Class UserProperties
Namespace: Aspose.Page
Assembly: Aspose.Page.dll (25.1.2)
Specjalna klasa właściwości, która pozwala na ustawianie i zwracanie właściwości typowanych. Umożliwia również podłączenie dwóch domyślnych obiektów właściwości, które będą przeszukiwane, jeśli ten obiekt właściwości nie zawiera danej właściwości.
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
Dziedziczenie
object ← Dictionary<string, object=""> ← UserProperties
Implementuje
IDictionary<string, object="">, ICollection<keyvaluepair<string, object="">>, IDictionary, ICollection, IReadOnlyDictionary<string, object="">, IReadOnlyCollection<keyvaluepair<string, object="">>, IEnumerable<keyvaluepair<string, object="">>, IEnumerable, ISerializable, IDeserializationCallback
Członkowie dziedziczeni
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()
Konstruktorzy
UserProperties()
Inicjalizuje pustą instancję klasy UserProperties.
public UserProperties()
UserProperties(Dictionary<string, object="">)
Inicjalizuje instancję klasy UserProperties z domyślnymi wartościami.
public UserProperties(Dictionary<string, object=""> defaults)
Parametry
defaults
Dictionary<string, object>
Domyślne wartości właściwości.
UserProperties(Dictionary<string, object="">, Dictionary<string, object="">)
Konstruktor UserProperties z tabelą defaults i altDefaults, które są przeszukiwane w tej kolejności.
public UserProperties(Dictionary<string, object=""> defaults, Dictionary<string, object=""> altDefaults)
Parametry
defaults
Dictionary<string, object>
Domyślne wartości właściwości.
altDefaults
Dictionary<string, object>
Alternatywne wartości właściwości.
Pola
altDefaults
Alternatywne wartości właściwości.
protected Dictionary<string, object=""> altDefaults
Wartość pola
Dictionary<string, object>
Właściwości
Properties
Kopiuje właściwości, w tym ich domyślne, do tych UserProperties.
public virtual Dictionary<string, object=""> Properties { set; }
Wartość właściwości
Dictionary<string, object>
Metody
GetProperty(string)
Pobiera wartość właściwości typu string.
public virtual string GetProperty(string key)
Parametry
key
string
Nazwa właściwości.
Zwraca
Wartość właściwości.
GetProperty(string, string)
Pobiera wartość właściwości typu string. Jeśli żądana właściwość jest nieobecna, zwraca podaną wartość domyślną.
public virtual string GetProperty(string key, string defValue)
Parametry
key
string
Nazwa właściwości.
defValue
string
Domyślna wartość właściwości.
Zwraca
Wartość właściwości.
GetPropertyColor(string)
Pobiera wartość właściwości koloru.
public virtual Color GetPropertyColor(string key)
Parametry
key
string
Nazwa właściwości.
Zwraca
Wartość właściwości.
GetPropertyColor(string, Color)
Pobiera wartość właściwości koloru. Jeśli żądana właściwość jest nieobecna, zwraca podaną wartość domyślną.
public virtual Color GetPropertyColor(string key, Color defValue)
Parametry
key
string
Nazwa właściwości.
defValue
Color
Domyślna wartość właściwości.
Zwraca
Wartość właściwości.
GetPropertyDouble(string)
Pobiera wartość właściwości typu double.
public virtual double GetPropertyDouble(string key)
Parametry
key
string
Nazwa właściwości.
Zwraca
Wartość właściwości.
GetPropertyDouble(string, double)
Pobiera wartość właściwości typu double. Jeśli żądana właściwość jest nieobecna, zwraca podaną wartość domyślną.
public virtual double GetPropertyDouble(string key, double defValue)
Parametry
key
string
Nazwa właściwości.
defValue
double
Domyślna wartość właściwości.
Zwraca
Wartość właściwości.
GetPropertyFloat(string)
Pobiera wartość właściwości typu float.
public virtual float GetPropertyFloat(string key)
Parametry
key
string
Nazwa właściwości.
Zwraca
Wartość właściwości.
GetPropertyFloat(string, float)
Pobiera wartość właściwości typu float. Jeśli żądana właściwość jest nieobecna, zwraca podaną wartość domyślną.
public virtual float GetPropertyFloat(string key, float defValue)
Parametry
key
string
Nazwa właściwości.
defValue
float
Domyślna wartość właściwości.
Zwraca
Wartość właściwości.
GetPropertyInt(string)
Pobiera wartość właściwości typu integer.
public virtual int GetPropertyInt(string key)
Parametry
key
string
Nazwa właściwości.
Zwraca
Wartość właściwości.
GetPropertyInt(string, int)
Pobiera wartość właściwości typu integer. Jeśli żądana właściwość jest nieobecna, zwraca podaną wartość domyślną.
public virtual int GetPropertyInt(string key, int defValue)
Parametry
key
string
Nazwa właściwości.
defValue
int
Domyślna wartość właściwości.
Zwraca
Wartość właściwości.
GetPropertyMargins(string)
Pobiera wartość właściwości marginesów.
public virtual Margins GetPropertyMargins(string key)
Parametry
key
string
Nazwa właściwości.
Zwraca
Wartość właściwości.
GetPropertyMargins(string, Margins)
Pobiera wartość właściwości marginesów. Jeśli żądana właściwość jest nieobecna, zwraca podaną wartość domyślną.
public virtual Margins GetPropertyMargins(string key, Margins defValue)
Parametry
key
string
Nazwa właściwości.
defValue
Margins
Domyślna wartość właściwości.
Zwraca
Wartość właściwości.
GetPropertyMatrix(string)
Pobiera wartość właściwości macierzy.
public virtual Matrix GetPropertyMatrix(string key)
Parametry
key
string
Nazwa właściwości.
Zwraca
Wartość właściwości.
GetPropertyMatrix(string, Matrix)
Pobiera wartość właściwości macierzy. Jeśli żądana właściwość jest nieobecna, zwraca podaną wartość domyślną.
public virtual Matrix GetPropertyMatrix(string key, Matrix defValue)
Parametry
key
string
Nazwa właściwości.
defValue
Matrix
Domyślna wartość właściwości.
Zwraca
Wartość właściwości.
GetPropertyRectangle(string)
Pobiera wartość właściwości prostokąta.
public virtual RectangleF GetPropertyRectangle(string key)
Parametry
key
string
Nazwa właściwości.
Zwraca
Wartość właściwości.
GetPropertyRectangle(string, RectangleF)
Pobiera wartość właściwości prostokąta. Jeśli żądana właściwość jest nieobecna, zwraca podaną wartość domyślną.
public virtual RectangleF GetPropertyRectangle(string key, RectangleF defValue)
Parametry
key
string
Nazwa właściwości.
defValue
RectangleF
Domyślna wartość właściwości.
Zwraca
Wartość właściwości.
GetPropertySize(string)
Pobiera wartość właściwości rozmiaru.
public virtual Size GetPropertySize(string key)
Parametry
key
string
Nazwa właściwości.
Zwraca
Wartość właściwości.
GetPropertySize(string, Size)
Pobiera wartość właściwości rozmiaru. Jeśli żądana właściwość jest nieobecna, zwraca podaną wartość domyślną.
public virtual Size GetPropertySize(string key, Size defValue)
Parametry
key
string
Nazwa właściwości.
defValue
Size
Domyślna wartość właściwości.
Zwraca
Wartość właściwości.
GetPropertyStringArray(string)
Pobiera wartość właściwości tablicy stringów.
public virtual string[] GetPropertyStringArray(string key)
Parametry
key
string
Nazwa właściwości.
Zwraca
string[]
Wartość właściwości.
GetPropertyStringArray(string, string[])
Pobiera wartość właściwości tablicy stringów. Jeśli żądana właściwość jest nieobecna, zwraca podaną wartość domyślną.
public virtual string[] GetPropertyStringArray(string key, string[] defValue)
Parametry
key
string
Nazwa właściwości.
defValue
string[]
Domyślna wartość właściwości.
Zwraca
string[]
Wartość właściwości.
IsProperty(string)
Pobiera wartość właściwości typu boolean.
public virtual bool IsProperty(string key)
Parametry
key
string
Nazwa właściwości.
Zwraca
Wartość właściwości.
IsProperty(string, bool)
Pobiera wartość właściwości typu boolean. Jeśli żądana właściwość jest nieobecna, zwraca podaną wartość domyślną.
public virtual bool IsProperty(string key, bool defValue)
Parametry
key
string
Nazwa właściwości.
defValue
bool
Domyślna wartość właściwości.
Zwraca
Wartość właściwości.
PrintProperties()
public virtual void PrintProperties()
PropertyNames()
Zwraca nazwy właściwości.
public virtual IEnumerator<string> PropertyNames()
Zwraca
IEnumerator<string>
Enumerator nazw właściwości.
SetProperty(string, string)
Ustawia wartość właściwości typu string.
public virtual object SetProperty(string key, string value)
Parametry
key
string
Nazwa właściwości.
value
string
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(string, string[])
Ustawia wartość właściwości tablicy stringów.
public virtual object SetProperty(string key, string[] value)
Parametry
key
string
Nazwa właściwości.
value
string[]
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(Dictionary<string, object="">, string, string[])
Ustawia wartość właściwości tablicy stringów w określonej tabeli właściwości.
public static object SetProperty(Dictionary<string, object=""> properties, string key, string[] value)
Parametry
properties
Dictionary<string, object>
Tabela właściwości.
key
string
Nazwa właściwości.
value
string[]
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(string, Color)
Ustawia wartość właściwości koloru.
public virtual object SetProperty(string key, Color value)
Parametry
key
string
Nazwa właściwości.
value
Color
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(Dictionary<string, object="">, string, Color)
Ustawia wartość właściwości koloru w określonej tabeli właściwości.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Color value)
Parametry
properties
Dictionary<string, object>
Tabela właściwości.
key
string
Nazwa właściwości.
value
Color
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(string, Rectangle)
Ustawia wartość właściwości prostokąta.
public virtual object SetProperty(string key, Rectangle value)
Parametry
key
string
Nazwa właściwości.
value
Rectangle
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(Dictionary<string, object="">, string, Rectangle)
Ustawia wartość właściwości prostokąta w określonej tabeli właściwości.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Rectangle value)
Parametry
properties
Dictionary<string, object>
Tabela właściwości.
key
string
Nazwa właściwości.
value
Rectangle
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(string, Margins)
Ustawia wartość właściwości marginesów.
public virtual object SetProperty(string key, Margins value)
Parametry
key
string
Nazwa właściwości.
value
Margins
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(Dictionary<string, object="">, string, Margins)
Ustawia wartość właściwości marginesów w określonej tabeli właściwości.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Margins value)
Parametry
properties
Dictionary<string, object>
Tabela właściwości.
key
string
Nazwa właściwości.
value
Margins
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(string, Size)
Ustawia wartość właściwości rozmiaru.
public virtual object SetProperty(string key, Size value)
Parametry
key
string
Nazwa właściwości.
value
Size
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(Dictionary<string, object="">, string, Size)
Ustawia wartość właściwości rozmiaru w określonej tabeli właściwości.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Size value)
Parametry
properties
Dictionary<string, object>
Tabela właściwości.
key
string
Nazwa właściwości.
value
Size
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(string, int)
Ustawia wartość właściwości typu integer.
public virtual object SetProperty(string key, int value)
Parametry
key
string
Nazwa właściwości.
value
int
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(Dictionary<string, object="">, string, int)
Ustawia wartość właściwości typu integer w określonej tabeli właściwości.
public static object SetProperty(Dictionary<string, object=""> properties, string key, int value)
Parametry
properties
Dictionary<string, object>
Tabela właściwości.
key
string
Nazwa właściwości.
value
int
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(string, double)
Ustawia wartość właściwości typu double.
public virtual object SetProperty(string key, double value)
Parametry
key
string
Nazwa właściwości.
value
double
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(Dictionary<string, object="">, string, double)
Ustawia wartość właściwości typu double w określonej tabeli właściwości.
public static object SetProperty(Dictionary<string, object=""> properties, string key, double value)
Parametry
properties
Dictionary<string, object>
Tabela właściwości.
key
string
Nazwa właściwości.
value
double
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(string, float)
Ustawia wartość właściwości typu float.
public virtual object SetProperty(string key, float value)
Parametry
key
string
Nazwa właściwości.
value
float
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(Dictionary<string, object="">, string, float)
Ustawia wartość właściwości typu float w określonej tabeli właściwości.
public static object SetProperty(Dictionary<string, object=""> properties, string key, float value)
Parametry
properties
Dictionary<string, object>
Tabela właściwości.
key
string
Nazwa właściwości.
value
float
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(string, bool)
Ustawia wartość właściwości typu boolean.
public virtual object SetProperty(string key, bool value)
Parametry
key
string
Nazwa właściwości.
value
bool
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(Dictionary<string, object="">, string, bool)
Ustawia wartość właściwości typu boolean w określonej tabeli właściwości.
public static object SetProperty(Dictionary<string, object=""> properties, string key, bool value)
Parametry
properties
Dictionary<string, object>
Tabela właściwości.
key
string
Nazwa właściwości.
value
bool
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(string, Matrix)
Ustawia wartość właściwości macierzy.
public virtual object SetProperty(string key, Matrix value)
Parametry
key
string
Nazwa właściwości.
value
Matrix
Wartość właściwości.
Zwraca
Właściwość.
SetProperty(Dictionary<string, object="">, string, Matrix)
Ustawia wartość właściwości macierzy w określonej tabeli właściwości.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Matrix value)
Parametry
properties
Dictionary<string, object>
Tabela właściwości.
key
string
Nazwa właściwości.
value
Matrix
Wartość właściwości.
Zwraca
Właściwość.