Skip navigation links
A B C D E F G H I L M P R S T U 

A

add(ICleanupStrategy) - Method in class com.itextpdf.pdfcleanup.autosweep.CompositeCleanupStrategy
 
addCleanupLocation(PdfCleanUpLocation) - Method in class com.itextpdf.pdfcleanup.PdfCleanUpTool
 
applyDashPattern(Path, LineDashPattern) - Static method in class com.itextpdf.pdfcleanup.LineDashPattern
Apply a LineDashPattern along a Path
arcTolerance - Static variable in class com.itextpdf.pdfcleanup.PdfCleanUpTool
Deprecated. 

B

beginMarkedContent(PdfName, PdfDictionary) - Method in class com.itextpdf.pdfcleanup.PdfCleanUpProcessor
 

C

CANADA_SOCIAL_SECURITY_NUMBER - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
CANADA_ZIP_CODE - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
cleanUp(PdfDocument) - Method in class com.itextpdf.pdfcleanup.autosweep.PdfAutoSweep
Perform cleanup of areas of interest on a given PdfDocument
cleanUp(PdfPage) - Method in class com.itextpdf.pdfcleanup.autosweep.PdfAutoSweep
Perform cleanup of areas of interest on a given PdfPage
CLEANUP - Static variable in class com.itextpdf.pdfcleanup.events.PdfSweepEvent
 
cleanUp() - Method in class com.itextpdf.pdfcleanup.PdfCleanUpTool
Cleans the document by erasing all the areas which are either provided or extracted from redaction annotations.
com.itextpdf.pdfcleanup - package com.itextpdf.pdfcleanup
 
com.itextpdf.pdfcleanup.autosweep - package com.itextpdf.pdfcleanup.autosweep
 
com.itextpdf.pdfcleanup.events - package com.itextpdf.pdfcleanup.events
 
CommonRegex - Class in com.itextpdf.pdfcleanup.autosweep
This class contains some of the more common regular expressions to be used for redaction.
CommonRegex() - Constructor for class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
CompositeCleanupStrategy - Class in com.itextpdf.pdfcleanup.autosweep
This class is a composite pattern for ICleanupStrategy It allows users to have multiple ICleanupStrategy implementations and bundle them as one.
CompositeCleanupStrategy() - Constructor for class com.itextpdf.pdfcleanup.autosweep.CompositeCleanupStrategy
 

D

DATE_DD_MM_YYYY - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
DATE_DD_MM_YYYY_HH_MM_SS - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
DATE_MM_DD_YYYY - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
DATE_MM_DD_YYYY_HH_MM_SS - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 

E

EMAIL_ADDRESS - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
EU_CURRENCY - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
eventOccurred(IEventData, EventType) - Method in class com.itextpdf.pdfcleanup.autosweep.CompositeCleanupStrategy
 
eventOccurred(IEventData, EventType) - Method in class com.itextpdf.pdfcleanup.PdfCleanUpEventListener
 
eventOccurred(IEventData, EventType) - Method in class com.itextpdf.pdfcleanup.PdfCleanUpProcessor
 

F

floatMultiplier - Static variable in class com.itextpdf.pdfcleanup.PdfCleanUpTool
Deprecated. 

G

getCleanUpColor() - Method in class com.itextpdf.pdfcleanup.PdfCleanUpLocation
Returns a color used to fill the area after erasing it.
getDashArray() - Method in class com.itextpdf.pdfcleanup.LineDashPattern
Getter for the dash array.
getDashPhase() - Method in class com.itextpdf.pdfcleanup.LineDashPattern
Getter for the dash phase.
getEventListener() - Method in class com.itextpdf.pdfcleanup.PdfCleanUpProcessor
 
getEventType() - Method in class com.itextpdf.pdfcleanup.events.PdfSweepEvent
 
getOriginId() - Method in class com.itextpdf.pdfcleanup.events.PdfSweepEvent
 
getPage() - Method in class com.itextpdf.pdfcleanup.PdfCleanUpLocation
 
getPdfCleanUpLocations(PdfPage) - Method in class com.itextpdf.pdfcleanup.autosweep.PdfAutoSweep
Get all PdfCleanUpLocation objects from a given PdfPage
getPdfCleanUpLocations(PdfDocument) - Method in class com.itextpdf.pdfcleanup.autosweep.PdfAutoSweep
Get all PdfCleanUpLocation objects from a given PdfDocument
getRedactionColor(IPdfTextLocation) - Method in class com.itextpdf.pdfcleanup.autosweep.CompositeCleanupStrategy
 
