SetOutlineDestinationFull
Yer İmleri (Outlines)
Açıklama
Bir ana hat öğesinin (yer iminin) hedefini belirli bir konuma ve yakınlaştırma yüzdesine ayarlar
Sözdizimi
Delphi
Function TPDFlib.SetOutlineDestinationFull(OutlineID, DestPage, Zoom, DestType: Integer; Left, Top, Right, Bottom: Double): Integer;
ActiveX
Function PDFlib::SetOutlineDestinationFull(OutlineID As Long, 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 DLSetOutlineDestinationFull(int InstanceID, int OutlineID, int DestPage, int Zoom, int DestType, double Left, double Top, double Right, double Bottom);
Parametreler
| OutlineID | NewOutline işlevi tarafından döndürülen ana hat kimliği. Alternatif olarak geçerli ana hat kimliği almak için GetOutlineID işlevini kullanın |
|---|---|
| DestPage | Bu anahat öğesinin bağlantı verdiği sayfa numarası Anahat 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 olmalıdır |
| Zoom | |
| 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. DestType = 1, 4, 5 ve 8 tarafından kullanılan yatay konum |
| Left | |
| Top | DestType = 1, 3, 5 ve 7 tarafından kullanılan dikey konum |
| Right | Dikdörtgenin sağ kenarının yatay konumu. DestType = 5 tarafından kullanılır |
| Bottom | Dikdörtgenin alt kısmının yatay konumu. DestType = 5 tarafından kullanılır |
Dönüş değerleri
| 0 | Anahat hedefi ayarlanamadı. Bu genellikle Zoom veya DestType parametrelerinin aralık dışında olduğunu ya da OutlineID değerinin geçersiz olduğunu gösterir |
|---|---|
| 1 | Ana hat hedefi başarıyla ayarlandı |