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
| Left | Horizontali karštojo taško stačiakampio kairiojo krašto koordinatė |
|---|---|
| Top | Vertikali karštojo taško stačiakampio viršutinio krašto koordinatė |
| Width | Karštojo taško stačiakampio plotis |
| Height | Karštojo taško stačiakampio aukštis |
| NamedActionType | Parenka 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ą. |
| Options | Bitų 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.