SetOpenActionDestinationFull

Documenteigenschappen

Beschrijving

Deze functie maakt het mogelijk de openingspagina en diverse waarden voor grootte/positie in te stellen voor het geselecteerde document

Syntaxis

Delphi

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

ActiveX

Function PDFlib::SetOpenActionDestinationFull(OpenPage As Long, Zoom As Long, DestType As Long, Left As Double, Top As Double, Right As Double, Bottom As Double) As Long

DLL

int DLSetOpenActionDestinationFull(int InstanceID, int OpenPage, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);

Parameters

OpenPageHet paginanummer waarnaar wordt gesprongen wanneer het document wordt geopend
ZoomHet zoomepercentage dat bij het openen van het document wordt gebruikt, geldige waarden van 0 tot 6400. Alleen gebruikt bij DestType = 1; zet deze op 0 bij andere DestTypes
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. De horizontale positie die wordt gebruikt door DestType = 1, 4, 5 en 8
Left
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 open-actiebestemming kon niet worden ingesteld. Dat duidt er meestal op dat de parameters Zoom of DestType buiten bereik zijn
1De open-actiebestemming is ingesteld