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

OutlineIDOutline-tunnuksen, jonka NewOutline-funktio palauttaa. Vaihtoehtoisesti kelvollisen outline-tunnuksen voi hakea GetOutlineID-funktiolla
DestPageSivunumero, 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
DestType1 = "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
TopPystysijainti, jota käytetään arvoilla DestType = 1, 3, 5 ja 7
RightSuorakulmion oikean reunan vaakasijainti. Käytetään, kun DestType = 5
BottomSuorakulmion alareunan vaakasijainti. Käytetään, kun DestType = 5

Paluuarvot

0Outlinen kohdetta ei voitu asettaa. Tämä yleensä tarkoittaa, että Zoom- tai DestType-parametrit olivat sallitun alueen ulkopuolella tai OutlineID on virheellinen
1Outlinen kohteen asetus onnistui