InMemoryOpcPackage
Übersicht über die
InMemoryOpcPackage ist eine Klasse in Aspose.Slides FOSS für C++.
In-Memory OPC-Paket mit ZIP-Datei I/O Unterstützung. Verwaltet ein Open Packaging Conventions Paket als eine in-memory Karte von Teilnamen zu Byte Arrays. Unterstützt das Laden aus und Speichern auf Zip-Archive (File Paths oder Streams), wobei unbekannte Teile für die Rundfahrt Treue erhalten werden.
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
open(path: std::filesystem::path) → InMemoryOpcPackage | Öffnen Sie ein OPC-Paket aus einem Dateipfad. |
open(stream: std::istream) → InMemoryOpcPackage | Öffnen Sie ein OPC-Paket aus einem Dateipfad. |
create_new() → InMemoryOpcPackage | Erstellen Sie ein neues leeres OPC-Paket. |
save(path: std::filesystem::path) | Speichern Sie das Paket in einem Dateiweg als ZIP-Archiv. |
save(stream: std::ostream) | Speichern Sie das Paket in einem Dateiweg als ZIP-Archiv. |
set_part(part_name: std::string_view, content: std::string_view) | Speichern (oder Überschreiben) eines Teils mit dem angegebenen Inhalt. |
get_part_names() → std::vector<std::string> | Holen Sie sich eine Liste aller Teilnamen im Paket. |
source_path() → std::optional<std::string> | Holen Sie sich den ursprünglichen Pfad der Datei, wenn das Paket aus einer Datenbank geladen wurde. |
close() | Schließen Sie das Paket und freigeben Sie Ressourcen. Löscht alle Daten im Speicher. Das Pakete sollte nach dem Schließen nicht verwendet werden. |