Apžvalga
CfbDocument reiškia atmintyje esantį Compound File Binary dokumentą. Naudokite statinius gamyklinius metodus FromFile, FromStream arba FromReader, kad atidarytumėte esamą CFB failą, arba iškvieskite pilną konstruktorių, kad sukurtumėte naują dokumentą iš CfbStorage šaknies. Root savybė suteikia prieigą prie aukščiausio lygio saugyklos, iš kurios galite naršyti visą katalogų medį.
Konstruktoriai
| Parašas | Aprašymas |
|---|
CfbDocument() | Sukuria naują CfbDocument egzempliorių. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | Sukuria naują CfbDocument su nurodytais parametrais. |
Metodai
| Signature | Description |
|---|
FromReader(reader: CfbReader) | Sukuria CfbDocument, perskaitant visus įrašus iš atviros CfbReader egzemplioriaus. |
FromFile(path: string) | Atidaro CFB failą ties path ir grąžina naują CfbDocument. |
FromStream(stream: Stream) | Perskaito CFB dokumentą iš stream ir grąžina naują CfbDocument. |
Savybės
| Pavadinimas | Tipas | Prieiga | Aprašymas |
|---|
Root | CfbStorage | Skaityti | Šakninis CfbStorage įrašas srauto ID 0; pradinė vieta visam katalogų naršymui. |
MajorVersion | ushort | Skaityti | CFB pagrindinė versija iš failo antraštės (3 – 512 baitų sektoriams, 4 – 4096 baitų sektoriams). |
MinorVersion | ushort | Skaityti | CFB antrinė versija iš failo antraštės (visada 0x003E pagal specifikaciją). |
TransactionSignatureNumber | uint | Skaityti | Transakcijos parašo laukas iš CFB antraštės; nulinis tik ne transakciniuose failuose. |
Žr. taip pat