Class UserProperties

Class UserProperties

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

Spezielle Eigenschaftsklasse, die es ermöglicht, typisierte Eigenschaften zu setzen und zurückzugeben. Sie erlaubt auch das Anschließen von zwei Standard-Property-Objekten, die durchsucht werden, falls dieses Property-Objekt die Eigenschaft nicht enthält.

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

Vererbung

objectDictionary<string, object="">UserProperties

Implementiert

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

Vererbte Mitglieder

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

Konstruktoren

UserProperties()

Initialisiert eine leere Instanz der UserProperties-Klasse.

public UserProperties()

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

Initialisiert eine Instanz der UserProperties-Klasse mit Standardwerten.

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

Parameter

defaults Dictionary<string, object&gt;

Standardwerte der Eigenschaften.

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

Konstruiert UserProperties mit einer defaults- und altDefaults-Tabelle, die in dieser Reihenfolge durchsucht werden.

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

Parameter

defaults Dictionary<string, object&gt;

Standardwerte der Eigenschaften.

altDefaults Dictionary<string, object&gt;

Alternative Werte der Eigenschaften.

Felder

altDefaults

Alternative Werte der Eigenschaften.

protected Dictionary<string, object=""> altDefaults

Feldwert

Dictionary<string, object&gt;

Eigenschaften

Properties

Kopiert Eigenschaften, einschließlich ihrer Standardwerte, in diese UserProperties.

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

Eigenschaftswert

Dictionary<string, object&gt;

Methoden

GetProperty(string)

Erhält den Wert der String-Eigenschaft.

public virtual string GetProperty(string key)

Parameter

key string

Der Name der Eigenschaft.

Rückgabe

string

Wert der Eigenschaft.

GetProperty(string, string)

Erhält den Wert der String-Eigenschaft. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.

public virtual string GetProperty(string key, string defValue)

Parameter

key string

Der Name der Eigenschaft.

defValue string

Standardwert der Eigenschaft.

Rückgabe

string

Wert der Eigenschaft.

GetPropertyColor(string)

Erhält den Wert der Farbeigenschaft.

public virtual Color GetPropertyColor(string key)

Parameter

key string

Der Name der Eigenschaft.

Rückgabe

Color

Wert der Eigenschaft.

GetPropertyColor(string, Color)

Erhält den Wert der Farbeigenschaft. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.

public virtual Color GetPropertyColor(string key, Color defValue)

Parameter

key string

Der Name der Eigenschaft.

defValue Color

Standardwert der Eigenschaft.

Rückgabe

Color

Wert der Eigenschaft.

GetPropertyDouble(string)

Erhält den Wert der Double-Eigenschaft.

public virtual double GetPropertyDouble(string key)

Parameter

key string

Der Name der Eigenschaft.

Rückgabe

double

Wert der Eigenschaft.

GetPropertyDouble(string, double)

Erhält den Wert der Double-Eigenschaft. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.

public virtual double GetPropertyDouble(string key, double defValue)

Parameter

key string

Der Name der Eigenschaft.

defValue double

Standardwert der Eigenschaft.

Rückgabe

double

Wert der Eigenschaft.

GetPropertyFloat(string)

Erhält den Wert der Float-Eigenschaft.

public virtual float GetPropertyFloat(string key)

Parameter

key string

Der Name der Eigenschaft.

Rückgabe

float

Wert der Eigenschaft.

GetPropertyFloat(string, float)

Erhält den Wert der Float-Eigenschaft. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.

public virtual float GetPropertyFloat(string key, float defValue)

Parameter

key string

Der Name der Eigenschaft.

defValue float

Standardwert der Eigenschaft.

Rückgabe

float

Wert der Eigenschaft.

GetPropertyInt(string)

Erhält den Wert der Integer-Eigenschaft.

public virtual int GetPropertyInt(string key)

Parameter

key string

Der Name der Eigenschaft.

Rückgabe

int

Wert der Eigenschaft.

GetPropertyInt(string, int)

Erhält den Wert der Integer-Eigenschaft. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.

public virtual int GetPropertyInt(string key, int defValue)

Parameter

key string

Der Name der Eigenschaft.

defValue int

Standardwert der Eigenschaft.

Rückgabe

int

Wert der Eigenschaft.

GetPropertyMargins(string)

Erhält den Wert der Margin-Eigenschaft.

public virtual Margins GetPropertyMargins(string key)

Parameter

