CfbDocument

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

AssinaturaDescriçã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

SignatureDescription
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

NomeTipoAcessoDescrição
RootCfbStorageReadA entrada raiz CfbStorage no ID de fluxo 0; o ponto de partida para toda a travessia de diretórios.
MajorVersionushortReadVersão principal do CFB do cabeçalho do arquivo (3 para setores de 512 bytes, 4 para setores de 4096 bytes).
MinorVersionushortReadVersão secundária do CFB do cabeçalho do arquivo (sempre 0x003E conforme a especificação).
TransactionSignatureNumberuintReadCampo de assinatura de transação do cabeçalho CFB; diferente de zero apenas em arquivos transacionados.

Veja também

 Português