Yleiskatsaus
CfbDocument edustaa muistissa olevaa Compound File Binary -dokumenttia. Käytä staattisia tehdasmenetelmiä FromFile, FromStream tai FromReader avatakseen olemassa olevan CFB-tiedoston tai kutsu täyttä konstruktorin luodaksesi uuden dokumentin CfbStorage-juuresta. Root-ominaisuus antaa pääsyn ylimmän tason tallennustilaan, josta voit selata koko hakemistopuun.
Rakentajat
| Allekirjoitus | Kuvaus |
|---|
CfbDocument() | Luo uusi CfbDocument-instanssi. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | Luo uusi CfbDocument määritetyillä parametreilla. |
Menetelmät
| Signature | Description |
|---|
FromReader(reader: CfbReader) | Luo CfbDocument lukemalla kaikki merkinnät avoimesta CfbReader-instanssista. |
FromFile(path: string) | Avaa CFB-tiedoston kohteessa path ja palauttaa uuden CfbDocument. |
FromStream(stream: Stream) | Lukee CFB-dokumentin kohteesta stream ja palauttaa uuden CfbDocument. |
Ominaisuudet
| Nimi | Tyyppi | Pääsy | Kuvaus |
|---|
Root | CfbStorage | Luku | Juuriosan CfbStorage merkintä virta‑ID:ssä 0; lähtökohta kaikelle hakemistokierrokselle. |
MajorVersion | ushort | Luku | CFB:n pääversio tiedoston otsikosta (3 512‑tavuisille sektoreille, 4 4096‑tavuisille sektoreille). |
MinorVersion | ushort | Luku | CFB:n aliversio tiedoston otsikosta (aina 0x003E määrittelyn mukaan). |
TransactionSignatureNumber | uint | Luku | Transaktion allekirjoituskenttä CFB-otsikosta; nollasta poikkeava vain transaktioissa olevissa tiedostoissa. |
Katso myös