|
pdfOptimizer 2.0.0 API
|
Defines an action performing during recursive traversing across iText.Kernel.Pdf.PdfDocument structure. More...
Public Member Functions |
|
| void | ProcessIndirectObjectDefinition (PdfObject @object) |
| Performs a required action with each definition of indirect iText.Kernel.Pdf.PdfObject of the document. More... |
|
| PdfObject | ProcessObject (PdfObject @object) |
| Performs a required action with the each iText.Kernel.Pdf.PdfObject of the document. More... |
|
Defines an action performing during recursive traversing across iText.Kernel.Pdf.PdfDocument structure.
| void iText.Pdfoptimizer.Util.Traversing.IAction.ProcessIndirectObjectDefinition | ( | PdfObject @ | object | ) |
Performs a required action with each definition of indirect iText.Kernel.Pdf.PdfObject of the document.
Performs a required action with each definition of indirect iText.Kernel.Pdf.PdfObject of the document. Note that every indirect object will also be independently processed by ProcessObject(iText.Kernel.Pdf.PdfObject) method once per every indirect reference to the object in the document.
| object | is an indirect object definition to process |
Implemented in iText.Pdfoptimizer.Util.Traversing.ReplaceObjectsAction, and iText.Pdfoptimizer.Util.Traversing.SearchAction.
| PdfObject iText.Pdfoptimizer.Util.Traversing.IAction.ProcessObject | ( | PdfObject @ | object | ) |
Performs a required action with the each iText.Kernel.Pdf.PdfObject of the document.
Performs a required action with the each iText.Kernel.Pdf.PdfObject of the document. It works with both directs and indirect objects witch have a parent object. Currently it doesn't deal with keys of dictionaries.
| object | is a current iText.Kernel.Pdf.PdfObject |
Implemented in iText.Pdfoptimizer.Util.Traversing.SearchAction, and iText.Pdfoptimizer.Util.Traversing.ReplaceObjectsAction.