Pregled
CfbDocument predstavlja dokument Compound File Binary u memoriji. Koristite statičke metode tvornice FromFile, FromStream ili FromReader za otvaranje postojeće CFB datoteke, ili pozovite puni konstruktor za stvaranje novog dokumenta iz CfbStorage korijena. Svojstvo Root daje pristup pohrani na najvišoj razini, od koje možete navigirati cijelim stablom direktorija.
Konstruktori
| Potpis | Opis |
|---|
CfbDocument() | Stvara novu CfbDocument instancu. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | Stvara novu CfbDocument s navedenim parametrima. |
Metode
| Potpis | Opis |
|---|
FromReader(reader: CfbReader) | Stvara CfbDocument čitanjem svih unosa iz otvorene instance CfbReader. |
FromFile(path: string) | Otvara CFB datoteku na path i vraća novi CfbDocument. |
FromStream(stream: Stream) | Čita CFB dokument iz stream i vraća novi CfbDocument. |
Svojstva
| Naziv | Tip | Pristup | Opis |
|---|
Root | CfbStorage | Čitanje | Korijenski CfbStorage unos na ID‑u toka 0; početna točka za sve pretraživanje direktorija. |
MajorVersion | ushort | Čitanje | Glavna verzija CFB‑a iz zaglavlja datoteke (3 za sektore od 512 bajtova, 4 za sektore od 4096 bajtova). |
MinorVersion | ushort | Čitanje | Manja verzija CFB‑a iz zaglavlja datoteke (uvijek 0x003E prema specifikaciji). |
TransactionSignatureNumber | uint | Čitanje | Polje potpisa transakcije iz zaglavlja CFB‑a; različito od nule samo u transakcijskim datotekama. |
Vidi također