InMemoryOpcPackage
ภาพรวม
InMemoryOpcPackage เป็นคลาสใน Aspose.Slides FOSS สําหรับ C++.
แพคเกจ OPC ในความจํา พร้อมการสนับสนุนไฟล์ ZIP I/O. จัดการแพคเก็ต Open Packaging Conventions เป็นแผนที่ในความทรงจําของชื่อส่วนเข้ากับอาร์เรย์ไบต์. รองรับการโหลดจากและบันทึกไปยังสํานักงานเก็บข้อมูล Zip (เส้นทางไฟฟ้าหรือสตรีม) โดยรักษาชิ้นส่วนไม่รู้จักเพื่อให้มีความซื่อสัตย์รอบ ๆ การเดินทาง.
หมวดนี้ให้ 14 วิธีในการทํางานกับวัตถุ InMemoryOpcPackage ในโปรแกรม C++. วิธีการที่ใช้ได้แก่: InMemoryOpcPackage, close, create_new, delete_part, get_part, get_part_names, has_part, open, save, set_part, source_path. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน C++ ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.Slides FOSS for C++.
วิธีการ
| Signature | คําอธิบาย |
|---|---|
InMemoryOpcPackage() | |
open(path: std::filesystem::path) → InMemoryOpcPackage | เปิดแพ็คเกจ OPC จากเส้นทางไฟล์. |
open(stream: std::istream) → InMemoryOpcPackage | เปิดแพ็คเกจ OPC จากเส้นทางไฟล์. |
create_new() → InMemoryOpcPackage | สร้างแพ็คเกจ OPC ที่ว่างใหม่. |
save(path: std::filesystem::path) | เก็บแพ็คเกจเป็นเส้นทางไฟล์ เป็น ZIP archive. |
save(stream: std::ostream) | เก็บแพ็คเกจเป็นเส้นทางไฟล์ เป็น ZIP archive. |
get_part(part_name: std::string_view) → std::optional<std::vector<uint8_t>> | ค้นหาเนื้อหาของส่วนโดยชื่อ. กลับ nullopt หากส่วนไม่มีอยู่. |
set_part(part_name: std::string_view, content: std::vector<uint8_t>) | เก็บ (หรือเขียนข้าม) ส่วนที่มีเนื้อหาที่ให้ไว้. |
set_part(part_name: std::string_view, content: std::string_view) | เก็บ (หรือเขียนข้าม) ส่วนที่มีเนื้อหาที่ให้ไว้. |
has_part(part_name: std::string_view) → bool | ตรวจสอบว่ามีส่วนใดอยู่ในกระเป๋าสินค้าหรือไม่. |
delete_part(part_name: std::string_view) → bool | ลบส่วนหนึ่งจากแพ็คเกจ. |
get_part_names() → std::vector<std::string> | รับรายการชื่อส่วนทั้งหมดในแพ็กเกจ. |
source_path() → std::optional<std::string> | รับเส้นทางไฟล์เดิม หากแพ็คเกจถูกอัตรานุมจากไฟล์. |
close() | ปิดแพ็คเกจและปล่อยทรัพยากร หมดข้อมูลในความจํา ส่วนที่ปิดแพ็กเกตไม่ควรใช้หลังจากการปิด. |