key string

Der Name der Eigenschaft.

Rückgabe

Margins

Wert der Eigenschaft.

GetPropertyMargins(string, Margins)

Erhält den Wert der Margin-Eigenschaft. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.

public virtual Margins GetPropertyMargins(string key, Margins defValue)

Parameter

key string

Der Name der Eigenschaft.

defValue Margins

Standardwert der Eigenschaft.

Rückgabe

Margins

Wert der Eigenschaft.

GetPropertyMatrix(string)

Erhält den Wert der Matrix-Eigenschaft.

public virtual Matrix GetPropertyMatrix(string key)

Parameter

key string

Der Name der Eigenschaft.

Rückgabe

Matrix

Wert der Eigenschaft.

GetPropertyMatrix(string, Matrix)

Erhält den Wert der Matrix-Eigenschaft. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.

public virtual Matrix GetPropertyMatrix(string key, Matrix defValue)

Parameter

key string

Der Name der Eigenschaft.

defValue Matrix

Standardwert der Eigenschaft.

Rückgabe

Matrix

Wert der Eigenschaft.

GetPropertyRectangle(string)

Erhält den Wert der Rechteck-Eigenschaft.

public virtual RectangleF GetPropertyRectangle(string key)

Parameter

key string

Der Name der Eigenschaft.

Rückgabe

RectangleF

Wert der Eigenschaft.

GetPropertyRectangle(string, RectangleF)

Erhält den Wert der Rechteck-Eigenschaft. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.

public virtual RectangleF GetPropertyRectangle(string key, RectangleF defValue)

Parameter

key string

Der Name der Eigenschaft.

defValue RectangleF

Standardwert der Eigenschaft.

Rückgabe

RectangleF

Wert der Eigenschaft.

GetPropertySize(string)

Erhält den Wert der Größen-Eigenschaft.

public virtual Size GetPropertySize(string key)

Parameter

key string

Der Name der Eigenschaft.

Rückgabe

Size

Wert der Eigenschaft.

GetPropertySize(string, Size)

Erhält den Wert der Größen-Eigenschaft. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.

public virtual Size GetPropertySize(string key, Size defValue)

Parameter

key string

Der Name der Eigenschaft.

defValue Size

Standardwert der Eigenschaft.

Rückgabe

Size

Wert der Eigenschaft.

GetPropertyStringArray(string)

Erhält den Wert der String-Array-Eigenschaft.

public virtual string[] GetPropertyStringArray(string key)

Parameter

key string

Der Name der Eigenschaft.

Rückgabe

string[]

Wert der Eigenschaft.

GetPropertyStringArray(string, string[])

Erhält den Wert der String-Array-Eigenschaft. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.

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

Parameter

key string

Der Name der Eigenschaft.

defValue string[]

Standardwert der Eigenschaft.

Rückgabe

string[]

Wert der Eigenschaft.

IsProperty(string)

Erhält den Wert der booleschen Eigenschaft.

public virtual bool IsProperty(string key)

Parameter

key string

Der Name der Eigenschaft.

Rückgabe

bool

Wert der Eigenschaft.

IsProperty(string, bool)

Erhält den Wert der booleschen Eigenschaft. Wenn die angeforderte Eigenschaft fehlt, wird der bereitgestellte Standardwert zurückgegeben.

public virtual bool IsProperty(string key, bool defValue)

Parameter

key string

Der Name der Eigenschaft.

defValue bool

Standardwert der Eigenschaft.

Rückgabe

bool

Wert der Eigenschaft.

PrintProperties()

public virtual void PrintProperties()

PropertyNames()

Gibt die Namen der Eigenschaften zurück.

public virtual IEnumerator<string> PropertyNames()

Rückgabe

IEnumerator<string&gt;

Enumerator der Eigenschaftsnamen.

SetProperty(string, string)

Setzt den Wert der String-Eigenschaft.

public virtual object SetProperty(string key, string value)

Parameter

key string

Der Name der Eigenschaft.

value string

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

SetProperty(string, string[])

Setzt den Wert der String-Array-Eigenschaft.

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

Parameter

key string

Der Name der Eigenschaft.

value string[]

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

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

Setzt den Wert der String-Array-Eigenschaft in der angegebenen Eigenschaften-Tabelle.

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

Parameter

properties Dictionary<string, object&gt;

Die Eigenschaften-Tabelle.

key string

Der Name der Eigenschaft.

