TextFragmentState
نظرة عامة
TextFragmentState هي فئة في Aspose.PDF FOSS لـ .NET.
ترث من: TextState.
حالة تنسيق النص على مستوى الجزء.
توفر هذه الفئة 6 طرق للعمل مع كائنات TextFragmentState في برامج .NET.
تشمل الطرق المتاحة: ApplyChangesFrom، IsFitRectangle، MeasureHeight، MeasureString، TextFragmentState، TextState.
جميع الأعضاء العامة متاحة لأي تطبيق .NET بعد تثبيت حزمة Aspose.PDF FOSS for .NET.
الخصائص: BackgroundColor، CharacterSpacing، CoordinateOrigin، DrawTextRectangleBorder، Font، FontData، و27 أخرى.
الخصائص
| الاسم | النوع | الوصول | الوصف |
|---|---|---|---|
BackgroundColor | Color? | Read/Write | تعبئة الخلفية المطبقة خلف نص الجزء. |
CharacterSpacing | float | Read/Write | تباعد الأحرف (Tc) بوحدات مساحة النص. |
CoordinateOrigin | CoordinateOrigin | Read/Write | ما إذا كان التموضع يعامل Y كخط الأساس أو كمنخفض. |
FontSize | float | Read/Write | حجم الخط بالنقاط. |
FontStyle | FontStyles | Read/Write | علامات نمط الخط (عريض / مائل). |
ForegroundColor | Color? | Read/Write | لون التعبئة (غير الحد) المطبق على الحروف المرسومة. |
FormattingOptions | TextFormattingOptions | Read/Write | خيارات تنسيق النص (وضع الالتفاف، وضع تباعد الأسطر، إلخ). |
HorizontalAlignment | HorizontalAlignment | Read/Write | محاذاة أفقية لنص الجزء. |
HorizontalScaling | float | Read/Write | نسبة التحجيم الأفقي (الافتراضي 100). |
Invisible | bool | Read/Write | ما إذا كان النص يُرسم بشكل غير مرئي (وضع العرض 3). |
LineSpacing | float | Read/Write | تباعد الأسطر (المسافة) بوحدات مساحة النص. |
RenderingMode | TextRenderingMode | Read/Write | وضع عرض الحرف (تعبئة / حد / قص). |
Rotation | double | Read/Write | زاوية الدوران بالدرجات. |
StrikeOut | bool | Read/Write | ما إذا كان النص يحتوي على شطب. |
StrokingColor | Color? | Read/Write | لون الحد (الخط الخارجي). |
Subscript | bool | Read/Write | ما إذا كان النص نصًا سفليًا. |
Superscript | bool | Read/Write | ما إذا كان النص نصًا علويًا. |
Underline | bool | Read/Write | ما إذا كان النص تحته خط. |
WordSpacing | float | Read/Write | تباعد الكلمات (Tw) بوحدات مساحة النص. |
Font | Aspose.Pdf.Text.Font? | Read/Write | الخط المستخدم لعرض الجزء. |
DrawTextRectangleBorder | bool | Read/Write | عند التفعيل، يتم رسم إطار مستطيل حول صندوق حدود النص. |
TabStops | TabStops | Read | إعدادات إيقاف التبويب الموروثة من الجزء المالك. |
FontName | string? | Read/Write | يحصل على اسم الخط أو يضبطه. |
TextHeight | float | Read | ارتفاع النص التقريبي بالنقاط؛ يقدّر الارتفاع المستمد من صندوق حدود الحرف بإرجاع حجم الخط (النسبة النموذجية بين FontSize وارتفاع النص المعروض كافية للمعادلات التخطيطية التي تستخدم ذلك). |
IsBold | bool | Read/Write | ما إذا كان الخط عريضًا. |
IsItalic | bool | Read/Write | ما إذا كان الخط مائلًا. |
IsUnderline | bool | Read/Write | ما إذا كان النص تحته خط. |
IsStrikeOut | bool | Read/Write | ما إذا كان النص يحتوي على شطب. |
IsSuperscript | bool | Read/Write | ما إذا كان النص نصًا علويًا. |
IsSubscript | bool | Read/Write | ما إذا كان النص نصًا سفليًا. |
TabTag | string | Read | رمز سلسلة يُدرج في النص المعروض بدلاً من حرف التبويب. |
TextRise | double | Read/Write | ارتفاع النص (إزاحة النص العلوي/السفلي). |
FontData | FontData? | Read/Write | بيانات الخط الخارجية للتضمين (تُضبط عبر FontRepository.OpenFont). |
الطرق
| Signature | Description |
|---|---|
TextFragmentState(fragment: TextFragment) | تغليف الحالة الأساسية للجزء بحيث تعود الكتابات إليها. |
ApplyChangesFrom(textState: TextState) | نسخ كل خاصية تنسيق عامة من textState إلى هذه الحالة. |
IsFitRectangle(str: string, rect: Rectangle) | تُعيد true عندما يتناسب النص المُعرض داخل المستطيل المقدم بالخط / الحجم الحالي. |
MeasureHeight(character: char) | قياس ارتفاع حرف واحد بالخط / الحجم الحالي، بوحدات النقاط. |
MeasureString(str: string) | قياس عرض النص str المُعرض بالخط / الحجم الحالي، بوحدات النقاط. |
TextState() | يستدعي TextState على هذه المثيلة من TextFragmentState. |