- Não, não.
Resumo geral
InMemoryOpcPackage é uma classe em Aspose.Slides FOSS para C++.
Pacote OPC em memória com suporte a I/O de arquivos ZIP. Gerencia um pacote Open Packaging Conventions como um mapa em memoria dos nomes das partes para matrizes de bytes. Suporta carregamento e salvação em arquivos ZIM (caminhos ou fluxos de ficheiros), preservando as partes desconhecidas para fidelidade de ida e volta.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
open(path: std::filesystem::path) → InMemoryOpcPackage | Abra um pacote OPC a partir de uma rota para o ficheiro. |
open(stream: std::istream) → InMemoryOpcPackage | Abra um pacote OPC a partir de uma rota para o ficheiro. |
create_new() → InMemoryOpcPackage | Criar um novo pacote OPC vazio. |
save(path: std::filesystem::path) | Salve o pacote para um caminho de arquivo como um arquivamento ZIP. |
save(stream: std::ostream) | Salve o pacote para um caminho de arquivo como um arquivamento ZIP. |
set_part(part_name: std::string_view, content: std::string_view) | Armazenar (ou sobrescrever) uma parte com o conteúdo dado. |
get_part_names() → std::vector<std::string> | Arranja uma lista de todos os nomes das peças no pacote. |
source_path() → std::optional<std::string> | Obter o caminho do arquivo original se o pacote foi carregado a partir de um arquivos. |
close() | Feche o pacote e liberte recursos. Limpa todos os dados da parte na memória. O pacoe não deve ser usado após fechar. |