Prezentare generală
CfbDocument reprezintă un document Compound File Binary în memorie. Utilizați metodele statice de fabrică FromFile, FromStream sau FromReader pentru a deschide un fișier CFB existent, sau apelați constructorul complet pentru a crea un document nou dintr-o rădăcină CfbStorage. Proprietatea Root oferă acces la stocarea de nivel superior, de la care puteți naviga întregul arbore de directoare.
Constructori
| Semnătură | Descriere |
|---|
CfbDocument() | Creează o nouă instanță CfbDocument. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | Creează un nou CfbDocument cu parametrii specificaţi. |
Metode
| Semnătură | Descriere |
|---|
FromReader(reader: CfbReader) | Creează un CfbDocument citind toate intrările dintr-o instanță deschisă CfbReader. |
FromFile(path: string) | Deschide fișierul CFB de la path și returnează un nou CfbDocument. |
FromStream(stream: Stream) | Citește un document CFB din stream și returnează un nou CfbDocument. |
Proprietăți
| Nume | Tip | Acces | Descriere |
|---|
Root | CfbStorage | Read | Intrarea rădăcină CfbStorage la ID-ul fluxului 0; punctul de pornire pentru toate parcurgerile de director. |
MajorVersion | ushort | Read | Versiunea majoră CFB din antetul fișierului (3 pentru sectoare de 512 de octeți, 4 pentru sectoare de 4096 de octeți). |
MinorVersion | ushort | Read | Versiunea minoră CFB din antetul fișierului (întotdeauna 0x003E conform specificației). |
TransactionSignatureNumber | uint | Read | Câmpul semnătură de tranzacție din antetul CFB; diferit de zero doar în fișierele tranzacționate. |
Vezi și