public class PdfCanvasCsConverter
extends com.itextpdf.kernel.pdf.canvas.parser.PdfCanvasProcessor
Constructor and Description |
---|
PdfCanvasCsConverter(com.itextpdf.kernel.pdf.PdfDocument document,
AbstractCsConverter csConverter,
OptimizationSession session)
Instantiates a new
PdfCanvasCsConverter instance based
on PDF document and color space converter. |
Modifier and Type | Method and Description |
---|---|
com.itextpdf.kernel.pdf.canvas.PdfCanvas |
getCanvas()
Gets resulting PDF canvas.
|
protected void |
invokeOperator(com.itextpdf.kernel.pdf.PdfLiteral operator,
List<com.itextpdf.kernel.pdf.PdfObject> operands)
Process PDF content stream operators.
|
beginMarkedContent, endMarkedContent, eventOccurred, getEventListener, getFont, getGraphicsState, getRegisteredOperatorStrings, getResources, getXObjectStream, paintPath, populateOperators, populateXObjectDoHandlers, processContent, processPageContent, registerContentOperator, registerXObjectDoHandler, reset
public PdfCanvasCsConverter(com.itextpdf.kernel.pdf.PdfDocument document, AbstractCsConverter csConverter, OptimizationSession session)
PdfCanvasCsConverter
instance based
on PDF document and color space converter.document
- the document that the resulting content stream will be written tocsConverter
- the color space converter instancesession
- is an auxiliary object used to support share data between stages of optimization processpublic com.itextpdf.kernel.pdf.canvas.PdfCanvas getCanvas()
protected void invokeOperator(com.itextpdf.kernel.pdf.PdfLiteral operator, List<com.itextpdf.kernel.pdf.PdfObject> operands)
AbstractCsConverter.convertContentStreamOperands(PdfColorSpace, PdfColorSpace, String, List, OptimizationSession)
method and then written to the resulting PDF canvas, otherwise operator with operands
will be immediately written to th resulting PDF canvas.invokeOperator
in class com.itextpdf.kernel.pdf.canvas.parser.PdfCanvasProcessor
operator
- operands
- Copyright © 1998–2024 iText Group NV. All rights reserved.