InMemoryOpcPackage
Översikt
InMemoryOpcPackage är en klass i Aspose.Slides FOSS för C++.
In-memory OPC pack med ZIP fil I/O support. Hantera ett Open Packaging Convention paket som en in-minneskarta av delnamn för byte arrayer. Stödjer laddning från och spara till Zip arkiv (filvägar eller strömmar), bevarar okända delar för rund-trip trovärdighet.
Denna klass ger 14 metoder för att arbeta med InMemoryOpcPackage objekt i C++-program. Tillgängliga metoder inkluderar: InMemoryOpcPackage, close, create_new, delete_part, get_part, get_part_names, has_part, open, save, set_part, source_path. Alla offentliga medlemmar är tillgängliga för alla C++-applikationer efter att ha installerat Aspose.Slides FOSS för C ++-paketet.
Metoder
| Signature | Beskrivning |
|---|---|
InMemoryOpcPackage() | |
open(path: std::filesystem::path) → InMemoryOpcPackage | Öppna ett OPC-paket från en filvägen. |
open(stream: std::istream) → InMemoryOpcPackage | Öppna ett OPC-paket från en filvägen. |
create_new() → InMemoryOpcPackage | Skapa ett nytt tomt OPC-paket. |
save(path: std::filesystem::path) | Spara paketet till en filvägen som ett ZIP-arkiv. |
save(stream: std::ostream) | Spara paketet till en filvägen som ett ZIP-arkiv. |
get_part(part_name: std::string_view) → std::optional<std::vector<uint8_t>> | Returnerar innehållet i en del efter namn. återvänder nullopt om delen inte existerar. |
set_part(part_name: std::string_view, content: std::vector<uint8_t>) | Skapa (eller överskriva) en del av det angivna innehållet. |
set_part(part_name: std::string_view, content: std::string_view) | Skapa (eller överskriva) en del av det angivna innehållet. |
has_part(part_name: std::string_view) → bool | Kontrollera om en del finns i paketet. |
delete_part(part_name: std::string_view) → bool | Ta bort en del av paketet. |
get_part_names() → std::vector<std::string> | Få en lista över alla delar av namnen i paketet. |
source_path() → std::optional<std::string> | Få den ursprungliga filvägen om paketet har laddat ut från en fil. |
close() | Stäng paketet och släpp resurser. Rensar alla delar data i minnet. Paketet bör inte användas efter stängning. |