SetDestProperties
Adnotări și legături hotspot
Descriere
Schimbă diverse proprietăți ale unei destinații existente
Sintaxă
Delphi
Function TPDFlib.SetDestProperties(DestID, Zoom, DestType: Integer; Left, Top, Right, Bottom: Double): Integer;
ActiveX
Function PDFlib::SetDestProperties(DestID As Long, Zoom As Long, DestType As Long, Left As Double, Top As Double, Right As Double, Bottom As Double) As Long
DLL
int DLSetDestProperties(int InstanceID, int DestID, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);
Parametri
| DestID | ID-ul destinației de analizat. Un ID de destinație valid este returnat de funcția GetOutlineDest |
|---|---|
| Zoom | Procentul de zoom folosit la deschiderea destinației marcajului, valori valide de la 0 la 6400. Folosit doar pentru DestType = 1; pentru celelalte DestTypes trebuie setat pe 0 |
| DestType | 1 = "XYZ" - pagina țintă este poziționată în punctul dat de parametrii Left și Top. Parametrul Zoom specifică procentul de zoom 2 = "Fit" - pagina întreagă este zoom-uită pentru a încăpea în fereastră. Ceilalți parametri nu sunt folosiți și trebuie setați pe zero 3 = "FitH" - pagina este zoom-uită astfel încât să fie vizibilă lățimea întreagă a paginii. Înălțimea paginii poate fi mai mare sau mai mică decât înălțimea ferestrei. Pagina este poziționată la verticală la poziția dată de parametrul Top 4 = "FitV" - pagina este zoom-uită astfel încât să fie vizibilă înălțimea întreagă a paginii. Lățimea paginii poate fi mai mare sau mai mică decât lățimea ferestrei. Pagina este poziționată la orizontală la poziția dată de parametrul Left 5 = "FitR" - pagina este zoom-uită astfel încât un anumit dreptunghi de pe pagină să fie vizibil. Parametrii Left, Top, Right și Bottom definesc zona dreptunghiulară de pe pagină 6 = "FitB" - pagina este zoom-uită astfel încât bounding box-ul să fie vizibil 7 = "FitBH" - pagina este poziționată vertical la poziția dată de parametrul Top. Pagina este zoom-uită astfel încât să fie vizibilă întreaga lățime a bounding box-ului paginii 8 = "FitBV" - pagina este poziționată la poziția orizontală dată de parametrul Left. Pagina este zoom-uită exact cât să încapă în fereastră întreaga înălțime a bounding box-ului Poziția orizontală folosită de DestType = 1, 4, 5 și 8 |
| Left | |
| Top | Poziția verticală folosită de DestType = 1, 3, 5 și 7 Poziția orizontală a marginii drepte a dreptunghiului. Folosită de DestType = 5 |
| Right | |
| Bottom | Poziția orizontală a marginii de jos a dreptunghiului. Folosită de DestType = 5 |
Valori returnate
| 0 | Proprietățile destinației nu au putut fi setate. Parametrul DestID ar putea fi invalid sau parametrii Zoom și DestType ar putea fi în afara intervalului |
|---|---|
| 1 | Proprietățile destinației au fost setate cu succes |