Package | Description |
---|---|
com.itextpdf.tool.xml.xtra.xfa.element | |
com.itextpdf.tool.xml.xtra.xfa.positioner | |
com.itextpdf.tool.xml.xtra.xfa.util |
Modifier and Type | Field and Description |
---|---|
protected XFARectangle |
BarcodeElement.barcodeTextRectangle |
protected XFARectangle |
ContentArea.contentArea |
protected XFARectangle |
Element.elementRec |
protected XFARectangle |
TextDrawer.externalBoxRef |
protected XFARectangle |
TextDrawer.initRect |
protected XFARectangle |
TextDrawer.pageSize |
protected XFARectangle |
TextDrawer.textRectangle |
Modifier and Type | Method and Description |
---|---|
XFARectangle |
TrailerLeaderElement.getBoundingBox() |
XFARectangle |
Element.getElementRec() |
XFARectangle |
CaptionElement.getElementRec() |
XFARectangle |
ContentArea.getRect() |
XFARectangle |
PositionResult.getRectangle() |
XFARectangle |
TextElement.getTextRectangle() |
XFARectangle |
TextDrawer.getTextRectangle() |
XFARectangle |
IContentTextElement.getTextRectangle() |
Modifier and Type | Method and Description |
---|---|
void |
UiElement.applyMargins(XFARectangle rectangle) |
void |
TextElement.createColumnText(XFARectangle rec) |
void |
TextDrawer.createColumnText(XFARectangle rec) |
void |
IContentTextElement.createColumnText(XFARectangle rec) |
PositionResult.State |
UiElement.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
PositionResult.State |
TextElement.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
PositionResult.State |
TextEditElement.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
void |
TextDrawer.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle borderArea) |
PositionResult.State |
SignatureElement.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
void |
RoundBorderDrawer.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle borderArea) |
void |
MarkDrawer.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec) |
PositionResult.State |
LineElement.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
void |
LineDrawer.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle borderArea) |
PositionResult.State |
ImageElement.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
PositionResult.State |
Element.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
PositionResult.State |
CombElement.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
PositionResult.State |
CheckButtonElement.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
PositionResult |
CaptionElement.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
void |
BorderDrawer.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle borderArea) |
PositionResult.State |
BarcodeElement.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
void |
BarcodeDrawer.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle borderArea) |
PositionResult.State |
ArcElement.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
void |
ArcDrawer.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle borderArea) |
abstract void |
AbstractDrawer.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle borderArea) |
PositionResult |
TextDrawer.draw(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox, boolean simulate) |
PositionResult.State |
CheckButtonElement.drawAsField(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox, String alternateText, String name) |
void |
Element.drawBorder(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
void |
Element.drawBorder(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec, XFARectangle parentBoundingBox) |
protected void |
MarkDrawer.drawCheckMark(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec) |
protected void |
MarkDrawer.drawCircleMark(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec) |
protected void |
MarkDrawer.drawCrossMark(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec) |
protected void |
MarkDrawer.drawDefaultMark(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec) |
protected void |
MarkDrawer.drawDefaultRectangleMark(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec) |
protected void |
MarkDrawer.drawDefaultRoundMark(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec) |
protected void |
MarkDrawer.drawDiamondMark(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec) |
protected void |
MarkDrawer.drawSquareMark(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec) |
protected void |
MarkDrawer.drawStarMark(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec) |
protected void |
MarkDrawer.drawSymbolicMark(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec, char symbol) |
protected void |
MarkDrawer.drawSymbolicMark(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec, char symbol, float fontSizeScaler) |
void |
CaptionElement.fixCaptionAreaByContentArea(XFARectangle rec) |
void |
CaptionElement.fixCaptionAreaByParentArea(XFARectangle contentArea) |
static String |
TextDrawer.getMaxSingleLineText(String originalText, XFARectangle textArea, JsNode node, com.itextpdf.text.Rectangle pageSize, FlattenerContext flattenerContext)
Returns the maximal substring of the original text, starting from the first character, that fits into single line of the passed area.
|
void |
ArcDrawer.initArcRectangle(XFARectangle arcArea) |
void |
CaptionElement.place(XFARectangle contentArea, FlattenerContext flattenerContext) |
void |
TrailerLeaderElement.setBoundingBox(XFARectangle boundingBox) |
void |
PositionResult.setRectangle(XFARectangle rectangle) |
PositionResult |
UiElement.simulatePosition(XFARectangle parentBoundingBox) |
PositionResult |
TextElement.simulatePosition(XFARectangle parentBoundingBox) |
PositionResult |
Element.simulatePosition(XFARectangle parentBoundingBox) |
PositionResult |
CaptionElement.simulatePosition(XFARectangle parentBoundingBox) |
void |
UiElement.unapplyMargins(XFARectangle rectangle) |
protected void |
BorderDrawer.updateBorderLinesPoints(XFARectangle rec) |
Constructor and Description |
---|
ArcElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document) |
BarcodeElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document, ContentElement contentElement) |
BoxModelElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document) |
ButtonElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document, ContentElement contentElement) |
CheckButtonElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document, ContentElement contentElement, String hAlign, CaptionElement captionElement) |
ChoiceListElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document) |
CombElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document, int numberOfCells) |
ContentElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document) |
DateTimeEditElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document) |
Element(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document) |
ImageEditElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document, ContentElement contentElement) |
ImageElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document, com.itextpdf.text.Image img) |
ImageElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document, String data) |
LineElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document) |
PositionResult(PositionResult.State state, XFARectangle rectangle) |
PositionResult(PositionResult.State state, XFARectangle rectangle, float currentLeading) |
RectangleElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document) |
SignatureElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document, ContentElement contentElement, FlattenerContext flattenerContext) |
TextDrawer(JsNode parentNode, XFARectangle pageSize, List |
TextDrawer(JsNode parentNode, XFARectangle pageSize, List |
TextDrawer(JsNode parentNode, XFARectangle pageSize, String plainText, FlattenerContext flattenerContext) |
TextEditElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document, ContentElement contentElement) |
TextEditElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document, ContentElement contentElement, Integer textIndependentRotateAngle) |
TextElement(FormNode elementTag, JsNode node, XFARectangle elementRec, com.itextpdf.text.Document document, List |
TextElement(FormNode elementTag, JsNode node, XFARectangle elementRec, com.itextpdf.text.Document document, String plainText, FlattenerContext flattenerContext) |
UiElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document) |
UiElement(FormNode elementTag, XFARectangle elementRec, com.itextpdf.text.Document document, ContentElement contentElement) |
Modifier and Type | Field and Description |
---|---|
XFARectangle |
Positioner.contentArea |
protected XFARectangle |
SubFormPositioner.internalBBox |
Modifier and Type | Method and Description |
---|---|
XFARectangle |
Positioner.getAbsoluteBbox() |
XFARectangle |
Positioner.getAbsoluteBbox(boolean ignorePagenationTransformation) |
XFARectangle |
Positioner.getBBox() |
XFARectangle |
Positioner.getContentArea() |
protected XFARectangle |
ContentPositioner.getContentRect() |
XFARectangle |
ContentPositioner.getElementArea(XFARectangle originalRec) |
protected XFARectangle |
FieldPositioner.getTextArea() |
protected XFARectangle |
DrawPositioner.getTextArea() |
protected abstract XFARectangle |
ContentPositioner.getTextArea() |
XFARectangle |
Positioner.unapplyMargins(XFARectangle rectangle) |
Modifier and Type | Method and Description |
---|---|
protected void |
SubFormPositioner.addInternalBox(XFARectangle internalBox) |
void |
Positioner.applyMargins(XFARectangle rectangle) |
void |
Positioner.applyTransformationToRectangle(XFARectangle bbox) |
void |
Positioner.applyTransformationToRectangle(XFARectangle bbox, boolean inverse) |
Positioner |
ContentPositioner.checkOverflowing(XFARectangle parentBoundingBox, PageArea currentPageArea, boolean breakableStatus, boolean checkBreakable) |
Positioner |
SubFormPositioner.checkOverflowing(XFARectangle parentBoundingBox, PageArea currentPageArea, boolean breakableStatus, float bottomMargin) |
abstract Positioner |
Positioner.checkOverflowing(XFARectangle parentBoundingBox, PageArea currentPageArea, boolean breakableStatus, float bottomMargin) |
Positioner |
ContentPositioner.checkOverflowing(XFARectangle parentBoundingBox, PageArea currentPageArea, boolean breakableStatus, float bottomMargin) |
protected TextElement |
FieldPositioner.createChoiceListTextContentElement(FormNode uiElementTag, XFARectangle textElementRect) |
protected TextElement |
ContentPositioner.createChoiceListTextContentElement(FormNode uiElementTag, XFARectangle textElementRect) |
void |
Positioner.drawBorder(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
void |
Positioner.drawBorder(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle rec, XFARectangle parentBoundingBox) |
XFARectangle |
ContentPositioner.getElementArea(XFARectangle originalRec) |
PositionResult.State |
ContentPositioner.position(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox) |
Positioner |
SubFormPositioner.position(com.itextpdf.text.pdf.PdfContentByte parentCanvas, XFARectangle parentBoundingBox, PageArea currentPageArea, boolean breakableStatus, float bottomMargin) |
abstract Positioner |
Positioner.position(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox, PageArea currentPageArea, boolean breakableStatus, float bottomMargin) |
Positioner |
ContentPositioner.position(com.itextpdf.text.pdf.PdfContentByte canvas, XFARectangle parentBoundingBox, PageArea currentPageArea, boolean breakableStatus, float bottomMargin) |
protected PositionResult |
ContentPositioner.simulatePosition(XFARectangle childBoundingBox) |
XFARectangle |
Positioner.unapplyMargins(XFARectangle rectangle) |
Modifier and Type | Method and Description |
---|---|
XFARectangle |
XFARectangle.applyTransformation(com.itextpdf.awt.geom.AffineTransform transformation) |
XFARectangle |
XFARectangle.clone() |
static XFARectangle |
XFAUtil.extractRectangleFromAttributes(Map<String,String> attributes) |
static XFARectangle |
XFARectangle.getCommonRectangle(List<XFARectangle> rectangles)
Calculates the common rectangle which includes all the input rectangles.
|
Modifier and Type | Method and Description |
---|---|
static void |
XFARectangle.applyMargins(XFARectangle rec, float topIndent, float rightIndent, float bottomIndent, float leftIndent, boolean reverse) |
boolean |
XFARectangle.contains(XFARectangle other) |
boolean |
XFARectangle.contains(XFARectangle other, float padding) |
static void |
XFAUtil.setMinAsDefault(XFARectangle contentArea)
Sets the minH as height if height == null and sets the minW as width if width == null.
|
static void |
XFARectangle.setUndefinedSizes(XFARectangle contentArea) |
Modifier and Type | Method and Description |
---|---|
static XFARectangle |
XFARectangle.getCommonRectangle(List<XFARectangle> rectangles)
Calculates the common rectangle which includes all the input rectangles.
|
Copyright (C) 1998-2019 iText Group NV. All Rights Reserved.