CfbDocument

CfbDocument

Overzicht

CfbDocument vertegenwoordigt een in‑memory Compound File Binary‑document. Gebruik de statische fabriekmethoden FromFile, FromStream of FromReader om een bestaand CFB‑bestand te openen, of roep de volledige constructor aan om een nieuw document te maken vanuit een CfbStorage‑root. De Root‑eigenschap geeft toegang tot de opslag op het hoogste niveau, vanwaar u de volledige directoryboom kunt doorlopen.

Constructors

HandtekeningBeschrijving
CfbDocument()Maakt een nieuwe CfbDocument instantie.
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint)Maakt een nieuwe CfbDocument met de opgegeven parameters.

Methoden

HandtekeningBeschrijving
FromReader(reader: CfbReader)Maakt een CfbDocument aan door alle items te lezen van een open CfbReader-instantie.
FromFile(path: string)Opent het CFB-bestand op path en retourneert een nieuwe CfbDocument.
FromStream(stream: Stream)Leest een CFB-document van stream en retourneert een nieuwe CfbDocument.

Eigenschappen

NaamTypeToegangBeschrijving
RootCfbStorageReadDe root CfbStorage entry bij stream-ID 0; het startpunt voor alle directory‑traversals.
MajorVersionushortReadCFB major‑versie uit de bestandsheader (3 voor 512‑byte sectoren, 4 voor 4096‑byte sectoren).
MinorVersionushortReadCFB minor‑versie uit de bestandsheader (altijd 0x003E volgens de specificatie).
TransactionSignatureNumberuintReadTransactiesignatuurveld uit de CFB-header; alleen verschillend van nul in getransacteerde bestanden.

Zie ook

 Nederlands