PropertyCollection{Categorie:Documentele de activitate}
Opinie generală
InMemoryOpcPackage este o clasă în Aspose.Slides FOSS pentru C++.
Pachet OPC în memorie cu suport pentru fișiere ZIP I/O. Gestionează un pachet Open Packaging Conventions ca o hartă din memorii a numelor părților la matricele de bați. Suportă încărcarea și salvarea în arhive ZIM (pase sau fluxuri de fișe), păstrând părțile necunoscute pentru fidelitatea rotundă.
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
open(path: std::filesystem::path) → InMemoryOpcPackage | Deschide un pachet OPC dintr-o cale de fişier. |
open(stream: std::istream) → InMemoryOpcPackage | Deschide un pachet OPC dintr-o cale de fişier. |
create_new() → InMemoryOpcPackage | Creează un nou pachet OPC gol. |
save(path: std::filesystem::path) | Salvați pachetul într-o cale de fișier ca arhivă ZIP. |
save(stream: std::ostream) | Salvați pachetul într-o cale de fișier ca arhivă ZIP. |
set_part(part_name: std::string_view, content: std::string_view) | Stochează (sau suprascrie) o parte cu conținutul dat. |
get_part_names() → std::vector<std::string> | Obține o listă cu toate numele de părți din pachet. |
source_path() → std::optional<std::string> | Obțineți calea originală a fișierului dacă pachetul a fost încărcat dintr-un fișier. |
close() | Închide pachetul şi eliberează resursele. Şterge toate datele din memorie. Pachetul nu trebuie folosit după închidere. |