Class UserProperties

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

Dziedziczenie

objectDictionary<string, object="">UserProperties

Implementuje

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

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

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

Domyślne wartości właściwości.

altDefaults Dictionary<string, object&gt;

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

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

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

string

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

string

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

Color

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

Color

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

double

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

double

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

float

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

float

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

int

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

int

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

Margins

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

Margins

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

Matrix

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

Matrix

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

RectangleF

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

RectangleF

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

Size

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

Size

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

bool

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

bool

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

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

object

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

object

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

Tabela właściwości.

key string

Nazwa właściwości.

value string[]

Wartość właściwości.

Zwraca

object

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

object

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

Tabela właściwości.

key string

Nazwa właściwości.

value Color

Wartość właściwości.

Zwraca

object

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

object

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

Tabela właściwości.

key string

Nazwa właściwości.

value Rectangle

Wartość właściwości.

Zwraca

object

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

object

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

Tabela właściwości.

key string

Nazwa właściwości.

value Margins

Wartość właściwości.

Zwraca

object

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

object

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

Tabela właściwości.

key string

Nazwa właściwości.

value Size

Wartość właściwości.

Zwraca

object

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

object

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

Tabela właściwości.

key string

Nazwa właściwości.

value int

Wartość właściwości.

Zwraca

object

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

object

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

Tabela właściwości.

key string

Nazwa właściwości.

value double

Wartość właściwości.

Zwraca

object

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

object

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

Tabela właściwości.

key string

Nazwa właściwości.

value float

Wartość właściwości.

Zwraca

object

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

object

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

Tabela właściwości.

key string

Nazwa właściwości.

value bool

Wartość właściwości.

Zwraca

object

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

object

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

Tabela właściwości.

key string

Nazwa właściwości.

value Matrix

Wartość właściwości.

Zwraca

object

Właściwość.

 Polski