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
| OpenPage | Het paginanummer waarnaar wordt gesprongen wanneer het document wordt geopend |
|---|---|
| Zoom | Het 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 |
| DestType | 1 = "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 | |
| Top | De 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 | |
| Bottom | De horizontale positie van de onderkant van de rechthoek. Wordt gebruikt door DestType = 5 |
Retourwaarden
| 0 | De open-actiebestemming kon niet worden ingesteld. Dat duidt er meestal op dat de parameters Zoom of DestType buiten bereik zijn |
|---|---|
| 1 | De open-actiebestemming is ingesteld |