InMemoryOpcPackage

InMemoryOpcPackage

Genel Bakış

InMemoryOpcPackage C++ için Aspose.Slides FOSS’de bir sınıf.

ZIP dosya I/O desteği ile hafızadaki OPC paketi. Açık Paketleme Sözleşmeleri paketini bölüm isimlerinin bayt dizilerine bir hafıza haritası olarak yönetir. Bilinmeyen parçaları round-trip sadakati için koruyarak, Zip arşivlerinden (fayl yolları veya akışlar) yüklemeyi ve kaydetmeyi destekler.

Bu sınıf, C ++ programlarında InMemoryOpcPackage nesnelerle çalışmak için 14 yöntem sağlar. Kullanılabilir yöntemler şunlardır: InMemoryOpcPackage, close, create_new, delete_part, get_part, get_part_names, has_part, open, save, set_part, source_path. C ++ için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir C++ uygulamasına erişilebilir.

Yöntemler

SignatureAçıklama:
InMemoryOpcPackage()
open(path: std::filesystem::path)InMemoryOpcPackageBir dosya yolundan bir OPC paketi aç.
open(stream: std::istream)InMemoryOpcPackageBir dosya yolundan bir OPC paketi aç.
create_new()InMemoryOpcPackageYeni boş bir OPC paketi oluşturun.
save(path: std::filesystem::path)Paketi bir ZIP arşiv olarak dosya yoluna kaydet.
save(stream: std::ostream)Paketi bir ZIP arşiv olarak dosya yoluna kaydet.
get_part(part_name: std::string_view)std::optional<std::vector<uint8_t>>Bir parçanın içeriğini isimle al. Parça mevcut değilse nullopt gönderir.
set_part(part_name: std::string_view, content: std::vector<uint8_t>)Verilen içerikle bir parçanın depolanması (veya üzerine yazılması).
set_part(part_name: std::string_view, content: std::string_view)Verilen içerikle bir parçanın depolanması (veya üzerine yazılması).
has_part(part_name: std::string_view)boolPakette bir parça olup olmadığını kontrol edin.
delete_part(part_name: std::string_view)boolPaketten bir parça silin.
get_part_names()std::vector<std::string>Paketteki tüm parça adlarının bir listesini alın.
source_path()std::optional<std::string>Paket bir dosyadan yüklenmişse orijinal dosya yolunu alın.
close()Paketi kapatın ve kaynakları serbest bırakın. Tüm bellek bölüm verilerini temizler. Paket kapanıştan sonra kullanılmamalıdır.

Ayrıca bakınız:

 Türkçe