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="">>, IDictionary, ICollection, IReadOnlyDictionary<string, object="">, IReadOnlyCollection<keyvaluepair<string, object="">>, IEnumerable<keyvaluepair<string, object="">>, IEnumerable, ISerializable, IDeserializationCallback
Dědičnost
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
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>
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>
Výchozí hodnoty vlastností.
altDefaults
Dictionary<string, object>
Alternativní hodnoty vlastností.
Pole
altDefaults
Alternativní hodnoty vlastností.
protected Dictionary<string, object=""> altDefaults
Hodnota pole
Dictionary<string, object>
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>
Metody
GetProperty(string)
Získá hodnotu vlastnosti typu string.
public virtual string GetProperty(string key)
Parametry
key
string
Název vlastnosti.
Vrací
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í
Hodnota vlastnosti.
GetPropertyColor(string)
Získá hodnotu vlastnosti barvy.
public virtual Color GetPropertyColor(string key)
Parametry
key
string
Název vlastnosti.
Vrací
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í
Hodnota vlastnosti.
GetPropertyDouble(string)
Získá hodnotu vlastnosti typu double.
public virtual double GetPropertyDouble(string key)
Parametry
key
string
Název vlastnosti.
Vrací
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í
Hodnota vlastnosti.
GetPropertyFloat(string)
Získá hodnotu vlastnosti typu float.
public virtual float GetPropertyFloat(string key)
Parametry
key
string
Název vlastnosti.
Vrací
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í
Hodnota vlastnosti.
GetPropertyInt(string)
Získá hodnotu vlastnosti typu int.
public virtual int GetPropertyInt(string key)
Parametry
key
string
Název vlastnosti.
Vrací
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í
Hodnota vlastnosti.
GetPropertyMargins(string)
Získá hodnotu vlastnosti okrajů.
public virtual Margins GetPropertyMargins(string key)
Parametry
key
string
Název vlastnosti.
Vrací
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í
Hodnota vlastnosti.
GetPropertyMatrix(string)
Získá hodnotu vlastnosti matice.
public virtual Matrix GetPropertyMatrix(string key)
Parametry
key
string
Název vlastnosti.
Vrací
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í
Hodnota vlastnosti.
GetPropertyRectangle(string)
Získá hodnotu vlastnosti obdélníku.
public virtual RectangleF GetPropertyRectangle(string key)
Parametry
key
string
Název vlastnosti.
Vrací
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í
Hodnota vlastnosti.
GetPropertySize(string)
Získá hodnotu vlastnosti velikosti.
public virtual Size GetPropertySize(string key)
Parametry
key
string
Název vlastnosti.
Vrací
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í
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í
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í
Hodnota vlastnosti.
PrintProperties()
public virtual void PrintProperties()
PropertyNames()
Vrací názvy vlastností.
public virtual IEnumerator<string> PropertyNames()
Vrací
IEnumerator<string>
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í
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í
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>
Tabulka vlastností.
key
string
Název vlastnosti.
value
string[]
Hodnota vlastnosti.
Vrací
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í
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>
Tabulka vlastností.
key
string
Název vlastnosti.
value
Color
Hodnota vlastnosti.
Vrací
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í
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>
Tabulka vlastností.
key
string
Název vlastnosti.
value
Rectangle
Hodnota vlastnosti.
Vrací
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í
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>
Tabulka vlastností.
key
string
Název vlastnosti.
value
Margins
Hodnota vlastnosti.
Vrací
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í
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>
Tabulka vlastností.
key
string
Název vlastnosti.
value
Size
Hodnota vlastnosti.
Vrací
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í
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>
Tabulka vlastností.
key
string
Název vlastnosti.
value
int
Hodnota vlastnosti.
Vrací
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í
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>
Tabulka vlastností.
key
string
Název vlastnosti.
value
double
Hodnota vlastnosti.
Vrací
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í
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>
Tabulka vlastností.
key
string
Název vlastnosti.
value
float
Hodnota vlastnosti.
Vrací
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í
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>
Tabulka vlastností.
key
string
Název vlastnosti.
value
bool
Hodnota vlastnosti.
Vrací
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í
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>
Tabulka vlastností.
key
string
Název vlastnosti.
value
Matrix
Hodnota vlastnosti.
Vrací
Vlastnost.