THPDFObjectLifecycleState Type
Volgt waar een PDF-object zit in de levenscyclus van de geladen objectgraaf
Declaratie
THPDFObjectLifecycleState= (olsClean, olsDirty, olsReleased,
olsMustWrite, olsRaw, olsParsed, olsFlushed);
Eenheid
HPDFObjs
Waarden
| Waarde | Betekenis |
|---|---|
olsClean |
Het object is stabiel en staat niet gepland om te worden geschreven |
olsDirty |
Het object is gewijzigd sinds het voor het laatst is geschreven; onderdeel van de IsDirty-verzameling |
olsReleased |
Het object is vrijgegeven |
olsMustWrite |
Het object is gemarkeerd om altijd geschreven te worden, ongeacht dirty-tracking; telt ook als dirty |
olsRaw |
Een geïndexeerde maar nog niet gerealiseerde objectgraaf-invoer |
olsParsed |
Een object dat ongewijzigd uit bronbytes is gerealiseerd |
olsFlushed |
Een object dat al naar het uitvoerdocument is geserialiseerd |
Gebruiksopmerkingen
- De oorspronkelijke vier statussen behouden hun ordinalen en de drie nieuwere statussen worden achteraan toegevoegd, dus vastgelegde ordinalen en verzamelingslogica zoals
IsDirty = [olsDirty, olsMustWrite]blijven geldig - De
THPDFObject-methodenMarkClean,MarkDirty,MarkReleased,MarkMustWrite,MarkRaw,MarkParsedenMarkFlushedverplaatsen objecten tussen statussen