Anotasyon XFDF destination'ları

Native anotasyon XFDF, Windows dosya işleri ve V1 callback'ler ile native Linux V1 callback'ler, Link anotasyonlarında adlandırılmış destination'ları ve yerel açık sayfa hedeflerini korur; ayrı bir uzak GoToR yoluyla

Doğrudan bir Dest, anotasyonun PDF destination nesnesine eşlenir; OnActivation/Action/GoTo/Dest ise yerel bir GoTo action'ına eşlenir; sayfa indeksi sıfır tabanlıdır ve import sırasında gerçek indirect sayfa nesnesine bağlanır

HedefÖznitelikler
NamedName; Unicode'u ve literal PDF-ad kaçış karakterlerini korur
Fit, FitBPage
FitH, FitBHPage, Top
FitV, FitBVPage, Left
FitRPage, Left, Bottom, Right, Top
XYZPage ve isteğe bağlı Left, Top, Zoom

Öznitelik modeli, Adobe'un XML Forms Data Format Specification, Version 3.0'ını izler; basılı sayfalar 59-68 ve 88; PDF destination semantiği ISO 32000'de tanımlanır

Kanonik XYZ export'u, PDF nesnesi null olan koordinatları çıkarır; eksik isteğe bağlı koordinatlar viewer'ın güncel koordinatını veya zoom'unu korur ve sıfır zoom, standart PDF anlamını korur

Uyumluluk profili ayrıca literal null'u ve boş koordinat özniteliklerini null değer olarak kabul eder; zorunlu FitH/FitV/FitBH/FitBV öznitelikleri, PDF nesneleri null olduğundan literal null olarak üretilir; ISO schema sertifikasyonu iddiası olmadan

FitR, dört sayısal sınırın tamamını gerektirir; zorunlu öznitelikler diğer Fit modlarından çıkarılamaz ve Page, mevcut bir sayfayı tanımlayan ondalık bir tamsayı olmalıdır

Hassasiyet ve sınırlar

Nitelikli Adobe öğe adları ve kalıtsal ad-uzayı bağları, aynı hedefleri korur; yabancı destination ad-uzayları ve yinelenen XML öznitelikleri, anotasyon oluşturmadan önce reddedilir

Koordinatlar sonlu olmalı, mutlak değeri 1000000'dan büyük olmayan tam ondalık değere sahip olmalı ve negatif olmayan zoom kullanmalıdır; sayısal girdi ve genişletilmiş ondalık çıktı 8192 karakterle sınırlıdır

İşaretli ondalıklar ve bilimsel gösterim, o sınırlar içinde kabul edilir ve sonra üstel gösterim olmadan PDF ondalık token'ları olarak yazılır; kaynak token'lar, legacy public Single değeri yuvarlasa veya altakıtsa bile yazılmış hassasiyeti korur

Kaydedilen PDF reload'u ve sonraki XFDF export'u, saklanan ondalık token'ı korur; koordinat sınırına yakın uzun kesirler dâhil

Transaction'lar ve callback'ler

Native dosya transaction'ı, yayından önce hedefleri doğrular, hatada yüklenmiş grafiği ve önceki hedefi korur ve mevcut anotasyon, nesne, derinlik, bayt ve working-depolama bütçelerini kullanır

Windows ve Linux JSON giriş noktaları, mevcut V1 işlem kayıtlarıyla aynı eşlenmiş codec'i kullanır; başarısız callback'ler veya cancellation, önceki taahhüt edilmiş PDF'i korurken çağırana ait callback sink'leri aday baytları çoktan almış olabilir

Başarısız bir yazma callback'i, alias'lı bir çıktı veya sonuç sink'i üzerinden tekrar denenmez; aynı kural iki-handle karşılaştırmasına uygulanır ve tanımsız yazma durum değerleri standart IO hata durumuna dönüşür

Paylaşılan HPDFXFDF codec'i, yeni overload'larda ayrı bir destination callback kaydı kabul eder; legacy access-kaydı düzeni değişmeden kalır

THotPDF yüklenmiş-anotasyon yöntemleri, bu callback'leri otomatik bağlar; doğrudan codec çağıranları, açık hedefler için sayfa sayısı ve sayfa çözümü sağlamalıdır

Sınırlar

Bu profil, yerel GoTo ve destination verisini action yürütmeden eşler; Launch, keyfi action dictionary'leri, destination ad-ağacı yazımı, AP transport'u ve anotasyon değiştirme/kaldırma ayrı yetenekler olarak kalır

Eşlenmiş anotasyon profili · Windows işlemleri · Linux callback'leri