EmfPlusStringFormat Class
محتويات
[
يخفي
]Summary: The EmfPlusStringFormat object specifies text layout,
display manipulations, and language identification
Module: aspose.imaging.fileformats.emf.emfplus.objects
Full Name: aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStringFormat
Inheritance: EmfPlusGraphicsObjectType
Constructors
| Name | الوصف |
|---|---|
| EmfPlusStringFormat() | ينشئ نسخة جديدة من الفئة EmfPlusStringFormat |
Properties
| Name | Type | Access | الوصف |
|---|---|---|---|
| digit_language | EmfPlusLanguageIdentifierType | r/w | يحصل أو يعيّن كائن EmfPlusLanguageIdentifier الذي يحدد اللغة المستخدمة للأرقام الرقمية في السلسلة. على سبيل المثال، إذا كانت هذه السلسلة تحتوي على أرقام عربية، يجب أن يحتوي هذا الحقل على معرف لغة يحدد لغة عربية. |
| digit_substitution | EmfPlusStringDigitSubstitution | r/w | يحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد كيفية استبدال الأرقام الرقمية في السلسلة وفقًا للمنطقة أو اللغة. يجب أن تكون هذه القيمة معرفة في تعداد StringDigitSubstitution (القسم 2.1.1.30). |
| first_tab_offset | float | r/w | يحصل أو يعيّن قيمة عائمة 32‑بت تحدد عدد المسافات بين بداية سطر النص و أول موضع تبويب |
| hotkey_prefix | EmfPlusHotkeyPrefix | r/w | يحصل أو يعيّن عددًا صحيحًا 32‑بت يحدد نوع المعالجة التي تُجرى على سلسلة عندما يُصادف بادئة اختصار لوحة المفاتيح (أي علامة العطف). أساسًا، يحدد هذا الحقل ما إذا كان سيتم عرض بادئات اختصارات لوحة المفاتيح المتعلقة بالنص. يجب أن تكون القيمة معرفة في تعداد HotkeyPrefix (القسم 2.1.1.14). |
| language | EmfPlusLanguageIdentifierType | r/w | يحصل أو يعيّن كائن EmfPlusLanguageIdentifier (القسم 2.2.2.23) الذي يحدد اللغة المستخدمة للسلسلة |
| leading_margin | float | r/w | يحصل أو يعيّن قيمة عائمة 32‑بت تحدد طول المسافة التي تُضاف إلى الموضع الابتدائي لسلسلة. القيمة الافتراضية هي 1/6 بوصة؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 0. |
| line_align | EmfPlusStringAlignment | r/w | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد كيفية محاذاة السلسلة عموديًا في مستطيل التخطيط. يجب أن تكون هذه القيمة معرفة في تعداد StringAlignment. |
| range_count | int | r/w | يحصل أو يعيّن عددًا صحيحًا 32‑بت يحدد عدد كائنات EmfPlusCharacterRange (القسم 2.2.2.8) المعرفة في حقل StringFormatData. |
| string_alignment | EmfPlusStringAlignment | r/w | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد كيفية محاذاة السلسلة أفقيًا في مستطيل التخطيط. يجب أن تكون هذه القيمة معرفة في تعداد StringAlignment (القسم 2.1.1.29). |
| string_format_data | EmfPlusStringFormatData | r/w | يحصل أو يعيّن كائن EmfPlusStringFormatData (القسم 2.2.2.44) الذي يحدد بيانات تخطيط النص الاختيارية. |
| string_format_flags | EmfPlusStringFormatFlags | r/w | يحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد خيارات تخطيط النص للتنسيق والقص ومعالجة الخط. يجب أن تتكون هذه القيمة من أعلام StringFormat (القسم 2.1.2.8). |
| tabstop_count | int | r/w | يحصل أو يعيّن عددًا صحيحًا 32‑بت يحدد عدد مواضع التبويب المعرفة في حقل StringFormatData. |
| tracking | float | r/w | يحصل أو يعيّن قيمة عائمة 32‑بت تحدد النسبة بين المسافة الأفقية المخصصة لكل حرف في سلسلة محددة وعرض الحرف المحدد بالخط. القيم الكبيرة لهذه الخاصية تحدد مساحة وفيرة بين الأحرف؛ القيم الأقل من 1 قد تُنتج تداخلًا بين الأحرف. القيمة الافتراضية هي 1.03؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 1.00. |
| trailing_margin | float | r/w | يحصل أو يعيّن قيمة عائمة 32‑بت تحدد طول المسافة التي تُترك بعد سلسلة. القيمة الافتراضية هي 1/6 بوصة؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 0. |
| trimming | EmfPlusStringTrimming | r/w | يحصل أو يعيّن ما يحدد كيفية قص الأحرف من سلسلة تكون كبيرة جدًا لتناسب مستطيل التخطيط. يجب أن تكون هذه القيمة معرفة في تعداد StringTrimming (القسم 2.1.1.31). |
| version | EmfPlusGraphicsVersion | r/w | يحصل أو يضبط الإصدار. |
Constructor: EmfPlusStringFormat()
EmfPlusStringFormat()
ينشئ نسخة جديدة من الفئة EmfPlusStringFormat