EmfPlusStringFormat

EmfPlusStringFormat class

يحدد كائن EmfPlusStringFormat تخطيط النص ، التلاعب بالعرض ، وتعريف اللغة

public sealed class EmfPlusStringFormat : EmfPlusGraphicsObjectType

المنشئون

اسموصف
EmfPlusStringFormat()Default_Constructor

الخصائص

اسموصف
DigitLanguage { get; set; }الحصول على كائن EmfPlusLanguageIdentifier أو تعيينه والذي يحدد لغة لاستخدامها للأرقام الرقمية في السلسلة.
DigitSubstitution { get; set; }الحصول على أو تعيين عدد صحيح بدون إشارة 32 بت يحدد كيفية استبدال الأرقام الرقمية في السلسلة وفقًا للإعدادات المحلية أو اللغة . يجب تحديد هذه القيمة في StringDigitSubstitution التعداد (القسم 2.1.1.30) .
FirstTabOffset { get; set; }الحصول على أو تعيين قيمة النقطة العائمة 32 بت التي تحدد عدد المسافات بين بداية سطر النص و علامة التبويب الأولى توقف
HotkeyPrefix { get; set; }الحصول على أو تعيين عدد صحيح موقعة 32 بت يحدد نوع المعالجة التي يتم إجراؤها على سلسلة عند مصادفة بادئة اختصار keyboard (أي علامة العطف) . بشكل أساسي ، يحدد هذا الحقل ما إذا كان سيتم عرض اختصارات لوحة المفاتيح التي تتعلق بالنص. يجب تحديد القيمة في تعداد HotkeyPrefix (القسم 2.1.1.14) .
Language { get; set; }الحصول على كائن EmfPlusLanguageIdentifier أو تعيينه (القسم 2.2.2.23) الذي يحدد اللغة المراد استخدامها للسلسلة
LeadingMargin { get; set; }الحصول على أو تعيين قيمة النقطة العائمة 32 بت التي تحدد length للمساحة المراد إضافتها إلى موضع البداية لسلسلة . الافتراضي هو 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 flags (القسم 2.1.2.8) .
TabstopCount { get; set; }الحصول على أو تعيين عدد صحيح موقعة 32 بت يحدد عدد علامات الجدولة المحددة في حقل StringFormatData .
Tracking { get; set; }الحصول على أو تعيين قيمة النقطة العائمة 32 بت التي تحدد نسبة للمسافة الأفقية المخصصة لكل حرف في سلسلة محددة للعرض المحدد بواسطة الخط للحرف . تحدد القيم الكبيرة لهذه الخاصية مسافة ample بين الأحرف ؛ يمكن أن تنتج القيم الأقل من 1 تداخلًا في الأحرف. الافتراضي هو 1.03 ؛ بالنسبة لخطوط typographic ، فإن القيمة الافتراضية هي 1.00.
TrailingMargin { get; set; }الحصول على أو تعيين قيمة النقطة العائمة 32 بت التي تحدد length للمساحة التي يجب تركها بعد سلسلة. الافتراضي هو 1/6 بوصة ؛ بالنسبة للخطوط المطبعية ، القيمة الافتراضية هي 0.
Trimming { get; set; }Gets أو المجموعات تحدد كيفية اقتطاع الأحرف من سلسلة كبيرة جدًا لتناسب مستطيل التخطيط. يجب تعريف هذه value في تعداد StringTrimming (القسم 2.1.1.31) .
Version { get; set; }الحصول على الإصدار أو تعيينه.

أنظر أيضا