THPDFObjectLifecycleState Türü
Bir PDF nesnesinin yüklenen object graph yaşam döngüsündeki yerini izler
Bildirim
THPDFObjectLifecycleState= (olsClean, olsDirty, olsReleased,
olsMustWrite, olsRaw, olsParsed, olsFlushed);
Birim
HPDFObjs
Değerler
| Değer | Anlamı |
|---|---|
olsClean |
Nesne kararlıdır ve yazım için planlanmamıştır |
olsDirty |
Nesne, son yazılışından sonra değiştirildi; IsDirty kümesinin parçası |
olsReleased |
Nesne serbest bırakıldı |
olsMustWrite |
Nesne, dirty izlemesinden bağımsız olarak daima yazılmak üzere işaretlidir; ayrıca dirty sayılır |
olsRaw |
İndeklenmiş ama henüz materialize edilmemiş bir object-graph girdisi |
olsParsed |
Kaynak baytlarından değişiklik yapılmadan materialize edilmiş bir nesne |
olsFlushed |
Çıktı belgesine zaten serileştirilmiş bir nesne |
Kullanım notları
- Özgün dört durum ordinal'lerini korur ve üç yeni durum sona eklenir; böylece kalıcı ordinal'ler ve
IsDirty = [olsDirty, olsMustWrite]gibi küme temelli mantık geçerli kalır THPDFObjectmetotlarıMarkClean,MarkDirty,MarkReleased,MarkMustWrite,MarkRaw,MarkParsedveMarkFlushed, nesneleri durumlar arasında taşır