InMemoryOpcPackage

المعلومات العامة

InMemoryOpcPackage هي فئة في Aspose.Slides FOSS لـ C++.

حزمة OPC داخل الذاكرة مع دعم إدخال / خروج ملفات ZIP. تدير حجز اتفاقيات التعبئة المفتوحة كخريطة في الذهنية لأسماء الأجزاء إلى صفائح بايت. يدعم تحميل من وتخزينها إلى أرشيفات زيب (مسارات الملف أو تيار) ، والحفاظ على أجزائية غير معروفة لثقة الجولة.

الطرق

التوقيعوصف
open(path: std::filesystem::path)InMemoryOpcPackageافتح حزمة OPC من مسار ملف.
open(stream: std::istream)InMemoryOpcPackageافتح حزمة OPC من مسار ملف.
create_new()InMemoryOpcPackageإنشاء حزمة OPC فارغة جديدة.
save(path: std::filesystem::path)احفظ الحزمة إلى مسار ملف كمحفوظ زيب.
save(stream: std::ostream)احفظ الحزمة إلى مسار ملف كمحفوظ زيب.
set_part(part_name: std::string_view, content: std::string_view)تخزين (أو إعادة كتابة) جزء مع المحتوى المحدد.
get_part_names()std::vector<std::string>احصل على قائمة بأسماء الأجزاء في الحزمة.
source_path()std::optional<std::string>احصل على مسار الملف الأصلي إذا تم تحميل الحزمة من ملف.
close()أغلق الحزمة وافصل الموارد. تنظف كل البيانات في الذاكرة الجزء. لا ينبغي استخدام الحزام بعد الإغلاق.
 العربية