Aspose::Page::UserProperties classe

UserProperties class

Classe de propriété spéciale qui permet de définir et de récupérer des propriétés typées. Elle permet également de brancher deux objets de propriétés par défaut à rechercher si cet objet de propriété ne contient pas la propriété.

class UserProperties : public System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>

Méthodes

MéthodeDescription
virtual GetProperty(System::String)Obtient la valeur de la propriété string.
virtual GetProperty(System::String, System::String)Obtient la valeur de la propriété string. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyColor(System::String)Obtient la valeur de la propriété color.
virtual GetPropertyColor(System::String, System::Drawing::Color)Obtient la valeur de la propriété color. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyDouble(System::String)Obtient la valeur de la propriété double.
virtual GetPropertyDouble(System::String, double)Obtient la valeur de la propriété double. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyFloat(System::String)Obtient la valeur de la propriété float.
virtual GetPropertyFloat(System::String, float)Obtient la valeur de la propriété float. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyInt(System::String)Obtient la valeur de la propriété integer.
virtual GetPropertyInt(System::String, int32_t)Obtient la valeur de la propriété integer. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyMargins(System::String)Obtient la valeur de la propriété margins.
virtual GetPropertyMargins(System::String, System::SharedPtr<Margins>)Obtient la valeur de la propriété margins. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyMatrix(System::String)Obtient la valeur de la propriété matrix.
virtual GetPropertyMatrix(System::String, System::SharedPtr<System::Drawing::Drawing2D::Matrix>)Obtient la valeur de la propriété matrix. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyRectangle(System::String)Obtient la valeur de la propriété rectangle.
virtual GetPropertyRectangle(System::String, System::Drawing::RectangleF)Obtient la valeur de la propriété rectangle. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertySize(System::String)Obtient la valeur de la propriété size.
virtual GetPropertySize(System::String, System::Drawing::Size)Obtient la valeur de la propriété size. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual GetPropertyStringArray(System::String)Obtient la valeur de la propriété string array.
virtual GetPropertyStringArray(System::String, System::ArrayPtr<System::String>)Obtient la valeur de la propriété string array. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual IsProperty(System::String)Obtient la valeur de la propriété boolean.
virtual IsProperty(System::String, bool)Obtient la valeur de la propriété boolean. Si la propriété demandée est absente, renvoie la valeur par défaut fournie.
virtual PrintProperties()
virtual PropertyNames()Renvoie les noms des propriétés.
virtual set_Properties(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>)Copie les propriétés, y compris leurs valeurs par défaut, dans cet UserProperties.
virtual SetProperty(System::String, System::String)Définit la valeur de la propriété string.
virtual SetProperty(System::String, System::ArrayPtr<System::String>)Définit la valeur de la propriété tableau de chaînes.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, System::ArrayPtr<System::String>)Définit la valeur de la propriété tableau de chaînes dans la table de propriétés spécifiée.
virtual SetProperty(System::String, System::Drawing::Color)Définit la valeur de la propriété couleur.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, System::Drawing::Color)Définit la valeur de la propriété couleur dans la table de propriétés spécifiée.
virtual SetProperty(System::String, System::Drawing::Rectangle)Définit la valeur de la propriété rectangle.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, System::Drawing::Rectangle)Définit la valeur de la propriété rectangle dans la table de propriétés spécifiée.
virtual SetProperty(System::String, System::SharedPtr<Margins>)Définit la valeur de la propriété marges.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, System::SharedPtr<Margins>)Définit la valeur de la propriété marges dans la table de propriétés spécifiée.
virtual SetProperty(System::String, System::Drawing::Size)Définit la valeur de la propriété taille.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, System::Drawing::Size)Définit la valeur de la propriété taille dans la table de propriétés spécifiée.
virtual SetProperty(System::String, int32_t)Définit la valeur de la propriété entier.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, int32_t)Définit la valeur de la propriété entier dans la table de propriétés spécifiée.
virtual SetProperty(System::String, double)Définit la valeur de la propriété double.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, double)Définit la valeur de la propriété double dans la table de propriétés spécifiée.
virtual SetProperty(System::String, float)Définit la valeur de la propriété flottant.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, float)Définit la valeur de la propriété flottant dans la table de propriétés spécifiée.
virtual SetProperty(System::String, bool)Définit la valeur de la propriété booléenne.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, bool)Définit la valeur de la propriété booléenne dans la table de propriétés spécifiée.
virtual SetProperty(System::String, System::SharedPtr<System::Drawing::Drawing2D::Matrix>)Définit la valeur de la propriété matrice.
static SetProperty(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::String, System::SharedPtr<System::Drawing::Drawing2D::Matrix>)Définit la valeur de la propriété matrice dans la table de propriétés spécifiée.
SetTemplateWeakPtr(uint32_t) overrideDéfinit le n-ième argument de modèle comme un pointeur faible (plutôt que partagé). Permet de basculer les pointeurs dans les conteneurs en mode faible.
UserProperties()Initialise une instance vide de la classe UserProperties.
UserProperties(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>)Initialise une instance de la classe UserProperties avec des valeurs par défaut.
UserProperties(System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>, System::SharedPtr<System::Collections::Generic::Dictionary<System::String, System::SharedPtr<System::Object>>>)Construit UserProperties avec une table defaults et altDefaults, qui sont recherchées dans cet ordre.

Voir aussi