THPDFDocOutlineObject.Color / Bold / Italic

THPDFDocOutlineObject

OutlineRoot

Muotoilee kirjanmerkin renderöinnin jäsennyspaneelissa käyttämällä PDF-jäsennyssanaston /C- (väri) ja /F- (lihavointi / kursivointiliput) merkintöjä (ISO 32000-1 §12.3.3 Table 153). Käytä näitä korostamaan lukuja, merkitsemään tarkistusta odottavia osioita tai vastaamaan brändivärejä

Delphi syntax:

property Color: TColor;

property Bold: Boolean;

property Italic: Boolean;

Kuvaus

Color kirjoittaa PDF-sanakirjan /C [r g b] -taulukon. TColor-kanavat puretaan liukulukukomponenteiksi määrittelyn odottamalle välille [0..1]. Oletusarvo Vcl.Graphics.clNone estää tulostuksen – vanhemmat kutsujat näkevät tavutasolla identtisen tulosteen. Kohteen Color asettaminen takaisin arvoon clNone poistaa merkinnän jäsennyssanastosta milloin tahansa

Bold ja Italic muodostavat PDF-jäsennyssanaston /F-bittilipun (bitti 1 = kursivointi, bitti 2 = lihavointi). Merkintä luodaan vain silloin, kun vähintään yksi lippu on true. Molempien asettaminen takaisin arvoon false poistaa merkinnän

Asetusmetodit muuttavat elävää jäsennysluettelon sanakirjaa suoraan paikallaan, joten järjestys, jossa kutsutaan ensin metodia AddChild ja sen jälkeen tehdään ominaisuuden asetus, sopii hyvin

Example

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+ -ominaisuus; PDF 1.3 -katseluohjelmat ohittavat merkinnät tyylikkäästi

See also: THPDFDocOutlineObject, AddChild, Opened