| Package | Description | 
|---|---|
| com.itextpdf.awt | |
| com.itextpdf.text | |
| com.itextpdf.text.pdf | |
| com.itextpdf.text.pdf.codec.wmf | |
| com.itextpdf.text.pdf.draw | |
| com.itextpdf.text.pdf.events | |
| com.itextpdf.tool.xml.html.table |  
          
           TagProcessor implementations for   table tags. 
          |  
       
| Modifier and Type | Field and Description | 
|---|---|
protected PdfContentByte |  
          PdfGraphics2D.cb  |  
         
| Modifier and Type | Method and Description | 
|---|---|
PdfContentByte |  
          PdfGraphics2D.getContent()  |  
         
| Constructor and Description | 
|---|
PdfGraphics2D(PdfContentByte cb, float width, float height)  |  
         
PdfGraphics2D(PdfContentByte cb, float width, float height, boolean onlyShapes)  |  
         
PdfGraphics2D(PdfContentByte cb, float width, float height, FontMapper fontMapper)  |  
         
PdfGraphics2D(PdfContentByte cb, float width, float height, FontMapper fontMapper, boolean onlyShapes, boolean convertImagesToJPEG, float quality) 
           
             Constructor for PDFGraphics2D. 
              |  
         
PdfPrinterGraphics2D(PdfContentByte cb, float width, float height, boolean onlyShapes, PrinterJob printerJob)  |  
         
PdfPrinterGraphics2D(PdfContentByte cb, float width, float height, FontMapper fontMapper, boolean onlyShapes, boolean convertImagesToJPEG, float quality, PrinterJob printerJob)  |  
         
PdfPrinterGraphics2D(PdfContentByte cb, float width, float height, FontMapper fontMapper, PrinterJob printerJob)  |  
         
PdfPrinterGraphics2D(PdfContentByte cb, float width, float height, PrinterJob printerJob)  |  
         
| Modifier and Type | Method and Description | 
|---|---|
static Image |  
          Image.getInstance(PdfContentByte cb, Image awtImage, float quality) 
           
             Gets an instance of a Image from a java.awt.Image. 
              |  
         
| Modifier and Type | Class and Description | 
|---|---|
class  |  
          PdfAppearance 
           
             Implements the appearance stream to be used with form fields.. 
              |  
         
static class  |  
          PdfCopy.StampContent  |  
         
class  |  
          PdfImportedPage 
           
             Represents an imported page. 
              |  
         
class  |  
          PdfPatternPainter 
           
             Implements the pattern. 
              |  
         
class  |  
          PdfPSXObject 
           
             Implements the PostScript XObject. 
              |  
         
class  |  
          PdfTemplate 
           
             Implements the form XObject. 
              |  
         
class  |  
          StampContent  |  
         
class  |  
          Type3Glyph 
           
             The content where Type3 glyphs are written to. 
              |  
         
| Modifier and Type | Field and Description | 
|---|---|
protected PdfContentByte |  
          ColumnText.canvas 
           
             The   PdfContent where the text will be written to. 
            |  
         
protected PdfContentByte[] |  
          ColumnText.canvases  |  
         
protected PdfContentByte |  
          PdfWriter.directContent 
           
             The direct content in this document. 
              |  
         
protected PdfContentByte |  
          PdfWriter.directContentUnder 
           
             The direct content under in this document. 
              |  
         
protected PdfContentByte |  
          PdfContentByte.duplicatedFrom  |  
         
protected PdfContentByte |  
          PdfDocument.graphics 
           
             This is the PdfContentByte object, containing the borders and other Graphics. 
              |  
         
protected PdfContentByte |  
          VerticalText.text 
           
             The   PdfContent where the text will be written to. 
            |  
         
protected PdfContentByte |  
          PdfDocument.text 
           
             This is the PdfContentByte object, containing the text. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
static PdfContentByte[] |  
          PdfPTable.beginWritingRows(PdfContentByte canvas) 
           
             Gets and initializes the 4 layers where the table is written to. 
              |  
         
PdfContentByte |  
          Type3Font.defineGlyph(char c, float wx, float llx, float lly, float urx, float ury) 
           
             Defines a glyph. 
              |  
         
