Pārskats
CfbDocument pārstāv atmiņā esošu Compound File Binary dokumentu. Izmantojiet statiskās ražotāja metodes FromFile, FromStream vai FromReader, lai atvērtu esošu CFB failu, vai izsauciet pilno konstruktoru, lai izveidotu jaunu dokumentu no CfbStorage saknes. Root īpašība nodrošina piekļuvi augstākā līmeņa glabātuvei, no kuras varat pārvietoties visā direktoriju koks.
Konstruktori
| Paraksts | Apraksts |
|---|
CfbDocument() | Izveido jaunu CfbDocument instanci. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | Izveido jaunu CfbDocument ar norādītajiem parametriem. |
Metodes
| Signature | Description |
|---|
FromReader(reader: CfbReader) | Izveido CfbDocument, nolasot visus ierakstus no atvērtas CfbReader instances. |
FromFile(path: string) | Atver CFB failu vietā path un atgriež jaunu CfbDocument. |
FromStream(stream: Stream) | Nolasot CFB dokumentu no stream un atgriež jaunu CfbDocument. |
Īpašības
| Nosaukums | Tips | Piekļuve | Apraksts |
|---|
Root | CfbStorage | Lasīt | Saknes CfbStorage ieraksts ar plūsmas ID 0; sākumpunkts visai direktoriju pārlūkošanai. |
MajorVersion | ushort | Lasīt | CFB galvenā versija no faila galvenes (3 512 baitu sektoriem, 4 4096 baitu sektoriem). |
MinorVersion | ushort | Lasīt | CFB apakšversija no faila galvenes (vienmēr 0x003E saskaņā ar specifikāciju). |
TransactionSignatureNumber | uint | Lasīt | Darījuma paraksta lauks no CFB galvenes; nenulles tikai darījumu failos. |
Skatīt arī