Обзор
CfbDocument представляет собой в памяти Двойной документ с сложным файлом. Используйте статические методы фабрики FromFile, FromStream, или FromReader открыть существующий файл CFB или вызвать полный конструктор для создания нового документа из CfbStorage Корень. Root property дает доступ к хранилищу верхнего уровня, с которого вы можете перемещаться по всему дереву каталогов.
Конструкторы
| Signature | Описание: |
|---|
CfbDocument() | Создает новый CfbDocument В этом случае. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | Создает новый CfbDocument с указанными параметрами. |
Методы
| Signature | Описание: |
|---|
FromReader(reader: CfbReader) | Создает CfbDocument читая все записи из открытого CfbReader В этом случае. |
FromFile(path: string) | Открывает файл CFB на: path и возвращает новый CfbDocument. |
FromStream(stream: Stream) | Читает документ CFB от: stream и возвращает новый CfbDocument. |
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|
Root | CfbStorage | Читайте . | Корень . CfbStorage вход на ID потока 0; отправная точка для всех переходов по каталогам. |
MajorVersion | ushort | Читайте . | CFB основная версия из заголовка файла (3 для секторов 512 байтов, 4 для сектора 4096 байт). |
MinorVersion | ushort | Читайте . | CFB второстепенная версия из заголовка файла (всегда 0x003E по спецификации). |
TransactionSignatureNumber | uint | Читайте . | Поле подписи транзакции из заголовка CFB; не нулевые только в файлах с трансакциями. |
См. также: