Class UserProperties

Class UserProperties

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

Speciální třída vlastností, která umožňuje nastavit a vrátit typizované vlastnosti. Také umožňuje připojení dvou výchozích objektů vlastností, které budou prohledány, pokud tento objekt vlastnosti neobsahuje danou vlastnost.

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

Dědičnost

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

Děděné členy

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

Konstruktor

UserProperties()

Inicializuje prázdnou instanci třídy UserProperties.

public UserProperties()

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

Inicializuje instanci třídy UserProperties s výchozími hodnotami.

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

Parametry

defaults Dictionary<string, object&gt;

Výchozí hodnoty vlastností.

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

Vytváří UserProperties s tabulkou defaults a altDefaults, které se prohledávají v tomto pořadí.

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

Parametry

defaults Dictionary<string, object&gt;

Výchozí hodnoty vlastností.

altDefaults Dictionary<string, object&gt;

Alternativní hodnoty vlastností.

Pole

altDefaults

Alternativní hodnoty vlastností.

protected Dictionary<string, object=""> altDefaults

Hodnota pole

Dictionary<string, object&gt;

Vlastnosti

Properties

Kopíruje vlastnosti, včetně jejich výchozích hodnot do tohoto UserProperties.

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

Hodnota vlastnosti

Dictionary<string, object&gt;

Metody

GetProperty(string)

Získá hodnotu vlastnosti typu string.

public virtual string GetProperty(string key)

Parametry

key string

Název vlastnosti.

Vrací

string

Hodnota vlastnosti.

GetProperty(string, string)

Získá hodnotu vlastnosti typu string. Pokud je požadovaná vlastnost nepřítomná, vrátí poskytnutou výchozí hodnotu.

public virtual string GetProperty(string key, string defValue)

Parametry

key string

Název vlastnosti.

defValue string

Výchozí hodnota vlastnosti.

Vrací

string

Hodnota vlastnosti.

GetPropertyColor(string)

Získá hodnotu vlastnosti barvy.

public virtual Color GetPropertyColor(string key)

Parametry

key string

Název vlastnosti.

Vrací

Color

Hodnota vlastnosti.

GetPropertyColor(string, Color)

Získá hodnotu vlastnosti barvy. Pokud je požadovaná vlastnost nepřítomná, vrátí poskytnutou výchozí hodnotu.

public virtual Color GetPropertyColor(string key, Color defValue)

Parametry

key string

Název vlastnosti.

defValue Color

Výchozí hodnota vlastnosti.

Vrací

Color

Hodnota vlastnosti.

GetPropertyDouble(string)

Získá hodnotu vlastnosti typu double.

public virtual double GetPropertyDouble(string key)

Parametry

key string

Název vlastnosti.

Vrací

double

Hodnota vlastnosti.

GetPropertyDouble(string, double)

Získá hodnotu vlastnosti typu double. Pokud je požadovaná vlastnost nepřítomná, vrátí poskytnutou výchozí hodnotu.

public virtual double GetPropertyDouble(string key, double defValue)

Parametry

key string

Název vlastnosti.

defValue double

Výchozí hodnota vlastnosti.

Vrací

double

Hodnota vlastnosti.

GetPropertyFloat(string)

Získá hodnotu vlastnosti typu float.

public virtual float GetPropertyFloat(string key)

Parametry

key string

Název vlastnosti.

Vrací

float

Hodnota vlastnosti.

GetPropertyFloat(string, float)

Získá hodnotu vlastnosti typu float. Pokud je požadovaná vlastnost nepřítomná, vrátí poskytnutou výchozí hodnotu.

public virtual float GetPropertyFloat(string key, float defValue)

Parametry

key string

Název vlastnosti.

defValue float

Výchozí hodnota vlastnosti.

Vrací

float

Hodnota vlastnosti.

GetPropertyInt(string)

Získá hodnotu vlastnosti typu int.

public virtual int GetPropertyInt(string key)

Parametry

key string

Název vlastnosti.

Vrací

int

Hodnota vlastnosti.

GetPropertyInt(string, int)

Získá hodnotu vlastnosti typu int. Pokud je požadovaná vlastnost nepřítomná, vrátí poskytnutou výchozí hodnotu.

public virtual int GetPropertyInt(string key, int defValue)

Parametry

key string

Název vlastnosti.

defValue int

Výchozí hodnota vlastnosti.

Vrací

int

Hodnota vlastnosti.

GetPropertyMargins(string)

Získá hodnotu vlastnosti okrajů.

public virtual Margins GetPropertyMargins(string key)

Parametry

key string

Název vlastnosti.

Vrací

Margins

Hodnota vlastnosti.

GetPropertyMargins(string, Margins)

Získá hodnotu vlastnosti okrajů. Pokud je požadovaná vlastnost nepřítomná, vrátí poskytnutou výchozí hodnotu.

