SetOutlineDestinationFull
Jäsennys
Kuvaus
Asettaa outline-kohdan (kirjanmerkin) kohteeksi tietyn sijainnin ja zoomausprosentin
Syntaksi
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);
Parametrit
| OutlineID | Outline-tunnuksen, jonka NewOutline-funktio palauttaa. Vaihtoehtoisesti kelvollisen outline-tunnuksen voi hakea GetOutlineID-funktiolla |
|---|---|
| DestPage | Sivunumero, johon tämä outline-kohda linkittää Zoomausprosentti, jota käytetään, kun outlinekohde avataan, kelvolliset arvot 0–6400. Käytetään vain arvolla DestType = 1; muilla DestType-arvoilla asetettava nollaan |
| Zoom | |
| DestType | 1 = "XYZ" - kohdesivu asettuu Left- ja Top-parametrien osoittamaan kohtaan. Zoom-parametri määrittää zoomausprosentin 2 = "Fit" - koko sivu zoomataan ikkunaan sopivaksi. Muita parametreja ei käytetä, ja ne tulee asettaa nollaan 3 = "FitH" - sivu zoomataan niin, että koko sivun leveys näkyy. Sivun korkeus voi olla ikkunan korkeutta suurempi tai pienempi. Sivu asettuu Top-parametrin määrittämään pystysijaintiin 4 = "FitV" - sivu zoomataan niin, että koko sivun korkeus näkyy. Sivun leveys voi olla ikkunan leveyttä suurempi tai pienempi. Sivu asettuu Left-parametrin määrittämään vaakasijaintiin 5 = "FitR" - sivu zoomataan niin, että sivun tietty suorakulmio näkyy. Left-, Top-, Right- ja Bottom-parametrit määrittävät suorakulmioalueen sivulla 6 = "FitB" - sivu zoomataan niin, että sen rajauslaatikko näkyy 7 = "FitBH" - sivu asettuu pystysuunnassa Top-parametrin määrittämään kohtaan. Sivu zoomataan niin, että koko sivun rajauslaatikon leveys näkyy 8 = "FitBV" - sivu asettuu Left-parametrin määrittämään vaakasijaintiin. Sivu zoomataan vain niin paljon, että rajauslaatikon koko korkeus mahtuu ikkunaan Vaakasijainti, jota käytetään arvoilla DestType = 1, 4, 5 ja 8 |
| Left | |
| Top | Pystysijainti, jota käytetään arvoilla DestType = 1, 3, 5 ja 7 |
| Right | Suorakulmion oikean reunan vaakasijainti. Käytetään, kun DestType = 5 |
| Bottom | Suorakulmion alareunan vaakasijainti. Käytetään, kun DestType = 5 |
Paluuarvot
| 0 | Outlinen kohdetta ei voitu asettaa. Tämä yleensä tarkoittaa, että Zoom- tai DestType-parametrit olivat sallitun alueen ulkopuolella tai OutlineID on virheellinen |
|---|---|
| 1 | Outlinen kohteen asetus onnistui |