THPDFHeadlessXFDFOptions record
Jednostka: HPDFHeadlessXFDFTypes
Wywołaj THPDFHeadlessXFDFOptions.Default przed zmianą poszczególnych limitów
| Member | Default | Purpose |
|---|---|---|
| MaxBytes | 16777216 | Wejście/wyjście XFDF, bajty pojedynczych załączników i bajty wymiany wyglądów stamp |
| MaxAnnotations | 10000 | Skan adnotacji źródła albo liczba doklejanych adnotacji |
| MaxNodes | 1000000 | Ograniczone przechodzenie grafu/XML i przyjmowanie przechowywania węzłów |
| MaxDepth | 32 | Maksymalne dopuszczane zagnieżdżenie, z wspieranym sufitem 64; typowany wrapper XML stamp rezerwuje dwa poziomy zagnieżdżenia w tym suficie |
| MaxWorkingBytes | 134217728 | Konserwatywna rezerwacja dla snapshotów, łańcuchów, XML, przygotowanych obiektów PDF i serializacji |
| CancellationToken | nil | Opcjonalny 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