THPDFDocOutlineObject.Color / Bold / Italic

THPDFDocOutlineObject

 

OutlineRoot

Oblikuje izris plošče orisa zaznamka z uporabo vnosov slovarja orisa PDF /C (barva) in /F (krepko / ležeče zastavice) (ISO 32000-1 §12.3.3 tabela 153). Uporabite ju za poudarjanje poglavij, označevanje razdelkov, ki čakajo na pregled, ali ujemanje barv blagovne znamke

 

Delphi syntax:

property Color: TColor;

property Bold: Boolean;

property Italic: Boolean;

 

Description

Color zapiše polje PDF /C [r g b]. Kanali TColor se razberejo v plavajoče komponente v območju [0..1], ki ga zahteva specifikacija. Vcl.Graphics.clNone (privzeto) prepreči izpis – starejši klicatelji vidijo bajt za bajtom enak izhod. Če Color kadar koli znova nastavite na clNone, se vnos odstrani iz slovarja orisa

Bold in Italic sestavljata bitno zastavico PDF /F (bit 1 = ležeče, bit 2 = krepko). Vnos se izpiše samo, kadar je vsaj ena zastavica true. Če obe znova nastavite na false, se vnos odstrani

Nastavitve spreminjajo živ slovar orisa na mestu, zato je vrstni red AddChild, nato nastavljanje lastnosti, povsem pravilen

 

Primer

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

 

Availability

HotPDF v2.119.15. Funkcija PDF 1.4+; bralniki PDF 1.3 vnose mirno prezrejo.

 

See also: THPDFDocOutlineObject, AddChild, Opened