PdfContentByte |  
          ColumnText.getCanvas() 
           
             Gets the canvas. 
              |  
         
PdfContentByte[] |  
          ColumnText.getCanvases() 
           
             Gets the canvases. 
              |  
         
PdfContentByte |  
          PdfWriter.getDirectContent() 
           
             Use this method to get the direct content for this document. 
              |  
         
PdfContentByte |  
          PdfWriter.getDirectContentUnder() 
           
             Use this method to get the direct content under for this document. 
              |  
         
PdfContentByte |  
          Type3Glyph.getDuplicate()  |  
         
PdfContentByte |  
          StampContent.getDuplicate() 
           
             Gets a duplicate of this   PdfContentByte. 
            |  
         
PdfContentByte |  
          PdfTemplate.getDuplicate() 
           
             Gets a duplicate of this   PdfTemplate. 
            |  
         
PdfContentByte |  
          PdfPatternPainter.getDuplicate() 
           
             Gets a duplicate of this   PdfPatternPainter. 
            |  
         
PdfContentByte |  
          PdfPSXObject.getDuplicate() 
           
             Gets a duplicate of this   PdfPSXObject. 
            |  
         
PdfContentByte |  
          PdfImportedPage.getDuplicate() 
           
             Always throws an error. 
              |  
         
PdfContentByte |  
          PdfCopy.StampContent.getDuplicate() 
           
             Gets a duplicate of this   PdfContentByte. 
            |  
         
PdfContentByte |  
          PdfContentByte.getDuplicate() 
           
             Gets a duplicate of this   PdfContentByte. 
            |  
         
PdfContentByte |  
          PdfAppearance.getDuplicate()  |  
         
PdfContentByte |  
          PdfContentByte.getDuplicate(boolean inheritGraphicState)  |  
         
PdfContentByte |  
          PdfCopy.PageStamp.getOverContent()  |  
         
PdfContentByte |  
          PdfStamper.getOverContent(int pageNum) 
           
             Gets a   PdfContentByte to write over the page of the original document. 
            |  
         
PdfContentByte |  
          PdfCopy.PageStamp.getUnderContent()  |  
         
PdfContentByte |  
          PdfStamper.getUnderContent(int pageNum) 
           
             Gets a   PdfContentByte to write under the page of the original document. 
            |  
         
PdfContentByte |  
          PdfContentByte.setSuppressTagging(boolean suppressTagging) 
           
             [SUP-1395] If set, prevents iText from marking content and creating structure tags for items added to this content stream. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
void |  
          PdfContentByte.add(PdfContentByte other) 
           
             Adds the content of another   PdfContentByte-object to this object. 
            |  
         
PdfFormField |  
          PdfAcroForm.addMap(String name, String value, String url, PdfContentByte appearance, float llx, float lly, float urx, float ury)  |  
         
static PdfContentByte[] |  
          PdfPTable.beginWritingRows(PdfContentByte canvas) 
           
             Gets and initializes the 4 layers where the table is written to. 
              |  
         
void |  
          PdfPCellEvent.cellLayout(PdfPCell cell, Rectangle position, PdfContentByte[] canvases) 
           
             This method is called at the end of the cell rendering. 
              |  
         
static PdfAnnotation |  
          PdfAnnotation.createFreeText(PdfWriter writer, Rectangle rect, String contents, PdfContentByte defaultAppearance) 
           
             Add some free text to the document. 
              |  
         
Image |  
          Barcode.createImageWithBarcode(PdfContentByte cb, BaseColor barColor, BaseColor textColor) 
           
             Creates an   Image with the barcode. 
            |  
         
PdfTemplate |  
          Barcode.createTemplateWithBarcode(PdfContentByte cb, BaseColor barColor, BaseColor textColor) 
           
             Creates a template with the barcode. 
              |  
         
static void |  
          PdfPTable.endWritingRows(PdfContentByte[] canvases) 
           
             Finishes writing the table. 
              |  
         
void |  
          PdfContentByte.inheritGraphicState(PdfContentByte parentCanvas)  |  
         
int |  
          FloatLayout.layout(PdfContentByte canvas, boolean simulate)  |  
         
