| Modifier and Type | Method and Description | 
|---|---|
| PdfFormXObject | Barcode1D. createFormXObject(Color barColor, Color textColor, PdfDocument document)
             Creates a PdfFormXObject with the barcode. 
            | 
| PdfFormXObject | BarcodePDF417. createFormXObject(Color foreground, float moduleWidth, float moduleHeight, PdfDocument document)
             Creates a PdfFormXObject with the barcode with given module width and module height. 
            | 
| PdfFormXObject | BarcodeDataMatrix. createFormXObject(Color foreground, float moduleSide, PdfDocument document)
             Creates a PdfFormXObject with the barcode with given module width and module height. 
            | 
| PdfFormXObject | BarcodeQRCode. createFormXObject(Color foreground, float moduleSize, PdfDocument document)
             Creates a PdfFormXObject with the barcode. 
            | 
| abstract PdfFormXObject | Barcode2D. createFormXObject(Color foreground, PdfDocument document)
             Creates a PdfFormXObject with the barcode. 
            | 
| PdfFormXObject | BarcodeDataMatrix. createFormXObject(Color foreground, PdfDocument document) | 
| PdfFormXObject | BarcodePDF417. createFormXObject(Color foreground, PdfDocument document)
             Creates a PdfFormXObject with the barcode. 
            | 
| PdfFormXObject | BarcodeQRCode. createFormXObject(Color foreground, PdfDocument document)
             Creates a PdfFormXObject with the barcode. 
            | 
| PdfFormXObject | Barcode1D. createFormXObject(PdfDocument document)
             Creates a PdfFormXObject with the barcode. 
            | 
| PdfFormXObject | Barcode2D. createFormXObject(PdfDocument document)
             Creates a PdfFormXObject with the barcode. 
            | 
| Modifier and Type | Field and Description | 
|---|---|
| protected PdfFormXObject | PdfFormField. form | 
| Modifier and Type | Method and Description | 
|---|---|
| protected PdfFormXObject | PdfFormField. drawPushButtonAppearance(float width, float height, String text, PdfFont font, float fontSize)
             Draws the appearance for a push button. 
            | 
| protected PdfFormXObject | PdfFormField. drawPushButtonAppearance(float width, float height, String text, PdfFont font, PdfName fontName, float fontSize) Deprecated.  
             
            | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | PdfFormField. drawBorder(PdfCanvas canvas, PdfFormXObject xObject, float width, float height)
             Draws a border using the borderWidth and borderColor of the form field. 
            | 
| protected void | PdfFormField. drawMultiLineTextAppearance(Rectangle rect, PdfFont font, float fontSize, String value, PdfFormXObject appearance) Deprecated.  
             
            | 
| protected void | PdfFormField. drawMultiLineTextAppearance(Rectangle rect, PdfFont font, String value, PdfFormXObject appearance) | 
| protected void | PdfFormField. drawRadioBorder(PdfCanvas canvas, PdfFormXObject xObject, float width, float height) | 
| protected void | PdfFormField. drawTextAppearance(Rectangle rect, PdfFont font, float fontSize, String value, PdfFormXObject appearance)
             Draws the visual appearance of text in a form field. 
            | 
| PdfButtonFormField | PdfButtonFormField. setImageAsForm(PdfFormXObject form) | 
| Modifier and Type | Method and Description | 
|---|---|
| PdfFormXObject | PdfPage. copyAsFormXObject(PdfDocument toDocument)
             Copies page as FormXObject to the specified document. 
            | 
| PdfFormXObject | PdfResources. getForm(PdfName name) | 
| Modifier and Type | Method and Description | 
|---|---|
| PdfName | PdfResources. addForm(PdfFormXObject form)
             Adds  PdfFormXObjectobject to the resources. | 
| PdfName | PdfResources. addForm(PdfFormXObject form, PdfName name)
             Adds the given Form XObject to the current instance of  PdfResources. | 
| Modifier and Type | Method and Description | 
|---|---|
| PdfAnnotationAppearance | PdfAnnotationAppearance. setState(PdfName stateName, PdfFormXObject state) | 
| Constructor and Description | 
|---|
| PdfPrinterMarkAnnotation(Rectangle rect, PdfFormXObject appearanceStream) | 
| PdfTrapNetworkAnnotation(Rectangle rect, PdfFormXObject appearanceStream)
             Creates a  PdfTrapNetworkAnnotationinstance. | 
