अवलोकन
CfbDocument एक इन‑मेमोरी कॉम्पाउंड फ़ाइल बाइनरी दस्तावेज़ का प्रतिनिधित्व करता है। मौजूदा CFB फ़ाइल खोलने के लिए स्थैतिक फ़ैक्टरी मेथड्स FromFile, FromStream, या FromReader का उपयोग करें, या पूर्ण कंस्ट्रक्टर को कॉल करके CfbStorage रूट से नया दस्तावेज़ बनाएं। Root प्रॉपर्टी शीर्ष‑स्तर स्टोरेज तक पहुँच प्रदान करती है, जिससे आप पूरी डायरेक्टरी ट्री को नेविगेट कर सकते हैं।
कंस्ट्रक्टर्स
| Signature | Description |
|---|
CfbDocument() | एक नया CfbDocument इंस्टेंस बनाता है। |
CfbDocument(root: CfbStorage, majorVersion: ushort, minorVersion: ushort, transactionSignatureNumber: uint) | निर्दिष्ट पैरामीटरों के साथ एक नया CfbDocument बनाता है। |
विधियाँ
| Signature | Description |
|---|
FromReader(reader: CfbReader) | एक खुले CfbReader उदाहरण से सभी प्रविष्टियों को पढ़कर एक CfbDocument बनाता है। |
FromFile(path: string) | path पर स्थित CFB फ़ाइल को खोलता है और एक नया CfbDocument लौटाता है। |
FromStream(stream: Stream) | stream से एक CFB दस्तावेज़ पढ़ता है और एक नया CfbDocument लौटाता है। |
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|
Root | CfbStorage | पढ़ें | स्ट्रीम ID 0 पर मूल CfbStorage प्रविष्टि; सभी निर्देशिका पारगमन के लिए प्रारंभ बिंदु। |
MajorVersion | ushort | पढ़ें | फ़ाइल हेडर से CFB प्रमुख संस्करण (512‑बाइट सेक्टर के लिए 3, 4096‑बाइट सेक्टर के लिए 4)। |
MinorVersion | ushort | पढ़ें | फ़ाइल हेडर से CFB लघु संस्करण (स्पेसिफिकेशन के अनुसार हमेशा 0x003E)। |
TransactionSignatureNumber | uint | पढ़ें | CFB हेडर से लेनदेन हस्ताक्षर फ़ील्ड; केवल लेनदेन वाली फ़ाइलों में ही शून्य नहीं होता। |
और देखें