int |  
          PdfDiv.layout(PdfContentByte canvas, boolean useAscender, boolean simulate, float llx, float lly, float urx, float ury)  |  
         
Rectangle |  
          BarcodePostnet.placeBarcode(PdfContentByte cb, BaseColor barColor, BaseColor textColor) 
           
             Places the barcode in a   PdfContentByte. 
            |  
         
Rectangle |  
          BarcodeInter25.placeBarcode(PdfContentByte cb, BaseColor barColor, BaseColor textColor) 
           
             Places the barcode in a   PdfContentByte. 
            |  
         
Rectangle |  
          BarcodeEANSUPP.placeBarcode(PdfContentByte cb, BaseColor barColor, BaseColor textColor) 
           
             Places the barcode in a   PdfContentByte. 
            |  
         
Rectangle |  
          BarcodeEAN.placeBarcode(PdfContentByte cb, BaseColor barColor, BaseColor textColor) 
           
             Places the barcode in a   PdfContentByte. 
            |  
         
Rectangle |  
          BarcodeCodabar.placeBarcode(PdfContentByte cb, BaseColor barColor, BaseColor textColor) 
           
             Places the barcode in a   PdfContentByte. 
            |  
         
Rectangle |  
          Barcode39.placeBarcode(PdfContentByte cb, BaseColor barColor, BaseColor textColor) 
           
             Places the barcode in a   PdfContentByte. 
            |  
         
Rectangle |  
          Barcode128.placeBarcode(PdfContentByte cb, BaseColor barColor, BaseColor textColor) 
           
             Places the barcode in a   PdfContentByte. 
            |  
         
abstract Rectangle |  
          Barcode.placeBarcode(PdfContentByte cb, BaseColor barColor, BaseColor textColor) 
           
             Places the barcode in a   PdfContentByte. 
            |  
         
void |  
          BarcodeQRCode.placeBarcode(PdfContentByte cb, BaseColor foreground, float moduleSide)  |  
         
void |  
          BarcodePDF417.placeBarcode(PdfContentByte cb, BaseColor foreground, float moduleHeight, float moduleWidth)  |  
         
void |  
          BarcodeDatamatrix.placeBarcode(PdfContentByte cb, BaseColor foreground, float moduleHeight, float moduleWidth)  |  
         
protected void |  
          PdfPRow.restoreCanvases(PdfContentByte[] canvases)  |  
         
protected void |  
          PdfPRow.saveAndRotateCanvases(PdfContentByte[] canvases, float a, float b, float c, float d, float e, float f)  |  
         
void |  
          ColumnText.setCanvas(PdfContentByte canvas) 
           
             Sets the canvas. 
              |  
         
void |  
          ColumnText.setCanvases(PdfContentByte[] canvases) 
           
             Sets the canvases. 
              |  
         
void |  
          PdfAnnotation.setDefaultAppearanceString(PdfContentByte cb)  |  
         
static void |  
          ColumnText.showTextAligned(PdfContentByte canvas, int alignment, Phrase phrase, float x, float y, float rotation) 
           
             Shows a line of text. 
              |  
         
static void |  
          ColumnText.showTextAligned(PdfContentByte canvas, int alignment, Phrase phrase, float x, float y, float rotation, int runDirection, int arabicOptions) 
           
             Shows a line of text. 
              |  
         
void |  
          PdfPTableEvent.tableLayout(PdfPTable table, float[][] widths, float[] heights, int headerRows, int rowStart, PdfContentByte[] canvases) 
           
             This method is called at the end of the table rendering. 
              |  
         
void |  
          PdfPRow.writeBorderAndBackground(float xPos, float yPos, float currentMaxHeight, PdfPCell cell, PdfContentByte[] canvases) 
           
             Writes the border and background of one cell in the row. 
              |  
         
void |  
          PdfPRow.writeCells(int colStart, int colEnd, float xPos, float yPos, PdfContentByte[] canvases, boolean reusable) 
           
             Writes a number of cells (not necessarily all cells). 
              |  
         
