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

DestIDIdentyfikator analizowanego celu. Prawidłowy identyfikator celu zwraca funkcja GetOutlineDest
ZoomProcent 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
DestType1 = "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
TopPozycja pionowa używana przez DestType = 1, 3, 5 i 7 Pozycja pozioma prawej krawędzi prostokąta. Używana przez DestType = 5
Right
BottomPozycja pozioma dolnej krawędzi prostokąta. Używana przez DestType = 5

Wartości zwracane

0Nie 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
1Właściwości celu zostały pomyślnie ustawione