InMemoryOpcPackage
Revisión
InMemoryOpcPackage Es una clase en Aspose.Slides FOSS para C++.
En memoria OPC paquete con el archivo ZIP I/O soporte. Gestión un paquet de Convenciones de envasado abierto como una tarjeta en memoria de nombres de partes para arrases de byte. Apoya la carga y ahorrar a los archivos Z IP (caminos de archive o corrientes), conservando partes desconocidas para la fidelidad de vuelta-trip.
Esta clase proporciona 14 métodos para trabajar con los objetos de InMemoryOpcPackage en programas C++. Los métodos disponibles incluyen: InMemoryOpcPackage, close, create_new, delete_part, get_part, get_part_names, has_part, open, save, set_part, source_path. Todos los miembros públicos están accesibles a cualquier aplicación C++ después de instalar el Aspose.Slides FOSS para el paquete C+.
Metodología
| firma | Descripción |
|---|---|
InMemoryOpcPackage() | |
open(path: std::filesystem::path) → InMemoryOpcPackage | Abrir un paquete OPC desde una ruta de archivo. |
open(stream: std::istream) → InMemoryOpcPackage | Abrir un paquete OPC desde una ruta de archivo. |
create_new() → InMemoryOpcPackage | Crea un nuevo paquete OPC vacío. |
save(path: std::filesystem::path) | Salva el paquete a un camino de archivo como archivos ZIP. |
save(stream: std::ostream) | Salva el paquete a un camino de archivo como archivos ZIP. |
get_part(part_name: std::string_view) → std::optional<std::vector<uint8_t>> | Retirar el contenido de una parte por nombre. retorna nullopt si la parte no existe. |
set_part(part_name: std::string_view, content: std::vector<uint8_t>) | Almacena (o sobreescribe) una parte con el contenido dado. |
set_part(part_name: std::string_view, content: std::string_view) | Almacena (o sobreescribe) una parte con el contenido dado. |
has_part(part_name: std::string_view) → bool | Verifique si hay parte en el paquete. |
delete_part(part_name: std::string_view) → bool | Descarga una parte del paquete. |
get_part_names() → std::vector<std::string> | Obtenga una lista de todos los nombres de las partes en el paquete. |
source_path() → std::optional<std::string> | Obtenga el camino de archivo original si el paquete se cargó desde un archivos. |
close() | Cierra el paquete y libera los recursos. limpia todos los datos de la parte en memoria. El paquet no debe ser utilizado después de cerrar. |