getRedactionColor(IPdfTextLocation) - Method in interface com.itextpdf.pdfcleanup.autosweep.ICleanupStrategy
Get the color in which redaction is to take place
getRedactionColor(IPdfTextLocation) - Method in class com.itextpdf.pdfcleanup.autosweep.RegexBasedCleanupStrategy
 
getRegion() - Method in class com.itextpdf.pdfcleanup.PdfCleanUpLocation
 
getResultantLocations() - Method in class com.itextpdf.pdfcleanup.autosweep.CompositeCleanupStrategy
 
getSupportedEvents() - Method in class com.itextpdf.pdfcleanup.autosweep.CompositeCleanupStrategy
 
getSupportedEvents() - Method in class com.itextpdf.pdfcleanup.PdfCleanUpEventListener
 

H

highlight(PdfDocument) - Method in class com.itextpdf.pdfcleanup.autosweep.PdfAutoSweep
Highlight areas of interest in a given PdfDocument
highlight(PdfPage) - Method in class com.itextpdf.pdfcleanup.autosweep.PdfAutoSweep
Highlight areas of interest in a given PdfPage
HTTP_URL - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 

I

ICleanupStrategy - Interface in com.itextpdf.pdfcleanup.autosweep
This class represents a generic cleanup strategy to be used with PdfAutoSweep ICleanupStrategy must implement Cloneable to ensure a strategy can be reset after having handled a page.
invokeOperator(PdfLiteral, List<PdfObject>) - Method in class com.itextpdf.pdfcleanup.PdfCleanUpProcessor
 
IPV4_ADDRESS - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
IPV6_ADDRESS - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
isProcessAnnotations() - Method in class com.itextpdf.pdfcleanup.PdfCleanUpTool
Check if page annotations will be processed Default: True
isSolid() - Method in class com.itextpdf.pdfcleanup.LineDashPattern
Checks whether the dashed pattern is solid or not.

L

LineDashPattern - Class in com.itextpdf.pdfcleanup
Represents the line dash pattern.
LineDashPattern(PdfArray, float) - Constructor for class com.itextpdf.pdfcleanup.LineDashPattern
Creates new LineDashPattern object.
LineDashPattern.DashArrayElem - Class in com.itextpdf.pdfcleanup
Class representing a single element of a dash array

M

MAC_ADDRESS - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
MAJOR_VERSION - Static variable in class com.itextpdf.pdfcleanup.PdfCleanupProductInfo
The major version number.
MINOR_VERSION - Static variable in class com.itextpdf.pdfcleanup.PdfCleanupProductInfo
The minor version number.
MODERN_ROMAN_NUMERALS_FLEXIBLE - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
MODERN_ROMAN_NUMERALS_STRICT - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 

P

PdfAutoSweep - Class in com.itextpdf.pdfcleanup.autosweep
Class that automatically extracts all regions of interest from a given PdfDocument and redacts them.
PdfAutoSweep(ICleanupStrategy) - Constructor for class com.itextpdf.pdfcleanup.autosweep.PdfAutoSweep
Construct a new instance of PdfAutoSweep with a given ICleanupStrategy
PdfCleanUpEventListener - Class in com.itextpdf.pdfcleanup
 
PdfCleanUpEventListener() - Constructor for class com.itextpdf.pdfcleanup.PdfCleanUpEventListener
 
PdfCleanUpFilter - Class in com.itextpdf.pdfcleanup
 
PdfCleanUpFilter(List<Rectangle>) - Constructor for class com.itextpdf.pdfcleanup.PdfCleanUpFilter
 
PdfCleanUpLocation - Class in com.itextpdf.pdfcleanup
Defines the region to be erased in a PDF document.
PdfCleanUpLocation(int, Rectangle) - Constructor for class com.itextpdf.pdfcleanup.PdfCleanUpLocation
Constructs a PdfCleanUpLocation object.
PdfCleanUpLocation(int, Rectangle, Color) - Constructor for class com.itextpdf.pdfcleanup.PdfCleanUpLocation
Constructs a PdfCleanUpLocation object.
PdfCleanUpProcessor - Class in com.itextpdf.pdfcleanup
 
PdfCleanupProductInfo - Class in com.itextpdf.pdfcleanup
Product info about this iText add-on.
PdfCleanupProductInfo() - Constructor for class com.itextpdf.pdfcleanup.PdfCleanupProductInfo
 