| Constructor and Description | 
|---|
| PdfCanvas(PdfFormXObject xObj, PdfDocument document)
             Creates a PdfCanvas from a PdfFormXObject. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| PdfFormXObject | PdfFormXObject. put(PdfName key, PdfObject value)
             Puts the value into Image XObject dictionary and associates it with the specified key. 
            | 
| PdfFormXObject | PdfFormXObject. setBBox(PdfArray bBox)
             Sets Form XObject's BBox,  PdfName.BBoxkey. | 
| PdfFormXObject | PdfFormXObject. setGroup(PdfTransparencyGroup transparency)
             Sets a group attributes dictionary indicating that the contents of the form XObject shall be treated as a group and specifying the attributes of that group. 
            | 
| PdfFormXObject | PdfFormXObject. setMarkStyle(PdfString markStyle)
             Sets a text string representing the printer’s mark in human-readable form. 
            | 
| PdfFormXObject | PdfFormXObject. setProcessColorModel(PdfName model)
             Sets process color model for trap network appearance,  PdfName.PCMkey. | 
| PdfFormXObject | PdfFormXObject. setSeparationColorNames(PdfArray colorNames)
             Sets separation color names for the trap network appearance,  PdfName.SeparationColorNameskey. | 
| PdfFormXObject | PdfFormXObject. setTrapRegions(PdfArray regions)
             Sets an array of TrapRegion objects defining the page’s trapping zones and the associated trapping parameters, as described in Adobe Technical Note #5620, Portable Job Ticket Format. 
            | 
| PdfFormXObject | PdfFormXObject. setTrapStyles(PdfString trapStyles)
             Sets a human-readable text string that described this trap network to the user. 
            | 
| Constructor and Description | 
|---|
| Canvas(PdfFormXObject formXObject, PdfDocument pdfDocument)
             Creates a new Canvas to manipulate a specific  PdfFormXObject. | 
| Constructor and Description | 
|---|
| Image(PdfFormXObject xObject)
             Creates an  Imagefrom a form XObject, the representation of a form in PDF syntax. | 
| Image(PdfFormXObject xObject, float left, float bottom)
             Creates an  Imagefrom a form XObject, the representation of a form in PDF syntax. | 
| Modifier and Type | Method and Description | 
|---|---|
| PdfFormXObject | BackgroundImage. getForm() | 
| Constructor and Description | 
|---|
| BackgroundImage(PdfFormXObject image) | 
| BackgroundImage(PdfFormXObject image, boolean repeatX, boolean repeatY) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected PdfFormXObject | PdfSignatureAppearance. getAppearance()
             Constructs appearance (top-level) for a signature. 
            | 
| PdfFormXObject | PdfSignatureAppearance. getLayer0()
             Get Layer 0 of the appearance. 
            | 
| PdfFormXObject | PdfSignatureAppearance. getLayer2()
             Get Layer 2 of the appearance. 
            | 
| Modifier and Type | Method and Description | 
|---|---|
| static PdfFormXObject | SvgConverter. convertToXObject(InputStream stream, PdfDocument document)
             Converts a String containing valid SVG content to an  XObjectthat can then be used on the passedPdfDocument. | 
| static PdfFormXObject | SvgConverter. convertToXObject(InputStream stream, PdfDocument document, ISvgConverterProperties props)
             Converts a String containing valid SVG content to an  XObjectthat can then be used on the passedPdfDocument. | 
| static PdfFormXObject | SvgConverter. convertToXObject(ISvgNodeRenderer topSvgRenderer, PdfDocument document)
             This method draws a NodeRenderer tree to a canvas that is tied to the passed document. 
            | 
| static PdfFormXObject | SvgConverter. convertToXObject(String content, PdfDocument document)
             Converts a String containing valid SVG content to an  XObjectthat can then be used on the passedPdfDocument. | 
| static PdfFormXObject | SvgConverter. convertToXObject(String content, PdfDocument document, ISvgConverterProperties props)
             Converts a String containing valid SVG content to an  XObjectthat can then be used on the passedPdfDocument. | 
Copyright © 1998–2019 iText Group NV. All rights reserved.