Remote GoToR annotation XFDF-udveksling
Den mappede annotation-codec bevarer remote GoToR-handlinger gennem native headless-, almindelige indlæst-dokument- samt eksisterende Windows/Linux callback annotationsimport- og eksportstier
Udveksling serialiserer kun PDF action-data; den afvikler ikke en handling, opløser ikke en sti, læser ikke et fjernt dokument og åbner ikke en viewer
Struktur
<xfdf xmlns="http://ns.adobe.com/xfdf/">
<annots>
<link page="0" rect="10,10,30,30">
<OnActivation><Action>
<GoToR NewWindow="yes">
<File OriginalName="../manuals/remote.pdf"/>
<Dest><Fit Page="42"/></Dest>
</GoToR>
</Action></OnActivation>
</link>
</annots>
</xfdf>
GoToR kræver præcis ét File- og ét Dest-barn, i vilkårlig rækkefølge, og File kræver OriginalName
Fjerne eksplicitte destinationer bruger et nul-baseret heltal side i det fjerne dokument, fra 0 til 2147483647, uafhængigt af det aktuelle dokuments sideantal
Den gemte fjerne destination starter med det heltal i stedet for en indirekte reference til en lokal side
Navngivne mål beholder deres Unicode-navn uden at opløse et lokalt destinationsnavnetræ
De otte eksplicitte destinationstilstande bevarer deres eksisterende koordinat-, nullable værdi- og eksakte decimal-adfærd
NewWindow bevarer udeladelse, false og true separat; den afgrænsede kompatibilitetsprofil accepterer yes/no, true/false og 1/0
Filspecifikationer og Unicode
Import opretter en ekstern Filespec dictionary med F- og UF-værdier; UF er den autoritative Unicode-target og repræsenteres med PDFDocEncoding eller UTF-16BE med BOM
F bruger PDFDocEncoding, når det kan repræsenteres, og beholder ellers UTF-8-kompatible bytes; ældre readers, der ignorerer UF, kan fortolke de fallback-bytes anderledes
Stier forbliver opake stavemåder uden operativsystemkonvertering eller filsystemadgang
Eksport accepterer en ekstern filspecifikationsstreng eller dictionary og foretrækker UF frem for F
Validering og transaktioner
Hele den fjerne handlingssubtræ følger den eksisterende Adobe namespace-profil, inklusive korrekt bundne præfikser; den almindelige codec beholder sin eksplicitte legacy unnamespaced kompatibilitetsprofil
Fremmede namespaces, duplikerede eller manglende krævede børn, uventede attributter, ugyldige måltyper og misdannede numeriske eller vinduesværdier afvises, før en native transaktion publiceres
Native snapshot-forberedelse beholder sine eksisterende byte-, objekt-, dybde-, arbejdslager- og cancellation-grænser
Eksisterende JSON operation-records, public callback-layouts og symboler forbliver uændret
Windows almindelige importere håndhæver også autentificeret aktuel graf-, krypterings- og signeret revisionspolitik
Formatreferencer og grænser
File-, GoToR-, OriginalName- og NewWindow-mappingen følger Adobes XML Forms Data Format Specification 3.0, trykte sider 59, 63 og 87-88
Fjerne PDF action- og fils-specifikationssemantik følger ISO 32000-1:2008, afsnit 7.11.2, 7.11.3 og 12.6.4.3
Denne kun-sti-profil transporterer ikke indlejrede GoToE-dokumenter, platformspecifikke filalternativer, filsystemvælgere, beskrivelser, vilkårlige handlingskæder, AP-streams eller FDF action-udveksling