|
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
|