AddLinkToNamedDestinationA

Annotationer og hotspotlinks, sideegenskaber

Beskrivelse

Det afsluttende A angiver DLL-indgangspunktet for ANSI (char); ActiveX/COM-grænsefladen eksponerer kun Unicode-formen. Funktionsmåden er identisk med AddLinkToNamedDestination, og strengargumenter fortolkes med den aktuelle SetAnsiMode-tegntabel

Føjer et klikbart hotspotrektangel til den valgte side, som springer til en navngiven destination i samme PDF-dokument. Brug NewDestination og NewNamedDestination til først at registrere målet, og opret derefter hotspots, der refererer til det stabile destinationsnavn i stedet for at duplikere et sidenummer og destinationsarray

Brug funktionen SetAnnotBorderColor til at ændre farven på hotspot-kanten.

Syntaks

Delphi

Function DLAddLinkToNamedDestinationA(InstanceID: Integer; Left, Top, Width, Height: Double; DestName: PAnsiChar; Options: Integer): Integer;

DLL

int DLAddLinkToNamedDestinationA(int InstanceID, double Left, double Top, double Width, double Height, const char * DestName, int Options);

Parametre

LeftDen vandrette koordinat for hotspot-rektanglets venstre kant
TopDen lodrette koordinat for hotspot-rektanglets øverste kant
WidthBredden af hotspot-rektanglet
HeightHøjden af hotspot-rektanglet
DestNameDen navngivne destination, der skal springes til. Navnet skal allerede findes i dokumentets navnetræ, normalt via NewNamedDestination
OptionsBitmaske, der styrer linkets udseende. Bit 0 (værdi 1): tegn en kant omkring hotspot-rektanglet. Bit 1–3 vælger fremhævningstilstanden ved klik (2 = Invert, 4 = Outline, 8 = Push); når ingen fremhævningsbit er angivet, bruges Invert som standard

Returværdier

0DestName var tomt, eller linket kunne ikke oprettes
1Linket til den navngivne destination blev føjet til den valgte side

Bemærkninger

Linkannoteringen skriver en GoTo-handling, hvis destination er strengen for den navngivne destination. Dette holder hotspots stabile, når sider indsættes eller flyttes, efter at den navngivne destination er oprettet.