SetOutlineDestinationFull
Bokmerker
Beskrivelse
Setjer destinasjonen til et disposisjonselement (bokmerke) til en bestemt posisjon og zoom-prosent
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);
Parametere
| OutlineID | ID-en til disposisjonen, slik den returneres av NewOutline-funksjonen. Alternativt kan GetOutlineID-funksjonen brukes for å hente en gyldig disposisjons-ID |
|---|---|
| DestPage | Sidenummeret dette disposisjonselementet lenker til Zoom-prosenten som skal brukes når disposisjonsdestinasjonen åpnes, gyldige verdier fra 0 til 6400. Brukes bare for DestType = 1 og skal settes til 0 for andre DestTypes |
| Zoom | |
| DestType | 1 = "XYZ" - målsiden plasseres slik at punktet angitt av Left- og Top-parameterne vises. Zoom-parameteren angir zoom-prosenten 2 = "Fit" - hele siden zoomes så den passer i vinduet. Ingen av de andre parameterne brukes, og de skal settes til null 3 = "FitH" - siden zoomes slik at hele sidebredden er synlig. Sidehøyden kan være større eller mindre enn vinduets høyde. Siden plasseres på den vertikale posisjonen angitt av Top-parameteren 4 = "FitV" - siden zoomes slik at hele sidehøyden er synlig. Sidebredden kan være større eller mindre enn vinduets bredde. Siden plasseres på den horisontale posisjonen angitt av Left-parameteren 5 = "FitR" - siden zoomes slik at et bestemt rektangel på siden blir synlig. Left-, Top-, Right- og Bottom-parameterne definerer det rektangulære området på siden 6 = "FitB" - siden zoomes slik at dens avgrensende boks blir synlig 7 = "FitBH" - siden plasseres vertikalt på posisjonen angitt av Top-parameteren. Siden zoomes slik at hele bredden av sidens avgrensende boks er synlig 8 = "FitBV" - siden plasseres på den horisontale posisjonen angitt av Left-parameteren. Siden zoomes akkurat nok til at hele høyden av den avgrensende boksen passer i vinduet Den horisontale posisjonen, brukes av DestType = 1, 4, 5 og 8 |
| Left | |
| Top | Den vertikale posisjonen, brukes av DestType = 1, 3, 5 og 7 |
| Right | Den horisontale posisjonen til rektangelets høyre kant. Brukes av DestType = 5 |
| Bottom | Den horisontale posisjonen til rektangelets nedre kant. Brukes av DestType = 5 |
Returverdier
| 0 | Disposisjonsdestinasjonen kunne ikke settes. Dette indikerer vanligvis at Zoom- eller DestType-parameterne er utenfor området eller at OutlineID er ugyldig |
|---|---|
| 1 | Disposisjonsdestinasjonen ble satt |