PdfCleanUpTool - Class in com.itextpdf.pdfcleanup
Represents the main mechanism for cleaning a PDF document.
PdfCleanUpTool(PdfDocument) - Constructor for class com.itextpdf.pdfcleanup.PdfCleanUpTool
Creates a PdfCleanUpTool object.
PdfCleanUpTool(PdfDocument, boolean) - Constructor for class com.itextpdf.pdfcleanup.PdfCleanUpTool
Creates a PdfCleanUpTool object.
PdfCleanUpTool(PdfDocument, List<PdfCleanUpLocation>) - Constructor for class com.itextpdf.pdfcleanup.PdfCleanUpTool
Creates a PdfCleanUpTool object based on the given List of PdfCleanUpLocations representing regions to be erased from the document.
PdfSweepEvent - Class in com.itextpdf.pdfcleanup.events
 
processContent(byte[], PdfResources) - Method in class com.itextpdf.pdfcleanup.PdfCleanUpProcessor
 
processPageAnnotations(PdfPage, List<Rectangle>) - Method in class com.itextpdf.pdfcleanup.PdfCleanUpProcessor
Deprecated.
Will be removed in iText 7.2, use PdfCleanUpProcessor.processPageAnnotations(PdfPage, List, boolean) instead.
processPageAnnotations(PdfPage, List<Rectangle>, boolean) - Method in class com.itextpdf.pdfcleanup.PdfCleanUpProcessor
Process the annotations of a page.
processPageContent(PdfPage) - Method in class com.itextpdf.pdfcleanup.PdfCleanUpProcessor
 
PRODUCT_NAME - Static variable in class com.itextpdf.pdfcleanup.PdfCleanupProductInfo
The product name.

R

RegexBasedCleanupStrategy - Class in com.itextpdf.pdfcleanup.autosweep
This class represents a regular expression based cleanup strategy
RegexBasedCleanupStrategy(String) - Constructor for class com.itextpdf.pdfcleanup.autosweep.RegexBasedCleanupStrategy
 
RegexBasedCleanupStrategy(Pattern) - Constructor for class com.itextpdf.pdfcleanup.autosweep.RegexBasedCleanupStrategy
 
reset() - Method in class com.itextpdf.pdfcleanup.autosweep.CompositeCleanupStrategy
 
reset() - Method in interface com.itextpdf.pdfcleanup.autosweep.ICleanupStrategy
ICleanupStrategy objects have to be reset at times PdfAutoSweep will use the same strategy for all pages, and expects to receive only the rectangles from the last page as output.
reset() - Method in class com.itextpdf.pdfcleanup.autosweep.RegexBasedCleanupStrategy
 

S

setDashArray(PdfArray) - Method in class com.itextpdf.pdfcleanup.LineDashPattern
Setter for the dash array.
setDashPhase(float) - Method in class com.itextpdf.pdfcleanup.LineDashPattern
Setter for the dash phase.
setEventCountingMetaInfo(IMetaInfo) - Method in class com.itextpdf.pdfcleanup.PdfCleanUpTool
Sets the cleanup meta info that will be passed to the EventCounter with PdfSweepEvent and can be used to determine event origin.
setProcessAnnotations(boolean) - Method in class com.itextpdf.pdfcleanup.PdfCleanUpTool
Set if page annotations will be processed Default processing behaviour: remove annotation if there is overlap with a redaction region
setRedactionColor(Color) - Method in class com.itextpdf.pdfcleanup.autosweep.RegexBasedCleanupStrategy
 

T

tentativeCleanUp(PdfDocument) - Method in class com.itextpdf.pdfcleanup.autosweep.PdfAutoSweep
Perform tentative cleanup of areas of interest on a given PdfDocument This method will add all redaction annotations to the given document, allowing the end-user to choose which redactions to keep or delete.
tentativeCleanUp(PdfPage) - Method in class com.itextpdf.pdfcleanup.autosweep.PdfAutoSweep
Perform tentative cleanup of areas of interest on a given PdfPage This method will add all redaction annotations to the given page, allowing the end-user to choose which redactions to keep or delete.

U

UK_CURRENCY - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
UK_SOCIAL_SECURITY_NUMBER - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
UK_ZIP_CODE - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
US_CURRENCY - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
US_SOCIAL_SECURITY_NUMBER - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
US_ZIP_CODE - Static variable in class com.itextpdf.pdfcleanup.autosweep.CommonRegex
 
A B C D E F G H I L M P R S T U 
Skip navigation links

Copyright © 1998–2019 iText Group NV. All rights reserved.