|
Stilsätter rendering av ett bokmärkesobjekt i dispositionspanelen med PDF-dispositionsordboksposterna /C (färg) och /F (flaggor för bold / italic) (ISO 32000-1 §12.3.3 Table 153). Använd dem för att markera kapitel, märka avsnitt som väntar på granskning eller matcha varumärkesfärger
Delphi syntax:
property Color: TColor;
property Bold: Boolean;
property Italic: Boolean;
Beskrivning
Color skriver PDF-arrayen /C [r g b]. TColor-kanaler avkodas till flyttalskomponenter i intervallet [0..1] som specifikationen förväntar. Vcl.Graphics.clNone (standardvärdet) undertrycker utdata – äldre anropare får byteidentisk utdata. Om Color när som helst sätts tillbaka till clNone tas posten bort från dispositionsordboken
Bold och Italic bygger PDF-bitflaggan /F (bit 1 = italic, bit 2 = bold). Posten skrivs endast när minst en flagga är true. Om båda sätts tillbaka till false tas posten bort
Settrarna ändrar den levande dispositionsordlistan direkt, så det går bra att anropa AddChild och därefter tilldela egenskaper
Exempel
var
Item: THPDFDocOutlineObject;
begin
Item := PDF.OutlineRoot.AddChild('Chapter 1');
Item.Bold := True;
Item.Color := clNavy;
end;
Availability
HotPDF v2.119.15. Funktion från PDF 1.4 och senare; posterna ignoreras utan fel av PDF 1.3-visare
Se även: THPDFDocOutlineObject, AddChild, Opened
|