Class UserProperties
Namespace: Aspose.Page
Assembly: Aspose.Page.dll (25.1.2)
Clase de propiedad especial que permite establecer y devolver propiedades tipadas. También permite la conexión de dos objetos de propiedad predeterminados que se buscarán si este objeto de propiedad no contiene la propiedad.
public class UserProperties : Dictionary<string, object="">, IDictionary<string, object="">, ICollection<keyvaluepair<string, object="">>, IDictionary, ICollection, IReadOnlyDictionary<string, object="">, IReadOnlyCollection<keyvaluepair<string, object="">>, IEnumerable<keyvaluepair<string, object="">>, IEnumerable, ISerializable, IDeserializationCallback
Herencia
object ← Dictionary<string, object=""> ← UserProperties
Implementa
IDictionary<string, object="">, ICollection<keyvaluepair<string, object="">>, IDictionary, ICollection, IReadOnlyDictionary<string, object="">, IReadOnlyCollection<keyvaluepair<string, object="">>, IEnumerable<keyvaluepair<string, object="">>, IEnumerable, ISerializable, IDeserializationCallback
Miembros heredados
Dictionary<string, object="">.Add(string, object), Dictionary<string, object="">.Clear(), Dictionary<string, object="">.ContainsKey(string), Dictionary<string, object="">.ContainsValue(object), Dictionary<string, object="">.GetEnumerator(), Dictionary<string, object="">.OnDeserialization(object?), Dictionary<string, object="">.Remove(string), Dictionary<string, object="">.Remove(string, out object), Dictionary<string, object="">.TryGetValue(string, out object), Dictionary<string, object="">.TryAdd(string, object), Dictionary<string, object="">.EnsureCapacity(int), Dictionary<string, object="">.TrimExcess(), Dictionary<string, object="">.TrimExcess(int), Dictionary<string, object="">.Comparer, Dictionary<string, object="">.Count, Dictionary<string, object="">.Keys, Dictionary<string, object="">.Values, Dictionary<string, object="">.this[string], object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructores
UserProperties()
Inicializa una instancia vacía de la clase UserProperties.
public UserProperties()
UserProperties(Dictionary<string, object="">)
Inicializa una instancia de la clase UserProperties con valores predeterminados.
public UserProperties(Dictionary<string, object=""> defaults)
Parámetros
defaults
Dictionary<string, object>
Valores predeterminados de las propiedades.
UserProperties(Dictionary<string, object="">, Dictionary<string, object="">)
Construye UserProperties con una tabla de defaults y altDefaults, que se buscan en ese orden.
public UserProperties(Dictionary<string, object=""> defaults, Dictionary<string, object=""> altDefaults)
Parámetros
defaults
Dictionary<string, object>
Valores predeterminados de las propiedades.
altDefaults
Dictionary<string, object>
Valores alternativos de las propiedades.
Campos
altDefaults
Valores alternativos de las propiedades.
protected Dictionary<string, object=""> altDefaults
Valor del campo
Dictionary<string, object>
Propiedades
Properties
Copia propiedades, incluyendo sus valores predeterminados en este UserProperties
public virtual Dictionary<string, object=""> Properties { set; }
Valor de la propiedad
Dictionary<string, object>
Métodos
GetProperty(string)
Obtiene el valor de la propiedad de tipo cadena.
public virtual string GetProperty(string key)
Parámetros
key
string
El nombre de la propiedad.
Retorna
Valor de la propiedad.
GetProperty(string, string)
Obtiene el valor de la propiedad de tipo cadena. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
public virtual string GetProperty(string key, string defValue)
Parámetros
key
string
El nombre de la propiedad.
defValue
string
Valor predeterminado de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyColor(string)
Obtiene el valor de la propiedad de color.
public virtual Color GetPropertyColor(string key)
Parámetros
key
string
El nombre de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyColor(string, Color)
Obtiene el valor de la propiedad de color. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
public virtual Color GetPropertyColor(string key, Color defValue)
Parámetros
key
string
El nombre de la propiedad.
defValue
Color
Valor predeterminado de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyDouble(string)
Obtiene el valor de la propiedad de tipo doble.
public virtual double GetPropertyDouble(string key)
Parámetros
key
string
El nombre de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyDouble(string, double)
Obtiene el valor de la propiedad de tipo doble. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
public virtual double GetPropertyDouble(string key, double defValue)
Parámetros
key
string
El nombre de la propiedad.
defValue
double
Valor predeterminado de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyFloat(string)
Obtiene el valor de la propiedad de tipo flotante.
public virtual float GetPropertyFloat(string key)
Parámetros
key
string
El nombre de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyFloat(string, float)
Obtiene el valor de la propiedad de tipo flotante. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
public virtual float GetPropertyFloat(string key, float defValue)
Parámetros
key
string
El nombre de la propiedad.
defValue
float
Valor predeterminado de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyInt(string)
Obtiene el valor de la propiedad de tipo entero.
public virtual int GetPropertyInt(string key)
Parámetros
key
string
El nombre de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyInt(string, int)
Obtiene el valor de la propiedad de tipo entero. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
public virtual int GetPropertyInt(string key, int defValue)
Parámetros
key
string
El nombre de la propiedad.
defValue
int
Valor predeterminado de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyMargins(string)
Obtiene el valor de la propiedad de márgenes.
public virtual Margins GetPropertyMargins(string key)
Parámetros
key
string
El nombre de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyMargins(string, Margins)
Obtiene el valor de la propiedad de márgenes. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
public virtual Margins GetPropertyMargins(string key, Margins defValue)
Parámetros
key
string
El nombre de la propiedad.
defValue
Margins
Valor predeterminado de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyMatrix(string)
Obtiene el valor de la propiedad de matriz.
public virtual Matrix GetPropertyMatrix(string key)
Parámetros
key
string
El nombre de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyMatrix(string, Matrix)
Obtiene el valor de la propiedad de matriz. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
public virtual Matrix GetPropertyMatrix(string key, Matrix defValue)
Parámetros
key
string
El nombre de la propiedad.
defValue
Matrix
Valor predeterminado de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyRectangle(string)
Obtiene el valor de la propiedad de rectángulo.
public virtual RectangleF GetPropertyRectangle(string key)
Parámetros
key
string
El nombre de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyRectangle(string, RectangleF)
Obtiene el valor de la propiedad de rectángulo. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
public virtual RectangleF GetPropertyRectangle(string key, RectangleF defValue)
Parámetros
key
string
El nombre de la propiedad.
defValue
RectangleF
Valor predeterminado de la propiedad.
Retorna
Valor de la propiedad.
GetPropertySize(string)
Obtiene el valor de la propiedad de tamaño.
public virtual Size GetPropertySize(string key)
Parámetros
key
string
El nombre de la propiedad.
Retorna
Valor de la propiedad.
GetPropertySize(string, Size)
Obtiene el valor de la propiedad de tamaño. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
public virtual Size GetPropertySize(string key, Size defValue)
Parámetros
key
string
El nombre de la propiedad.
defValue
Size
Valor predeterminado de la propiedad.
Retorna
Valor de la propiedad.
GetPropertyStringArray(string)
Obtiene el valor de la propiedad de arreglo de cadenas.
public virtual string[] GetPropertyStringArray(string key)
Parámetros
key
string
El nombre de la propiedad.
Retorna
string[]
Valor de la propiedad.
GetPropertyStringArray(string, string[])
Obtiene el valor de la propiedad de arreglo de cadenas. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
public virtual string[] GetPropertyStringArray(string key, string[] defValue)
Parámetros
key
string
El nombre de la propiedad.
defValue
string[]
Valor predeterminado de la propiedad.
Retorna
string[]
Valor de la propiedad.
IsProperty(string)
Obtiene el valor de la propiedad booleana.
public virtual bool IsProperty(string key)
Parámetros
key
string
El nombre de la propiedad.
Retorna
Valor de la propiedad.
IsProperty(string, bool)
Obtiene el valor de la propiedad booleana. Si la propiedad solicitada está ausente, devuelve el valor predeterminado proporcionado.
public virtual bool IsProperty(string key, bool defValue)
Parámetros
key
string
El nombre de la propiedad.
defValue
bool
Valor predeterminado de la propiedad.
Retorna
Valor de la propiedad.
PrintProperties()
public virtual void PrintProperties()
PropertyNames()
Devuelve los nombres de las propiedades.
public virtual IEnumerator<string> PropertyNames()
Retorna
IEnumerator<string>
Enumerator de los nombres de las propiedades.
SetProperty(string, string)
Establece el valor de la propiedad de tipo cadena.
public virtual object SetProperty(string key, string value)
Parámetros
key
string
El nombre de la propiedad.
value
string
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(string, string[])
Establece el valor de la propiedad de arreglo de cadenas.
public virtual object SetProperty(string key, string[] value)
Parámetros
key
string
El nombre de la propiedad.
value
string[]
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(Dictionary<string, object="">, string, string[])
Establece el valor de la propiedad de arreglo de cadenas en la tabla de propiedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, string[] value)
Parámetros
properties
Dictionary<string, object>
La tabla de propiedades.
key
string
El nombre de la propiedad.
value
string[]
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(string, Color)
Establece el valor de la propiedad de color.
public virtual object SetProperty(string key, Color value)
Parámetros
key
string
El nombre de la propiedad.
value
Color
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(Dictionary<string, object="">, string, Color)
Establece el valor de la propiedad de color en la tabla de propiedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Color value)
Parámetros
properties
Dictionary<string, object>
La tabla de propiedades.
key
string
El nombre de la propiedad.
value
Color
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(string, Rectangle)
Establece el valor de la propiedad de rectángulo.
public virtual object SetProperty(string key, Rectangle value)
Parámetros
key
string
El nombre de la propiedad.
value
Rectangle
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(Dictionary<string, object="">, string, Rectangle)
Establece el valor de la propiedad de rectángulo en la tabla de propiedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Rectangle value)
Parámetros
properties
Dictionary<string, object>
La tabla de propiedades.
key
string
El nombre de la propiedad.
value
Rectangle
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(string, Margins)
Establece el valor de la propiedad de márgenes.
public virtual object SetProperty(string key, Margins value)
Parámetros
key
string
El nombre de la propiedad.
value
Margins
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(Dictionary<string, object="">, string, Margins)
Establece el valor de la propiedad de márgenes en la tabla de propiedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Margins value)
Parámetros
properties
Dictionary<string, object>
La tabla de propiedades.
key
string
El nombre de la propiedad.
value
Margins
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(string, Size)
Establece el valor de la propiedad de tamaño.
public virtual object SetProperty(string key, Size value)
Parámetros
key
string
El nombre de la propiedad.
value
Size
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(Dictionary<string, object="">, string, Size)
Establece el valor de la propiedad de tamaño en la tabla de propiedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Size value)
Parámetros
properties
Dictionary<string, object>
La tabla de propiedades.
key
string
El nombre de la propiedad.
value
Size
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(string, int)
Establece el valor de la propiedad de tipo entero.
public virtual object SetProperty(string key, int value)
Parámetros
key
string
El nombre de la propiedad.
value
int
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(Dictionary<string, object="">, string, int)
Establece el valor de la propiedad de tipo entero en la tabla de propiedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, int value)
Parámetros
properties
Dictionary<string, object>
La tabla de propiedades.
key
string
El nombre de la propiedad.
value
int
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(string, double)
Establece el valor de la propiedad de tipo doble.
public virtual object SetProperty(string key, double value)
Parámetros
key
string
El nombre de la propiedad.
value
double
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(Dictionary<string, object="">, string, double)
Establece el valor de la propiedad de tipo doble en la tabla de propiedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, double value)
Parámetros
properties
Dictionary<string, object>
La tabla de propiedades.
key
string
El nombre de la propiedad.
value
double
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(string, float)
Establece el valor de la propiedad de tipo flotante.
public virtual object SetProperty(string key, float value)
Parámetros
key
string
El nombre de la propiedad.
value
float
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(Dictionary<string, object="">, string, float)
Establece el valor de la propiedad de tipo flotante en la tabla de propiedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, float value)
Parámetros
properties
Dictionary<string, object>
La tabla de propiedades.
key
string
El nombre de la propiedad.
value
float
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(string, bool)
Establece el valor de la propiedad booleana.
public virtual object SetProperty(string key, bool value)
Parámetros
key
string
El nombre de la propiedad.
value
bool
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(Dictionary<string, object="">, string, bool)
Establece el valor de la propiedad booleana en la tabla de propiedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, bool value)
Parámetros
properties
Dictionary<string, object>
La tabla de propiedades.
key
string
El nombre de la propiedad.
value
bool
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(string, Matrix)
Establece el valor de la propiedad de matriz.
public virtual object SetProperty(string key, Matrix value)
Parámetros
key
string
El nombre de la propiedad.
value
Matrix
El valor de la propiedad.
Retorna
Una propiedad.
SetProperty(Dictionary<string, object="">, string, Matrix)
Establece el valor de la propiedad de matriz en la tabla de propiedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Matrix value)
Parámetros
properties
Dictionary<string, object>
La tabla de propiedades.
key
string
El nombre de la propiedad.
value
Matrix
El valor de la propiedad.
Retorna
Una propiedad.