Class UserProperties

Class UserProperties

Namespace: Aspose.Page
Assembly: Aspose.Page.dll (25.1.2)

Спеціальний клас властивостей, який дозволяє встановлювати та повертати типізовані властивості. Він також дозволяє підключити два об’єкти властивостей за замовчуванням для пошуку, якщо цей об’єкт властивостей не містить властивість.

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

Спадкування

objectDictionary<string, object="">UserProperties

Реалізує

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

Спадковані члени

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()

Конструктори

UserProperties()

Ініціалізує порожній екземпляр класу UserProperties.

public UserProperties()

UserProperties(Dictionary<string, object="">)

Ініціалізує екземпляр класу UserProperties з значеннями за замовчуванням.

public UserProperties(Dictionary<string, object=""> defaults)

Параметри

defaults Dictionary<string, object&gt;

Значення властивостей за замовчуванням.

UserProperties(Dictionary<string, object="">, Dictionary<string, object="">)

Конструює UserProperties з таблицею defaults та altDefaults, які шукаються в такому порядку.

public UserProperties(Dictionary<string, object=""> defaults, Dictionary<string, object=""> altDefaults)

Параметри

defaults Dictionary<string, object&gt;

Значення властивостей за замовчуванням.

altDefaults Dictionary<string, object&gt;

Альтернативні значення властивостей.

Поля

altDefaults

Альтернативні значення властивостей.

protected Dictionary<string, object=""> altDefaults

Значення поля

Dictionary<string, object&gt;

Властивості

Properties

Копіює властивості, включаючи їх значення за замовчуванням, в цей UserProperties

public virtual Dictionary<string, object=""> Properties { set; }

Значення властивості

Dictionary<string, object&gt;

Методи

GetProperty(string)

Отримує значення властивості рядка.

public virtual string GetProperty(string key)

Параметри

key string

Назва властивості.

Повертає

string

Значення властивості.

GetProperty(string, string)

Отримує значення властивості рядка. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.

public virtual string GetProperty(string key, string defValue)

Параметри

key string

Назва властивості.

defValue string

Значення за замовчуванням властивості.

Повертає

string

Значення властивості.

GetPropertyColor(string)

Отримує значення властивості кольору.

public virtual Color GetPropertyColor(string key)

Параметри

key string

Назва властивості.

Повертає

Color

Значення властивості.

GetPropertyColor(string, Color)

Отримує значення властивості кольору. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.

public virtual Color GetPropertyColor(string key, Color defValue)

Параметри

key string

Назва властивості.

defValue Color

Значення за замовчуванням властивості.

Повертає

Color

Значення властивості.

GetPropertyDouble(string)

Отримує значення властивості типу double.

public virtual double GetPropertyDouble(string key)

Параметри

key string

Назва властивості.

Повертає

double

Значення властивості.

GetPropertyDouble(string, double)

Отримує значення властивості типу double. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.

public virtual double GetPropertyDouble(string key, double defValue)

Параметри

key string

Назва властивості.

defValue double

Значення за замовчуванням властивості.

Повертає

double

Значення властивості.

GetPropertyFloat(string)

Отримує значення властивості типу float.

public virtual float GetPropertyFloat(string key)

Параметри

key string

Назва властивості.

Повертає

float

Значення властивості.

GetPropertyFloat(string, float)

Отримує значення властивості типу float. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.

public virtual float GetPropertyFloat(string key, float defValue)

Параметри

key string

Назва властивості.

defValue float

Значення за замовчуванням властивості.

Повертає

float

Значення властивості.

GetPropertyInt(string)

Отримує значення властивості типу int.

public virtual int GetPropertyInt(string key)

Параметри

key string

Назва властивості.

Повертає

int

Значення властивості.

GetPropertyInt(string, int)

Отримує значення властивості типу int. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.

public virtual int GetPropertyInt(string key, int defValue)

Параметри

key string

Назва властивості.

defValue int

Значення за замовчуванням властивості.

Повертає

int

Значення властивості.

GetPropertyMargins(string)

Отримує значення властивості полів.

public virtual Margins GetPropertyMargins(string key)

Параметри

key string

Назва властивості.

Повертає

Margins

Значення властивості.

GetPropertyMargins(string, Margins)

Отримує значення властивості полів. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.

public virtual Margins GetPropertyMargins(string key, Margins defValue)

Параметри

key string

Назва властивості.

defValue Margins

Значення за замовчуванням властивості.

Повертає

Margins

Значення властивості.

GetPropertyMatrix(string)

