Class UserProperties
Namespace: Aspose.Page
Assembly: Aspose.Page.dll (25.1.2)
Classe de propriedade especial que permite que propriedades tipadas sejam definidas e retornadas. Também permite a conexão de dois objetos de propriedade padrão que serão pesquisados se este objeto de propriedade não contiver a propriedade.
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
Herança
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
Membros Herdados
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()
Construtores
UserProperties()
Inicializa uma instância vazia da classe UserProperties.
public UserProperties()
UserProperties(Dictionary<string, object="">)
Inicializa uma instância da classe UserProperties com valores padrão.
public UserProperties(Dictionary<string, object=""> defaults)
Parâmetros
defaults
Dictionary<string, object>
Valores padrão das propriedades.
UserProperties(Dictionary<string, object="">, Dictionary<string, object="">)
Constrói UserProperties com uma tabela de defaults e altDefaults, que são pesquisadas nessa ordem.
public UserProperties(Dictionary<string, object=""> defaults, Dictionary<string, object=""> altDefaults)
Parâmetros
defaults
Dictionary<string, object>
Valores padrão das propriedades.
altDefaults
Dictionary<string, object>
Valores alternativos das propriedades.
Campos
altDefaults
Valores alternativos das propriedades.
protected Dictionary<string, object=""> altDefaults
Valor do Campo
Dictionary<string, object>
Propriedades
Properties
Copia propriedades, incluindo seus padrões para este UserProperties.
public virtual Dictionary<string, object=""> Properties { set; }
Valor da Propriedade
Dictionary<string, object>
Métodos
GetProperty(string)
Obtém o valor da propriedade string.
public virtual string GetProperty(string key)
Parâmetros
key
string
O nome da propriedade.
Retorna
Valor da propriedade.
GetProperty(string, string)
Obtém o valor da propriedade string. Se a propriedade solicitada estiver ausente, retorna o valor padrão fornecido.
public virtual string GetProperty(string key, string defValue)
Parâmetros
key
string
O nome da propriedade.
defValue
string
Valor padrão da propriedade.
Retorna
Valor da propriedade.
GetPropertyColor(string)
Obtém o valor da propriedade de cor.
public virtual Color GetPropertyColor(string key)
Parâmetros
key
string
O nome da propriedade.
Retorna
Valor da propriedade.
GetPropertyColor(string, Color)
Obtém o valor da propriedade de cor. Se a propriedade solicitada estiver ausente, retorna o valor padrão fornecido.
public virtual Color GetPropertyColor(string key, Color defValue)
Parâmetros
key
string
O nome da propriedade.
defValue
Color
Valor padrão da propriedade.
Retorna
Valor da propriedade.
GetPropertyDouble(string)
Obtém o valor da propriedade double.
public virtual double GetPropertyDouble(string key)
Parâmetros
key
string
O nome da propriedade.
Retorna
Valor da propriedade.
GetPropertyDouble(string, double)
Obtém o valor da propriedade double. Se a propriedade solicitada estiver ausente, retorna o valor padrão fornecido.
public virtual double GetPropertyDouble(string key, double defValue)
Parâmetros
key
string
O nome da propriedade.
defValue
double
Valor padrão da propriedade.
Retorna
Valor da propriedade.
GetPropertyFloat(string)
Obtém o valor da propriedade float.
public virtual float GetPropertyFloat(string key)
Parâmetros
key
string
O nome da propriedade.
Retorna
Valor da propriedade.
GetPropertyFloat(string, float)
Obtém o valor da propriedade float. Se a propriedade solicitada estiver ausente, retorna o valor padrão fornecido.
public virtual float GetPropertyFloat(string key, float defValue)
Parâmetros
key
string
O nome da propriedade.
defValue
float
Valor padrão da propriedade.
Retorna
Valor da propriedade.
GetPropertyInt(string)
Obtém o valor da propriedade inteira.
public virtual int GetPropertyInt(string key)
Parâmetros
key
string
O nome da propriedade.
Retorna
Valor da propriedade.
GetPropertyInt(string, int)
Obtém o valor da propriedade inteira. Se a propriedade solicitada estiver ausente, retorna o valor padrão fornecido.
public virtual int GetPropertyInt(string key, int defValue)
Parâmetros
key
string
O nome da propriedade.
defValue
int
Valor padrão da propriedade.
Retorna
Valor da propriedade.
GetPropertyMargins(string)
Obtém o valor da propriedade de margens.
public virtual Margins GetPropertyMargins(string key)
Parâmetros
key
string
O nome da propriedade.
Retorna
Valor da propriedade.
GetPropertyMargins(string, Margins)
Obtém o valor da propriedade de margens. Se a propriedade solicitada estiver ausente, retorna o valor padrão fornecido.
public virtual Margins GetPropertyMargins(string key, Margins defValue)
Parâmetros
key
string
O nome da propriedade.
defValue
Margins
Valor padrão da propriedade.
Retorna
Valor da propriedade.
GetPropertyMatrix(string)
Obtém o valor da propriedade de matriz.
public virtual Matrix GetPropertyMatrix(string key)
Parâmetros
key
string
O nome da propriedade.
Retorna
Valor da propriedade.
GetPropertyMatrix(string, Matrix)
Obtém o valor da propriedade de matriz. Se a propriedade solicitada estiver ausente, retorna o valor padrão fornecido.
public virtual Matrix GetPropertyMatrix(string key, Matrix defValue)
Parâmetros
key
string
O nome da propriedade.
defValue
Matrix
Valor padrão da propriedade.
Retorna
Valor da propriedade.
GetPropertyRectangle(string)
Obtém o valor da propriedade de retângulo.
public virtual RectangleF GetPropertyRectangle(string key)
Parâmetros
key
string
O nome da propriedade.
Retorna
Valor da propriedade.
GetPropertyRectangle(string, RectangleF)
Obtém o valor da propriedade de retângulo. Se a propriedade solicitada estiver ausente, retorna o valor padrão fornecido.
public virtual RectangleF GetPropertyRectangle(string key, RectangleF defValue)
Parâmetros
key
string
O nome da propriedade.
defValue
RectangleF
Valor padrão da propriedade.
Retorna
Valor da propriedade.
GetPropertySize(string)
Obtém o valor da propriedade de tamanho.
public virtual Size GetPropertySize(string key)
Parâmetros
key
string
O nome da propriedade.
Retorna
Valor da propriedade.
GetPropertySize(string, Size)
Obtém o valor da propriedade de tamanho. Se a propriedade solicitada estiver ausente, retorna o valor padrão fornecido.
public virtual Size GetPropertySize(string key, Size defValue)
Parâmetros
key
string
O nome da propriedade.
defValue
Size
Valor padrão da propriedade.
Retorna
Valor da propriedade.
GetPropertyStringArray(string)
Obtém o valor da propriedade de array de strings.
public virtual string[] GetPropertyStringArray(string key)
Parâmetros
key
string
O nome da propriedade.
Retorna
string[]
Valor da propriedade.
GetPropertyStringArray(string, string[])
Obtém o valor da propriedade de array de strings. Se a propriedade solicitada estiver ausente, retorna o valor padrão fornecido.
public virtual string[] GetPropertyStringArray(string key, string[] defValue)
Parâmetros
key
string
O nome da propriedade.
defValue
string[]
Valor padrão da propriedade.
Retorna
string[]
Valor da propriedade.
IsProperty(string)
Obtém o valor da propriedade booleana.
public virtual bool IsProperty(string key)
Parâmetros
key
string
O nome da propriedade.
Retorna
Valor da propriedade.
IsProperty(string, bool)
Obtém o valor da propriedade booleana. Se a propriedade solicitada estiver ausente, retorna o valor padrão fornecido.
public virtual bool IsProperty(string key, bool defValue)
Parâmetros
key
string
O nome da propriedade.
defValue
bool
Valor padrão da propriedade.
Retorna
Valor da propriedade.
PrintProperties()
public virtual void PrintProperties()
PropertyNames()
Retorna os nomes das propriedades.
public virtual IEnumerator<string> PropertyNames()
Retorna
IEnumerator<string>
Enumerator dos nomes das propriedades.
SetProperty(string, string)
Define o valor da propriedade string.
public virtual object SetProperty(string key, string value)
Parâmetros
key
string
O nome da propriedade.
value
string
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(string, string[])
Define o valor da propriedade de array de strings.
public virtual object SetProperty(string key, string[] value)
Parâmetros
key
string
O nome da propriedade.
value
string[]
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(Dictionary<string, object="">, string, string[])
Define o valor da propriedade de array de strings na tabela de propriedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, string[] value)
Parâmetros
properties
Dictionary<string, object>
A tabela de propriedades.
key
string
O nome da propriedade.
value
string[]
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(string, Color)
Define o valor da propriedade de cor.
public virtual object SetProperty(string key, Color value)
Parâmetros
key
string
O nome da propriedade.
value
Color
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(Dictionary<string, object="">, string, Color)
Define o valor da propriedade de cor na tabela de propriedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Color value)
Parâmetros
properties
Dictionary<string, object>
A tabela de propriedades.
key
string
O nome da propriedade.
value
Color
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(string, Rectangle)
Define o valor da propriedade de retângulo.
public virtual object SetProperty(string key, Rectangle value)
Parâmetros
key
string
O nome da propriedade.
value
Rectangle
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(Dictionary<string, object="">, string, Rectangle)
Define o valor da propriedade de retângulo na tabela de propriedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Rectangle value)
Parâmetros
properties
Dictionary<string, object>
A tabela de propriedades.
key
string
O nome da propriedade.
value
Rectangle
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(string, Margins)
Define o valor da propriedade de margens.
public virtual object SetProperty(string key, Margins value)
Parâmetros
key
string
O nome da propriedade.
value
Margins
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(Dictionary<string, object="">, string, Margins)
Define o valor da propriedade de margens na tabela de propriedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Margins value)
Parâmetros
properties
Dictionary<string, object>
A tabela de propriedades.
key
string
O nome da propriedade.
value
Margins
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(string, Size)
Define o valor da propriedade de tamanho.
public virtual object SetProperty(string key, Size value)
Parâmetros
key
string
O nome da propriedade.
value
Size
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(Dictionary<string, object="">, string, Size)
Define o valor da propriedade de tamanho na tabela de propriedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Size value)
Parâmetros
properties
Dictionary<string, object>
A tabela de propriedades.
key
string
O nome da propriedade.
value
Size
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(string, int)
Define o valor da propriedade inteira.
public virtual object SetProperty(string key, int value)
Parâmetros
key
string
O nome da propriedade.
value
int
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(Dictionary<string, object="">, string, int)
Define o valor da propriedade inteira na tabela de propriedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, int value)
Parâmetros
properties
Dictionary<string, object>
A tabela de propriedades.
key
string
O nome da propriedade.
value
int
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(string, double)
Define o valor da propriedade double.
public virtual object SetProperty(string key, double value)
Parâmetros
key
string
O nome da propriedade.
value
double
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(Dictionary<string, object="">, string, double)
Define o valor da propriedade double na tabela de propriedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, double value)
Parâmetros
properties
Dictionary<string, object>
A tabela de propriedades.
key
string
O nome da propriedade.
value
double
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(string, float)
Define o valor da propriedade float.
public virtual object SetProperty(string key, float value)
Parâmetros
key
string
O nome da propriedade.
value
float
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(Dictionary<string, object="">, string, float)
Define o valor da propriedade float na tabela de propriedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, float value)
Parâmetros
properties
Dictionary<string, object>
A tabela de propriedades.
key
string
O nome da propriedade.
value
float
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(string, bool)
Define o valor da propriedade booleana.
public virtual object SetProperty(string key, bool value)
Parâmetros
key
string
O nome da propriedade.
value
bool
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(Dictionary<string, object="">, string, bool)
Define o valor da propriedade booleana na tabela de propriedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, bool value)
Parâmetros
properties
Dictionary<string, object>
A tabela de propriedades.
key
string
O nome da propriedade.
value
bool
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(string, Matrix)
Define o valor da propriedade de matriz.
public virtual object SetProperty(string key, Matrix value)
Parâmetros
key
string
O nome da propriedade.
value
Matrix
O valor da propriedade.
Retorna
Uma propriedade.
SetProperty(Dictionary<string, object="">, string, Matrix)
Define o valor da propriedade de matriz na tabela de propriedades especificada.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Matrix value)
Parâmetros
properties
Dictionary<string, object>
A tabela de propriedades.
key
string
O nome da propriedade.
value
Matrix
O valor da propriedade.
Retorna
Uma propriedade.