THPDFHeadlessXFDFOptions record

Jednostka: HPDFHeadlessXFDFTypes

Wywołaj THPDFHeadlessXFDFOptions.Default przed zmianą poszczególnych limitów

MemberDefaultPurpose
MaxBytes16777216Wejście/wyjście XFDF, bajty pojedynczych załączników i bajty wymiany wyglądów stamp
MaxAnnotations10000Skan adnotacji źródła albo liczba doklejanych adnotacji
MaxNodes1000000Ograniczone przechodzenie grafu/XML i przyjmowanie przechowywania węzłów
MaxDepth32Maksymalne dopuszczane zagnieżdżenie, z wspieranym sufitem 64; typowany wrapper XML stamp rezerwuje dwa poziomy zagnieżdżenia w tym suficie
MaxWorkingBytes134217728Konserwatywna rezerwacja dla snapshotów, łańcuchów, XML, przygotowanych obiektów PDF i serializacji
CancellationTokennilOpcjonalny token kooperatywnego anulowania

Wszystkie numeryczne limity muszą być dodatnie; istniejący token anulowania dokumentu i token importu muszą identyfikować ten sam token, gdy oba są dostarczone

Eksport rezerwuje miejsce na zarówno skumulowane XML, jak i zwracane bajty, a import rezerwuje pamięć XML/drzewa przed przygotowaniem przyrostowego grafu

Limity dokumentu i limity operacji C ABI Linux również obowiązują; zwiększenie limitu XFDF nie zwiększa tych niezależnych pojemności

Profil adnotacji i semantyka transakcji

Transport wyglądów standardowych stampów zachowuje rzeczywiste strumienie Form i ograniczone acykliczne zasoby fontów, obrazów i grafiki przez typowany XML base64

Rezerwacje wyglądów stamp obejmują zakodowane klucze, rozwinięte zasoby, kodowanie strumieni i kopie konwersji XML/base64 przed alokacją; ta konserwatywna suma operacji może przekroczyć finalny rozmiar wyjścia