الفئة Aspose::Font::Ttf::TtfFont

TtfFont class

تمثل خط TrueType Font (TTF).

class TtfFont : public Aspose::Font::Font

الطرق

طريقةالوصف
Convert(Aspose::Font::FontType) overrideيحوّل Font إلى تنسيق آخر.
Convert(Aspose::Font::FontType, System::SharedPtr<System::Collections::Generic::ICollection<uint32_t>>)يحوّل Font إلى تنسيق آخر مع مجموعة أحرف محدودة.
virtual get_CffFont()يحصل على خط CFF Font إذا كان موجوداً.
get_Encoding() overrideيحصل على ترميز Font.
get_FontDefinition() overrideيحصل على تعريف Font.
get_FontFamily() overrideيحصل أو يضبط عائلة Font.
get_FontName() overrideيحصل أو يضبط اسم الوجه Font.
get_FontNames() overrideيحصل على أسماء Font.
get_FontStyle() overrideيحصل على نمط Font. هذه قيمة محسوبة وممثلة بنوع عام.
get_FontType() overrideيحصل على نوع Font. يُرجع قيمة FontType.TTF.
get_GlyphIdType() overrideيحصل على مواصفة نوع معرف الحرف.
get_IsSymbolic()يرجع true في حال كان Font رمزيًا.
get_Metrics() overrideيحصل على مقاييس Font.
get_NumGlyphs() overrideيحصل على عدد الرموز في الـ Font.
get_PostscriptNames() overrideيحصل على أسماء خطوط Postscript Font.
get_Style() overrideيحصل أو يضبط نمط الـ Font. هذه قيمة نصية خام يتم توفيرها بواسطة ملف الـ Font.
virtual get_TtfTables()يحصل على جداول TTF.
GetAllGlyphIds() overrideيرجع مصفوفة من جميع معرفات الرموز المتاحة في الـ Font. معرف الرمز هو رقم فريد للرمز، ويعتمد على نوع الخط. يمكن أن يكون معرف رمز TTF Font مثالاً على الفئة (GlyphStringId) أو الفئة (GlyphUInt32Id). يتم دعم عنونة الرموز بالاسم (سلسلة) للخطوط TTF عبر تعيين جدول Post. في حالة وجود خط CFF داخل الـ Font، تُستخدم هياكل CFF لعناوين الرموز بالاسم.
GetGlyphById(System::SharedPtr<Glyphs::GlyphId>) overrideيرجع الرمز بناءً على معرف الرمز. معرف الرمز هو رقم فريد للرمز، ويعتمد على نوع الخط. يمكن أن يكون معرف رمز TTF Font مثالاً على الفئة (GlyphStringId) أو الفئة (GlyphUInt32Id). يتم دعم عنونة الرموز بالاسم (سلسلة) للخطوط TTF عبر تعيين جدول Post. في حالة وجود خط CFF داخل الـ Font، تُستخدم هياكل CFF لعناوين الرموز بالاسم.
GetGlyphById(System::String)يرجع الرمز بناءً على اسمه. يتم دعم عنونة الرموز بالاسم (سلسلة) للخطوط TTF عبر تعيين جدول Post. في حالة وجود خط CFF داخل الـ Font، تُستخدم هياكل CFF لعناوين الرموز بالاسم.
GetGlyphById(uint32_t)يرجع الرمز بناءً على معرف الرمز.
virtual GetGlyphComponentsById(System::SharedPtr<Glyphs::GlyphId>, System::SharedPtr<Glyphs::GlyphIdList>)يحصل على رمز بناءً على معرف الرمز الممرَّر ويملأ القائمة الممرَّرة لمعرفات الرموز بمكونات هذا الرمز. معرف الرمز هو رقم فريد للرمز، ويعتمد على نوع الخط. يمكن أن يكون معرف رمز TTF Font مثالاً على الفئة (GlyphStringId) أو الفئة (GlyphUInt32Id). يتم دعم عنونة الرموز بالاسم (سلسلة) للخطوط TTF عبر تعيين جدول Post. في حالة وجود خط CFF داخل الـ Font، تُستخدم هياكل CFF لعناوين الرموز بالاسم.
GetGlyphComponentsById(System::String, System::SharedPtr<Glyphs::GlyphIdList>)يحصل على رمز بناءً على الاسم الممرَّر ويملأ القائمة الممرَّرة لمعرفات الرموز بمكونات هذا الرمز.
GetGlyphComponentsById(uint32_t, System::SharedPtr<Glyphs::GlyphIdList>)يحصل على رمز بناءً على الفهرس الممرَّر ويملأ القائمة الممرَّرة لمعرفات الرموز بمكونات هذا الرمز.
GetGlyphsForText(System::String) overrideاحصل على تمثيل الرموز للنص.
set_FontFamily(System::String) overrideيحصل أو يضبط عائلة Font.
set_FontName(System::String) overrideيحصل أو يضبط اسم الوجه Font.
set_Style(System::String) overrideيحصل أو يضبط نمط الـ Font. هذه قيمة نصية خام يتم توفيرها بواسطة ملف الـ Font.

انظر أيضًا