NewDestination

Annotaties en hotspotkoppelingen, documentbeheer

Beschrijving

Maakt een nieuw bestemmingsobject dat kan worden gebruikt met de functies AddLinkToDestination, GetDestPage, GetDestType of GetDestValue

Syntaxis

Delphi

Function TPDFlib.NewDestination(DestPage, Zoom, DestType: Integer; Left, Top, Right, Bottom: Double): Integer;

ActiveX

Function PDFlib::NewDestination(DestPage As Long, Zoom As Long, DestType As Long, Left As Double, Top As Double, Right As Double, Bottom As Double) As Long

DLL

int DLNewDestination(int InstanceID, int DestPage, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);

Parameters

DestPageHet paginanummer waarnaar dit bestemmingsobject verwijst
ZoomHet zoompercentage voor het bestemmingsobject, met geldige waarden van 0 tot 6400. Alleen gebruikt voor DestType = 1; voor andere DestTypes moet dit op 0 worden ingesteld
DestType1 = "XYZ" - de doelpagina wordt gepositioneerd op het punt dat door de parameters Left en Top wordt opgegeven. De parameter Zoom geeft het zoomepercentage. 2 = "Fit" - de hele pagina wordt ingezoomd zodat deze in het venster past. De overige parameters worden niet gebruikt en moeten op nul worden gezet. 3 = "FitH" - de pagina wordt ingezoomd zodat de volledige breedte zichtbaar is. De hoogte van de pagina kan groter of kleiner zijn dan de hoogte van het venster. De pagina wordt op de verticale positie geplaatst die de parameter Top opgeeft. 4 = "FitV" - de pagina wordt ingezoomd zodat de volledige hoogte zichtbaar is. De breedte van de pagina kan groter of kleiner zijn dan de breedte van het venster. De pagina wordt op de horizontale positie geplaatst die de parameter Left opgeeft. 5 = "FitR" - de pagina wordt ingezoomd zodat een bepaalde rechthoek op de pagina zichtbaar is. De parameters Left, Top, Right en Bottom bepalen het rechthoekige gebied op de pagina. 6 = "FitB" - de pagina wordt ingezoomd zodat de bounding box zichtbaar is. 7 = "FitBH" - de pagina wordt verticaal gepositioneerd op de positie die de parameter Top opgeeft. De pagina wordt ingezoomd zodat de volledige breedte van de bounding box zichtbaar is. 8 = "FitBV" - de pagina wordt op de horizontale positie geplaatst die de parameter Left opgeeft. De pagina wordt precies ver genoeg ingezoomd om de volledige hoogte van de bounding box in het venster te passen
LeftDe horizontale positie die wordt gebruikt door DestType = 1, 4, 5 en 8
TopDe verticale positie die wordt gebruikt door DestType = 1, 3, 5 en 7 De horizontale positie van de rechterrand van de rechthoek. Wordt gebruikt door DestType = 5
Right
BottomDe horizontale positie van de onderkant van de rechthoek. Wordt gebruikt door DestType = 5

Retourwaarden

0De parameter DestPage was ongeldig Een DestID-waarde
Non-zero