public virtual Margins GetPropertyMargins(string key, Margins defValue)

Parametry

key string

Název vlastnosti.

defValue Margins

Výchozí hodnota vlastnosti.

Vrací

Margins

Hodnota vlastnosti.

GetPropertyMatrix(string)

Získá hodnotu vlastnosti matice.

public virtual Matrix GetPropertyMatrix(string key)

Parametry

key string

Název vlastnosti.

Vrací

Matrix

Hodnota vlastnosti.

GetPropertyMatrix(string, Matrix)

Získá hodnotu vlastnosti matice. Pokud je požadovaná vlastnost nepřítomná, vrátí poskytnutou výchozí hodnotu.

public virtual Matrix GetPropertyMatrix(string key, Matrix defValue)

Parametry

key string

Název vlastnosti.

defValue Matrix

Výchozí hodnota vlastnosti.

Vrací

Matrix

Hodnota vlastnosti.

GetPropertyRectangle(string)

Získá hodnotu vlastnosti obdélníku.

public virtual RectangleF GetPropertyRectangle(string key)

Parametry

key string

Název vlastnosti.

Vrací

RectangleF

Hodnota vlastnosti.

GetPropertyRectangle(string, RectangleF)

Získá hodnotu vlastnosti obdélníku. Pokud je požadovaná vlastnost nepřítomná, vrátí poskytnutou výchozí hodnotu.

public virtual RectangleF GetPropertyRectangle(string key, RectangleF defValue)

Parametry

key string

Název vlastnosti.

defValue RectangleF

Výchozí hodnota vlastnosti.

Vrací

RectangleF

Hodnota vlastnosti.

GetPropertySize(string)

Získá hodnotu vlastnosti velikosti.

public virtual Size GetPropertySize(string key)

Parametry

key string

Název vlastnosti.

Vrací

Size

Hodnota vlastnosti.

GetPropertySize(string, Size)

Získá hodnotu vlastnosti velikosti. Pokud je požadovaná vlastnost nepřítomná, vrátí poskytnutou výchozí hodnotu.

public virtual Size GetPropertySize(string key, Size defValue)

Parametry

key string

Název vlastnosti.

defValue Size

Výchozí hodnota vlastnosti.

Vrací

Size

Hodnota vlastnosti.

GetPropertyStringArray(string)

Získá hodnotu vlastnosti pole stringů.

public virtual string[] GetPropertyStringArray(string key)

Parametry

key string

Název vlastnosti.

Vrací

string[]

Hodnota vlastnosti.

GetPropertyStringArray(string, string[])

Získá hodnotu vlastnosti pole stringů. Pokud je požadovaná vlastnost nepřítomná, vrátí poskytnutou výchozí hodnotu.

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

Parametry

key string

Název vlastnosti.

defValue string[]

Výchozí hodnota vlastnosti.

Vrací

string[]

Hodnota vlastnosti.

IsProperty(string)

Získá hodnotu vlastnosti typu boolean.

public virtual bool IsProperty(string key)

Parametry

key string

Název vlastnosti.

Vrací

bool

Hodnota vlastnosti.

IsProperty(string, bool)

Získá hodnotu vlastnosti typu boolean. Pokud je požadovaná vlastnost nepřítomná, vrátí poskytnutou výchozí hodnotu.

public virtual bool IsProperty(string key, bool defValue)

Parametry

key string

Název vlastnosti.

defValue bool

Výchozí hodnota vlastnosti.

Vrací

bool

Hodnota vlastnosti.

PrintProperties()

public virtual void PrintProperties()

PropertyNames()

Vrací názvy vlastností.

public virtual IEnumerator<string> PropertyNames()

Vrací

IEnumerator<string&gt;

Enumerator názvů vlastností.

SetProperty(string, string)

Nastaví hodnotu vlastnosti typu string.

public virtual object SetProperty(string key, string value)

Parametry

key string

Název vlastnosti.

value string

Hodnota vlastnosti.

Vrací

object

Vlastnost.

SetProperty(string, string[])

Nastaví hodnotu vlastnosti typu pole stringů.

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

Parametry

key string

Název vlastnosti.

value string[]

Hodnota vlastnosti.

Vrací

object

Vlastnost.

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

Nastaví hodnotu vlastnosti typu pole stringů ve specifikované tabulce vlastností.

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

Parametry

properties Dictionary<string, object&gt;

Tabulka vlastností.

key string

Název vlastnosti.

value string[]

Hodnota vlastnosti.

Vrací

object

Vlastnost.

SetProperty(string, Color)

Nastaví hodnotu vlastnosti barvy.

public virtual object SetProperty(string key, Color value)

Parametry

key string

Název vlastnosti.

value Color

Hodnota vlastnosti.

