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
| Signature | Açıklama: |
|---|---|
InMemoryOpcPackage() | |
open(path: std::filesystem::path) → InMemoryOpcPackage | Bir dosya yolundan bir OPC paketi aç. |
open(stream: std::istream) → InMemoryOpcPackage | Bir dosya yolundan bir OPC paketi aç. |
create_new() → InMemoryOpcPackage | Yeni 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) → bool | Pakette bir parça olup olmadığını kontrol edin. |
delete_part(part_name: std::string_view) → bool | Paketten 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. |