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
| Signature | Description |
|---|
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
| Signature | Description |
|---|
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
| Nombre | Tipo | Acceso | Descripción |
|---|
Root | CfbStorage | Read | La entrada raíz CfbStorage en el ID de flujo 0; el punto de partida para todo el recorrido del directorio. |
MajorVersion | ushort | Read | Versión principal de CFB del encabezado del archivo (3 para sectores de 512 bytes, 4 para sectores de 4096 bytes). |
MinorVersion | ushort | Read | Versión menor de CFB del encabezado del archivo (siempre 0x003E según la especificación). |
TransactionSignatureNumber | uint | Read | Campo de firma de transacción del encabezado CFB; distinto de cero solo en archivos transaccionados. |
Ver también