Aspose::Font::FontMetrics فئة

FontMetrics class

تمثل مقاييس Font.

class FontMetrics : public Aspose::Font::IFontMetrics

الطرق

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

انظر أيضًا