Vrací

object

Vlastnost.

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

Nastaví hodnotu vlastnosti barvy ve specifikované tabulce vlastností.

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

Parametry

properties Dictionary<string, object&gt;

Tabulka vlastností.

key string

Název vlastnosti.

value Color

Hodnota vlastnosti.

Vrací

object

Vlastnost.

SetProperty(string, Rectangle)

Nastaví hodnotu vlastnosti obdélníku.

public virtual object SetProperty(string key, Rectangle value)

Parametry

key string

Název vlastnosti.

value Rectangle

Hodnota vlastnosti.

Vrací

object

Vlastnost.

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

Nastaví hodnotu vlastnosti obdélníku ve specifikované tabulce vlastností.

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

Parametry

properties Dictionary<string, object&gt;

Tabulka vlastností.

key string

Název vlastnosti.

value Rectangle

Hodnota vlastnosti.

Vrací

object

Vlastnost.

SetProperty(string, Margins)

Nastaví hodnotu vlastnosti okrajů.

public virtual object SetProperty(string key, Margins value)

Parametry

key string

Název vlastnosti.

value Margins

Hodnota vlastnosti.

Vrací

object

Vlastnost.

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

Nastaví hodnotu vlastnosti okrajů ve specifikované tabulce vlastností.

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

Parametry

properties Dictionary<string, object&gt;

Tabulka vlastností.

key string

Název vlastnosti.

value Margins

Hodnota vlastnosti.

Vrací

object

Vlastnost.

SetProperty(string, Size)

Nastaví hodnotu vlastnosti velikosti.

public virtual object SetProperty(string key, Size value)

Parametry

key string

Název vlastnosti.

value Size

Hodnota vlastnosti.

Vrací

object

Vlastnost.

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

Nastaví hodnotu vlastnosti velikosti ve specifikované tabulce vlastností.

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

Parametry

properties Dictionary<string, object&gt;

Tabulka vlastností.

key string

Název vlastnosti.

value Size

Hodnota vlastnosti.

Vrací

object

Vlastnost.

SetProperty(string, int)

Nastaví hodnotu vlastnosti typu int.

public virtual object SetProperty(string key, int value)

Parametry

key string

Název vlastnosti.

value int

Hodnota vlastnosti.

Vrací

object

Vlastnost.

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

Nastaví hodnotu vlastnosti typu int ve specifikované tabulce vlastností.

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

Parametry

properties Dictionary<string, object&gt;

Tabulka vlastností.

key string

Název vlastnosti.

value int

Hodnota vlastnosti.

Vrací

object

Vlastnost.

SetProperty(string, double)

Nastaví hodnotu vlastnosti typu double.

public virtual object SetProperty(string key, double value)

Parametry

key string

Název vlastnosti.

value double

Hodnota vlastnosti.

Vrací

object

Vlastnost.

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

Nastaví hodnotu vlastnosti typu double ve specifikované tabulce vlastností.

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

Parametry

properties Dictionary<string, object&gt;

Tabulka vlastností.

key string

Název vlastnosti.

value double

Hodnota vlastnosti.

Vrací

object

Vlastnost.

SetProperty(string, float)

Nastaví hodnotu vlastnosti typu float.

public virtual object SetProperty(string key, float value)

Parametry

key string

Název vlastnosti.

value float

Hodnota vlastnosti.

Vrací

object

Vlastnost.

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

Nastaví hodnotu vlastnosti typu float ve specifikované tabulce vlastností.

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

Parametry

properties Dictionary<string, object&gt;

Tabulka vlastností.

key string

Název vlastnosti.

value float

Hodnota vlastnosti.

Vrací

object

Vlastnost.

SetProperty(string, bool)

Nastaví hodnotu vlastnosti typu boolean.

public virtual object SetProperty(string key, bool value)

Parametry

key string

Název vlastnosti.

value bool

Hodnota vlastnosti.

Vrací

object

Vlastnost.

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

Nastaví hodnotu vlastnosti typu boolean ve specifikované tabulce vlastností.

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

Parametry

properties Dictionary<string, object&gt;

Tabulka vlastností.

key string

Název vlastnosti.

value bool

Hodnota vlastnosti.

Vrací

object

Vlastnost.

SetProperty(string, Matrix)

Nastaví hodnotu vlastnosti matice.

public virtual object SetProperty(string key, Matrix value)

Parametry

key string

Název vlastnosti.

value Matrix

Hodnota vlastnosti.

Vrací

object

Vlastnost.

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

Nastaví hodnotu vlastnosti matice ve specifikované tabulce vlastností.

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

Parametry

properties Dictionary<string, object&gt;

Tabulka vlastností.

key string

Název vlastnosti.

value Matrix

Hodnota vlastnosti.

Vrací

object

Vlastnost.

 Čeština