value string[]

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

SetProperty(string, Color)

Setzt den Wert der Farbeigenschaft.

public virtual object SetProperty(string key, Color value)

Parameter

key string

Der Name der Eigenschaft.

value Color

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

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

Setzt den Wert der Farbeigenschaft in der angegebenen Eigenschaften-Tabelle.

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

Parameter

properties Dictionary<string, object&gt;

Die Eigenschaften-Tabelle.

key string

Der Name der Eigenschaft.

value Color

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

SetProperty(string, Rectangle)

Setzt den Wert der Rechteck-Eigenschaft.

public virtual object SetProperty(string key, Rectangle value)

Parameter

key string

Der Name der Eigenschaft.

value Rectangle

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

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

Setzt den Wert der Rechteck-Eigenschaft in der angegebenen Eigenschaften-Tabelle.

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

Parameter

properties Dictionary<string, object&gt;

Die Eigenschaften-Tabelle.

key string

Der Name der Eigenschaft.

value Rectangle

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

SetProperty(string, Margins)

Setzt den Wert der Margin-Eigenschaft.

public virtual object SetProperty(string key, Margins value)

Parameter

key string

Der Name der Eigenschaft.

value Margins

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

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

Setzt den Wert der Margin-Eigenschaft in der angegebenen Eigenschaften-Tabelle.

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

Parameter

properties Dictionary<string, object&gt;

Die Eigenschaften-Tabelle.

key string

Der Name der Eigenschaft.

value Margins

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

SetProperty(string, Size)

Setzt den Wert der Größen-Eigenschaft.

public virtual object SetProperty(string key, Size value)

Parameter

key string

Der Name der Eigenschaft.

value Size

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

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

Setzt den Wert der Größen-Eigenschaft in der angegebenen Eigenschaften-Tabelle.

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

Parameter

properties Dictionary<string, object&gt;

Die Eigenschaften-Tabelle.

key string

Der Name der Eigenschaft.

value Size

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

SetProperty(string, int)

Setzt den Wert der Integer-Eigenschaft.

public virtual object SetProperty(string key, int value)

Parameter

key string

Der Name der Eigenschaft.

value int

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

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

Setzt den Wert der Integer-Eigenschaft in der angegebenen Eigenschaften-Tabelle.

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

Parameter

properties Dictionary<string, object&gt;

Die Eigenschaften-Tabelle.

key string

Der Name der Eigenschaft.

value int

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

SetProperty(string, double)

Setzt den Wert der Double-Eigenschaft.

public virtual object SetProperty(string key, double value)

Parameter

key string

Der Name der Eigenschaft.

value double

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

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

Setzt den Wert der Double-Eigenschaft in der angegebenen Eigenschaften-Tabelle.

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

Parameter

properties Dictionary<string, object&gt;

Die Eigenschaften-Tabelle.

key string

Der Name der Eigenschaft.

value double

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

SetProperty(string, float)

Setzt den Wert der Float-Eigenschaft.

public virtual object SetProperty(string key, float value)

Parameter

key string

Der Name der Eigenschaft.

value float

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

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

Setzt den Wert der Float-Eigenschaft in der angegebenen Eigenschaften-Tabelle.

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

Parameter

properties Dictionary<string, object&gt;

Die Eigenschaften-Tabelle.

key string

Der Name der Eigenschaft.

value float

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

SetProperty(string, bool)

Setzt den Wert der booleschen Eigenschaft.

public virtual object SetProperty(string key, bool value)

Parameter

key string

Der Name der Eigenschaft.

value bool

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

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

Setzt den Wert der booleschen Eigenschaft in der angegebenen Eigenschaften-Tabelle.

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

Parameter

properties Dictionary<string, object&gt;

Die Eigenschaften-Tabelle.

key string

Der Name der Eigenschaft.

value bool

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

SetProperty(string, Matrix)

Setzt den Wert der Matrix-Eigenschaft.

public virtual object SetProperty(string key, Matrix value)

Parameter

key string

Der Name der Eigenschaft.

value Matrix

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

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

Setzt den Wert der Matrix-Eigenschaft in der angegebenen Eigenschaften-Tabelle.

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

Parameter

properties Dictionary<string, object&gt;

Die Eigenschaften-Tabelle.

key string

Der Name der Eigenschaft.

value Matrix

Der Wert der Eigenschaft.

Rückgabe

object

Eine Eigenschaft.

 Deutsch