الفئة EmfPlusStringFormat
محتويات
[
يخفي
]EmfPlusStringFormat class
كائن EmfPlusStringFormat يحدد تخطيط النص، وتعديلات العرض، وتحديد اللغة
public sealed class EmfPlusStringFormat : EmfPlusGraphicsObjectType
المنشئات
| الاسم | الوصف |
|---|---|
| EmfPlusStringFormat() | المنشئ الافتراضي. |
الخصائص
| الاسم | الوصف |
|---|---|
| DigitLanguage { get; set; } | يحصل أو يعيّن كائن EmfPlusLanguageIdentifier الذي يحدد اللغة المستخدمة للأرقام الرقمية في السلسلة. على سبيل المثال، إذا كانت هذه السلسلة تحتوي على أرقام عربية، يجب أن يحتوي هذا الحقل على معرف لغة يحدد لغة عربية |
| DigitSubstitution { get; set; } | يحصل أو يعيّن عدد صحيح غير موقع 32‑بت يحدد طريقة استبدال الأرقام الرقمية في السلسلة وفقاً للمنطقة أو اللغة. يجب أن تكون هذه القيمة معرفة في تعداد StringDigitSubstitution (القسم 2.1.1.30). |
| FirstTabOffset { get; set; } | يحصل أو يعيّن قيمة عائمة 32‑بت تحدد عدد المسافات بين بداية سطر النص وأول موضع تبويب |
| HotkeyPrefix { get; set; } | يحصل أو يعيّن عدد صحيح موقع 32‑بت يحدد نوع المعالجة التي تُجرى على السلسلة عندما يُصادف بادئة اختصار لوحة المفاتيح (أي علامة العطف). أساساً، يحدد هذا الحقل ما إذا كان سيتم عرض بادئات اختصارات لوحة المفاتيح المتعلقة بالنص. يجب أن تكون القيمة معرفة في تعداد HotkeyPrefix (القسم 2.1.1.14). |
| Language { get; set; } | يحصل أو يعيّن كائن EmfPlusLanguageIdentifier (القسم 2.2.2.23) الذي يحدد اللغة المستخدمة للسلسلة |
| LeadingMargin { get; set; } | يحصل أو يعيّن قيمة عائمة 32‑بت تحدد طول الفراغ الذي يضاف إلى الموضع الابتدائي للسلسلة. القيمة الافتراضية هي 1/6 بوصة؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 0. |
| LineAlign { get; set; } | يحصل أو يعيّن عدد صحيح غير موقع 32‑بت يحدد طريقة محاذاة السلسلة عمودياً في مستطيل التخطيط. يجب أن تكون هذه القيمة معرفة في تعداد StringAlignment. |
| RangeCount { get; set; } | يحصل أو يعيّن عدد صحيح موقع 32‑بت يحدد عدد كائنات EmfPlusCharacterRange (القسم 2.2.2.8) المعرفة في حقل StringFormatData. |
| StringAlignment { get; set; } | يحصل أو يضبط عددًا صحيحًا غير موقع 32‑بت يحدد كيفية محاذاة السلسلة أفقياً في مستطيل التخطيط. يجب أن تكون هذه القيمة معرفة في تعداد StringAlignment (القسم 2.1.1.29). |
| StringFormatData { get; set; } | يحصل أو يضبط كائن EmfPlusStringFormatData (القسم 2.2.2.44) الذي يحدد بيانات تخطيط النص الاختيارية. |
| StringFormatFlags { get; set; } | يحصل أو يضبط عددًا صحيحًا غير موقع 32‑بت يحدد خيارات تخطيط النص للتنسيق والقص ومعالجة الخطوط. يجب أن تتكون هذه القيمة من أعلام StringFormat (القسم 2.1.2.8). |
| TabstopCount { get; set; } | يحصل أو يضبط عددًا صحيحًا موقعًا 32‑بت يحدد عدد نقاط التبويب المعرفة في حقل StringFormatData. |
| Tracking { get; set; } | يحصل أو يضبط قيمة عائمة 32‑بت تحدد نسبة المسافة الأفقية المخصصة لكل حرف في سلسلة محددة إلى عرض الحرف المحدد بالخط. القيم الكبيرة لهذه الخاصية تشير إلى مساحة واسعة بين الأحرف؛ القيم الأقل من 1 قد تتسبب في تداخل الأحرف. القيمة الافتراضية هي 1.03؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 1.00. |
| TrailingMargin { get; set; } | يحصل أو يضبط قيمة عائمة 32‑بت تحدد طول الفراغ الذي يُترك بعد سلسلة. القيمة الافتراضية هي 1/6 بوصة؛ بالنسبة للخطوط الطباعية، القيمة الافتراضية هي 0. |
| Trimming { get; set; } | يحصل أو يضبط طريقة تقليم الأحرف من سلسلة كبيرة جدًا بحيث لا تتناسب مع مستطيل التخطيط. يجب أن تكون هذه القيمة معرفة في تعداد StringTrimming (القسم 2.1.1.31). |
| Version { get; set; } | الحصول أو تعيين الإصدار. |
انظر أيضًا
- class EmfPlusGraphicsObjectType
- namespace Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects
- assembly Aspose.Imaging