CfbDocument

CfbDocument

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

NumeTipAccesDescriere
RootCfbStorageReadIntrarea rădăcină CfbStorage la ID-ul fluxului 0; punctul de pornire pentru toate parcurgerile de director.
MajorVersionushortReadVersiunea majoră CFB din antetul fișierului (3 pentru sectoare de 512 de octeți, 4 pentru sectoare de 4096 de octeți).
MinorVersionushortReadVersiunea minoră CFB din antetul fișierului (întotdeauna 0x003E conform specificației).
TransactionSignatureNumberuintReadCâmpul semnătură de tranzacție din antetul CFB; diferit de zero doar în fișierele tranzacționate.

Vezi și

 Română