Отримує значення властивості матриці.

public virtual Matrix GetPropertyMatrix(string key)

Параметри

key string

Назва властивості.

Повертає

Matrix

Значення властивості.

GetPropertyMatrix(string, Matrix)

Отримує значення властивості матриці. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.

public virtual Matrix GetPropertyMatrix(string key, Matrix defValue)

Параметри

key string

Назва властивості.

defValue Matrix

Значення за замовчуванням властивості.

Повертає

Matrix

Значення властивості.

GetPropertyRectangle(string)

Отримує значення властивості прямокутника.

public virtual RectangleF GetPropertyRectangle(string key)

Параметри

key string

Назва властивості.

Повертає

RectangleF

Значення властивості.

GetPropertyRectangle(string, RectangleF)

Отримує значення властивості прямокутника. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.

public virtual RectangleF GetPropertyRectangle(string key, RectangleF defValue)

Параметри

key string

Назва властивості.

defValue RectangleF

Значення за замовчуванням властивості.

Повертає

RectangleF

Значення властивості.

GetPropertySize(string)

Отримує значення властивості розміру.

public virtual Size GetPropertySize(string key)

Параметри

key string

Назва властивості.

Повертає

Size

Значення властивості.

GetPropertySize(string, Size)

Отримує значення властивості розміру. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.

public virtual Size GetPropertySize(string key, Size defValue)

Параметри

key string

Назва властивості.

defValue Size

Значення за замовчуванням властивості.

Повертає

Size

Значення властивості.

GetPropertyStringArray(string)

Отримує значення властивості масиву рядків.

public virtual string[] GetPropertyStringArray(string key)

Параметри

key string

Назва властивості.

Повертає

string[]

Значення властивості.

GetPropertyStringArray(string, string[])

Отримує значення властивості масиву рядків. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.

public virtual string[] GetPropertyStringArray(string key, string[] defValue)

Параметри

key string

Назва властивості.

defValue string[]

Значення за замовчуванням властивості.

Повертає

string[]

Значення властивості.

IsProperty(string)

Отримує значення логічної властивості.

public virtual bool IsProperty(string key)

Параметри

key string

Назва властивості.

Повертає

bool

Значення властивості.

IsProperty(string, bool)

Отримує значення логічної властивості. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.

public virtual bool IsProperty(string key, bool defValue)

Параметри

key string

Назва властивості.

defValue bool

Значення за замовчуванням властивості.

Повертає

bool

Значення властивості.

PrintProperties()

public virtual void PrintProperties()

PropertyNames()

Повертає назви властивостей.

public virtual IEnumerator<string> PropertyNames()

Повертає

IEnumerator<string&gt;

Перерахувач назв властивостей.

SetProperty(string, string)

Встановлює значення властивості рядка.

public virtual object SetProperty(string key, string value)

Параметри

key string

Назва властивості.

value string

Значення властивості.

Повертає

object

Властивість.

SetProperty(string, string[])

Встановлює значення властивості масиву рядків.

public virtual object SetProperty(string key, string[] value)

Параметри

key string

Назва властивості.

value string[]

Значення властивості.

Повертає

object

Властивість.

SetProperty(Dictionary<string, object="">, string, string[])

Встановлює значення властивості масиву рядків у вказаній таблиці властивостей.

public static object SetProperty(Dictionary<string, object=""> properties, string key, string[] value)

Параметри

properties Dictionary<string, object&gt;

Таблиця властивостей.

key string

Назва властивості.

value string[]

Значення властивості.

Повертає

object

Властивість.

SetProperty(string, Color)

Встановлює значення властивості кольору.

public virtual object SetProperty(string key, Color value)

Параметри

key string

Назва властивості.

value Color

Значення властивості.

Повертає

object

Властивість.

SetProperty(Dictionary<string, object="">, string, Color)

Встановлює значення властивості кольору у вказаній таблиці властивостей.

public static object SetProperty(Dictionary<string, object=""> properties, string key, Color value)

Параметри

properties Dictionary<string, object&gt;

Таблиця властивостей.

key string

Назва властивості.

value Color

Значення властивості.

Повертає

object

Властивість.

SetProperty(string, Rectangle)

Встановлює значення властивості прямокутника.

public virtual object SetProperty(string key, Rectangle value)

Параметри

key string

Назва властивості.

value Rectangle

Значення властивості.

Повертає

object

Властивість.

SetProperty(Dictionary<string, object="">, string, Rectangle)

Встановлює значення властивості прямокутника у вказаній таблиці властивостей.

