| Modifier and Type | Field and Description |
|---|---|
protected Map<FormObject,String> |
GUI.objs |
| Modifier and Type | Method and Description |
|---|---|
void |
JavaFXSignaturesPanel.reinitialise(PdfDecoderInt decode_pdf,
Iterator<FormObject> signatureObjects)
Reinitialise and replace existing signature values with the newly provided ones
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
CustomFormPrint.print(Graphics2D g2,
FormObject formObject,
GUIData ref) |
| Modifier and Type | Method and Description |
|---|---|
void |
AnnotationHandler.handleAnnotations(PdfDecoderInt decode_pdf,
Map<FormObject,String> objs,
int p)
called when each page created
|
| Modifier and Type | Method and Description |
|---|---|
void |
PdfObjectReader.setJavascriptForObject(FormObject formObject,
int parentType,
int actionType) |
| Modifier and Type | Method and Description |
|---|---|
int |
Javascript.execute(FormObject ref,
int type,
int eventType,
char keyPressed)
we execute the command given and then execute command C on any linked fields
or on itself if there are no linked fields
|
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,FormObject> |
GUIData.rawFormData |
| Modifier and Type | Method and Description |
|---|---|
FormObject |
AcroRenderer.getFormObject(String ref)
get FormObject
|
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,FormObject> |
GUIData.getRawFormData()
returns the raw formdata so that DefaultAcroRender can access
|
Iterator<FormObject> |
AcroRenderer.getSignatureObjects()
return Signature as iterator with one or more objects or null
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
GUIData.checkGUIObjectResolved(FormObject formObject) |
protected void |
SwingData.displayComponent(FormObject formObject,
Object comp) |
protected abstract void |
GUIData.displayComponent(FormObject formObject,
Object comp) |
static Border |
SwingData.generateBorderfromForm(FormObject form,
float scaling)
returns Border as is swing specific class
|
protected static int |
GUIData.getFontSize(FormObject formObject,
int rotate,
float scale) |
static boolean |
AcroRenderer.isAnnotation(FormObject formObject)
Utility method to ensure formObject is actually an annotation before we continue
|
static int |
FormRenderUtilsG2.renderBorder(Graphics2D g2,
FormObject formObject,
int pageHeight) |
static int |
FormRenderUtilsG2.renderBorder(Graphics2D g2,
FormObject formObject,
int x,
int y,
int w,
int h) |
static void |
FormRenderUtilsG2.renderComboForms(Graphics2D g2,
FormObject formObject,
FontMetrics metrics,
Rectangle2D r,
int borderWidth,
int justification,
int pageHeight) |
static FontMetrics |
FormRenderUtilsG2.renderFont(Graphics2D g2,
FormObject formObject,
String textValue,
int borderWidth) |
static void |
FormRenderUtilsG2.renderMultilineTextField(Graphics2D g2,
FormObject formObject,
FontMetrics metrics,
Rectangle2D r,
String textValue,
int borderWidth,
int justification,
int pageHeight) |
static void |
FormRenderUtilsG2.renderPopupWindow(Graphics2D g2,
FormObject formObject,
Color bgColor,
boolean isPrinting,
int pageHeight) |
static void |
FormRenderUtilsG2.renderQuadPoint(Graphics2D g2,
FormObject formObject,
Color bgColor,
int pageHeight) |
static void |
FormRenderUtilsG2.renderSingleLineTextField(Graphics2D g2,
FormObject formObject,
FontMetrics metrics,
Rectangle2D r,
String textValue,
int borderWidth,
int justification,
int pageHeight) |
protected Object |
GUIData.resolveGUIComponent(FormObject formObject) |
void |
SwingData.setAutoFontSize(FormObject formObject)
allows the text to be autosized at any point from anywhere by only knowing the ref.
|
void |
GUIData.setAutoFontSize(FormObject formObj) |
void |
SwingData.setGUIComp(FormObject formObject,
Object rawField) |
protected abstract void |
GUIData.setGUIComp(FormObject formObject,
Object rawField) |
protected void |
GUIData.storeRawData(FormObject formObject)
store form data and allow lookup by PDF ref or name
(name may not be unique)
|
| Modifier and Type | Method and Description |
|---|---|
void |
GUIData.setListForPage(int page,
List<FormObject> comps,
boolean isSorted) |
| Modifier and Type | Field and Description |
|---|---|
FormObject |
PDFListener.formObject |
| Modifier and Type | Method and Description |
|---|---|
void |
SharedActionHandler.A(Object raw,
FormObject formObj,
int eventType)
A action when pressed in active area ?some others should now be ignored?
|
void |
EmptyActionHandler.A(Object raw,
FormObject formObj,
int eventType)
A action when pressed in active area ?some others should now be ignored?
|
void |
ActionHandler.A(Object e,
FormObject formObject,
int eventType)
A action when pressed in active area ?some others should now be ignored?
|
void |
SharedActionHandler.Bl(Object e,
FormObject formObj)
Bl action when input focus lost, blur
|
void |
EmptyActionHandler.Bl(Object e,
FormObject formObj)
Bl action when input focus lost, blur
|
void |
ActionHandler.Bl(Object e,
FormObject formObj)
Bl action when input focus lost
|
void |
SharedActionHandler.C(FormObject formObj)
C action when another field changes (recalculate this field) [javascript]
NOT actually called as called from other other objects but here for completeness |
void |
EmptyActionHandler.C(FormObject formObj)
C action when another field changes (recalculate this field) [javascript]
NOT actually called as called from other other objects but here for completeness |
void |
ActionHandler.C(FormObject formObject)
C action when another field changes (recalculate this field) [javascript]
should not be called other than from internal methods to action changes on other fields.
|
void |
SharedActionHandler.D(Object e,
FormObject formObj)
D action when cursor button pressed inside active area
|
void |
EmptyActionHandler.D(Object e,
FormObject formObj)
D action when cursor button pressed inside active area
|
void |
ActionHandler.D(Object e,
FormObject formObj)
D action when cursor button pressed inside active area
|
void |
SharedActionHandler.E(Object e,
FormObject formObj)
E action when cursor enters active area
|
void |
EmptyActionHandler.E(Object e,
FormObject formObj)
E action when cursor enters active area
|
void |
ActionHandler.E(Object e,
FormObject formObject)
E action when cursor enters active area
|
void |
SharedActionHandler.F(FormObject formObj)
F the display formatting of the field (e.g 2 decimal places) [javascript]
|
void |
EmptyActionHandler.F(FormObject formObj)
F the display formatting of the field (e.g 2 decimal places) [javascript]
|
void |
ActionHandler.F(FormObject formObject)
F the display formatting of the field (e.g 2 decimal places) [javascript]
|
void |
SharedActionHandler.Fo(Object e,
FormObject formObj)
Fo action on input focus
|
void |
EmptyActionHandler.Fo(Object e,
FormObject formObj)
Fo action on input focus
|
void |
ActionHandler.Fo(Object e,
FormObject formObj)
Fo action on input focus
|
int |
SharedActionHandler.K(Object ex,
FormObject formObj,
int actionID)
when user types a keystroke
K action on - [javascript]
keystroke in textfield or combobox
modifys the list box selection
(can access the keystroke for validity and reject or modify)
|
int |
JavaFXDefaultActionHandler.K(Object ex,
FormObject formObj,
int actionID)
when user types a keystroke
K action on - [javascript]
keystroke in textfield or combobox
modifys the list box selection
(can access the keystroke for validity and reject or modify)
|
int |
EmptyActionHandler.K(Object ex,
FormObject formObj,
int actionID)
when user types a keystroke
K action on - [javascript]
keystroke in textfield or combobox
modifys the list box selection
(can access the keystroke for validity and reject or modify)
|
int |
ActionHandler.K(Object e,
FormObject formObject,
int actionID)
K action on - [javascript]
keystroke in textfield or combobox
modifys the list box selection
(can access the keystroke for validity and reject or modify)
|
protected void |
SharedActionHandler.popup(Object raw,
FormObject formObj,
PdfObjectReader currentPdfFile) |
protected void |
JavaFXDefaultActionHandler.popup(Object raw,
FormObject formObj,
PdfObjectReader currentPdfFile) |
protected void |
EmptyActionHandler.popup(Object raw,
FormObject formObj,
PdfObjectReader currentPdfFile) |
void |
SharedActionHandler.U(Object e,
FormObject formObj)
U action when cursor button released inside active area
|
void |
EmptyActionHandler.U(Object e,
FormObject formObj)
U action when cursor button released inside active area
|
void |
ActionHandler.U(Object e,
FormObject formObj)
U action when cursor button released inside active area
|
void |
SharedActionHandler.V(Object ex,
FormObject formObj,
int actionID)
V action when fields value is changed [javascript], validate
|
void |
JavaFXDefaultActionHandler.V(Object ex,
FormObject formObj,
int actionID)
V action when fields value is changed [javascript], validate
|
void |
EmptyActionHandler.V(Object ex,
FormObject formObj,
int actionID)
V action when fields value is changed [javascript], validate
|
void |
ActionHandler.V(Object e,
FormObject formObject,
int actionID)
V action when fields value is changed [javascript]
|
void |
SharedActionHandler.X(Object e,
FormObject formObj)
X action when cursor exits active area
|
void |
EmptyActionHandler.X(Object e,
FormObject formObj)
X action when cursor exits active area
|
void |
ActionHandler.X(Object e,
FormObject formObject)
X action when cursor exits active area
|
| Constructor and Description |
|---|
PDFListener(FormObject form,
ActionHandler formsHandler) |
SwingListener(FormObject form,
ActionHandler formsHandler) |
| Constructor and Description |
|---|
JavaFXComboListener(javafx.scene.control.ComboBox<String> comboBox,
FormObject form) |
JavaFXFormsListener(FormObject form,
ActionHandler handler) |
JavaFXListListener(javafx.scene.control.ListView list,
FormObject form) |
JavaFXRadioListener(javafx.scene.control.ToggleButton comp,
FormObject form) |
| Modifier and Type | Method and Description |
|---|---|
Object |
SwingFormFactory.annotationButton(FormObject form)
Setup and return the Annotation specified in the FormObject
|
Object |
FormFactory.annotationButton(FormObject formObject)
setup annotations display with pop-ups, etc
|
Object |
SwingFormFactory.checkBoxBut(FormObject form)
Setup and return the CheckBox specified in the FormObject
|
Object |
FormFactory.checkBoxBut(FormObject formObject)
setup and return a single checkBox button component, from the specified formObject
|
Object |
SwingFormFactory.comboBox(FormObject form)
Setup and return the ComboBox specified in the FormObject
|
Object |
FormFactory.comboBox(FormObject formObject)
setup and return a ComboBox component, from the specified formObject
|
Object |
GenericFormFactory.generateBorderfromForm(FormObject form,
float scaling) |
Object |
FormFactory.generateBorderfromForm(FormObject form,
float scaling) |
PdfSwingPopup |
SwingFormFactory.getPopupComponent(FormObject form,
int cropBoxWith)
public method to allow user to replace Popup with their own implementation
|
Object |
GenericFormFactory.getPopupComponent(FormObject form,
PdfObject popupObj,
int cropBoxWith)
public method to allow user to replace Popup with their own implementation
|
Object |
SwingFormFactory.listField(FormObject form)
Setup and return the List specified in the FormObject
|
Object |
FormFactory.listField(FormObject formObject)
setup and return a List component, from the specified formObject
|
Object |
SwingFormFactory.multiLinePassword(FormObject form)
Setup and return the MultiLine Password specified in the FormObject
|
Object |
FormFactory.multiLinePassword(FormObject formObject)
setup and return a multi line Password component, from the specified formObject
|
Object |
SwingFormFactory.multiLineText(FormObject form)
Setup and return the MultiLine Text Area specified in the FormObject
|
Object |
FormFactory.multiLineText(FormObject formObject)
setup and return a multi line Text component, from the specified formObject
|
Object |
SwingFormFactory.pushBut(FormObject form)
Setup and return the Push Button specified in the FormObject
|
Object |
FormFactory.pushBut(FormObject formObject)
setup and return a push button component, from the specified formObject
|
Object |
SwingFormFactory.radioBut(FormObject form)
Setup and return the Radio Button specified in the FormObject
|
Object |
FormFactory.radioBut(FormObject formObject)
setup and return a single radio button component, from the specified formObject
|
protected String |
GenericFormFactory.readAPimagesForText(FormObject form) |
void |
SwingFormFactory.setAPImages(FormObject form,
AbstractButton rawComp)
gets each appearance image from the map appearance and
and adds it to the relevant icon for the AbstractButton comp
showImages is to display the appearance images for that FormObject
|
Object |
SwingFormFactory.signature(FormObject form)
Setup and return the Signature Field specified in the FormObject
|
Object |
FormFactory.signature(FormObject formObject)
setup the signature field
|
Object |
SwingFormFactory.singleLinePassword(FormObject form)
Setup and return the Single Line Password specified in the FormObject
|
Object |
FormFactory.singleLinePassword(FormObject formObject)
setup and return a single line Password component, from the specified formObject
|
Object |
SwingFormFactory.singleLineText(FormObject form)
Setup and return the Single Line Text Field specified in the FormObject
|
Object |
FormFactory.singleLineText(FormObject formObject)
setup and return a single line Text component, from the specified formObject
|
| Modifier and Type | Method and Description |
|---|---|
Object |
JavaFXFormFactory.annotationButton(FormObject form)
setup annotations display with popups, etc
|
Object |
JavaFXFormFactory.checkBoxBut(FormObject form)
setup and return the CheckBox button specified in the FormObject
|
Object |
JavaFXFormFactory.comboBox(FormObject form)
setup and return the ComboBox field specified in the FormObject
|
protected void |
JavaFXData.displayComponent(FormObject formObject,
Object comp) |
PdfJavaFXPopup |
JavaFXFormFactory.getPopupComponent(FormObject form,
int cropBoxWith)
public method to allow user to replace Popup with their own implementation
|
Object |
JavaFXFormFactory.listField(FormObject form)
setup and return the List field specified in the FormObject
|
Object |
JavaFXFormFactory.multiLinePassword(FormObject form)
setup and return the multi line password field specified in the FormObject
|
Object |
JavaFXFormFactory.multiLineText(FormObject form)
setup and return the multi line text area specified in the FormObject
|
Object |
JavaFXFormFactory.pushBut(FormObject form)
setup and return the Push button specified in the FormObject
|
Object |
JavaFXFormFactory.radioBut(FormObject form)
setup and return the Radio button specified in the FormObject
|
void |
JavaFXData.setGUIComp(FormObject formObject,
Object rawField) |
Object |
JavaFXFormFactory.signature(FormObject form)
setup and return a signature field component,
Note: SKELETON METHOD FOR FUTURE UPGRADES.
|
Object |
JavaFXFormFactory.singleLinePassword(FormObject form)
setup and return the single line password field specified in the FormObject
|
Object |
JavaFXFormFactory.singleLineText(FormObject form)
setup and return the single line text field specified in the FormObject
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ReadOnlyTextIcon.decipherAppObject(FormObject form)
decodes and saves all information needed to decode the object on the fly,
the test and font can be altered with specific methods.
|
| Constructor and Description |
|---|
PdfSwingPopup(FormObject popupObj,
int cropBoxWidth,
SwingListener listener) |
| Modifier and Type | Method and Description |
|---|---|
static FormObject[] |
FormUtils.sortGroupLargestFirst(FormObject[] comps)
sorts the integer array into the right order to read the
component array in size order largest first
|
| Modifier and Type | Method and Description |
|---|---|
static String |
FormsCSSHelper.addFont(FormObject formObject,
boolean area,
boolean isMultiLine,
PdfPageData pageData,
int pageNum,
float scaling)
Sets up the font CSS value as "[Weight] [Size] [family]"
|
static int[] |
FormsCSSHelper.getBackgroundColor(FormObject object)
Gets background color as RGB
|
static int[] |
FormsCSSHelper.getBorderColor(FormObject object)
Gets border color as RGB
|
static int |
FormsCSSHelper.getBorderWidth(FormObject object) |
static int[] |
FormsCSSHelper.getTextColor(FormObject object)
Gets text color as RGB
|
static FormObject[] |
FormUtils.sortGroupLargestFirst(FormObject[] comps)
sorts the integer array into the right order to read the
component array in size order largest first
|
| Modifier and Type | Method and Description |
|---|---|
int |
RhinoParser.execute(FormObject form,
int type,
String code,
int eventType,
char keyPressed)
execute javascript and reset forms values
|
int |
GenericParser.execute(FormObject ref,
int type,
String js,
int eventType,
char keyPressed) |
int |
ExpressionEngine.execute(FormObject ref,
int type,
String js,
int eventType,
char keyPressed) |
int |
DefaultParser.execute(FormObject form,
int type,
String code,
int eventType,
char keyPressed)
execute javascript and reset forms values
|
void |
JSParser.execute(String js,
FormObject form,
AcroRenderer acro) |
void |
GenericParser.executeFunctions(String jsCode,
FormObject formObject) |
void |
ExpressionEngine.executeFunctions(String jsCode,
FormObject formObject) |
void |
DefaultParser.executeFunctions(String jsCode,
FormObject formObject) |
void |
RhinoParser.executeFunctions(String code,
FormObject ref,
AcroRenderer acro)
store and execute code
|
void |
RhinoParser.executeJS(String code,
FormObject ref,
AcroRenderer acro)
should only be called from our Thread code and not by any other access, as it wont work properly
|
void |
JSParser.executeJS(String code,
FormObject ref,
AcroRenderer acro) |
protected int |
DefaultParser.handleAFCommands(FormObject formObject,
String command,
String js,
String[] args,
int eventType,
char keyPressed)
java implementation to provide these functions
|
| Constructor and Description |
|---|
AFDate(AcroRenderer acro,
FormObject formObject) |
AFNumber(AcroRenderer acro,
FormObject formObject) |
AFPercent(AcroRenderer acro,
FormObject formObject) |
AFRange(AcroRenderer acro,
FormObject formObject) |
AFSimple(AcroRenderer acro,
FormObject formObject) |
AFSpecial(AcroRenderer acro,
FormObject formObject) |
AFTime(AcroRenderer acro,
FormObject formObject) |
JSFunction(AcroRenderer acro,
FormObject formObject) |
| Modifier and Type | Field and Description |
|---|---|
FormObject |
JSField.target |
| Modifier and Type | Method and Description |
|---|---|
FormObject[] |
JSDoc.getFormObjects() |
| Constructor and Description |
|---|
JSField(FormObject fObj) |
| Modifier and Type | Class and Description |
|---|---|
class |
FSObject |
class |
MKObject |
| Modifier and Type | Method and Description |
|---|---|
void |
FormObject.copyInheritedValuesFromParent(FormObject parentObj)
overwrites all the values on this form with any values from the parent
|
void |
FormStream.createAppearanceString(FormObject formObj,
PdfObjectReader inCurrentPdfFile)
takes in a FormObject already populated with values for the child to
overwrite
|
static void |
FormStream.decodeFontCommandObj(String fontStream,
FormObject formObject)
takes the PDF commands and creates a font
|
void |
FormObject.overwriteWith(FormObject form)
copy all values from form to this FormObject
WARNING overrites current data, so shoudl be called before the rest of the form is setup.
|
void |
FormObject.setParent(String parent,
FormObject parentObj,
boolean copyValuesFromParent)
sets the parent string for this field and stores the parent PDFObject passed
in to be accessed locally and from getParent()
BEWARE :- this method will copy all relevent values from the parent is copyValuesFromParent is true
|
Copyright © 2017. All rights reserved.