THPDFDocOutlineObject.Color / Bold / Italic

THPDFDocOutlineObject

 

OutlineRoot

يقوم بتنسيق عرض لوحة المخطط التفصيلي لعنصر إشارة مرجعية باستخدام مدخلات قاموس المخطط التفصيلي /C (اللون) و /F (أعلام غامق / مائل) لـ PDF (المواصفة ISO 32000-1 §12.3.3 الجدول 153). استخدم هذه الميزات لتسليط الضوء على الفصول، أو تحديد الأقسام التي تنتظر المراجعة، أو مطابقة ألوان العلامة التجارية

 

صيغة Delphi:

property Color: TColor;

property Bold: Boolean;

property Italic: Boolean;

 

الوصف

Color يكتب مصفوفة /C [r g b] الخاصة بـ PDF. وتُفك قنوات TColor إلى مكوّنات عائمة في المدى [0..1] الذي تتوقعه المواصفة. وتكبح Vcl.Graphics.clNone (الافتراضية) الإصدار – فيرى المستدعون الأقدم ناتجًا مطابقًا بايتًا ببايت. وإعادة ضبط Color إلى clNoneتكتب Color مصفوفة PDF ‏/C [r g b]. تفك قنوات TColor إلى مكونات floating-point ضمن النطاق [0..1] المتوقع في المواصفة. تمنع Vcl.Graphics.clNone الافتراضية الإصدار، وإعادة Color إلى clNone في أي وقت تزيل المدخل من قاموس outline

Bold وItalic تركّبان قيمة /F الخاصة بـ PDFيشكل Bold وItalic علم PDF ‏/F bit-flag (bit 1 = italic, bit 2 = bold). لا يصدر المدخل إلا عندما يكون أحد العلمين true على الأقل، وإعادتهما إلى false تزيل المدخل

تقوم أدوات التعيين بتعديل قاموس المخطط التفصيلي النشط في مكانه، لذا فإن ترتيب AddChild متبوعًا بتعيين الخاصية يعد أمرًا جيدًا

 

مثال

var
  Item: THPDFDocOutlineObject;
begin
  Item := PDF.OutlineRoot.AddChild('Chapter 1');
  Item.Bold := True;
  Item.Color := clNavy;
end;

 

التوفر

الإصدار HotPDF v2.119.15. ميزة PDF 1.4+؛ ويتم تجاهل المدخلات بشكل طبيعي بواسطة عوارض PDF 1.3

 

انظر أيضا: THPDFDocOutlineObject، AddChild، Opened