CfbDocument

CfbDocument

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šasAprašymas
CfbDocument()Sukuria naują CfbDocument egzempliorių.
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint)Sukuria naują CfbDocument su nurodytais parametrais.

Metodai

SignatureDescription
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

PavadinimasTipasPrieigaAprašymas
RootCfbStorageSkaitytiŠakninis CfbStorage įrašas srauto ID 0; pradinė vieta visam katalogų naršymui.
MajorVersionushortSkaitytiCFB pagrindinė versija iš failo antraštės (3 – 512 baitų sektoriams, 4 – 4096 baitų sektoriams).
MinorVersionushortSkaitytiCFB antrinė versija iš failo antraštės (visada 0x003E pagal specifikaciją).
TransactionSignatureNumberuintSkaitytiTransakcijos parašo laukas iš CFB antraštės; nulinis tik ne transakciniuose failuose.

Žr. taip pat

 Lietuvių