NewDestination

Ek açıklamalar ve etkin nokta bağlantıları, belge yönetimi

Açıklama

AddLinkToDestination, GetDestPage, GetDestType veya GetDestValue işlevleriyle kullanılabilecek yeni bir hedef nesnesi oluşturur

Sözdizimi

Delphi

Function TPDFlib.NewDestination(DestPage, Zoom, DestType: Integer; Left, Top, Right, Bottom: Double): Integer;

ActiveX

Function PDFlib::NewDestination(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 DLNewDestination(int InstanceID, int DestPage, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);

Parametreler

DestPageBu hedef nesnesinin bağlandığı sayfa numarası
ZoomHedef nesne için kullanılacak yakınlaştırma yüzdesi; geçerli değerler 0 ile 6400 arasındadır. Yalnızca DestType = 1 için kullanılır, diğer DestTypes değerleri için 0 ayarlanmalıdır
DestType1 = "XYZ" - hedef sayfa Left ve Top parametreleriyle belirtilen noktaya konumlandırılır. Zoom parametresi yakınlaştırma yüzdesini belirtir. 2 = "Fit" - sayfanın tamamı pencereye sığacak şekilde yakınlaştırılır. Diğer parametrelerin hiçbiri kullanılmaz ve sıfır olarak ayarlanmalıdır. 3 = "FitH" - sayfa, genişliğinin tamamı görünecek şekilde yakınlaştırılır. Sayfanın yüksekliği pencere yüksekliğinden büyük veya küçük olabilir. Sayfa, Top parametresiyle belirtilen dikey konuma yerleştirilir. 4 = "FitV" - sayfa, yüksekliğinin tamamı görünecek şekilde yakınlaştırılır. Sayfanın genişliği pencere genişliğinden büyük veya küçük olabilir. Sayfa, Left parametresiyle belirtilen yatay konuma yerleştirilir. 5 = "FitR" - sayfa, üzerindeki belirli bir dikdörtgen görünecek şekilde yakınlaştırılır. Left, Top, Right ve Bottom parametreleri sayfadaki dikdörtgen alanı tanımlar. 6 = "FitB" - sayfa, sayfa'nın sınırlayıcı kutusu görünecek şekilde yakınlaştırılır. 7 = "FitBH" - sayfa, Top parametresiyle belirtilen konuma dikey olarak yerleştirilir. Sayfa, sayfa'nın sınırlayıcı kutusunun tüm genişliği görünecek şekilde yakınlaştırılır. 8 = "FitBV" - sayfa, Left parametresiyle belirtilen yatay konuma yerleştirilir. Sayfa, sınırlayıcı kutunun tüm yüksekliği pencereye sığacak kadar yakınlaştırılır
LeftDestType = 1, 4, 5 ve 8 tarafından kullanılan yatay konum
TopDestType = 1, 3, 5 ve 7 tarafından kullanılan dikey konum Dikdörtgenin sağ kenarının yatay konumu. DestType = 5 tarafından kullanılır
Right
BottomDikdörtgenin alt kısmının yatay konumu. DestType = 5 tarafından kullanılır

Dönüş değerleri

0DestPage parametresi geçersizdi Bir DestID değeri
Non-zero