Standard XFDF stamp appearance transport'u
Stamp anotasyonlar\u0131, ger\u00e7ek PDF appearance stream'lerini ve kaynak dictionary'lerini Adobe XFDF appearance element'i \u00fczerinden export edebilir ve import edebilir
stamp-typed-xml-v1 profili \u2014 Adobe XFDF 3 spesifikasyonunun anlatt\u0131\u011f\u0131 gibi \u2014 base64-kodlanm\u0131\u015f UTF-8 yaz\u0131lan XML kullan\u0131r; decoded payload, eksiksiz bir PDF veya FDF dosyas\u0131 yerine PDF object'lerini temsil eder
E\u015flenmi\u015f kaynaklar
En-\u00fcst-d\u00fczey DICT KEY="AP", zorunlu bir normal N Form stream'i ve opsiyonel rollover R ve down D stream'leri i\u00e7erir
Form'lar, sonlu d\u00f6rt-say\u0131l\u0131 BBox, opsiyonel alt\u0131-say\u0131l\u0131 Matrix ve desteklenen kaynak graf\u0131n\u0131 \u2014 yaz\u0131 tipleri ve onlar\u0131n g\u00f6m\u00fcl\u00fc programlar\u0131, g\u00f6rseller ve soft maskeler, renk uzaylar\u0131, pattern'ler, shading'ler, fonksiyonlar ve graphics state'leri \u2014 korur
Yaz\u0131lan value'lar DICT, STREAM, ARRAY, INT, FIXED, NAME, BOOL ve NULL d\u00e2hildir; dictionary anahtarlar\u0131 ve ad value'lar\u0131 semantik PDF adlar\u0131n\u0131 korur ve ge\u00e7erli kaynak say\u0131 token'leri ondal\u0131k hassasiyeti korur
Stream DATA, ENCODING="HEX" veya yedi-bit ENCODING="ASCII" ile MODE="RAW" veya MODE="FILTERED" destekler; RAW, kodlanm\u0131\u015f baytlar\u0131 ve Filter/DecodeParms'lerini tutarken FILTERED, bayat filtreleme metadata's\u0131 olmadan \u00e7\u00f6z\u00fclm\u00fc\u015f baytlar\u0131 kurar
Export, RAW onalt\u0131l\u0131k data kullan\u0131r ve stream Length'i ger\u00e7ek baytlardan yeniden \u00fcretr; authenticated \u015fifreli stream'ler takas \u00f6ncesinde decode edilir veya decrypt edilir ve kay\u0131tl\u0131 revizyonda do\u011fru \u015fekilde \u015fifrelenir
Payla\u015fan asiklik kaynaklar, e\u015fde\u011fer value'lar olarak geni\u015fletilir ve ba\u011f\u0131ms\u0131z object referanslar\u0131yla import edilir; bu profil referans identity'sini korumaz
G\u00f6m\u00fcl\u00fc yaz\u0131-tipi program baytlar\u0131 ve g\u00f6mme flag'leri, lisans bitlerini de\u011fi\u015ftirmeden veya farkl\u0131 bir yaz\u0131-tipi program\u0131 yerine koymadan korunur
API'ler ve callback'ler
Native transaction'lar i\u00e7in HPDFExportHeadlessAnnotationsXFDF'i ve SaveAnnotationsXFDFToFile'u kullan\u0131n veya \u00e7a\u011f\u0131ran\u0131n-sahip oldu\u011fu graf adapter'lar\u0131 i\u00e7in HPDFXFDFExportAnnotations'in ve HPDFXFDFImportAnnotations'in s\u0131n\u0131rl\u0131 overload'lar\u0131n\u0131 kullan\u0131n
Mevcut Windows dosya i\u015fleri ve V1 callback'leri ve Linux V1 callback'leri, kendi mevcut anotasyon operation'lar\u0131n\u0131 ve record layout'lar\u0131n\u0131 kullan\u0131r
Capabilities, genel anotasyon g\u00f6r\u00fcnilmleri i\u00e7in appearanceImport=false korur ve stampAppearanceImport=true, appearanceProfile="stamp-typed-xml-v1", appearanceTypes=["stamp"], appearanceDataModes=["RAW","FILTERED"], appearanceEncodings=["ASCII","HEX"] ve appearanceResources="acyclic-expanded-graph" ekler
Transaction'lar ve limitler
Girdi XML'i, base64, adlar, stream encoding'i, kaynak t\u00fcrleri, semantik dictionary anahtarlar\u0131 ve Form geometrisi yay\u0131mdan \u00f6nce do\u011frulan\u0131r; bozuk data, cycle'lar, t\u00fckenmi\u015f k\u00fcm\u00fclatif limitler veya cancellation, eksiksiz transaction'\u0131 ba\u015far\u0131s\u0131z k\u0131lar
XFDF limitleri, anotasyon operation'\u0131 boyunca toplam girdi/\u00e7\u0131kt\u0131y\u0131, XML ve graf node'lar\u0131n\u0131, depth'i, stream depolamas\u0131n\u0131 ve working rezervasyonlar\u0131n\u0131 kapsar
Import, mevcut kaydedilmemi\u015f graf state'ini, AES R5/R6 g\u00fcvenli\u011fini ve authenticated certification k\u0131s\u0131tlar\u0131n\u0131 korur; P1/P2 anotasyon de\u011fi\u015fikliklerini reddeder ve P3 orijinal imzal\u0131 \u00f6neki ve ger\u00e7ek signature integrity'sini korur
Yetkilendirilmi\u015f bo\u015f import, kaydedilmemi\u015f de\u011fi\u015fiklik yokken s\u0131f\u0131r d\u00f6nd\u00fcr\u00fcr ve kesin mevcut PDF baytlar\u0131n\u0131 korur; dirty graf de\u011fi\u015fiklikleri atılmadan kaydedilir
Windows ve Linux callback context'leri, PDF output, JSON result output ve nihai cancellation denetimi ba\u015far\u0131l\u0131 olduktan sonra haz\u0131rlanm\u0131\u015f bir PDF'i benimser; ba\u015far\u0131s\u0131z veya k\u0131smi callback'ler \u00f6nceki context'i korur ve ilk ba\u015far\u0131s\u0131z writer sticky kal\u0131r
Yaln\u0131zca-anotasyon import, bo\u015f fields container'lar\u0131n\u0131 ve value'suz field bildirimlerini no-op metadata olarak kabul eder; ger\u00e7ek form value'lar\u0131 ve rich field g\u00fcncellemeleri ayr\u0131 authenticated form-data operation'\u0131 gerektirir
Kalan i\u015f
Genel anotasyon AP transport'u, appearance state dictionary'leri, string kaynak value'lar\u0131, bo\u015f-olmayan DEFINE/REF referanslar\u0131, cycle'l\u0131 grafikler, Redact overlayappearance, anotasyon de\u011fi\u015ftirme/kald\u0131rma ve FDF anotasyon takas\u0131 ayr\u0131 i\u015f olarak kal\u0131r
Ta\u015f\u0131nm\u0131\u015f bir stamp g\u00f6r\u00fcn\u00fcm\u00fc olmayan geometrik ve metin anotasyonlar\u0131, mevcut davran\u0131\u015flar\u0131n\u0131 korur; bu operation, keyfi anotasyon g\u00f6r\u00fcn\u00fcmleri sentezlemez veya action y\u00fcr\u00fctmez
Payla\u015fan s\u0131n\u0131rl\u0131 adapter, payload d\u00f6n\u00fc\u015f\u00fcm\u00fcnden \u00f6nce ham anotasyon anahtarlar\u0131n\u0131 ve geni\u015fletilmi\u015f AP grafiklerini reserve eder ve o temsilleri tahsis etmeden \u00f6nce base64 whitespace'ini ve \u00e7\u00f6z\u00fclm\u00fc\u015f DATA'y\u0131 reserve eder; PDF ad d\u00f6n\u00fc\u015f\u00fcm\u00fc, cancellation checkpoint'leriyle do\u011frusal ge\u00e7i\u015fler kullan\u0131r