THPDFDocOutlineObject.Color / Bold / Italic

THPDFDocOutlineObject

 

OutlineRoot

Bir yer imi öğesinin outline paneli işlemesini PDF /C (renk) ve /F (bold / italic bayrakları) outline sözlüğü girdileriyle biçimlendirir (ISO 32000-1 §12.3.3 Table 153). Bunları bölümleri vurgulamak, inceleme bekleyen kısımları işaretlemek veya marka renkleriyle eşleştirmek için kullanın

 

Delphi sözdizimi:

property Color: TColor;

property Bold: Boolean;

property Italic: Boolean;

 

Açıklama

Color, PDF /C [r g b] dizisini yazar. TColor kanalları, belirtimin beklediği [0..1] aralığındaki kayan noktalı bileşenlere çözülür. Vcl.Graphics.clNone (varsayılan) üretimi bastırır – eski çağıranlar bayt olarak aynı çıktıyı görür. Color herhangi bir anda tekrar clNone olarak ayarlanırsa girdi outline sözlüğünden kaldırılır

Bold ve Italic, PDF /F bit bayrağını oluşturur (bit 1 = italic, bit 2 = bold). Girdi yalnızca en az bir bayrak true olduğunda üretilir. İkisini de tekrar false yapmak girdiyi kaldırır

Setter'lar canlı outline sözlüğünü yerinde değiştirir; dolayısıyla önce AddChild, ardından özellik ataması sırası sorunsuzdur

 

Örnek

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

 

Kullanılabilirlik

HotPDF v2.119.15. PDF 1.4+ özelliği; girdiler PDF 1.3 viewer'ları tarafından sorunsuzca yok sayılır

 

Ayrıca bkz.: THPDFDocOutlineObject, AddChild, Opened