AddLinkToNamedAction

Anotacijos ir karštųjų taškų nuorodos, Puslapio ypatybės

Aprašas

Prideda spustelėjamą karštojo taško stačiakampį prie pasirinkto puslapio, kuris suaktyvinus paleidžia PDF vardinį veiksmą. Vardiniai veiksmai yra peržiūros programos valdomos naršymo komandos, apibrėžtos ISO 32000-1 §12.6.4.11, Table 194. Palaikomi keturi standartiniai pavadinimai yra NextPage, PrevPage, FirstPage ir LastPage. Skirtingai nei AddLinkToPage, aiškaus paskirties puslapio numerio nereikia — peržiūros programa komandą interpretuoja vykdymo metu.

Įprastas naudojimas: puslapio antraštės arba poraštės navigacijos mygtukai (Kitas / Ankstesnis / Pradžia / Pabaiga), kai paskirtis yra santykinė puslapiui, kurį peržiūros programa šiuo metu rodo.

Naudokite funkciją SetAnnotBorderColor, kad pakeistumėte karštojo taško kraštinės spalvą.

Sintaksė

Delphi

Function TPDFlib.AddLinkToNamedAction(Left, Top, Width, Height: Double; NamedActionType: Integer; Options: Integer): Integer;

DLL

int DLAddLinkToNamedAction(int InstanceID, double Left, double Top, double Width, double Height, int NamedActionType, int Options);

Parametrai

LeftHorizontali karštojo taško stačiakampio kairiojo krašto koordinatė
TopVertikali karštojo taško stačiakampio viršutinio krašto koordinatė
WidthKarštojo taško stačiakampio plotis
HeightKarštojo taško stačiakampio aukštis
NamedActionTypeParenka vardinį veiksmą, kurį suaktyvinti: 0 = NextPage, 1 = PrevPage, 2 = FirstPage, 3 = LastPage. Vertės už šio intervalo ribų grįžta prie NextPage, kad rašymo modulis visada išvestų specifikaciją atitinkantį /N pavadinimą.
OptionsBitų kaukė, valdanti nuorodos išvaizdą. Bitas 0 (reikšmė 1): brėžia kraštinę aplink karštojo taško stačiakampį. Bitai 1–3 parenka paspaudimo paryškinimo režimą (2 = Invert, 4 = Outline, 8 = Push); kai nenustatytas nė vienas paryškinimo bitas, kaip numatytasis naudojamas Invert. Ta pati tvarka kaip AddLinkToWeb / AddLinkToPage.

Pastabos

Anotacija suderinama su PDF/A, nes nenurodomas joks išorinis išteklius. Reikalinga PDF 1.1 arba naujesnė versija.