CfbDocument

CfbDocument

Panoramica

CfbDocument rappresenta un documento Compound File Binary in memoria. Usa i metodi statici di fabbrica FromFile, FromStream o FromReader per aprire un file CFB esistente, oppure chiama il costruttore completo per creare un nuovo documento da una radice CfbStorage. La proprietà Root fornisce l’accesso allo storage di livello superiore, da cui è possibile navigare l’intero albero delle directory.

Costruttori

FirmaDescrizione
CfbDocument()Crea una nuova istanza CfbDocument.
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint)Crea un nuovo CfbDocument con i parametri specificati.

Metodi

SignatureDescription
FromReader(reader: CfbReader)Crea un CfbDocument leggendo tutte le voci da un’istanza CfbReader aperta.
FromFile(path: string)Apre il file CFB in path e restituisce un nuovo CfbDocument.
FromStream(stream: Stream)Legge un documento CFB da stream e restituisce un nuovo CfbDocument.

Proprietà

NomeTipoAccessoDescrizione
RootCfbStorageReadLa voce radice CfbStorage con ID stream 0; il punto di partenza per tutti i percorsi della directory.
MajorVersionushortReadVersione principale CFB dall’intestazione del file (3 per settori da 512 byte, 4 per settori da 4096 byte).
MinorVersionushortReadVersione secondaria CFB dall’intestazione del file (sempre 0x003E secondo la specifica).
TransactionSignatureNumberuintReadCampo firma della transazione dall’intestazione CFB; diverso da zero solo nei file transazionali.

Vedi anche

 Italiano