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 متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای C++ برای هر برنامه 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 | در این نمونه PdfContentEditor، ReplaceText(srcText, pageNum, destText) فراخوانی میشود. |
ReplaceText(srcText: std::string, destText: std::string, pageNum: int) → bool | در این نمونه PdfContentEditor، ReplaceText(srcText, destText, pageNum) فراخوانی میشود. |
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 فراخوانی میکند. |