الفئة 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. |
انظر أيضًا
- Class Font
- Namespace Aspose::Font::Ttf
- Library Aspose.Font for C++