CfbDocument

Обзор

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Описание:
RootCfbStorageЧитайте .Корень . CfbStorage вход на ID потока 0; отправная точка для всех переходов по каталогам.
MajorVersionushortЧитайте .CFB основная версия из заголовка файла (3 для секторов 512 байтов, 4 для сектора 4096 байт).
MinorVersionushortЧитайте .CFB второстепенная версия из заголовка файла (всегда 0x003E по спецификации).
TransactionSignatureNumberuintЧитайте .Поле подписи транзакции из заголовка CFB; не нулевые только в файлах с трансакциями.

См. также:

 Русский