סקירה
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 ב‑ID של זרם 0; נקודת ההתחלה לכל הניווט במאגר. |
MajorVersion | ushort | Read | גרסת ראשית של CFB מכותרת הקובץ (3 עבור סקטורים של 512 בתים, 4 עבור סקטורים של 4096 בתים). |
MinorVersion | ushort | Read | גרסה משנית של CFB מכותרת הקובץ (תמיד 0x003E לפי המפרט). |
TransactionSignatureNumber | uint | Read | שדה חתימת העסקה מכותרת ה‑CFB; אינו אפס רק בקבצים עם עסקאות. |
ראה גם