public class SwingData extends GUIData
| Modifier and Type | Field and Description |
|---|---|
static boolean |
JVMBugRightAlignFix |
static int |
readOnlyScaling |
componentsToIgnore, cropOtherY, currentPage, displayScaling, displayView, dpi, endPage, forceRedraw, formFactory, formsOrdered, formsUnordered, indent, insetH, insetW, lastScaling, layers, oldIndent, oldRotation, pageData, rasterizeForms, rawFormData, rotation, startPage, userX, userY, widestPageNR, widestPageR, xReached, yReached| Constructor and Description |
|---|
SwingData() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
displayComponent(FormObject formObject,
Object comp) |
void |
dispose() |
static Border |
generateBorderfromForm(FormObject form,
float scaling)
returns Border as is swing specific class
|
protected void |
removeAllComponentsFromScreen()
used to remove all components from display
|
void |
renderFormsOntoG2(Object raw,
int pageIndex,
int currentIndent,
int currentRotation,
Map componentsToIgnore,
FormFactory formFactory,
int pageHeight)
draw the forms onto display for print of image.
|
void |
renderFormsOntoG2InHeadless(Object raw,
int pageIndex,
Map componentsToIgnore,
FormFactory formFactory)
Draw forms without swing
|
void |
resetScaledLocation(float currentScaling,
int currentRotation,
int currentIndent)
alter location and bounds so form objects show correctly scaled
|
void |
setAutoFontSize(FormObject formObject)
allows the text to be autosized at any point from anywhere by only knowing the ref.
|
void |
setCustomPrintInterface(CustomFormPrint customFormPrint) |
void |
setGUIComp(FormObject formObject,
Object rawField) |
void |
setRootDisplayComponent(Object rootComp)
pass in object components drawn onto
|
calculateFontSize, checkGUIObjectResolved, displayComponents, flushFormData, formsRasterizedForDisplay, getFontSize, getFormComponents, getFormList, getRawFormData, hasformsOnPageDecoded, initParametersForPage, resetAfterPrinting, resetComponents, resolveGUIComponent, setForceRedraw, setLayerData, setListForPage, setPageData, setPageDisplacements, setPageValues, setRasterizeForms, storeRawDatapublic static boolean JVMBugRightAlignFix
public static int readOnlyScaling
public void renderFormsOntoG2(Object raw, int pageIndex, int currentIndent, int currentRotation, Map componentsToIgnore, FormFactory formFactory, int pageHeight)
renderFormsOntoG2 in class GUIDatapublic void renderFormsOntoG2InHeadless(Object raw, int pageIndex, Map componentsToIgnore, FormFactory formFactory)
renderFormsOntoG2InHeadless in class GUIDatapublic void setAutoFontSize(FormObject formObject)
setAutoFontSize in class GUIDatapublic static Border generateBorderfromForm(FormObject form, float scaling)
protected void removeAllComponentsFromScreen()
removeAllComponentsFromScreen in class GUIDatapublic void setRootDisplayComponent(Object rootComp)
setRootDisplayComponent in class GUIDatarootComp - public void setGUIComp(FormObject formObject, Object rawField)
setGUIComp in class GUIDatapublic void resetScaledLocation(float currentScaling,
int currentRotation,
int currentIndent)
resetScaledLocation in class GUIDataprotected void displayComponent(FormObject formObject, Object comp)
displayComponent in class GUIDatapublic void setCustomPrintInterface(CustomFormPrint customFormPrint)
setCustomPrintInterface in class GUIDataCopyright © 2017. All rights reserved.