InMemoryOpcPackage

ΕΚΤΙΜΗΣΗ

InMemoryOpcPackage Είναι μια τάξη σε Aspose.Slides FOSS για C++.

In-memory OPC package with ZIP file I/O support. Διαχειρίζεται ένα Open Packaging Conventions packages ως χάρτη μνήμης των ονομάτων μερών για να byte ράγια. Υποστηρίζει την φόρτωση από και αποθηκεύοντας στα αρχεία Z IP (δρόμους αρχείων ή ροές), διατηρώντας άγνωστα μέρη για τη πίστη του γύρου ταξιδιού.

Αυτή η κατηγορία παρέχει 14 μεθόδους για να εργαστείτε με InMemoryOpcPackage αντικείμενα σε προγράμματα C++. Οι διαθέσιμες μεθόδους περιλαμβάνουν: InMemoryOpcPackage, close, create_new, delete_part, get_part, get_part_names, has_part, open, save, set_part, source_path. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή C++ μετά την εγκατάσταση του Aspose.Slides FOSS για το πακέτο C+.

Μέθοδοι

υπογραφήΠεριγραφή
InMemoryOpcPackage()
open(path: std::filesystem::path)InMemoryOpcPackageΑνοίξτε ένα πακέτο OPC από μια διαδρομή αρχείων.
open(stream: std::istream)InMemoryOpcPackageΑνοίξτε ένα πακέτο OPC από μια διαδρομή αρχείων.
create_new()InMemoryOpcPackageΔημιουργήστε ένα νέο κενό πακέτο OPC.
save(path: std::filesystem::path)Αποθηκεύστε το πακέτο σε ένα αρχείο ως αρχεία ZIP.
save(stream: std::ostream)Αποθηκεύστε το πακέτο σε ένα αρχείο ως αρχεία ZIP.
get_part(part_name: std::string_view)std::optional<std::vector<uint8_t>>Επιστρέφει το περιεχόμενο ενός μέρους με όνομα. επιστρέφεται μηδενικά εάν το μέρος δεν υπάρχει.
set_part(part_name: std::string_view, content: std::vector<uint8_t>)Αποθηκεύστε (ή υπεργράψτε) ένα μέρος με το δεδομένο περιεχόμενο.
set_part(part_name: std::string_view, content: std::string_view)Αποθηκεύστε (ή υπεργράψτε) ένα μέρος με το δεδομένο περιεχόμενο.
has_part(part_name: std::string_view)boolΕλέγξτε αν υπάρχει ένα μέρος στο πακέτο.
delete_part(part_name: std::string_view)boolΔιαγράψτε ένα μέρος από το πακέτο.
get_part_names()std::vector<std::string>Πάρτε μια λίστα με όλα τα ονόματα των τμημάτων στο πακέτο.
source_path()std::optional<std::string>Αποκτήστε την αρχική διαδρομή του αρχείου εάν το πακέτο φορτώθηκε από ένα αρχείο.
close()Κλείστε το πακέτο και απελευθερώστε τους πόρους. Καθαρίζει όλα τα δεδομένα μερικών στοιχείων στη μνήμη. Το παίκτη δεν πρέπει να χρησιμοποιείται μετά το κλείσιμο.

Δείτε επίσης

 Ελληνικά