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="">>, IDictionary, ICollection, IReadOnlyDictionary<string, object="">, IReadOnlyCollection<keyvaluepair<string, object="">>, IEnumerable<keyvaluepair<string, object="">>, IEnumerable, ISerializable, IDeserializationCallback
Спадкування
object ← Dictionary<string, object=""> ← UserProperties
Реалізує
IDictionary<string, object="">, ICollection<keyvaluepair<string, object="">>, IDictionary, ICollection, IReadOnlyDictionary<string, object="">, IReadOnlyCollection<keyvaluepair<string, object="">>, IEnumerable<keyvaluepair<string, object="">>, 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>
Значення властивостей за замовчуванням.
UserProperties(Dictionary<string, object="">, Dictionary<string, object="">)
Конструює UserProperties з таблицею defaults та altDefaults, які шукаються в такому порядку.
public UserProperties(Dictionary<string, object=""> defaults, Dictionary<string, object=""> altDefaults)
Параметри
defaults
Dictionary<string, object>
Значення властивостей за замовчуванням.
altDefaults
Dictionary<string, object>
Альтернативні значення властивостей.
Поля
altDefaults
Альтернативні значення властивостей.
protected Dictionary<string, object=""> altDefaults
Значення поля
Dictionary<string, object>
Властивості
Properties
Копіює властивості, включаючи їх значення за замовчуванням, в цей UserProperties
public virtual Dictionary<string, object=""> Properties { set; }
Значення властивості
Dictionary<string, object>
Методи
GetProperty(string)
Отримує значення властивості рядка.
public virtual string GetProperty(string key)
Параметри
key
string
Назва властивості.
Повертає
Значення властивості.
GetProperty(string, string)
Отримує значення властивості рядка. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.
public virtual string GetProperty(string key, string defValue)
Параметри
key
string
Назва властивості.
defValue
string
Значення за замовчуванням властивості.
Повертає
Значення властивості.
GetPropertyColor(string)
Отримує значення властивості кольору.
public virtual Color GetPropertyColor(string key)
Параметри
key
string
Назва властивості.
Повертає
Значення властивості.
GetPropertyColor(string, Color)
Отримує значення властивості кольору. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.
public virtual Color GetPropertyColor(string key, Color defValue)
Параметри
key
string
Назва властивості.
defValue
Color
Значення за замовчуванням властивості.
Повертає
Значення властивості.
GetPropertyDouble(string)
Отримує значення властивості типу double.
public virtual double GetPropertyDouble(string key)
Параметри
key
string
Назва властивості.
Повертає
Значення властивості.
GetPropertyDouble(string, double)
Отримує значення властивості типу double. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.
public virtual double GetPropertyDouble(string key, double defValue)
Параметри
key
string
Назва властивості.
defValue
double
Значення за замовчуванням властивості.
Повертає
Значення властивості.
GetPropertyFloat(string)
Отримує значення властивості типу float.
public virtual float GetPropertyFloat(string key)
Параметри
key
string
Назва властивості.
Повертає
Значення властивості.
GetPropertyFloat(string, float)
Отримує значення властивості типу float. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.
public virtual float GetPropertyFloat(string key, float defValue)
Параметри
key
string
Назва властивості.
defValue
float
Значення за замовчуванням властивості.
Повертає
Значення властивості.
GetPropertyInt(string)
Отримує значення властивості типу int.
public virtual int GetPropertyInt(string key)
Параметри
key
string
Назва властивості.
Повертає
Значення властивості.
GetPropertyInt(string, int)
Отримує значення властивості типу int. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.
public virtual int GetPropertyInt(string key, int defValue)
Параметри
key
string
Назва властивості.
defValue
int
Значення за замовчуванням властивості.
Повертає
Значення властивості.
GetPropertyMargins(string)
Отримує значення властивості полів.
public virtual Margins GetPropertyMargins(string key)
Параметри
key
string
Назва властивості.
Повертає
Значення властивості.
GetPropertyMargins(string, Margins)
Отримує значення властивості полів. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.
public virtual Margins GetPropertyMargins(string key, Margins defValue)
Параметри
key
string
Назва властивості.
defValue
Margins
Значення за замовчуванням властивості.
Повертає
Значення властивості.
GetPropertyMatrix(string)
Отримує значення властивості матриці.
public virtual Matrix GetPropertyMatrix(string key)
Параметри
key
string
Назва властивості.
Повертає
Значення властивості.
GetPropertyMatrix(string, Matrix)
Отримує значення властивості матриці. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.
public virtual Matrix GetPropertyMatrix(string key, Matrix defValue)
Параметри
key
string
Назва властивості.
defValue
Matrix
Значення за замовчуванням властивості.
Повертає
Значення властивості.
GetPropertyRectangle(string)
Отримує значення властивості прямокутника.
public virtual RectangleF GetPropertyRectangle(string key)
Параметри
key
string
Назва властивості.
Повертає
Значення властивості.
GetPropertyRectangle(string, RectangleF)
Отримує значення властивості прямокутника. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.
public virtual RectangleF GetPropertyRectangle(string key, RectangleF defValue)
Параметри
key
string
Назва властивості.
defValue
RectangleF
Значення за замовчуванням властивості.
Повертає
Значення властивості.
GetPropertySize(string)
Отримує значення властивості розміру.
public virtual Size GetPropertySize(string key)
Параметри
key
string
Назва властивості.
Повертає
Значення властивості.
GetPropertySize(string, Size)
Отримує значення властивості розміру. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.
public virtual Size GetPropertySize(string key, Size defValue)
Параметри
key
string
Назва властивості.
defValue
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
Назва властивості.
Повертає
Значення властивості.
IsProperty(string, bool)
Отримує значення логічної властивості. Якщо запитувана властивість відсутня, повертає надане значення за замовчуванням.
public virtual bool IsProperty(string key, bool defValue)
Параметри
key
string
Назва властивості.
defValue
bool
Значення за замовчуванням властивості.
Повертає
Значення властивості.
PrintProperties()
public virtual void PrintProperties()
PropertyNames()
Повертає назви властивостей.
public virtual IEnumerator<string> PropertyNames()
Повертає
IEnumerator<string>
Перерахувач назв властивостей.
SetProperty(string, string)
Встановлює значення властивості рядка.
public virtual object SetProperty(string key, string value)
Параметри
key
string
Назва властивості.
value
string
Значення властивості.
Повертає
Властивість.
SetProperty(string, string[])
Встановлює значення властивості масиву рядків.
public virtual object SetProperty(string key, string[] value)
Параметри
key
string
Назва властивості.
value
string[]
Значення властивості.
Повертає
Властивість.
SetProperty(Dictionary<string, object="">, string, string[])
Встановлює значення властивості масиву рядків у вказаній таблиці властивостей.
public static object SetProperty(Dictionary<string, object=""> properties, string key, string[] value)
Параметри
properties
Dictionary<string, object>
Таблиця властивостей.
key
string
Назва властивості.
value
string[]
Значення властивості.
Повертає
Властивість.
SetProperty(string, Color)
Встановлює значення властивості кольору.
public virtual object SetProperty(string key, Color value)
Параметри
key
string
Назва властивості.
value
Color
Значення властивості.
Повертає
Властивість.
SetProperty(Dictionary<string, object="">, string, Color)
Встановлює значення властивості кольору у вказаній таблиці властивостей.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Color value)
Параметри
properties
Dictionary<string, object>
Таблиця властивостей.
key
string
Назва властивості.
value
Color
Значення властивості.
Повертає
Властивість.
SetProperty(string, Rectangle)
Встановлює значення властивості прямокутника.
public virtual object SetProperty(string key, Rectangle value)
Параметри
key
string
Назва властивості.
value
Rectangle
Значення властивості.
Повертає
Властивість.
SetProperty(Dictionary<string, object="">, string, Rectangle)
Встановлює значення властивості прямокутника у вказаній таблиці властивостей.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Rectangle value)
Параметри
properties
Dictionary<string, object>
Таблиця властивостей.
key
string
Назва властивості.
value
Rectangle
Значення властивості.
Повертає
Властивість.
SetProperty(string, Margins)
Встановлює значення властивості полів.
public virtual object SetProperty(string key, Margins value)
Параметри
key
string
Назва властивості.
value
Margins
Значення властивості.
Повертає
Властивість.
SetProperty(Dictionary<string, object="">, string, Margins)
Встановлює значення властивості полів у вказаній таблиці властивостей.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Margins value)
Параметри
properties
Dictionary<string, object>
Таблиця властивостей.
key
string
Назва властивості.
value
Margins
Значення властивості.
Повертає
Властивість.
SetProperty(string, Size)
Встановлює значення властивості розміру.
public virtual object SetProperty(string key, Size value)
Параметри
key
string
Назва властивості.
value
Size
Значення властивості.
Повертає
Властивість.
SetProperty(Dictionary<string, object="">, string, Size)
Встановлює значення властивості розміру у вказаній таблиці властивостей.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Size value)
Параметри
properties
Dictionary<string, object>
Таблиця властивостей.
key
string
Назва властивості.
value
Size
Значення властивості.
Повертає
Властивість.
SetProperty(string, int)
Встановлює значення властивості типу int.
public virtual object SetProperty(string key, int value)
Параметри
key
string
Назва властивості.
value
int
Значення властивості.
Повертає
Властивість.
SetProperty(Dictionary<string, object="">, string, int)
Встановлює значення властивості типу int у вказаній таблиці властивостей.
public static object SetProperty(Dictionary<string, object=""> properties, string key, int value)
Параметри
properties
Dictionary<string, object>
Таблиця властивостей.
key
string
Назва властивості.
value
int
Значення властивості.
Повертає
Властивість.
SetProperty(string, double)
Встановлює значення властивості типу double.
public virtual object SetProperty(string key, double value)
Параметри
key
string
Назва властивості.
value
double
Значення властивості.
Повертає
Властивість.
SetProperty(Dictionary<string, object="">, string, double)
Встановлює значення властивості типу double у вказаній таблиці властивостей.
public static object SetProperty(Dictionary<string, object=""> properties, string key, double value)
Параметри
properties
Dictionary<string, object>
Таблиця властивостей.
key
string
Назва властивості.
value
double
Значення властивості.
Повертає
Властивість.
SetProperty(string, float)
Встановлює значення властивості типу float.
public virtual object SetProperty(string key, float value)
Параметри
key
string
Назва властивості.
value
float
Значення властивості.
Повертає
Властивість.
SetProperty(Dictionary<string, object="">, string, float)
Встановлює значення властивості типу float у вказаній таблиці властивостей.
public static object SetProperty(Dictionary<string, object=""> properties, string key, float value)
Параметри
properties
Dictionary<string, object>
Таблиця властивостей.
key
string
Назва властивості.
value
float
Значення властивості.
Повертає
Властивість.
SetProperty(string, bool)
Встановлює значення логічної властивості.
public virtual object SetProperty(string key, bool value)
Параметри
key
string
Назва властивості.
value
bool
Значення властивості.
Повертає
Властивість.
SetProperty(Dictionary<string, object="">, string, bool)
Встановлює значення логічної властивості у вказаній таблиці властивостей.
public static object SetProperty(Dictionary<string, object=""> properties, string key, bool value)
Параметри
properties
Dictionary<string, object>
Таблиця властивостей.
key
string
Назва властивості.
value
bool
Значення властивості.
Повертає
Властивість.
SetProperty(string, Matrix)
Встановлює значення властивості матриці.
public virtual object SetProperty(string key, Matrix value)
Параметри
key
string
Назва властивості.
value
Matrix
Значення властивості.
Повертає
Властивість.
SetProperty(Dictionary<string, object="">, string, Matrix)
Встановлює значення властивості матриці у вказаній таблиці властивостей.
public static object SetProperty(Dictionary<string, object=""> properties, string key, Matrix value)
Параметри
properties
Dictionary<string, object>
Таблиця властивостей.
key
string
Назва властивості.
value
Matrix
Значення властивості.
Повертає
Властивість.