|
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
|