SetDestProperties
Adnotacje i łącza obszarów aktywnych
Opis
Zmienia różne właściwości istniejącego miejsca docelowego
Składnia
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);
Parametry
| DestID | Identyfikator analizowanego celu. Prawidłowy identyfikator celu zwraca funkcja GetOutlineDest |
|---|---|
| Zoom | Procent powiększenia używany po otwarciu celu konspektu; prawidłowe wartości mieszczą się w zakresie od 0 do 6400. Parametr jest używany tylko dla DestType = 1, a dla innych wartości DestType powinien wynosić 0 |
| DestType | 1 = "XYZ" — strona docelowa jest ustawiana w punkcie określonym przez parametry Left i Top. Parametr Zoom określa procent powiększenia. 2 = "Fit" — cała strona jest dopasowywana do okna. Pozostałe parametry nie są używane i powinny mieć wartość zero. 3 = "FitH" — strona jest powiększana tak, aby była widoczna cała jej szerokość. Wysokość strony może być większa lub mniejsza niż wysokość okna. Strona jest ustawiana w pozycji pionowej określonej przez parametr Top. 4 = "FitV" — strona jest powiększana tak, aby była widoczna cała jej wysokość. Szerokość strony może być większa lub mniejsza niż szerokość okna. Strona jest ustawiana w pozycji poziomej określonej przez parametr Left. 5 = "FitR" — strona jest powiększana tak, aby był widoczny określony prostokąt strony. Parametry Left, Top, Right i Bottom określają prostokątny obszar na stronie. 6 = "FitB" — strona jest powiększana tak, aby było widoczne jej PDF'owe pole ograniczające. 7 = "FitBH" — strona jest ustawiana pionowo w pozycji określonej przez parametr Top. Strona jest powiększana tak, aby była widoczna cała szerokość PDF'owego pola ograniczającego. 8 = "FitBV" — strona jest ustawiana w pozycji poziomej określonej przez parametr Left. Strona jest powiększana tylko na tyle, aby cała wysokość pola ograniczającego mieściła się w oknie. Pozycja pozioma używana przez DestType = 1, 4, 5 i 8 |
| Left | |
| Top | Pozycja pionowa używana przez DestType = 1, 3, 5 i 7 Pozycja pozioma prawej krawędzi prostokąta. Używana przez DestType = 5 |
| Right | |
| Bottom | Pozycja pozioma dolnej krawędzi prostokąta. Używana przez DestType = 5 |
Wartości zwracane
| 0 | Nie udało się ustawić właściwości celu. Parametr DestID mógł być nieprawidłowy albo parametry Zoom i DestType mogły znajdować się poza zakresem |
|---|---|
| 1 | Właściwości celu zostały pomyślnie ustawione |