نظرة عامة
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 | قراءة | إدخال الجذر CfbStorage عند معرف التدفق 0؛ نقطة البداية لجميع استعراض الدليل. |
MajorVersion | ushort | قراءة | الإصدار الرئيسي لـ CFB من رأس الملف (3 للقطاعات ذات 512 بايت، 4 للقطاعات ذات 4096 بايت). |
MinorVersion | ushort | قراءة | الإصدار الفرعي لـ CFB من رأس الملف (دائمًا 0x003E وفقًا للمواصفة). |
TransactionSignatureNumber | uint | قراءة | حقل توقيع المعاملة من رأس CFB؛ غير صفر فقط في الملفات ذات المعاملات. |
انظر أيضًا