Skip to main content
All docs
V25.1
  • PdfClearContentRegions Class

    A collection of page regions to clear.

    Namespace: DevExpress.Pdf

    Assembly: DevExpress.Pdf.v25.1.Core.dll

    NuGet Package: DevExpress.Pdf.Core

    Declaration

    public class PdfClearContentRegions

    Remarks

    Pass the PdfClearContentRegions object as the PdfPageFacade.ClearContent to clear multiple page regions.

    The code sample below clears all found entries of a specific word:

    using (PdfDocumentProcessor pdfDocumentProcessor = new PdfDocumentProcessor())
    {
        pdfDocumentProcessor.LoadDocument("Document.pdf");
        PdfDocumentFacade documentFacade = pdfDocumentProcessor.DocumentFacade;
        PdfPageFacade pageFacade = documentFacade.Pages[0];
    
        //Find target phrase in the document
        string removeText = "Ounce";
    
        PdfTextSearchParameters searchParameters = new PdfTextSearchParameters() { WholeWords = true };
        PdfTextSearchResults searchResults = pdfDocumentProcessor.FindText(removeText, searchParameters);
    
        PdfClearContentRegions contentRegions = new PdfClearContentRegions();
    
        // Retrieve text rectangles
        while (searchResults.Status == PdfTextSearchStatus.Found && searchResults.PageNumber == 1)
        {
            contentRegions.Add(searchResults.Rectangles);
            searchResults = pdfDocumentProcessor.FindText(removeText, searchParameters);
        }
    
        // Remove found entries
        pageFacade.ClearContent(contentRegions, new PdfClearContentOptions());
    
        pdfDocumentProcessor.SaveDocument("Document_cleared.pdf");
    }
    

    Inheritance

    Object
    PdfClearContentRegions
    See Also