Επισκόπηση
CfbDocument αντιπροσωπεύει ένα έγγραφο Compound File Binary στη μνήμη. Χρησιμοποιήστε τις στατικές μεθόδους κατασκευής FromFile, FromStream ή FromReader για να ανοίξετε ένα υπάρχον αρχείο CFB, ή καλέστε τον πλήρη κατασκευαστή για να δημιουργήσετε ένα νέο έγγραφο από μια ρίζα CfbStorage. Η ιδιότητα Root παρέχει πρόσβαση στην αποθήκευση ανώτερου επιπέδου, από την οποία μπορείτε να περιηγηθείτε σε όλο το δέντρο καταλόγου.
Κατασκευαστές
| Υπογραφή | Περιγραφή |
|---|
CfbDocument() | Δημιουργεί μια νέα παρουσία CfbDocument. |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | Δημιουργεί ένα νέο CfbDocument με τις καθορισμένες παραμέτρους. |
Μέθοδοι
| Signature | Description |
|---|
FromReader(reader: CfbReader) | Δημιουργεί ένα CfbDocument διαβάζοντας όλες τις καταχωρήσεις από ένα ανοιχτό παράδειγμα CfbReader. |
FromFile(path: string) | Ανοίγει το αρχείο CFB στο path και επιστρέφει ένα νέο CfbDocument. |
FromStream(stream: Stream) | Διαβάζει ένα έγγραφο CFB από το stream και επιστρέφει ένα νέο CfbDocument. |
Ιδιότητες
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|
Root | CfbStorage | Read | Η ρίζα CfbStorage καταχώριση στο stream ID 0· το σημείο εκκίνησης για όλες τις περιηγήσεις καταλόγου. |
MajorVersion | ushort | Read | Κύρια έκδοση CFB από την κεφαλίδα του αρχείου (3 για τομείς 512‑byte, 4 για τομείς 4096‑byte). |
MinorVersion | ushort | Read | Δευτερεύουσα έκδοση CFB από την κεφαλίδα του αρχείου (πάντα 0x003E σύμφωνα με την προδιαγραφή). |
TransactionSignatureNumber | uint | Read | Πεδίο υπογραφής συναλλαγής από την κεφαλίδα CFB· μη μηδενικό μόνο σε αρχεία με συναλλαγές. |
Δείτε επίσης