InMemoryOpcPackage

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()ปิดแพ็คเกจและปล่อยทรัพยากร หมดข้อมูลในความจํา ส่วนที่ปิดแพ็กเกตไม่ควรใช้หลังจากการปิด.

ดูเช่นกัน

 ภาษาไทย