|
Gestaltet das Rendering des Gliederungsfensters für einen Lesezeicheneintrag unter Verwendung der PDF-Gliederungswörterbucheinträge /C (Farbe) und /F (Flags für Fett- / Kursivschrift) (ISO 32000-1 §12.3.3 Tabelle 153); verwenden Sie diese, um Kapitel hervorzuheben, zu überprüfende Abschnitte zu markieren oder Markenfarben abzustimmen
Delphi-Syntax:
property Color: TColor;
property Bold: Boolean;
property Italic: Boolean;
Beschreibung
Color schreibt das PDF-Array /C [r g b]; TColor-Kanäle werden in Gleitkommakomponenten im von der Spezifikation erwarteten Bereich [0..1] decodiert; Vcl.Graphics.clNone (der Standardwert) unterdrückt die Ausgabe - ältere Aufrufer erhalten eine byteidentische Ausgabe; das Zurücksetzen von Color auf clNone entfernt den Eintrag jederzeit aus dem Gliederungswörterbuch
Bold und Italic bilden das PDF-Bitflag /F (Bit 1 = Kursiv, Bit 2 = Fett); der Eintrag wird nur ausgegeben, wenn mindestens ein Flag true ist; das Zurücksetzen beider auf false entfernt den Eintrag
Setter ändern das aktive Gliederungswörterbuch direkt, sodass die Reihenfolge von AddChild gefolgt von einer Eigenschaftszuweisung zulässig ist
Beispiel
var
Item: THPDFDocOutlineObject;
begin
Item := PDF.OutlineRoot.AddChild('Chapter 1');
Item.Bold := True;
Item.Color := clNavy;
end;
Verfügbarkeit
HotPDF v2.119.15; PDF 1.4+-Funktion; die Einträge werden von PDF 1.3-Viewern ordnungsgemäß ignoriert
Siehe auch: THPDFDocOutlineObject, AddChild, Opened
|