Class UserProperties

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="">&gt;, IDictionary, ICollection, IReadOnlyDictionary<string, object="">, IReadOnlyCollection<keyvaluepair<string, object="">&gt;, IEnumerable<keyvaluepair<string, object="">&gt;, IEnumerable, ISerializable, IDeserializationCallback

Herencia

objectDictionary<string, object="">UserProperties

Implementa

IDictionary<string, object="">, ICollection<keyvaluepair<string, object="">&gt;, IDictionary, ICollection, IReadOnlyDictionary<string, object="">, IReadOnlyCollection<keyvaluepair<string, object="">&gt;, IEnumerable<keyvaluepair<string, object="">&gt;, 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&gt;

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&gt;

Valores predeterminados de las propiedades.

altDefaults Dictionary<string, object&gt;

Valores alternativos de las propiedades.

Campos

altDefaults

Valores alternativos de las propiedades.

protected Dictionary<string, object=""> altDefaults

Valor del campo

Dictionary<string, object&gt;

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&gt;

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

string

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

string

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

Color

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

Color

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

double

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

double

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

float

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

float

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

int

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

int

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

Margins

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

Margins

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

Matrix

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

Matrix

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

RectangleF

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

RectangleF

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

Size

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

Size

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

bool

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

bool

Valor de la propiedad.

PrintProperties()

public virtual void PrintProperties()

PropertyNames()

Devuelve los nombres de las propiedades.

public virtual IEnumerator<string> PropertyNames()

Retorna

IEnumerator<string&gt;

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

object

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

object

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&gt;

La tabla de propiedades.

key string

El nombre de la propiedad.

value string[]

El valor de la propiedad.

Retorna

object

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

object

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&gt;

La tabla de propiedades.

key string

El nombre de la propiedad.

value Color

El valor de la propiedad.

Retorna

object

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

object

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&gt;

La tabla de propiedades.

key string

El nombre de la propiedad.

value Rectangle

El valor de la propiedad.

Retorna

object

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

object

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&gt;

La tabla de propiedades.

key string

El nombre de la propiedad.

value Margins

El valor de la propiedad.

Retorna

object

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

object

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&gt;

La tabla de propiedades.

key string

El nombre de la propiedad.

value Size

El valor de la propiedad.

Retorna

object

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

object

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&gt;

La tabla de propiedades.

key string

El nombre de la propiedad.

value int

El valor de la propiedad.

Retorna

object

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

object

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&gt;

La tabla de propiedades.

key string

El nombre de la propiedad.

value double

El valor de la propiedad.

Retorna

object

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

object

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&gt;

La tabla de propiedades.

key string

El nombre de la propiedad.

value float

El valor de la propiedad.

Retorna

object

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

object

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&gt;

La tabla de propiedades.

key string

El nombre de la propiedad.

value bool

El valor de la propiedad.

Retorna

object

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

object

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&gt;

La tabla de propiedades.

key string

El nombre de la propiedad.

value Matrix

El valor de la propiedad.

Retorna

object

Una propiedad.

 Español