public static object SetProperty(Dictionary<string, object=""> properties, string key, Rectangle value)

Параметри

properties Dictionary<string, object&gt;

Таблиця властивостей.

key string

Назва властивості.

value Rectangle

Значення властивості.

Повертає

object

Властивість.

SetProperty(string, Margins)

Встановлює значення властивості полів.

public virtual object SetProperty(string key, Margins value)

Параметри

key string

Назва властивості.

value Margins

Значення властивості.

Повертає

object

Властивість.

SetProperty(Dictionary<string, object="">, string, Margins)

Встановлює значення властивості полів у вказаній таблиці властивостей.

public static object SetProperty(Dictionary<string, object=""> properties, string key, Margins value)

Параметри

properties Dictionary<string, object&gt;

Таблиця властивостей.

key string

Назва властивості.

value Margins

Значення властивості.

Повертає

object

Властивість.

SetProperty(string, Size)

Встановлює значення властивості розміру.

public virtual object SetProperty(string key, Size value)

Параметри

key string

Назва властивості.

value Size

Значення властивості.

Повертає

object

Властивість.

SetProperty(Dictionary<string, object="">, string, Size)

Встановлює значення властивості розміру у вказаній таблиці властивостей.

public static object SetProperty(Dictionary<string, object=""> properties, string key, Size value)

Параметри

properties Dictionary<string, object&gt;

Таблиця властивостей.

key string

Назва властивості.

value Size

Значення властивості.

Повертає

object

Властивість.

SetProperty(string, int)

Встановлює значення властивості типу int.

public virtual object SetProperty(string key, int value)

Параметри

key string

Назва властивості.

value int

Значення властивості.

Повертає

object

Властивість.

SetProperty(Dictionary<string, object="">, string, int)

Встановлює значення властивості типу int у вказаній таблиці властивостей.

public static object SetProperty(Dictionary<string, object=""> properties, string key, int value)

Параметри

properties Dictionary<string, object&gt;

Таблиця властивостей.

key string

Назва властивості.

value int

Значення властивості.

Повертає

object

Властивість.

SetProperty(string, double)

Встановлює значення властивості типу double.

public virtual object SetProperty(string key, double value)

Параметри

key string

Назва властивості.

value double

Значення властивості.

Повертає

object

Властивість.

SetProperty(Dictionary<string, object="">, string, double)

Встановлює значення властивості типу double у вказаній таблиці властивостей.

public static object SetProperty(Dictionary<string, object=""> properties, string key, double value)

Параметри

properties Dictionary<string, object&gt;

Таблиця властивостей.

key string

Назва властивості.

value double

Значення властивості.

Повертає

object

Властивість.

SetProperty(string, float)

Встановлює значення властивості типу float.

public virtual object SetProperty(string key, float value)

Параметри

key string

Назва властивості.

value float

Значення властивості.

Повертає

object

Властивість.

SetProperty(Dictionary<string, object="">, string, float)

Встановлює значення властивості типу float у вказаній таблиці властивостей.

public static object SetProperty(Dictionary<string, object=""> properties, string key, float value)

Параметри

properties Dictionary<string, object&gt;

Таблиця властивостей.

key string

Назва властивості.

value float

Значення властивості.

Повертає

object

Властивість.

SetProperty(string, bool)

Встановлює значення логічної властивості.

public virtual object SetProperty(string key, bool value)

Параметри

key string

Назва властивості.

value bool

Значення властивості.

Повертає

object

Властивість.

SetProperty(Dictionary<string, object="">, string, bool)

Встановлює значення логічної властивості у вказаній таблиці властивостей.

public static object SetProperty(Dictionary<string, object=""> properties, string key, bool value)

Параметри

properties Dictionary<string, object&gt;

Таблиця властивостей.

key string

Назва властивості.

value bool

Значення властивості.

Повертає

object

Властивість.

SetProperty(string, Matrix)

Встановлює значення властивості матриці.

public virtual object SetProperty(string key, Matrix value)

Параметри

key string

Назва властивості.

value Matrix

Значення властивості.

Повертає

object

Властивість.

SetProperty(Dictionary<string, object="">, string, Matrix)

Встановлює значення властивості матриці у вказаній таблиці властивостей.

public static object SetProperty(Dictionary<string, object=""> properties, string key, Matrix value)

Параметри

properties Dictionary<string, object&gt;

Таблиця властивостей.

key string

Назва властивості.

value Matrix

Значення властивості.

Повертає

object

Властивість.

 Українська