THPDFHeadlessRichTextRun
THPDFHeadlessRichTextRun = record
Text: UnicodeString;
FontFamily: UnicodeString;
FontFamilyCandidates: THPDFHeadlessRichTextFontFamilyCandidates;
FontStyle: THPDFHeadlessRichTextFontStyle;
FontSize: Double;
LineHeightKind: THPDFHeadlessRichTextLineHeightKind;
LineHeight: Double;
LetterSpacingKind, WordSpacingKind: THPDFHeadlessRichTextSpacingKind;
LetterSpacing, WordSpacing: Double;
IsParagraphStrut: Boolean;
TextColor: array[0..2] of Double;
Underline, StrikeOut, ParagraphBreakBefore: Boolean;
Alignment: THPDFHeadlessTextAlignment;
class function Default: THPDFHeadlessRichTextRun; static;
end;
LineHeightKind الافتراضي hrlhLegacy؛ وLineHeight الافتراضي صفر وIsParagraphStrut الافتراضي false
الدعامة لها Text فارغ وارتفاع صريح ووجه وأسلوب وحجم الأصل الفعليين؛ ويجب أن تبدأ فقرتها وتساهم بمقاييس حقيقية دون إضافة نص إلى V
سلوك ارتفاع السطر الصريح يستخدم تجهيزًا مشتركًا لمظاهر AP الأصلية الموسومة وتسلسل RV
LetterSpacingKind وWordSpacingKind الافتراضي لهما hrspLegacy بقيم مؤلفة صفرية؛ وpoints وem الصريحتان تحفظان دقة Double الموقعة وتستخدمان تخطيط تباعد CSS المحدود بحدود
مقطع نص موسوم صريح واحد؛ وأحجام الخطوط يجب أن تكون موجبة والألوان يجب أن تحوي ثلاثة مكونات منتهية من صفر إلى واحد
FontFamily تختار تسمية مهيأة عند استخدام واجهات العائلات المسماة؛ والتسمية الفارغة تختار عائلتها الافتراضية، وباني العائلة الواحدة القائم يتطلب تسمية فارغة
FontFamilyCandidates تحتفظ اختياريًا بقائمة مرتبة من تسمية عائلة مزودة واحدة إلى ست عشرة لـ احتياط المجموعة الكتابية الكاملة؛ وDefault تعيد قائمة فارغة، والقائمة غير الفارغة تتطلب FallbackFontFamilies مفعّلة
ParagraphBreakBefore تدرج حد فقرة قبل مقطع بعد الأول؛ وV البسيطة تحوي إرجاع سطر عند ذلك الحد
Alignment تختار محاذاة الفقرة على مقطعها الأول، بما يشمل مقطعًا أول فارغًا، وعلى المقاطع ذات ParagraphBreakBefore؛ والمقاطع المضمّنة الأخرى وفواصل الأسطر الصريحة تحفظ تلك المحاذاة