PdfContentEditor
Επισκόπηση
PdfContentEditor είναι μια κλάση στο Aspose.PDF FOSS για C++.
PdfContentEditor.ReplaceText(srcText, destText) αναζητά ολόκληρο το έγγραφο και αντικαθιστά τις αντίστοιχες συμβολοσειρές, επιστρέφοντας true όταν συμβαίνει τουλάχιστον μία αντικατάσταση.
Αυτή η κλάση παρέχει 22 μεθόδους για εργασία με αντικείμενα PdfContentEditor σε προγράμματα C++. Οι διαθέσιμες μέθοδοι περιλαμβάνουν: AddDocumentAdditionalAction, AddDocumentAttachment, ChangeViewerPreference, DeleteAttachments, DeleteImage, DeleteStamp, DeleteStampById, DeleteStampByIds, GetViewerPreference, HideStampById, MoveStamp, MoveStampById, και 5 επιπλέον μεθόδους. Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή C++ μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS για C++. Μέθοδοι πρόσβασης: DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint, DocumentWillSave.
Μέθοδοι πρόσβασης
| Όνομα | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
DocumentOpen | std::string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το άνοιγμα του εγγράφου. |
DocumentClose | std::string | Ανάγνωση/Εγγραφή | Αποκτά ή ορίζει το κλείσιμο του εγγράφου. |
DocumentWillSave | std::string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το έγγραφο που θα αποθηκευτεί. |
DocumentSaved | std::string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το αποθηκευμένο έγγραφο. |
DocumentWillPrint | std::string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το έγγραφο που θα εκτυπωθεί. |
DocumentPrinted | std::string | Ανάγνωση/Εγγραφή | Λαμβάνει ή ορίζει το εκτυπωμένο έγγραφο. |
Μέθοδοι
| Υπογραφή | Περιγραφή |
|---|---|
PdfContentEditor() | Καλεί το PdfContentEditor σε αυτήν τη PdfContentEditor παρουσία. |
AddDocumentAttachment(path: std::string, description: std::string) | Καλεί AddDocumentAttachment(path, description) σε αυτήν τη PdfContentEditor παρουσία. |
DeleteAttachments() | Καλεί DeleteAttachments σε αυτήν τη PdfContentEditor παρουσία. |
AddDocumentAdditionalAction(actionName: std::string, javaScript: std::string) | Καλεί AddDocumentAdditionalAction(actionName, javaScript) σε αυτήν τη PdfContentEditor παρουσία. |
RemoveDocumentOpenAction() | Καλεί RemoveDocumentOpenAction σε αυτήν τη PdfContentEditor παρουσία. |
ChangeViewerPreference(pageLayout: int) | Καλεί ChangeViewerPreference(pageLayout) σε αυτό το αντικείμενο PdfContentEditor. |
GetViewerPreference() → int | Επιστρέφει την προτίμηση του προβολέα. |
ReplaceImage(pageNum: int, imageNum: int, fileName: std::string) | Καλεί ReplaceImage(pageNum, imageNum, fileName) σε αυτό το αντικείμενο PdfContentEditor. |
DeleteImage(pageNum: int, imageNum: std::vector<int>) | Καλεί DeleteImage(pageNum, imageNum) σε αυτό το αντικείμενο PdfContentEditor. |
DeleteImage() | |
ReplaceText(srcText: std::string, destText: std::string) → bool | Αναζητά ολόκληρο το έγγραφο και αντικαθιστά τις αντίστοιχες συμβολοσειρές, επιστρέφοντας true όταν συμβεί τουλάχιστον μία αντικατάσταση |
ReplaceText(srcText: std::string, pageNum: int, destText: std::string) → bool | Καλεί ReplaceText(srcText, pageNum, destText) σε αυτήν την PdfContentEditor αντίγραφο. |
ReplaceText(srcText: std::string, destText: std::string, pageNum: int) → bool | Καλεί ReplaceText(srcText, destText, pageNum) σε αυτήν την PdfContentEditor αντίγραφο. |
DeleteStamp(pageNum: int, stampId: std::vector<int>) | Καλεί DeleteStamp(pageNum, stampId) σε αυτήν την PdfContentEditor αντίγραφο. |
DeleteStampByIds(stampIds: std::vector<int>) | Καλεί το DeleteStampByIds(stampIds) σε αυτό το αντίγραφο PdfContentEditor. |
DeleteStampByIds(pageNum: int, stampIds: std::vector<int>) | Καλεί το DeleteStampByIds(pageNum, stampIds) σε αυτό το αντίγραφο PdfContentEditor. |
DeleteStampById(pageNum: int, stampId: int) | Καλεί το DeleteStampById(pageNum, stampId) σε αυτό το αντίγραφο PdfContentEditor. |
DeleteStampById(stampId: int) | Καλεί το DeleteStampById(stampId) σε αυτό το αντίγραφο PdfContentEditor. |
HideStampById(pageNum: int, stampId: int) | Καλεί το HideStampById(pageNum, stampId) σε αυτήν την PdfContentEditor αντίτυπο. |
ShowStampById(pageNum: int, stampId: int) | Καλεί ShowStampById(pageNum, stampId) σε αυτό το αντικείμενο PdfContentEditor. |
MoveStampById(pageNum: int, stampId: int, offsetX: double, offsetY: double) | Καλεί MoveStampById(pageNum, stampId, offsetX, offsetY) σε αυτό το αντικείμενο PdfContentEditor. |
MoveStamp(pageNum: int, stampId: int, offsetX: double, offsetY: double) | Καλεί MoveStamp(pageNum, stampId, offsetX, offsetY) σε αυτό το αντικείμενο PdfContentEditor. |