InMemoryOpcPackage
Panoramica
InMemoryOpcPackage è una classe in Aspose.Slides FOSS per C++.
Pacchetto OPC in memoria con supporto I/O file ZIP. Gestisce un pacchetto Open Packaging Conventions come una mappa in memoria di nomi di parti a array di byte. Supporta il caricamento da e il salvataggio su archivi ZIP (percorsi file o stream), preservando le parti sconosciute per una fedeltà di andata e ritorno.
Questa classe fornisce 14 metodi per lavorare con oggetti InMemoryOpcPackage nei programmi C++. I metodi disponibili includono: InMemoryOpcPackage, close, create_new, delete_part, get_part, get_part_names, has_part, open, save, set_part, source_path. Tutti i membri pubblici sono accessibili a qualsiasi applicazione C++ dopo l’installazione del pacchetto Aspose.Slides FOSS per C++.
Metodi
| Firma | Descrizione |
|---|---|
InMemoryOpcPackage() | |
open(path: std::filesystem::path) → InMemoryOpcPackage | Apri un pacchetto OPC da un percorso di file. |
open(stream: std::istream) → InMemoryOpcPackage | Apri un pacchetto OPC da un percorso di file. |
create_new() → InMemoryOpcPackage | Crea un nuovo pacchetto OPC vuoto. |
save(path: std::filesystem::path) | Salva il pacchetto in un percorso file come archivio ZIP. |
save(stream: std::ostream) | Salva il pacchetto in un percorso file come archivio ZIP. |
get_part(part_name: std::string_view) → std::optional<std::vector<uint8_t>> | Recupera il contenuto di una parte per nome. Restituisce nullopt se la parte non esiste. |
set_part(part_name: std::string_view, content: std::vector<uint8_t>) | Memorizza (o sovrascrivi) una parte con il contenuto fornito. |
set_part(part_name: std::string_view, content: std::string_view) | Memorizza (o sovrascrivi) una parte con il contenuto fornito. |
has_part(part_name: std::string_view) → bool | Verifica se una parte esiste nel pacchetto. |
delete_part(part_name: std::string_view) → bool | Elimina una parte dal pacchetto. |
get_part_names() → std::vector<std::string> | Ottieni un elenco di tutti i nomi delle parti nel pacchetto. |
source_path() → std::optional<std::string> | Ottieni il percorso file originale se il pacchetto è stato caricato da un file. |
close() | Chiudi il pacchetto e rilascia le risorse. Cancella tutti i dati delle parti in memoria. Il pacchetto non dovrebbe essere usato dopo la chiusura. |