Constructor and Description |
---|
SearchAction(IPdfObjectPredicate predicate)
Creates a new instance of searching action.
|
Modifier and Type | Method and Description |
---|---|
List |
getFoundObjects()
Retrieves objects found in structure of some PdfDocument with use of DocumentStructureUtils.traverse(PdfDocument, IAction) .
|
void |
processIndirectObjectDefinition(com.itextpdf.kernel.pdf.PdfObject object)
Evaluates this predicate on the given indirect PdfObject definition and adds it to search results if object matches the condition.
|
com.itextpdf.kernel.pdf.PdfObject |
processObject(com.itextpdf.kernel.pdf.PdfObject object)
Evaluates this predicate on the given PdfObject and adds it to search results if object matches the condition.
|
public SearchAction(IPdfObjectPredicate predicate)
predicate
- is a criteria for search
public ListgetFoundObjects()
PdfDocument
with use of DocumentStructureUtils.traverse(PdfDocument, IAction)
.
public void processIndirectObjectDefinition(com.itextpdf.kernel.pdf.PdfObject object)
PdfObject
definition and adds it to search results if object matches the condition.
processIndirectObjectDefinition
in interface IAction
object
- is an indirect object to process
public com.itextpdf.kernel.pdf.PdfObject processObject(com.itextpdf.kernel.pdf.PdfObject object)
PdfObject
and adds it to search results if object matches the condition.
processObject
in interface IAction
object
- is an direct object to process
Copyright © 1998–2020 iText Group NV. All rights reserved.