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
| DestPage | Bu hedef nesnesinin bağlandığı sayfa numarası |
|---|---|
| Zoom | Hedef 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 |
| DestType | 1 = "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 |
| Left | DestType = 1, 4, 5 ve 8 tarafından kullanılan yatay konum |
| Top | DestType = 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 | |
| Bottom | Dikdörtgenin alt kısmının yatay konumu. DestType = 5 tarafından kullanılır |
Dönüş değerleri
| 0 | DestPage parametresi geçersizdi Bir DestID değeri |
|---|---|
| Non-zero |