Aspose::Font::IFontMetrics فئة

IFontMetrics class

يُعرّف واجهة لأدوات قياسات Font.

class IFontMetrics : public virtual System::Object

الطرق

طريقةالوصف
virtual get_Ascender()يحصل على قيمة الصاعد للـ Font بوحدات الخط.
virtual get_Descender()يحصل على قيمة النازل للـ Font بوحدات الخط.
virtual get_FontBBox()يحصل على صندوق الحدود للـ Font.
virtual get_FontMatrix()يحصل على مصفوفة التحويل للـ Font.
virtual get_IsFixedPitch()صحيح إذا كان الـ Font أحادي العرض.
virtual get_LineGap()يحصل على قيمة الفجوة بين السطور (LineGap) للـ Font بوحدات الـ Font.
virtual get_TypoAscender()يحصل على قيمة الصاعد الطباعي للـ Font بوحدات الخط.
virtual get_TypoDescender()يحصل على قيمة النازل الطباعي للـ Font بوحدات الـ Font.
virtual get_TypoLineGap()يحصل على قيمة الفجوة بين السطور (LineGap) الطباعية للـ Font بوحدات الـ Font.
virtual get_UnitsPerEM()يحصل على الوحدات لكل إيم.
virtual GetAscender(double)يعيد الصاعد لحجم Font محدد.
virtual GetDescender(double)يعيد النازل لحجم Font محدد.
virtual GetGlyphBBox(System::SharedPtr<Glyphs::GlyphId>)يعيد صندوق حدود الحرف (glyph BBox).
virtual GetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>)يعيد عرض الحرف.
virtual GetKerningValue(System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::GlyphId>)يرجع قيمة التباعد بين الشكلين.
virtual GetTypoAscender(double)يعيد الصاعد الطباعي لحجم Font محدد.
virtual GetTypoDescender(double)يعيد النازل الطباعي لحجم Font محدد.
virtual GetTypoLineGap(double)يعيد الفجوة بين السطور لحجم Font محدد.
virtual MeasureString(System::String, double)يقيس السلسلة ويعيد عرض السلسلة.
virtual set_Ascender(double)يحصل على قيمة الصاعد للـ Font بوحدات الخط.
virtual set_Descender(double)يحصل على قيمة النازل للـ Font بوحدات الخط.
virtual set_TypoAscender(double)يحصل على قيمة الصاعد الطباعي للـ Font بوحدات الخط.
virtual set_TypoDescender(double)يحصل على قيمة النازل الطباعي للـ Font بوحدات الـ Font.
virtual set_UnitsPerEM(uint32_t)يحصل على الوحدات لكل إيم.
virtual SetGlyphWidth(System::SharedPtr<Glyphs::GlyphId>, double)يضبط عرض الشكل.

انظر أيضًا