الواجهة IFontMetrics
محتويات
[
يخفي
]IFontMetrics interface
يحدد واجهة لأدوات مقاييس الخط.
public interface IFontMetrics
الخصائص
| الاسم | الوصف |
|---|---|
| Ascender { get; set; } | يحصل على قيمة الصاعد للخط في وحدات الخط. |
| Descender { get; set; } | يحصل على قيمة النازل للخط في وحدات الخط. |
| FontBBox { get; } | يحصل على صندوق الحد للخط. |
| FontMatrix { get; } | يحصل على مصفوفة تحويل الخط. |
| IsFixedPitch { get; } | صحيح إذا كان الخط أحادي العرض. |
| LineGap { get; } | يحصل على قيمة الفجوة بين السطور (LineGap) للخط بوحدات الخط. |
| TypoAscender { get; set; } | يحصل على قيمة الصاعد الطباعي للخط في وحدات الخط. |
| TypoDescender { get; set; } | يحصل على قيمة النازل الطباعي للخط في وحدات الخط. |
| TypoLineGap { get; } | يحصل على قيمة الفجوة بين السطور الطباعية (LineGap) للخط في وحدات الخط. |
| UnitsPerEM { get; set; } | يحصل على الوحدات لكل وحدة em. |
الطرق
| الاسم | الوصف |
|---|---|
| GetAscender(double) | يعيد الصاعد لحجم الخط المحدد. |
| GetDescender(double) | يعيد النازل لحجم الخط المحدد. |
| GetGlyphBBox(GlyphId) | يعيد glyph BBox. |
| GetGlyphWidth(GlyphId) | يعيد glyph width. |
| GetKerningValue(GlyphId, GlyphId) | يعيد قيمة الترصيع للزوج من الرموز. |
| GetTypoAscender(double) | يعيد الصاعد الطباعي لحجم خط محدد. |
| GetTypoDescender(double) | يعيد النازل الطباعي لحجم خط محدد. |
| GetTypoLineGap(double) | يعيد الفجوة بين السطور لحجم الخط المحدد. |
| MeasureString(string, double) | يقيس السلسلة ويعيد عرض السلسلة. |
| SetGlyphWidth(GlyphId, double) | يضبط عرض الرمز. |
انظر أيضاً
- namespace Aspose.Font
- assembly Aspose.Font