Overview
CfbDocument представляє в пам’яті двоякісний документ Compound File. Використовуйте статичні фабричні методи FromFile, FromStream, або FromReader відкрити існуючий файл CFB або викликати повний конструктор для створення нового документа з CfbStorage Корінь. Root property дає доступ до зберігання верхнього рівня, з якого можна перейти по всьому дереві каталогів.
Constructors
| Signature | Description |
|---|
CfbDocument() | Створює новий CfbDocument Наприклад. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | Створює новий CfbDocument з зазначеними параметрами. |
Methods
| Signature | Description |
|---|
FromReader(reader: CfbReader) | Створює CfbDocument читаючи всі записи з відкритого CfbReader Наприклад. |
FromFile(path: string) | Відкриває файл CFB на: path і повертає новий файл. CfbDocument. |
FromStream(stream: Stream) | Читає документ CFB від: stream і повертає новий файл. CfbDocument. |
Properties
| Name | Type | Access | Description |
|---|
Root | CfbStorage | Read | Корінь. CfbStorage запис на ID потоку 0; початна точка для всіх переходів по каталозі. |
MajorVersion | ushort | Read | Основна версія CFB з заголовку файлу (3 для секторів 512 байтів, 4 для секторів 4096 байт). |
MinorVersion | ushort | Read | CFB менша версія з заголовку файлу (завжди 0x003E відповідно до специфікації). |
TransactionSignatureNumber | uint | Read | Поле підпису транзакції з заголовку CFB; не нульовий тільки в файлах, що мають трансакцію. |
See Also