|
Definisce lo stile di rendering di una voce di segnalibro nel pannello outline usando le entry /C (colore) e /F (flag grassetto / corsivo) del dizionario outline PDF (ISO 32000-1 §12.3.3 Table 153). Usale per evidenziare i capitoli, contrassegnare le sezioni in attesa di revisione o adeguarti ai colori del brand.
Sintassi Delphi:
property Color: TColor;
property Bold: Boolean;
property Italic: Boolean;
Descrizione
Color scrive l'array PDF /C [r g b]. I canali di TColor vengono decodificati in componenti in virgola mobile nell'intervallo [0..1] previsto dalla specifica. Vcl.Graphics.clNone (il default) sopprime l'emissione – i chiamanti esistenti ottengono un output identico byte per byte. Reimpostare Color su clNone in qualsiasi momento rimuove la entry dal dizionario outline.
Bold e Italic compongono il bit-flag PDF /F (bit 1 = corsivo, bit 2 = grassetto). La entry viene emessa solo quando almeno un flag è true. Riportare entrambi a false rimuove la entry.
I setter modificano sul posto il dizionario outline attivo, quindi va benissimo chiamare AddChild e poi assegnare la proprietà.
Example
var
Item: THPDFDocOutlineObject;
begin
Item := PDF.OutlineRoot.AddChild('Chapter 1');
Item.Bold := True;
Item.Color := clNavy;
end;
Availability
HotPDF v2.119.15. Funzionalità PDF 1.4+; i viewer PDF 1.3 ignorano le entry senza errori.
Vedi anche: THPDFDocOutlineObject, AddChild, Opened
|