THPDFObjectLifecycleState Type
Spårar var ett PDF-objekt befinner sig i den inlästa objektgrafens livscykel
Deklaration
THPDFObjectLifecycleState= (olsClean, olsDirty, olsReleased,
olsMustWrite, olsRaw, olsParsed, olsFlushed);
Enhet
HPDFObjs
Värden
| Värde | Betydelse |
|---|---|
olsClean |
Objektet är stabilt och köas inte för skrivning |
olsDirty |
Objektet ändrades sedan det senast skrevs; del av IsDirty-mängden |
olsReleased |
Objektet frigjordes |
olsMustWrite |
Objektet är flaggat att alltid skrivas oavsett dirty-spårning; räknas också som dirty |
olsRaw |
En indexerad men ännu inte materialiserad objektgrafspost |
olsParsed |
Ett objekt materialiserat från källbyte utan ändringar |
olsFlushed |
Ett objekt som redan serialiserats till utdatadokumentet |
Användningsanteckningar
- De ursprungliga fyra tillstånden behåller sina ordinaltal och de tre nyare tillstånden läggs till på slutet, så lagrade ordinaltal och mängdbaserad logik som
IsDirty = [olsDirty, olsMustWrite]förblir giltig THPDFObject-metodernaMarkClean,MarkDirty,MarkReleased,MarkMustWrite,MarkRaw,MarkParsedochMarkFlushedflyttar objekt mellan tillstånd