SetOutlineDestinationFull
Segnalibri
Descrizione
Imposta la destinazione di un elemento della struttura (segnalibro) su una posizione e percentuale di zoom specifiche
Sintassi
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);
Parametri
| OutlineID | ID della struttura restituito dalla funzione NewOutline. In alternativa, usare la funzione GetOutlineID per ottenere un ID struttura valido. |
|---|---|
| DestPage | Pagina destinazione del segnalibro Percentuale zoom da 0 a 6400, usata solo con DestType = 1; per gli altri impostare 0 |
| Zoom | |
| DestType | 1 = "XYZ" - posiziona la pagina con Left e Top; Zoom indica la percentuale. 2 = "Fit" - adatta l'intera pagina. 3 = "FitH" - adatta la larghezza e usa Top. 4 = "FitV" - adatta l'altezza e usa Left. 5 = "FitR" - adatta il rettangolo Left, Top, Right e Bottom. 6 = "FitB" - mostra il riquadro di delimitazione della pagina's. 7 = "FitBH" - usa Top e adatta la larghezza del riquadro della pagina's. 8 = "FitBV" - usa Left e adatta l'altezza del riquadro. Posizione orizzontale usata da DestType = 1, 4, 5 e 8 |
| Left | |
| Top | La posizione verticale usata da DestType = 1, 3, 5 e 7 |
| Right | Posizione orizzontale del bordo destro del rettangolo. Usata da DestType = 5 |
| Bottom | Posizione orizzontale della parte inferiore del rettangolo. Usata da DestType = 5 |
Valori restituiti
| 0 | Non è stato possibile impostare la destinazione della struttura. In genere Zoom o DestType sono fuori intervallo oppure OutlineID non è valido. |
|---|---|
| 1 | La destinazione della voce della struttura è stata impostata correttamente |