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. |