Visão geral
CfbDocument representa um documento Compound File Binary em memória. Use os métodos de fábrica estáticos FromFile, FromStream ou FromReader para abrir um arquivo CFB existente, ou chame o construtor completo para criar um novo documento a partir de uma raiz CfbStorage. A propriedade Root fornece acesso ao armazenamento de nível superior, a partir do qual você pode navegar por toda a árvore de diretórios.
Construtores
| Assinatura | Descrição |
|---|
CfbDocument() | Cria uma nova instância CfbDocument. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | Cria um novo CfbDocument com os parâmetros especificados. |
Métodos
| Signature | Description |
|---|
FromReader(reader: CfbReader) | Cria um CfbDocument lendo todas as entradas de uma instância CfbReader aberta. |
FromFile(path: string) | Abre o arquivo CFB em path e retorna um novo CfbDocument. |
FromStream(stream: Stream) | Lê um documento CFB de stream e retorna um novo CfbDocument. |
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|
Root | CfbStorage | Read | A entrada raiz CfbStorage no ID de fluxo 0; o ponto de partida para toda a travessia de diretórios. |
MajorVersion | ushort | Read | Versão principal do CFB do cabeçalho do arquivo (3 para setores de 512 bytes, 4 para setores de 4096 bytes). |
MinorVersion | ushort | Read | Versão secundária do CFB do cabeçalho do arquivo (sempre 0x003E conforme a especificação). |
TransactionSignatureNumber | uint | Read | Campo de assinatura de transação do cabeçalho CFB; diferente de zero apenas em arquivos transacionados. |
Veja também