TXFADataStructureSnapshot Type
TXFADataStructureSnapshot = TArray<TXFADataStructureNodeState> in HPDFXFADataStructure is de gedetachte-bos-waarde-snapshot die CaptureDetached en RestoreDetached gebruiken
| Node-status-veld | Betekenis |
|---|---|
ParentIndex: Integer | -1 voor een gedetachte root, anders de index van een eerder ouder-record |
Identity: UInt64 | Originele native identiteit voor caller-remapping, bewaard als snapshot-metadata |
Name, Prefix, NamespaceURI, Value, InstructionTarget: AnsiString | Exacte UTF-8-element/content-status |
IsCDATA: Boolean | CDATA-afhandeling voor gewone tekst |
ContentKind: TXFAXMLContentKind | Gewone tekst-, comment- of processing-instruction-content-kind |
Attributes, NamespaceDeclarations: TArray<AnsiString> | Geordende UTF-8 name=value-entries, inclusief een expliciete lege default namespace-reset |
Records volgen ouder-vóór-kind-volgorde; ongeldige ouderreferenties, geaggregeerde grootte, node-aantal of diepte worden geweigerd vóór het vervangen van de bestaande gedetachte bos
Herstel geeft verse objecten en native identiteiten terug, in dezelfde volgorde als de snapshot; aanroepers die externe aliassen vasthouden, moeten die remappen met die teruggegeven array en diens opgeslagen identiteiten
De XFA-widget-runtime voert deze remapping uit voor diens persistente script-aliassen als deel van complete event-rollback