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)
مقدار خصوصیت دوتایی را دریافت میکند.
public virtual double GetPropertyDouble(string key)
پارامترها
key
string
نام خصوصیت.
بازگشت
مقدار خصوصیت.
GetPropertyDouble(string, double)
مقدار خصوصیت دوتایی را دریافت میکند. اگر خصوصیت درخواست شده موجود نباشد، مقدار پیشفرض ارائه شده را برمیگرداند.
public virtual double GetPropertyDouble(string key, double defValue)
پارامترها
key
string
نام خصوصیت.
defValue
double
مقدار پیشفرض خصوصیت.
بازگشت
مقدار خصوصیت.
GetPropertyFloat(string)
مقدار خصوصیت شناور را دریافت میکند.
public virtual float GetPropertyFloat(string key)
پارامترها
key
string
نام خصوصیت.
بازگشت
مقدار خصوصیت.
GetPropertyFloat(string, float)
مقدار خصوصیت شناور را دریافت میکند. اگر خصوصیت درخواست شده موجود نباشد، مقدار پیشفرض ارائه شده را برمیگرداند.
public virtual float GetPropertyFloat(string key, float defValue)
پارامترها
key
string
نام خصوصیت.
defValue
float
مقدار پیشفرض خصوصیت.
بازگشت
مقدار خصوصیت.
GetPropertyInt(string)
مقدار خصوصیت عدد صحیح را دریافت میکند.
public virtual int GetPropertyInt(string key)
پارامترها
key
string
نام خصوصیت.
بازگشت
مقدار خصوصیت.
GetPropertyInt(string, 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)
مقدار خصوصیت عدد صحیح را تنظیم میکند.
public virtual object SetProperty(string key, int value)
پارامترها
key
string
نام خصوصیت.
value
int
مقدار خصوصیت.
بازگشت
یک خصوصیت.
SetProperty(Dictionary<string, object="">, string, int)
مقدار خصوصیت عدد صحیح را در جدول خصوصیات مشخص شده تنظیم میکند.
public static object SetProperty(Dictionary<string, object=""> properties, string key, int value)
پارامترها
properties
Dictionary<string, object>
جدول خصوصیات.
key
string
نام خصوصیت.
value
int
مقدار خصوصیت.
بازگشت
یک خصوصیت.
SetProperty(string, double)
مقدار خصوصیت دوتایی را تنظیم میکند.
public virtual object SetProperty(string key, double value)
پارامترها
key
string
نام خصوصیت.
value
double
مقدار خصوصیت.
بازگشت
یک خصوصیت.
SetProperty(Dictionary<string, object="">, string, double)
مقدار خصوصیت دوتایی را در جدول خصوصیات مشخص شده تنظیم میکند.
public static object SetProperty(Dictionary<string, object=""> properties, string key, double value)
پارامترها
properties
Dictionary<string, object>
جدول خصوصیات.
key
string
نام خصوصیت.
value
double
مقدار خصوصیت.
بازگشت
یک خصوصیت.
SetProperty(string, float)
مقدار خصوصیت شناور را تنظیم میکند.
public virtual object SetProperty(string key, float value)
پارامترها
key
string
نام خصوصیت.
value
float
مقدار خصوصیت.
بازگشت
یک خصوصیت.
SetProperty(Dictionary<string, object="">, string, 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
مقدار خصوصیت.
بازگشت
یک خصوصیت.