API Reference
Class
PdfDocumentTextEditor
Searches and edits text on existing PDF pages.
Inheritance
- Object
- PdfDocumentTextEditor
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property PdfDocument.Text
Methods
public PdfTextEditResult Add(PdfPageRegion region, String text, PdfTextEditOptions options = null, PdfReadOptions readOptions = null) #Returns:
PdfTextEditResultAdds text at the top-left of a page region without removing existing content.
Parameters
- region OfficeIMO.Pdf.PdfPageRegion
- text System.String
- options OfficeIMO.Pdf.PdfTextEditOptions = null
- readOptions OfficeIMO.Pdf.PdfReadOptions = null
public IReadOnlyList<PdfTextMatch> Find(String text, PdfTextSearchOptions options = null, PdfReadOptions readOptions = null) #Returns:
IReadOnlyList<PdfTextMatch>Finds visible, unclipped text occurrences across decoded visual runs.
Parameters
- text System.String
- options OfficeIMO.Pdf.PdfTextSearchOptions = null
- readOptions OfficeIMO.Pdf.PdfReadOptions = null
public PdfRegionText Inspect(PdfPageRegion region, PdfReadOptions readOptions = null) #Returns:
PdfRegionTextReturns text and dominant style inside a page region.
Parameters
- region OfficeIMO.Pdf.PdfPageRegion
- readOptions OfficeIMO.Pdf.PdfReadOptions = null
public PdfTextEditResult Move(PdfPageRegion region, Double deltaX, Double deltaY, PdfTextEditOptions options = null, PdfReadOptions readOptions = null) #Returns:
PdfTextEditResultMoves text objects intersecting a region by a PDF user-space offset.
Parameters
- region OfficeIMO.Pdf.PdfPageRegion
- deltaX System.Double
- deltaY System.Double
- options OfficeIMO.Pdf.PdfTextEditOptions = null
- readOptions OfficeIMO.Pdf.PdfReadOptions = null
public PdfTextEditResult Replace(PdfPageRegion region, String text, PdfTextEditOptions options = null, PdfReadOptions readOptions = null) #Returns:
PdfTextEditResultRemoves text objects intersecting a region and adds replacement text in the detected style.
Parameters
- region OfficeIMO.Pdf.PdfPageRegion
- text System.String
- options OfficeIMO.Pdf.PdfTextEditOptions = null
- readOptions OfficeIMO.Pdf.PdfReadOptions = null
public PdfTextEditResult ReplaceAll(String text, String replacement, PdfTextSearchOptions searchOptions = null, PdfTextEditOptions editOptions = null, PdfReadOptions readOptions = null) #Returns:
PdfTextEditResultReplaces every located occurrence while preserving exact unmatched source-span text and independent visual runs.
Parameters
- text System.String
- replacement System.String
- searchOptions OfficeIMO.Pdf.PdfTextSearchOptions = null
- editOptions OfficeIMO.Pdf.PdfTextEditOptions = null
- readOptions OfficeIMO.Pdf.PdfReadOptions = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object