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 أخرى.

الخصائص

الاسمالنوعالوصولالوصف
BackgroundColorColor?Read/Writeتعبئة الخلفية المطبقة خلف نص الجزء.
CharacterSpacingfloatRead/Writeتباعد الأحرف (Tc) بوحدات مساحة النص.
CoordinateOriginCoordinateOriginRead/Writeما إذا كان التموضع يعامل Y كخط الأساس أو كمنخفض.
FontSizefloatRead/Writeحجم الخط بالنقاط.
FontStyleFontStylesRead/Writeعلامات نمط الخط (عريض / مائل).
ForegroundColorColor?Read/Writeلون التعبئة (غير الحد) المطبق على الحروف المرسومة.
FormattingOptionsTextFormattingOptionsRead/Writeخيارات تنسيق النص (وضع الالتفاف، وضع تباعد الأسطر، إلخ).
HorizontalAlignmentHorizontalAlignmentRead/Writeمحاذاة أفقية لنص الجزء.
HorizontalScalingfloatRead/Writeنسبة التحجيم الأفقي (الافتراضي 100).
InvisibleboolRead/Writeما إذا كان النص يُرسم بشكل غير مرئي (وضع العرض 3).
LineSpacingfloatRead/Writeتباعد الأسطر (المسافة) بوحدات مساحة النص.
RenderingModeTextRenderingModeRead/Writeوضع عرض الحرف (تعبئة / حد / قص).
RotationdoubleRead/Writeزاوية الدوران بالدرجات.
StrikeOutboolRead/Writeما إذا كان النص يحتوي على شطب.
StrokingColorColor?Read/Writeلون الحد (الخط الخارجي).
SubscriptboolRead/Writeما إذا كان النص نصًا سفليًا.
SuperscriptboolRead/Writeما إذا كان النص نصًا علويًا.
UnderlineboolRead/Writeما إذا كان النص تحته خط.
WordSpacingfloatRead/Writeتباعد الكلمات (Tw) بوحدات مساحة النص.
FontAspose.Pdf.Text.Font?Read/Writeالخط المستخدم لعرض الجزء.
DrawTextRectangleBorderboolRead/Writeعند التفعيل، يتم رسم إطار مستطيل حول صندوق حدود النص.
TabStopsTabStopsReadإعدادات إيقاف التبويب الموروثة من الجزء المالك.
FontNamestring?Read/Writeيحصل على اسم الخط أو يضبطه.
TextHeightfloatReadارتفاع النص التقريبي بالنقاط؛ يقدّر الارتفاع المستمد من صندوق حدود الحرف بإرجاع حجم الخط (النسبة النموذجية بين FontSize وارتفاع النص المعروض كافية للمعادلات التخطيطية التي تستخدم ذلك).
IsBoldboolRead/Writeما إذا كان الخط عريضًا.
IsItalicboolRead/Writeما إذا كان الخط مائلًا.
IsUnderlineboolRead/Writeما إذا كان النص تحته خط.
IsStrikeOutboolRead/Writeما إذا كان النص يحتوي على شطب.
IsSuperscriptboolRead/Writeما إذا كان النص نصًا علويًا.
IsSubscriptboolRead/Writeما إذا كان النص نصًا سفليًا.
TabTagstringReadرمز سلسلة يُدرج في النص المعروض بدلاً من حرف التبويب.
TextRisedoubleRead/Writeارتفاع النص (إزاحة النص العلوي/السفلي).
FontDataFontData?Read/Writeبيانات الخط الخارجية للتضمين (تُضبط عبر FontRepository.OpenFont).

الطرق

SignatureDescription
TextFragmentState(fragment: TextFragment)تغليف الحالة الأساسية للجزء بحيث تعود الكتابات إليها.
ApplyChangesFrom(textState: TextState)نسخ كل خاصية تنسيق عامة من textState إلى هذه الحالة.
IsFitRectangle(str: string, rect: Rectangle)تُعيد true عندما يتناسب النص المُعرض داخل المستطيل المقدم بالخط / الحجم الحالي.
MeasureHeight(character: char)قياس ارتفاع حرف واحد بالخط / الحجم الحالي، بوحدات النقاط.
MeasureString(str: string)قياس عرض النص str المُعرض بالخط / الحجم الحالي، بوحدات النقاط.
TextState()يستدعي TextState على هذه المثيلة من TextFragmentState.

انظر أيضًا

 العربية