InMemoryOpcPackage
Общ преглед
InMemoryOpcPackage е клас в Aspose.Slides FOSS за C++.
Пакет за OPC в паметта с поддръжка на I/O файлове ZIP. Управлява пакет от Open Packaging Conventions като карта в меморията на имена на части към байт масиви. Поддържа зареждане и запазване в архивите ZIM (патриоти или потоци), съхранявайки неизвестни части за верност при пътуването назад.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
open(path: std::filesystem::path) → InMemoryOpcPackage | Отвори пакет OPC от път на файл. |
open(stream: std::istream) → InMemoryOpcPackage | Отвори пакет OPC от път на файл. |
create_new() → InMemoryOpcPackage | Създаване на нов празен пакет OPC. |
save(path: std::filesystem::path) | Запази пакета в път на файл като ZIP архив. |
save(stream: std::ostream) | Запази пакета в път на файл като ZIP архив. |
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() | Затвори пакета и освободи ресурси. Изчиства всички данни от частта в паметта. Пакетът не трябва да се използва след затваряне. |