SetDestProperties

Ek açıklamalar ve etkin nokta bağlantıları

Açıklama

Mevcut bir hedefin çeşitli özelliklerini değiştirir

Sözdizimi

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);

Parametreler

DestIDÇözümlenecek hedefin kimliği. Geçerli hedef kimliği GetOutlineDest işlevi tarafından döndürülür
ZoomYer imi hedefi açıldığında 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 DestType değerlerinde 0 olarak 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. DestType = 1, 4, 5 ve 8 tarafından kullanılan yatay konum
Left
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

0Hedef özellikleri ayarlanamadı. DestID parametresi geçersiz veya Zoom ve DestType parametreleri aralık dışında olabilir
1Hedef özellikleri başarıyla ayarlandı