float |  
          PdfPTable.writeSelectedRows(int rowStart, int rowEnd, float xPos, float yPos, PdfContentByte canvas) 
           
             Writes the selected rows to the document. 
              |  
         
float |  
          PdfPTable.writeSelectedRows(int rowStart, int rowEnd, float xPos, float yPos, PdfContentByte[] canvases) 
           
             Writes the selected rows to the document. 
              |  
         
float |  
          PdfPTable.writeSelectedRows(int colStart, int colEnd, int rowStart, int rowEnd, float xPos, float yPos, PdfContentByte canvas) 
           
             Writes the selected rows and columns to the document. 
              |  
         
float |  
          PdfPTable.writeSelectedRows(int colStart, int colEnd, int rowStart, int rowEnd, float xPos, float yPos, PdfContentByte[] canvases) 
           
             Writes the selected rows and columns to the document. 
              |  
         
float |  
          PdfPTable.writeSelectedRows(int colStart, int colEnd, int rowStart, int rowEnd, float xPos, float yPos, PdfContentByte[] canvases, boolean reusable) 
           
             Writes the selected rows and columns to the document. 
              |  
         
float |  
          PdfPTable.writeSelectedRows(int colStart, int colEnd, int rowStart, int rowEnd, float xPos, float yPos, PdfContentByte canvas, boolean reusable) 
           
             Writes the selected rows and columns to the document. 
              |  
         
| Constructor and Description | 
|---|
ColumnText(PdfContentByte canvas) 
           
             Creates a   ColumnText. 
            |  
         
VerticalText(PdfContentByte text) 
           
             Creates new VerticalText 
              |  
         
| Modifier and Type | Field and Description | 
|---|---|
PdfContentByte |  
          MetaDo.cb  |  
         
| Modifier and Type | Method and Description | 
|---|---|
void |  
          MetaState.cleanup(PdfContentByte cb)  |  
         
void |  
          MetaState.restoreState(int index, PdfContentByte cb)  |  
         
void |  
          MetaState.saveState(PdfContentByte cb)  |  
         
void |  
          MetaState.selectMetaObject(int index, PdfContentByte cb)  |  
         
void |  
          MetaState.setLineJoinPolygon(PdfContentByte cb)  |  
         
void |  
          MetaState.setLineJoinRectangle(PdfContentByte cb)  |  
         
| Constructor and Description | 
|---|
MetaDo(InputStream in, PdfContentByte cb)  |  
         
| Modifier and Type | Method and Description | 
|---|---|
void |  
          VerticalPositionMark.draw(PdfContentByte canvas, float llx, float lly, float urx, float ury, float y)  |  
         
void |  
          LineSeparator.draw(PdfContentByte canvas, float llx, float lly, float urx, float ury, float y)  |  
         
void |  
          DrawInterface.draw(PdfContentByte canvas, float llx, float lly, float urx, float ury, float y) 
           
             Implement this method if you want to draw something at the current Y position (for instance a line). 
              |  
         
void |  
          DottedLineSeparator.draw(PdfContentByte canvas, float llx, float lly, float urx, float ury, float y)  |  
         
void |  
          LineSeparator.drawLine(PdfContentByte canvas, float leftX, float rightX, float y) 
           
             Draws a horizontal line. 
              |  
         
| Modifier and Type | Method and Description | 
|---|---|
void |  
          PdfPCellEventForwarder.cellLayout(PdfPCell cell, Rectangle position, PdfContentByte[] canvases)  |  
         
void |  
          FieldPositioningEvents.cellLayout(PdfPCell cell, Rectangle rect, PdfContentByte[] canvases)  |  
         
void |  
          PdfPTableEventForwarder.tableLayout(PdfPTable table, float[][] widths, float[] heights, int headerRows, int rowStart, PdfContentByte[] canvases)  |  
         
| Modifier and Type | Method and Description | 
|---|---|
void |  
          CellSpacingEvent.cellLayout(PdfPCell cell, Rectangle position, PdfContentByte[] canvases)  |  
         
void |  
          TableBorderEvent.tableLayout(PdfPTable table, float[][] width, float[] height, int headerRows, int rowStart, PdfContentByte[] canvas)  |  
         
Copyright © 1998–2019. All rights reserved.