THPDFDocOutlineObject.Color / Bold / Italic

THPDFDocOutlineObject

 

OutlineRoot

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