Oversikt
CfbDocument representerer et Compound File Binary-dokument i minnet. Bruk de statiske fabrikkmetodene FromFile, FromStream eller FromReader for å åpne en eksisterende CFB-fil, eller kall den fullstendige konstruktøren for å opprette et nytt dokument fra en CfbStorage-rot. Root-egenskapen gir tilgang til lagringen på toppnivå, fra hvilken du kan navigere i hele katalogtreet.
Konstruktører
| Signatur | Beskrivelse |
|---|
CfbDocument() | Oppretter en ny CfbDocument‑instans. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | Oppretter en ny CfbDocument med de angitte parametrene. |
Metoder
| Signatur | Beskrivelse |
|---|
FromReader(reader: CfbReader) | Oppretter en CfbDocument ved å lese alle oppføringer fra en åpen CfbReader-instans. |
FromFile(path: string) | Åpner CFB-filen på path og returnerer en ny CfbDocument. |
FromStream(stream: Stream) | Leser et CFB-dokument fra stream og returnerer en ny CfbDocument. |
Egenskaper
| Navn | Type | Tilgang | Beskrivelse |
|---|
Root | CfbStorage | Read | RotCfbStorage-oppføringen ved strøm-ID 0; startpunktet for all katalogtraversering. |
MajorVersion | ushort | Read | CFB hovedversjon fra filhodet (3 for 512‑bytesektorer, 4 for 4096‑bytesektorer). |
MinorVersion | ushort | Read | CFB mindre versjon fra filhodet (alltid 0x003E i henhold til spesifikasjonen). |
TransactionSignatureNumber | uint | Read | Transaksjonssignaturfelt fra CFB‑hodet; ulik null kun i transaksjonsfiler. |
Se også