CfbDocument

CfbDocument

Visión general

CfbDocument representa un documento Compound File Binary en memoria. Use los métodos de fábrica estáticos FromFile, FromStream o FromReader para abrir un archivo CFB existente, o llame al constructor completo para crear un nuevo documento a partir de una raíz CfbStorage. La propiedad Root brinda acceso al almacenamiento de nivel superior, desde el cual puede navegar todo el árbol de directorios.

Constructores

SignatureDescription
CfbDocument()Crea una nueva instancia de CfbDocument.
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint)Crea un nuevo CfbDocument con los parámetros especificados.

Métodos

SignatureDescription
FromReader(reader: CfbReader)Crea un CfbDocument leyendo todas las entradas de una instancia CfbReader abierta.
FromFile(path: string)Abre el archivo CFB en path y devuelve un nuevo CfbDocument.
FromStream(stream: Stream)Lee un documento CFB desde stream y devuelve un nuevo CfbDocument.

Propiedades

NombreTipoAccesoDescripción
RootCfbStorageReadLa entrada raíz CfbStorage en el ID de flujo 0; el punto de partida para todo el recorrido del directorio.
MajorVersionushortReadVersión principal de CFB del encabezado del archivo (3 para sectores de 512 bytes, 4 para sectores de 4096 bytes).
MinorVersionushortReadVersión menor de CFB del encabezado del archivo (siempre 0x003E según la especificación).
TransactionSignatureNumberuintReadCampo de firma de transacción del encabezado CFB; distinto de cero solo en archivos transaccionados.

Ver también

 Español