SetOutlineDestinationFull
Bogmærker
Beskrivelse
Indstiller destinationen for et dispositionselement (bogmærke) til en bestemt placering og zoomprocent.
Syntaks
Delphi
Function TPDFlib.SetOutlineDestinationFull(OutlineID, DestPage, Zoom, DestType: Integer; Left, Top, Right, Bottom: Double): Integer;
ActiveX
Function PDFlib::SetOutlineDestinationFull(OutlineID As Long, 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 DLSetOutlineDestinationFull(int InstanceID, int OutlineID, int DestPage, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);
Parametre
| OutlineID | Dispositionens ID som returneret af funktionen NewOutline. Alternativt kan funktionen GetOutlineID bruges til at hente et gyldigt dispositions-id. |
|---|---|
| DestPage | Det sidenummer, som dette dispositionselement linker til Den zoomprocent, der skal bruges, når dispositionsdestinationen åbnes; gyldige værdier er fra 0 til 6400. Bruges kun for DestType = 1 og skal angives til 0 for andre DestTypes. |
| Zoom | |
| DestType | 1 = "XYZ" - målsiden placeres ved det punkt, som parametrene Left og Top angiver. Parameteren Zoom angiver zoomprocenten. 2 = "Fit" - hele siden zoomes, så den passer i vinduet. Ingen af de øvrige parametre bruges og skal sættes til nul. 3 = "FitH" - siden zoomes, så hele sidebredden er synlig. Sidens højde kan være større eller mindre end vinduets højde. Siden placeres ved den lodrette position, som parameteren Top angiver. 4 = "FitV" - siden zoomes, så hele sidehøjden kan ses. Sidens bredde kan være større eller mindre end vinduets bredde. Siden placeres ved den vandrette position, som parameteren Left angiver. 5 = "FitR" - siden zoomes, så et bestemt rektangel på siden er synligt. Parametrene Left, Top, Right og Bottom definerer det rektangulære område på siden. 6 = "FitB" - siden zoomes, så PDF'ens afgrænsningsfelt er synligt. 7 = "FitBH" - siden placeres lodret ved den position, som parameteren Top angiver. Siden zoomes, så hele bredden af PDF'ens afgrænsningsfelt er synlig. 8 = "FitBV" - siden placeres ved den vandrette position, som parameteren Left angiver. Siden zoomes netop så meget, at hele afgrænsningsfeltets højde passer i vinduet. Den vandrette position bruges af DestType = 1, 4, 5 og 8 |
| Left | |
| Top | Den lodrette position, der bruges af DestType = 1, 3, 5 og 7 |
| Right | Den vandrette placering af rektanglets højre kant. Bruges af DestType = 5 |
| Bottom | Den vandrette position for rektanglets bund. Bruges af DestType = 5 |
Returværdier
| 0 | Dispositionsdestinationen kunne ikke indstilles. Det angiver normalt, at parametrene Zoom eller DestType ligger uden for intervallet, eller at OutlineID er ugyldigt |
|---|---|
| 1 | Dispositionsdestinationen blev angivet |