THPDFObjectLifecycleState Type
Sporer hvor et PDF-objekt står i den innlastede objektgrafens livssyklus
Deklarasjon
THPDFObjectLifecycleState= (olsClean, olsDirty, olsReleased,
olsMustWrite, olsRaw, olsParsed, olsFlushed);
Enhet
HPDFObjs
Verdier
| Verdi | Betydning |
|---|---|
olsClean |
Objektet er stabilt og står ikke i kø for skriving |
olsDirty |
Objektet ble endret siden det sist ble skrevet; del av IsDirty-mengden |
olsReleased |
Objektet ble frigjort |
olsMustWrite |
Objektet er flagget til alltid å bli skrevet uavhengig av dirty-sporing; teller også som dirty |
olsRaw |
En indeksert, men ennå ikke materialisert objektgraf-oppføring |
olsParsed |
Et objekt materialisert fra kildebyte uten endringer |
olsFlushed |
Et objekt allerede serialisert til utdatadokumentet |
Bruksnotater
- De opprinnelige fire tilstandene beholder sine ordinaler og de tre nyere tilstandene appender, så lagrede ordinaler og mengdebasert logikk som
IsDirty = [olsDirty, olsMustWrite]forblir gyldig THPDFObject-metodeneMarkClean,MarkDirty,MarkReleased,MarkMustWrite,MarkRaw,MarkParsedogMarkFlushedflytter objekter mellom tilstander