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

NameTypeAccessالوصف
digit_languageEmfPlusLanguageIdentifierTyper/wيحصل أو يعيّن كائن EmfPlusLanguageIdentifier الذي يحدد
اللغة المستخدمة للأرقام الرقمية في السلسلة.
على سبيل المثال، إذا كانت هذه السلسلة تحتوي على أرقام عربية،
يجب أن يحتوي هذا الحقل على معرف لغة يحدد
لغة عربية.
digit_substitutionEmfPlusStringDigitSubstitutionr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 32 بت يحدد كيفية استبدال
الأرقام الرقمية في السلسلة وفقًا للمنطقة أو اللغة.
يجب أن تكون هذه القيمة معرفة في تعداد StringDigitSubstitution
(القسم 2.1.1.30).
first_tab_offsetfloatr/wيحصل أو يعيّن قيمة عائمة 32‑بت تحدد عدد
المسافات بين بداية سطر النص و
أول موضع تبويب
hotkey_prefixEmfPlusHotkeyPrefixr/wيحصل أو يعيّن عددًا صحيحًا 32‑بت يحدد نوع
المعالجة التي تُجرى على سلسلة عندما يُصادف بادئة اختصار لوحة المفاتيح (أي علامة العطف).
أساسًا، يحدد هذا الحقل ما إذا كان سيتم عرض
بادئات اختصارات لوحة المفاتيح المتعلقة بالنص.
يجب أن تكون القيمة معرفة في تعداد HotkeyPrefix
(القسم 2.1.1.14).
languageEmfPlusLanguageIdentifierTyper/wيحصل أو يعيّن كائن EmfPlusLanguageIdentifier (القسم 2.2.2.23)
الذي يحدد اللغة المستخدمة للسلسلة
leading_marginfloatr/wيحصل أو يعيّن قيمة عائمة 32‑بت تحدد طول
المسافة التي تُضاف إلى الموضع الابتدائي لسلسلة.
القيمة الافتراضية هي 1/6 بوصة؛ بالنسبة للخطوط الطباعية،
القيمة الافتراضية هي 0.
line_alignEmfPlusStringAlignmentr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد كيفية
محاذاة السلسلة عموديًا في مستطيل التخطيط.
يجب أن تكون هذه القيمة معرفة في تعداد StringAlignment.
range_countintr/wيحصل أو يعيّن عددًا صحيحًا 32‑بت يحدد عدد كائنات EmfPlusCharacterRange
(القسم 2.2.2.8) المعرفة في حقل StringFormatData.
string_alignmentEmfPlusStringAlignmentr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد كيفية
محاذاة السلسلة أفقيًا في مستطيل التخطيط.
يجب أن تكون هذه القيمة معرفة في تعداد StringAlignment
(القسم 2.1.1.29).
string_format_dataEmfPlusStringFormatDatar/wيحصل أو يعيّن كائن EmfPlusStringFormatData (القسم 2.2.2.44)
الذي يحدد بيانات تخطيط النص الاختيارية.
string_format_flagsEmfPlusStringFormatFlagsr/wيحصل أو يعيّن عددًا صحيحًا غير موقع 32‑بت يحدد خيارات تخطيط النص
للتنسيق والقص ومعالجة الخط.
يجب أن تتكون هذه القيمة من أعلام StringFormat
(القسم 2.1.2.8).
tabstop_countintr/wيحصل أو يعيّن عددًا صحيحًا 32‑بت يحدد عدد مواضع التبويب
المعرفة في حقل StringFormatData.
trackingfloatr/wيحصل أو يعيّن قيمة عائمة 32‑بت تحدد النسبة
بين المسافة الأفقية المخصصة لكل حرف في
سلسلة محددة وعرض الحرف المحدد بالخط.
القيم الكبيرة لهذه الخاصية تحدد مساحة وفيرة
بين الأحرف؛ القيم الأقل من 1 قد تُنتج تداخلًا بين الأحرف.
القيمة الافتراضية هي 1.03؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 1.00.
trailing_marginfloatr/wيحصل أو يعيّن قيمة عائمة 32‑بت تحدد طول
المسافة التي تُترك بعد سلسلة. القيمة الافتراضية
هي 1/6 بوصة؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 0.
trimmingEmfPlusStringTrimmingr/wيحصل أو يعيّن ما يحدد كيفية قص الأحرف من سلسلة تكون
كبيرة جدًا لتناسب مستطيل التخطيط. يجب أن تكون هذه القيمة
معرفة في تعداد StringTrimming (القسم 2.1.1.31).
versionEmfPlusGraphicsVersionr/wيحصل أو يضبط الإصدار.

Constructor: EmfPlusStringFormat()

 EmfPlusStringFormat() 

ينشئ نسخة جديدة من الفئة EmfPlusStringFormat