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