THPDFDocOutlineObject.Color / Bold / Italic

THPDFDocOutlineObject

 

OutlineRoot

Bepaalt de weergave van het omtrekpaneel van een bladwijzeritem met behulp van de PDF /C-(colour) en /F-(vet / cursief-vlaggen)vermeldingen in de omtrekwoordenlijst (ISO 32000-1 §12.3.3 Tabel 153) Gebruik deze om hoofdstukken te markeren, secties in afwachting van beoordeling aan te geven of merkkleuren te laten overeenkomen

 

Delphi-syntaxis:

property Color: TColor;

property Bold: Boolean;

property Italic: Boolean;

 

Beschrijving

Color schrijft de PDF /C [r g b]-array. TColor-kanalen worden gedecodeerd naar drijvende-kommawaarden in het verwachte bereik [0..1] Vcl.Graphics.clNone (de standaardwaarde) onderdrukt uitvoer - oudere aanroepen zien byte-identieke uitvoer. Als Color op elk moment weer op clNone wordt gezet, verdwijnt de vermelding uit de omtrekwoordenlijst

Bold en Italic vormen samen de PDF /F-bitvlag (bit 1 = cursief, bit 2 = vet). De vermelding wordt alleen uitgevoerd wanneer ten minste één vlag waar is. Als beide weer op onwaar worden gezet, verdwijnt de vermelding

De setters wijzigen de actieve omtrekwoordenlijst rechtstreeks, dus de volgorde van AddChild gevolgd door eigenschaps-toewijzing is prima

 

Voorbeeld

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

 

Availability

HotPDF v2.119.15 PDF 1.4+-functie; de vermeldingen worden netjes genegeerd door PDF 1.3-viewers

 

Zie ook: THPDFDocOutlineObject, AddChild, Opened