Áttekintés
CfbDocument egy memóriában tárolt Compound File Binary dokumentumot képvisel. Használja a statikus gyári metódusokat FromFile, FromStream vagy FromReader egy meglévő CFB fájl megnyitásához, vagy hívja meg a teljes konstruktort egy CfbStorage gyökérből új dokumentum létrehozásához. A Root tulajdonság hozzáférést biztosít a legfelső szintű tárolóhoz, ahonnan a teljes könyvtárfát bejárhatja.
Konstruktorok
| Signature | Description |
|---|
CfbDocument() | Létrehoz egy új CfbDocument példányt. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | Létrehoz egy új CfbDocument-t a megadott paraméterekkel. |
Módszerek
| Signature | Leírás |
|---|
FromReader(reader: CfbReader) | Létrehoz egy CfbDocument-t az összes bejegyzés beolvasásával egy nyitott CfbReader példányból. |
FromFile(path: string) | Megnyitja a CFB fájlt a path helyen, és visszaad egy új CfbDocument-t. |
FromStream(stream: Stream) | Beolvas egy CFB dokumentumot a stream-ból, és visszaad egy új CfbDocument-t. |
Tulajdonságok
| Name | Type | Access | Description |
|---|
Root | CfbStorage | Read | A gyökér CfbStorage bejegyzés a 0 azonosítójú adatfolyamban; az összes könyvtár bejárás kiindulópontja. |
MajorVersion | ushort | Read | A CFB főverzió a fájlfejlécből (3 512 bájtos szektorokhoz, 4 4096 bájtos szektorokhoz). |
MinorVersion | ushort | Read | A CFB alverzió a fájlfejlécből (a specifikáció szerint mindig 0x003E). |
TransactionSignatureNumber | uint | Read | A tranzakció aláírás mező a CFB fejlécből; csak tranzakciós fájlokban nem nulla. |
Lásd még