PdfContentEditor
Visión general
PdfContentEditor es una clase en Aspose.PDF FOSS para C++.
PdfContentEditor.ReplaceText(srcText, destText) busca en todo el documento y reemplaza las cadenas coincidentes, devolviendo true cuando se produce al menos un reemplazo.
Esta clase proporciona 22 métodos para trabajar con objetos PdfContentEditor en programas C++. Los métodos disponibles incluyen: AddDocumentAdditionalAction, AddDocumentAttachment, ChangeViewerPreference, DeleteAttachments, DeleteImage, DeleteStamp, DeleteStampById, DeleteStampByIds, GetViewerPreference, HideStampById, MoveStamp, MoveStampById y 5 métodos adicionales. Todos los miembros públicos son accesibles para cualquier aplicación C++ después de instalar el paquete Aspose.PDF FOSS para C++. Métodos de acceso: DocumentClose, DocumentOpen, DocumentPrinted, DocumentSaved, DocumentWillPrint, DocumentWillSave.
Métodos de acceso
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
DocumentOpen | std::string | Lectura/Escritura | Obtiene o establece si el documento está abierto. |
DocumentClose | std::string | Lectura/Escritura | Obtiene o establece el cierre del documento. |
DocumentWillSave | std::string | Lectura/Escritura | Obtiene o establece el documento que se guardará. |
DocumentSaved | std::string | Lectura/Escritura | Obtiene o establece el documento guardado. |
DocumentWillPrint | std::string | Lectura/Escritura | Obtiene o establece el documento que se imprimirá. |
DocumentPrinted | std::string | Lectura/Escritura | Obtiene o establece el documento impreso. |
Métodos
| Firma | Descripción |
|---|---|
PdfContentEditor() | Llama a PdfContentEditor en esta instancia de PdfContentEditor. |
AddDocumentAttachment(path: std::string, description: std::string) | Llama a AddDocumentAttachment(path, description) en esta instancia de PdfContentEditor. |
DeleteAttachments() | Llama a DeleteAttachments en esta instancia de PdfContentEditor. |
AddDocumentAdditionalAction(actionName: std::string, javaScript: std::string) | Llama a AddDocumentAdditionalAction(actionName, javaScript) en esta instancia de PdfContentEditor. |
RemoveDocumentOpenAction() | Llama a RemoveDocumentOpenAction en esta instancia de PdfContentEditor. |
ChangeViewerPreference(pageLayout: int) | Llama a ChangeViewerPreference(pageLayout) en esta instancia de PdfContentEditor. |
GetViewerPreference() → int | Devuelve la preferencia del visor. |
ReplaceImage(pageNum: int, imageNum: int, fileName: std::string) | Llama a ReplaceImage(pageNum, imageNum, fileName) en esta instancia de PdfContentEditor. |
DeleteImage(pageNum: int, imageNum: std::vector<int>) | Llama a DeleteImage(pageNum, imageNum) en esta instancia de PdfContentEditor. |
DeleteImage() | |
ReplaceText(srcText: std::string, destText: std::string) → bool | Busca en todo el documento y reemplaza las cadenas coincidentes, devolviendo true cuando ocurre al menos un reemplazo |
ReplaceText(srcText: std::string, pageNum: int, destText: std::string) → bool | Llama a ReplaceText(srcText, pageNum, destText) en esta instancia de PdfContentEditor. |
ReplaceText(srcText: std::string, destText: std::string, pageNum: int) → bool | Llama a ReplaceText(srcText, destText, pageNum) en esta instancia de PdfContentEditor. |
DeleteStamp(pageNum: int, stampId: std::vector<int>) | Llama a DeleteStamp(pageNum, stampId) en esta instancia de PdfContentEditor. |
DeleteStampByIds(stampIds: std::vector<int>) | Llama a DeleteStampByIds(stampIds) en esta instancia de PdfContentEditor. |
DeleteStampByIds(pageNum: int, stampIds: std::vector<int>) | Llama a DeleteStampByIds(pageNum, stampIds) en esta instancia de PdfContentEditor. |
DeleteStampById(pageNum: int, stampId: int) | Llama a DeleteStampById(pageNum, stampId) en esta instancia de PdfContentEditor. |
DeleteStampById(stampId: int) | Llama a DeleteStampById(stampId) en esta instancia de PdfContentEditor. |
HideStampById(pageNum: int, stampId: int) | Llama a HideStampById(pageNum, stampId) en esta instancia de PdfContentEditor. |
ShowStampById(pageNum: int, stampId: int) | Llama a ShowStampById(pageNum, stampId) en esta instancia de PdfContentEditor. |
MoveStampById(pageNum: int, stampId: int, offsetX: double, offsetY: double) | Llama a MoveStampById(pageNum, stampId, offsetX, offsetY) en esta instancia de PdfContentEditor. |
MoveStamp(pageNum: int, stampId: int, offsetX: double, offsetY: double) | Llama a MoveStamp(pageNum, stampId, offsetX, offsetY) en esta instancia de PdfContentEditor. |