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="">>, IDictionary, ICollection, IReadOnlyDictionary<string, object="">, IReadOnlyCollection<keyvaluepair<string, object="">>, IEnumerable<keyvaluepair<string, object="">>, IEnumerable, ISerializable, IDeserializationCallback
Vererbung
object ← Dictionary<string, object=""> ← UserProperties
Implementiert
IDictionary<string, object="">, ICollection<keyvaluepair<string, object="">>, IDictionary, ICollection, IReadOnlyDictionary<string, object="">, IReadOnlyCollection<keyvaluepair<string, object="">>, IEnumerable<keyvaluepair<string, object="">>, 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>
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>
Standardwerte der Eigenschaften.
altDefaults
Dictionary<string, object>
Alternative Werte der Eigenschaften.
Felder
altDefaults
Alternative Werte der Eigenschaften.
protected Dictionary<string, object=""> altDefaults
Feldwert
Dictionary<string, object>
Eigenschaften
Properties
Kopiert Eigenschaften, einschließlich ihrer Standardwerte, in diese UserProperties.
public virtual Dictionary<string, object=""> Properties { set; }
Eigenschaftswert
Dictionary<string, object>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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>
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
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
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>
Die Eigenschaften-Tabelle.
key
string
Der Name der Eigenschaft.
value
string[]
Der Wert der Eigenschaft.
Rückgabe
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
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>
Die Eigenschaften-Tabelle.
key
string
Der Name der Eigenschaft.
value
Color
Der Wert der Eigenschaft.
Rückgabe
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
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>
Die Eigenschaften-Tabelle.
key
string
Der Name der Eigenschaft.
value
Rectangle
Der Wert der Eigenschaft.
Rückgabe
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
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>
Die Eigenschaften-Tabelle.
key
string
Der Name der Eigenschaft.
value
Margins
Der Wert der Eigenschaft.
Rückgabe
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
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>
Die Eigenschaften-Tabelle.
key
string
Der Name der Eigenschaft.
value
Size
Der Wert der Eigenschaft.
Rückgabe
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
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>
Die Eigenschaften-Tabelle.
key
string
Der Name der Eigenschaft.
value
int
Der Wert der Eigenschaft.
Rückgabe
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
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>
Die Eigenschaften-Tabelle.
key
string
Der Name der Eigenschaft.
value
double
Der Wert der Eigenschaft.
Rückgabe
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
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>
Die Eigenschaften-Tabelle.
key
string
Der Name der Eigenschaft.
value
float
Der Wert der Eigenschaft.
Rückgabe
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
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>
Die Eigenschaften-Tabelle.
key
string
Der Name der Eigenschaft.
value
bool
Der Wert der Eigenschaft.
Rückgabe
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
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>
Die Eigenschaften-Tabelle.
key
string
Der Name der Eigenschaft.
value
Matrix
Der Wert der Eigenschaft.
Rückgabe
Eine Eigenschaft.