Class DrFont
Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)
از این کلاس به جای فونت GDI+ استفاده کنید
public class DrFont
وراثت
اعضای ارثی
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
ویژگیها
AscentLis
ارتفاع سلول این فونت (lis). این فاصله عمودی از بالای سلول تا خط پایه سلول است.
public int AscentLis { get; }
مقدار ویژگی
توضیحات
این مقدار همچنین خط پایه سلول نامیده میشود.
AscentPoints
ارتفاع سلول را به نقاط برمیگرداند.
public float AscentPoints { get; }
مقدار ویژگی
CellHeightLis
ارتفاع سلول این فونت (lis) را برمیگرداند. این یک میانبر برای Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis است.
public int CellHeightLis { get; }
مقدار ویژگی
CellHeightPoints
میانبر برای Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.
public float CellHeightPoints { get; }
مقدار ویژگی
DescentLis
کاهش سلول این فونت (lis). این فاصله عمودی از پایین سلول تا خط پایه سلول است.
public int DescentLis { get; }
مقدار ویژگی
DescentPoints
کاهش سلول را به نقاط برمیگرداند.
public float DescentPoints { get; }
مقدار ویژگی
FamilyName
نام این فونت را دریافت میکند.
public string FamilyName { get; }
مقدار ویژگی
IsBold
مقداری را دریافت میکند که نشان میدهد آیا این نمونه بولد است یا خیر.
public bool IsBold { get; }
مقدار ویژگی
IsItalic
مقداری را دریافت میکند که نشان میدهد آیا این نمونه ایتالیک است یا خیر.
public bool IsItalic { get; }
مقدار ویژگی
LeadingLis
فاصله بین خطوط این فونت (lis) را برمیگرداند. این یک میانبر برای Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis است.
public int LeadingLis { get; }
مقدار ویژگی
LeadingPoints
فاصله بین خطوط این فونت (points) را برمیگرداند. این یک میانبر برای Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis است.
public float LeadingPoints { get; }
مقدار ویژگی
LineSpacingLis
فاصله بین سلولهای این فونت (lis) را برمیگرداند. این فاصله عمودی بین خط پایههای دو گلیف است.
public int LineSpacingLis { get; }
مقدار ویژگی
LineSpacingPoints
فاصله بین سلولهای این فونت (points) را برمیگرداند. این فاصله عمودی بین خط پایههای دو گلیف است.
public float LineSpacingPoints { get; }
مقدار ویژگی
SizePoints
اندازه این فونت (points) را دریافت میکند.
public float SizePoints { get; set; }
مقدار ویژگی
SmallCapsScaleFactor
فاکتور مقیاس SmallCaps را دریافت میکند.
public float SmallCapsScaleFactor { get; }
مقدار ویژگی
Style
سبک این فونت را دریافت میکند.
public FontStyle Style { get; }
مقدار ویژگی
StyleEx
این ویژگی اطلاعات اضافی درباره سبک فونت را در بر دارد
public short StyleEx { get; set; }
مقدار ویژگی
متدها
Equals(DrFont)
برابر بودن با مورد مشخص شده دیگر را بررسی میکند.
protected bool Equals(DrFont other)
پارامترها
other
DrFont
شی دیگر.
بازگشت
true
اگر Aspose.Page.Font.DrFont مشخص شده با این نمونه برابر باشد؛ در غیر این صورت، false
.
Equals(object)
تعیین میکند که آیا System.Object مشخص شده با این نمونه برابر است یا خیر.
public override bool Equals(object obj)
پارامترها
obj
object
System.Object برای مقایسه با این نمونه.
بازگشت
true
اگر System.Object مشخص شده با این نمونه برابر باشد؛ در غیر این صورت، false
.
GetCharWidthLis(char)
عرض کاراکتر را به lis دریافت میکند.
public int GetCharWidthLis(char c)
پارامترها
c
char
نماد برای محاسبه.
بازگشت
عرض را برمیگرداند
GetCharWidthPoints(char)
عرض کاراکتر را به نقاط برمیگرداند.
public float GetCharWidthPoints(char c)
پارامترها
c
char
نماد برای محاسبه.
بازگشت
عرض را برمیگرداند
GetHashCode()
یک کد هش برای این نمونه برمیگرداند.
public override int GetHashCode()
بازگشت
یک کد هش برای این نمونه، مناسب برای استفاده در الگوریتمهای هش و ساختارهای داده مانند جدول هش.
GetTextSizePoints(string)
اندازه باکس متنی متن را به نقاط برمیگرداند.
public SizeF GetTextSizePoints(string text)
پارامترها
text
string
متن برای محاسبه.
بازگشت
اندازه را برمیگرداند
GetTextWidthLis(string)
عرض متن را به lis دریافت میکند.
public int GetTextWidthLis(string text)
پارامترها
text
string
متن برای محاسبه.
بازگشت
عرض را برمیگرداند
GetTextWidthPoints(string)
عرض متن را به نقاط دریافت میکند.
public float GetTextWidthPoints(string text)
پارامترها
text
string
متن برای محاسبه.
بازگشت
عرض را برمیگرداند
GetTextWidthPoints(string, int, int)
عرض متن را به نقاط دریافت میکند.
public float GetTextWidthPoints(string text, int startIndex, int charCount)
پارامترها
text
string
متن برای محاسبه.
startIndex
int
ایندکس شروع.
charCount
int
تعداد کاراکتر.
بازگشت
عرض را برمیگرداند
IsPoorlyRenderedByGdiPlus(string)
برای فونت “Microsoft Sans Serif” مقدار True را برمیگرداند. این فونت بهخوبی توسط GDI+ رندر نمیشود. به Test286 و Gemini-6959 مراجعه کنید.
public static bool IsPoorlyRenderedByGdiPlus(string fontName)
پارامترها
fontName
string
نام فونت.
بازگشت
true
اگر [بهخوبی توسط GDI plus رندر نمیشود] [نام فونت مشخص شده]؛ در غیر این صورت، false
.
Replace(DrFont)
محتوای فونت را جایگزین میکند.
public void Replace(DrFont font)
پارامترها
font
DrFont
فونت منبع.