A B C D E F G H I J K L M N O P Q R S T U V W X Z

A

A(Object, FormObject, int) - Method in interface org.jpedal.objects.acroforms.actions.ActionHandler
A action when pressed in active area ?some others should now be ignored?
accept(File) - Method in class org.jpedal.examples.simpleviewer.utils.FileFilterer
 
ActionHandler - Interface in org.jpedal.objects.acroforms.actions
 
actionPerformed(ActionEvent) - Method in class org.jpedal.examples.contentextractor.ContentExtractor.ButtonPopup
 
actionPerformed(ActionEvent) - Method in class org.jpedal.examples.simpleviewer.gui.swing.CommandListener
 
actionPerformed(ActionEvent) - Method in class org.jpedal.examples.simpleviewer.gui.swing.PageViewChanger
 
actionPerformed(ActionEvent) - Method in class org.jpedal.examples.tablezoning.TableZoner.ButtonPopup
 
ADD - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
add(int, PdfPageData, InsertBlankPDFPage) - Method in class org.jpedal.examples.simpleviewer.utils.ItextFunctions
 
add_together(int, int) - Method in class org.jpedal.utils.repositories.Vector_Int
 
addAdditionalPage(DynamicVectorRenderer, int, int) - Method in class org.jpedal.PdfDecoder
used by Storypad to display split spreads not aprt of API
addButton(int, String, String, int) - Method in class org.jpedal.examples.simpleviewer.gui.SwingGUI
 
addCombo(String, String, int) - Method in class org.jpedal.examples.simpleviewer.gui.SwingGUI
 
addComponentListener() - Method in interface org.jpedal.examples.simpleviewer.gui.generic.GUIThumbnailPanel
 
addComponentListener() - Method in class org.jpedal.examples.simpleviewer.gui.swing.SwingThumbnailPanel
 
addCursor() - Method in class org.jpedal.examples.simpleviewer.gui.SwingGUI
 
addDisplayedPageAsThumbnail(int, DynamicVectorRenderer) - Method in interface org.jpedal.examples.simpleviewer.gui.generic.GUIThumbnailPanel
 
addDisplayedPageAsThumbnail(int, DynamicVectorRenderer) - Method in class org.jpedal.examples.simpleviewer.gui.swing.SwingThumbnailPanel
add any new thumbnails needed to display
addElement(int) - Method in class org.jpedal.utils.repositories.Vector_Int
add an item
addElement(Object) - Method in class org.jpedal.utils.repositories.Vector_Object
add an item
addElement(String) - Method in class org.jpedal.utils.repositories.Vector_String
add an item
addExternalHandler(Object, int) - Method in class org.jpedal.PdfDecoder
allows external helper classes to be added to JPedal to alter default functionality - not part of the API and should be used in conjunction with IDRsolutions only
if Options.FormsActionHandler is the type then the newHandler should be of the form org.jpedal.objects.acroforms.ActionHandler
addFontFile(String, String) - Static method in class org.jpedal.PdfDecoder
method to add a single file to the PDF renderer
addFormElement(Map) - Method in class org.jpedal.objects.PdfFormData
Used internally to add a form object as it is extracted from the pdf stream.
addFormsListeners() - Method in class org.jpedal.examples.simpleviewer.gui.SwingGUI
this method adds listeners to GUI widgets to track changes
ADDHEADERFOOTER - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
addHeaderFooter(int, PdfPageData, AddHeaderFooterToPDFPages) - Method in class org.jpedal.examples.simpleviewer.utils.ItextFunctions
 
AddHeaderFooterToPDFPages - Class in org.jpedal.examples.simpleviewer.gui.popups
 
AddHeaderFooterToPDFPages(String, int, int) - Constructor for class org.jpedal.examples.simpleviewer.gui.popups.AddHeaderFooterToPDFPages
 
addHiglightedObject(Rectangle, Color) - Method in class org.jpedal.PdfPanel
update rectangle we draw to show area of object for Storypad - (NOT PART OF API and subject to change)
addImage(BufferedImage) - Method in class org.jpedal.PdfDecoder
used to display non-PDF files
addMenuItem(JMenu, String, String, int) - Method in class org.jpedal.examples.simpleviewer.gui.SwingGUI
 
addMergingDisplayForDebugging(Vector_Int, Vector_Shape, int, Color[]) - Method in class org.jpedal.PdfPanel
put debugging info for grouping onscreen to aid in developing and debugging merging algorithms used by Storypad - (NOT PART OF API and subject to change)
addRecentDocument(String) - Method in class org.jpedal.examples.simpleviewer.utils.PropertiesFile
 
addSubstituteFonts(String, boolean) - Method in class org.jpedal.PdfDecoder
This routine allows the user to add truetype, type1 or type1C fonts which will be used to disalay the fonts in PDF rendering and substitution as if the fonts were embedded in the PDF
This is very useful for clients looking to keep down the size of PDFs transmitted and control display quality -

Thanks to Peter for the idea/code -

How to set it up -

JPedal will look for the existence of the directory fontPath (ie com/myCompany/Fonts) -

If this exists, Jpedal will look for 3 possible directories (tt,t1c,t1) and make a note of any fonts if these directories exist -

When fonts are resolved, this option will be tested first and if a font if found, it will be used to display the font (the effect will be the same as if the font was embedded) -

If the enforceMapping is true, JPedal assumes there must be a match and will throw a PdfFontException -

Otherwise Jpedal will look in the java font path for a match or approximate with Lucida -

The Format is defined as follows: -

fontname = filename

Type1/Type1C Font names exclude any prefix so /OEGPNB+FGHeavyItalic is resolved to FGHeavyItalic -

Each font have the same name as the font it replaces (so Arial will require a font file such as Arial.ttf) and it must be unique (there cannot be an Arial font in each sub-directory) -

So to use this functionality, place the fonts in a jar or add to the JPedal jar and call this method after instancing PdfDecoder - JPedal will do the rest

addToFileList(String) - Method in class org.jpedal.examples.simpleviewer.RecentDocuments
 
addToMainMenu(JMenu) - Method in class org.jpedal.examples.simpleviewer.gui.SwingGUI
 
addUserIconsForAnnotations(int, String, Image[]) - Method in class org.jpedal.PdfDecoder
allow user to set own icons for annotation hotspots to display in renderer - pass user selection of hotspots as an array of format Image[number][page] where number is Annot number on page and page is current page -1 (ie 0 is page 1).
AdjustForAlignment(int) - Method in class org.jpedal.examples.simpleviewer.gui.SwingGUI
adjusty x co-ordinate shown in display for user to include any page centering
algorithmicConvertCMYKImageToRGB(byte[], int, int) - Static method in class org.jpedal.io.ColorSpaceConvertor
save raw CMYK data by converting to RGB using algorithm method - pdfsages supplied the C source and I have converted - This works very well on most colours but not dark shades which are all rolled into black This is what xpdf seems to use - Note we store the output data in our input queue to reduce memory usage - we have seen raw 2000 * 2000 images and having input and output buffers is a LOT of memory - I have kept the doubles in as I just rewrote Leonard's code - I haven't really looked at optimisation beyond memory issues
algorithmicConvertCMYKImageToRGB(DataBuffer, int, int, boolean) - Static method in class org.jpedal.io.ColorSpaceConvertor
save raw CMYK data by converting to RGB using algorithm method - pdfsages supplied the C source and I have converted - This works very well on most colours but not dark shades which are all rolled into black
alignLayoutMenuOption(int) - Method in class org.jpedal.examples.simpleviewer.gui.SwingGUI
 
ALIGNMENT_CENTER - Static variable in class org.jfr.examples.JpedalLabel
 
ALIGNMENT_LEFT - Static variable in class org.jfr.examples.JpedalLabel
 
ALIGNMENT_RIGHT - Static variable in class org.jfr.examples.JpedalLabel
 
ALL_PAGES - Static variable in class org.jpedal.objects.PrinterOptions
 
allowScrolling() - Method in class org.jpedal.examples.simpleviewer.gui.GUI
 
ALLPAGES - Static variable in interface org.jpedal.external.JPedalCustomDrawObject
 
alwaysIgnoreGenericHandler() - Method in class org.jpedal.examples.handlers.ExampleImageDecodeHandler
 
alwaysIgnoreGenericHandler() - Method in class org.jpedal.examples.handlers.ExampleImageDrawOnScreenHandler
 
alwaysIgnoreGenericHandler() - Method in class org.jpedal.examples.handlers.ExampleImageHandler
 
alwaysIgnoreGenericHandler() - Method in interface org.jpedal.external.ImageHandler
 
ANNOTATION - Static variable in interface org.jpedal.objects.acroforms.creation.FormFactory
 
annotationButton(FormObject) - Method in interface org.jpedal.objects.acroforms.creation.FormFactory
setup annotations display with pop-ups, etc
ANNOTFREETEXT - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
 
ANNOTINK - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
 
ANNOTLINK - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
 
ANNOTPOPUP - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
 
ANNOTSQUARE - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
 
ANNOTSTAMP - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
 
ANNOTTEXT - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
 
AppletViewer - Class in org.jpedal.examples.simpleviewer

Description: Demo to show JPedal being used as a GUI viewer in an applet, and to demonstrate some of JPedal's capabilities
AppletViewer() - Constructor for class org.jpedal.examples.simpleviewer.AppletViewer
 
applyToCurrentCrop() - Method in class org.jpedal.examples.simpleviewer.gui.popups.CropPDFPages
 
AUTOSCROLL - Static variable in class org.jpedal.examples.simpleviewer.Commands
 

B

back - Variable in class org.jpedal.examples.simpleviewer.gui.GUI
nav buttons - global so accessible to ContentExtractor
backgroundColor - Static variable in class org.jpedal.PdfPanel
color actual text will appear in highlights
BACKPAGE - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
BaseTransferHandler - Class in org.jpedal.examples.simpleviewer.gui
 
BaseTransferHandler(Values, GUIThumbnailPanel, SwingGUI, Commands) - Constructor for class org.jpedal.examples.simpleviewer.gui.BaseTransferHandler
 
BI - Static variable in interface org.jpedal.objects.acroforms.actions.ActionHandler
 
BITMAP - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
Bl(Object, FormObject) - Method in interface org.jpedal.objects.acroforms.actions.ActionHandler
Bl action when input focus lost
BORDER_HIDE - Static variable in class org.jpedal.PdfDecoder
 
BORDER_SHOW - Static variable in class org.jpedal.PdfDecoder
 

C

C(Object, FormObject) - Method in interface org.jpedal.objects.acroforms.actions.ActionHandler
C action when another field changes (recalculate this field) [javascript]
C1 - Static variable in interface org.jpedal.objects.acroforms.actions.ActionHandler
 
C2 - Static variable in interface org.jpedal.objects.acroforms.actions.ActionHandler
 
cachePage(Integer, DynamicVectorRenderer) - Static method in class org.jpedal.io.ObjectStore
 
cachePageAsBytes(String, byte[]) - Static method in class org.jpedal.io.ObjectStore
 
canImport(JComponent, DataFlavor[]) - Method in class org.jpedal.examples.simpleviewer.gui.BaseTransferHandler
 
CASCADE - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
checkBoxBut(FormObject) - Method in interface org.jpedal.objects.acroforms.creation.FormFactory
setup and return a single checkBox button component, from the specified formObject
CHECKBOXBUTTON - Static variable in interface org.jpedal.objects.acroforms.creation.FormFactory
 
checkForUpdates(boolean) - Method in class org.jpedal.examples.simpleviewer.Commands
 
checkLinks(boolean) - Method in class org.jpedal.examples.simpleviewer.gui.swing.SwingMouseHandler
checks the link areas on the page for mouse entering.
checkRemoveLeadingSlach(String) - Static method in class org.jpedal.utils.Strip
checks for / at start of string and remove
checkSizeSet(int) - Method in class org.jpedal.objects.PdfPageData
make sure a value set for crop and media box (used internally to trap 'odd' settings and insure setup correctly)
cleanupText(PdfData) - Method in class org.jpedal.grouping.PdfGroupingAlgorithms
generic decode merely clean up data and remove our embedded information
clear() - Method in class org.jpedal.utils.repositories.Vector_Int
clear the array
clear() - Method in class org.jpedal.utils.repositories.Vector_Object
clear the array
clear() - Method in class org.jpedal.utils.repositories.Vector_String
clear the array
clearImageData() - Method in class org.jpedal.objects.PdfImageData
clear object and reset (does not flush images from disk cache held by ObjectStore)
clearLabel() - Method in class org.jfr.examples.JpedalLabel
 
clearRecentDocuments() - Method in class org.jpedal.examples.simpleviewer.Commands
 
clearRecentDocuments() - Method in class org.jpedal.examples.simpleviewer.gui.SwingGUI
 
clearScreen() - Method in class org.jpedal.PdfDecoder
remove all displayed objects for JPanel display (wipes current page)
clipOnMac - Static variable in class org.jpedal.PdfDecoder
 
CLIPPEDIMAGES - Static variable in class org.jpedal.PdfDecoder
flag to show extraction of clipped images at highest res
close() - Method in class org.jpedal.examples.text.extractheadlines.Output
called at end of output to flush/close/release
closeFile() - Method in interface org.jpedal.objects.javascript.ExpressionEngine
called on close to do any cleanup
closeMultiViewerWindow(String) - Method in class org.jpedal.examples.simpleviewer.gui.SwingGUI
 
closePdfFile() - Method in class org.jpedal.PdfDecoder
convenience method to close the current PDF file
CMYKIMAGES - Static variable in class org.jpedal.PdfDecoder
flag to show extraction of raw cmyk images
COLOR - Static variable in class org.jpedal.PdfDecoder
flag to show extraction of colr required (used in Storypad grouping)
ColorSpaceConvertor - Class in org.jpedal.io
set of static methods to save/load objects to convert images between different colorspaces - Several methods are very similar and I should recode my code to use a common method for the RGB conversion LogWriter is JPedal logging class
ColorSpaceConvertor() - Constructor for class org.jpedal.io.ColorSpaceConvertor
 
COMB - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
fieldFlag 24
COMBO - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
fieldFlag 17
COMBOBOX - Static variable in interface org.jpedal.objects.acroforms.creation.FormFactory
 
comboBox(FormObject) - Method in interface org.jpedal.objects.acroforms.creation.FormFactory
setup and return a ComboBox component, from the specified formObject
CommandListener - Class in org.jpedal.examples.simpleviewer.gui.swing
single listener to execute all GUI commands and call Commands to execute
CommandListener(Commands) - Constructor for class org.jpedal.examples.simpleviewer.gui.swing.CommandListener
 
Commands - Class in org.jpedal.examples.simpleviewer
code to execute the actual commands
Commands(Values, SwingGUI, PdfDecoder, GUIThumbnailPanel, PropertiesFile, GUISearchWindow, Printer) - Constructor for class org.jpedal.examples.simpleviewer.Commands
 
COMMITONSELCHANGE - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
fieldFlag 26
contains(int) - Method in class org.jpedal.utils.repositories.Vector_Int
see if value present
contains(Object) - Method in class org.jpedal.utils.repositories.Vector_Object
see if value present
contains(String) - Method in class org.jpedal.utils.repositories.Vector_String
see if value present
ContentExtractor - Class in org.jpedal.examples.contentextractor
Example client application to extract text and image from any rectangular area on page using JPedal (for example ad extraction) (Assumes content is in single column) Notes: currentGUI.getFrame() example uses some "unofficial" classes inside the library which may alter in function
ContentExtractor() - Constructor for class org.jpedal.examples.contentextractor.ContentExtractor
 
ContentExtractor.ButtonPopup - Class in org.jpedal.examples.contentextractor
popup the ads with image and text when icon clicked
ContentExtractor.ButtonPopup(int) - Constructor for class org.jpedal.examples.contentextractor.ContentExtractor.ButtonPopup
store id
CONTINUOUS - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
CONTINUOUS_FACING - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
continuousButton - Variable in class org.jpedal.examples.simpleviewer.gui.GUI
 
continuousFacingButton - Variable in class org.jpedal.examples.simpleviewer.gui.GUI
 
convertColorspace(BufferedImage, int) - Static method in class org.jpedal.io.ColorSpaceConvertor
convert a BufferedImage to RGB colourspace
convertFromICCCMYK(int, int, byte[], ColorSpace) - Static method in class org.jpedal.io.ColorSpaceConvertor
slightly contrived but very effective way to convert to RGB
convertFromICCCMYK(int, int, DataBuffer, ColorSpace) - Static method in class org.jpedal.io.ColorSpaceConvertor
slightly contrived but very effective way to convert to RGB
convertIndexedToFlat(int, int, int, byte[], byte[], int, boolean, boolean) - Static method in class org.jpedal.io.ColorSpaceConvertor
 
convertIndexToRGB(byte[], ColorSpace) - Static method in class org.jpedal.io.ColorSpaceConvertor
slightly contrived but very effective way to convert CMYK CMAP to RGB - I've treated the CMAP as an image and converted the values Default is CMYK, but I am trying to allow for other ColorSpaces
convertToARGB(BufferedImage) - Static method in class org.jpedal.io.ColorSpaceConvertor
convert a BufferedImage to RGB colourspace (used when I clip the image)
convertToRGB(BufferedImage) - Static method in class org.jpedal.io.ColorSpaceConvertor
convert any BufferedImage to RGB colourspace
convertToText(String) - Static method in class org.jpedal.utils.Strip
Strip out XML tags and put in a tab
coords - Variable in class org.jpedal.examples.tablezoning.TableZoner
 
copy(String, String) - Static method in class org.jpedal.io.ObjectStore
save copy Converted to avoid threading issues, if this causes any problems, please raise them in our forums, http://www.jpedal.org/phpBB2/index.php
copyCMYKimages(String) - Method in class org.jpedal.io.ObjectStore
copies cmyk raw data from cmyk temp dir to target directory Converted to avoid threading issues, if this causes any problems, please raise them in our forums, http://www.jpedal.org/phpBB2/index.php
count - Variable in class org.jpedal.examples.tablezoning.TableZoner
 
createBlurKernel(float, float, float) - Static method in class org.jpedal.examples.handlers.ExampleImageDrawOnScreenHandler
 
createPageHostspots(String[], String) - Method in class org.jpedal.PdfDecoder
initialise display hotspots and save global values
createPane(JTextPane, String, boolean) - Method in class org.jpedal.examples.simpleviewer.gui.SwingGUI
 
createPreferenceWindow(GUI) - Method in class org.jpedal.examples.simpleviewer.gui.popups.OldPreferences
createPreferanceWindow(final GUI gui) Set up all settings fields then call the required methods to build the window
createUniqueAnnotationIcons() - Method in class org.jpedal.examples.simpleviewer.gui.GUI
example code which sets up an individual icon for each annotation to display - only use if you require each annotation to have its own icon
createWindow(String) - Method in class org.jpedal.examples.simpleviewer.gui.popups.FileDownload
 
cropH - Variable in class org.jpedal.examples.simpleviewer.gui.GUI
 
CropPDFPages - Class in org.jpedal.examples.simpleviewer.gui.popups
 
CropPDFPages(String, int, int) - Constructor for class org.jpedal.examples.simpleviewer.gui.popups.CropPDFPages
 
cropW - Variable in class org.jpedal.examples.simpleviewer.gui.GUI
 
cropX - Variable in class org.jpedal.examples.simpleviewer.gui.GUI
 
cropY - Variable in class org.jpedal.examples.simpleviewer.gui.GUI
 
CURRENT_BORDER_STYLE - Static variable in class org.jpedal.PdfDecoder
 
currentGUI - Variable in class org.jpedal.examples.simpleviewer.SimpleViewer
general GUI functions
currentHeightLookupData - Static variable in class org.jpedal.PdfDecoder
lookup table to precalculated height values
customSetting - Static variable in class org.jpedal.examples.printing.SilentPrint
used to enable printing a page at a spec index

D

D - Static variable in interface org.jpedal.objects.acroforms.actions.ActionHandler
 
D(Object, FormObject) - Method in interface org.jpedal.objects.acroforms.actions.ActionHandler
D action when cursor button pressed inside active area
DateConfiguration - Class in org.jpedal.examples.text.extractheadlines
 
DateConfiguration(String) - Constructor for class org.jpedal.examples.text.extractheadlines.DateConfiguration
initialise category and load or create config file
db - Variable in class org.jpedal.examples.tablezoning.TableZoner
 
dbf - Variable in class org.jpedal.examples.tablezoning.TableZoner
write out a story to disk.
DC - Static variable in interface org.jpedal.objects.acroforms.actions.ActionHandler
 
debug - Static variable in class org.jpedal.examples.text.ExtractStructuredText
 
debug - Static variable in class org.jpedal.utils.LogWriter
amount of debugging detail we put in log
debugFile(String) - Static method in class org.jpedal.utils.LogWriter
 
debugPrint - Static variable in class org.jpedal.PdfDecoder
provide print debug feature - used for internal development only
decodeOtherPages(int) - Method in class org.jpedal.PdfDecoder
used to decode multiple pages on views
decodePage(boolean) - Method in class org.jpedal.examples.simpleviewer.gui.SwingGUI
 
decodePage(int) - Method in class org.jpedal.PdfDecoder
decode a page, - page must be between 1 and PdfDecoder.getPageCount() - Will kill off if already running
decodePageForAnnotations(int) - Method in class org.jpedal.PdfDecoder
just extract annotations for a page - if you want to decode the page and extract the annotations use decodePage(int pageNumber) which does both.
decodePageForMarkedContent(String, Object) - Method in class org.jpedal.PdfDecoder
extract marked content - not yet live
decodePageInBackground(int) - Method in class org.jpedal.PdfDecoder
decode a page as a background thread (use other background methods to access data).
defaultFont - Static variable in class org.jpedal.PdfDecoder
font to use in preference to Lucida
DELETE - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
delete(int, PdfPageData, DeletePDFPages) - Method in class org.jpedal.examples.simpleviewer.utils.ItextFunctions
 
deleteElementWithValue(int) - Method in class org.jpedal.utils.repositories.Vector_Int
delete element at
DeletePDFPages - Class in org.jpedal.examples.simpleviewer.gui.popups
 
DeletePDFPages(String, int, int) - Constructor for class org.jpedal.examples.simpleviewer.gui.popups.DeletePDFPages
 
destroy() - Method in class org.jpedal.examples.simpleviewer.AppletViewer
 
disableBorderForPrinting() - Method in class org.jpedal.PdfPanel
do not display border when screen printed
display(Component, String) - Method in class org.jpedal.examples.simpleviewer.gui.popups.Save
popup display for user to make selection
doc - Variable in class org.jpedal.examples.tablezoning.TableZoner
 
DOCINFO - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
DONOTSCROLL - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
fieldFlag 23
DONOTSPELLCHECK - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
fieldFlag 22
downsampleLevel - Static variable in class org.jpedal.images.SamplingFactory
current setting - do not set directly
DP - Static variable in interface org.jpedal.objects.acroforms.actions.ActionHandler
 
dpi - Static variable in class org.jpedal.PdfDecoder
dpi for final images
drawAdditionalObjectsOverPage(int, int[], Color[], Object[]) - Method in class org.jpedal.PdfDecoder
allow user to add grapical content on top of page - for display ONLY Additional calls will overwrite current settings on page ONLY works in SINGLE VIEW displaymode
drawImageOnscreen(BufferedImage, int, AffineTransform, String, Graphics2D, boolean, ObjectStore, boolean) - Method in class org.jpedal.examples.handlers.ExampleImageDecodeHandler
 
drawImageOnscreen(BufferedImage, int, AffineTransform, String, Graphics2D, boolean, ObjectStore, boolean) - Method in class org.jpedal.examples.handlers.ExampleImageDrawOnScreenHandler
 
drawImageOnscreen(BufferedImage, int, AffineTransform, String, Graphics2D, boolean, ObjectStore, boolean) - Method in class org.jpedal.examples.handlers.ExampleImageHandler
 
drawImageOnscreen(BufferedImage, int, AffineTransform, String, Graphics2D, boolean, ObjectStore, boolean) - Method in interface org.jpedal.external.ImageHandler
Allow user to paint directly onto g2 for screen display
drawing - Variable in class org.jpedal.examples.simpleviewer.gui.swing.SwingThumbnailPanel
flag to show drawig taking place
drawThumbnails() - Method in class org.jpedal.examples.simpleviewer.gui.swing.SwingThumbnailPanel
redraw thumbnails if scrolled
DS - Static variable in interface org.jpedal.objects.acroforms.actions.ActionHandler
 
duplicate() - Method in class org.jpedal.objects.acroforms.formData.FormObject
 
dx - Variable in class org.jpedal.examples.simpleviewer.Values
offsets to viewport if used
dy - Variable in class org.jpedal.examples.simpleviewer.Values
offsets to viewport if used

E

E - Static variable in interface org.jpedal.objects.acroforms.actions.ActionHandler
 
E(Object, FormObject) - Method in interface org.jpedal.objects.acroforms.actions.ActionHandler
E action when cursor enters active area
EDIT - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
fieldFlag 18
elementAt(int) - Method in class org.jpedal.utils.repositories.Vector_Int
get element at
elementAt(int) - Method in class org.jpedal.utils.repositories.Vector_Object
remove element at
elementAt(int) - Method in class org.jpedal.utils.repositories.Vector_String
remove element at
embedWidthData - Static variable in class org.jpedal.PdfDecoder
flag to tell software to embed x point after each character so we can merge any overlapping text together
encrypt(int, PdfPageData, EncryptPDFDocument) - Method in class org.jpedal.examples.simpleviewer.utils.ItextFunctions
 
EncryptPDFDocument - Class in org.jpedal.examples.simpleviewer.gui.popups
 
EncryptPDFDocument(String, int, int) - Constructor for class org.jpedal.examples.simpleviewer.gui.popups.EncryptPDFDocument
 
end - Variable in class org.jpedal.examples.simpleviewer.gui.GUI
nav buttons - global so accessible to ContentExtractor
enforceFontSubstitution - Static variable in class org.jpedal.PdfDecoder
flag to show if there must be a mapping value (program exits if none found)
ensurePointIsVisible(Point) - Method in class org.jpedal.PdfPanel
make screen scroll to ensure point is visible
ErrorDialog - Class in org.jpedal.examples.simpleviewer.gui.popups
popup an error message to show user what message JPedal generated
ErrorDialog() - Constructor for class org.jpedal.examples.simpleviewer.gui.popups.ErrorDialog
 
EVEN_PAGES_ONLY - Static variable in class org.jpedal.objects.PrinterOptions
 
ExampleImageDecodeHandler - Class in org.jpedal.examples.handlers
example of adding in custom image code , replacing code with a blank image of correct size
ExampleImageDecodeHandler() - Constructor for class org.jpedal.examples.handlers.ExampleImageDecodeHandler
 
ExampleImageDrawOnScreenHandler - Class in org.jpedal.examples.handlers
example code to plugin external image handler.
ExampleImageDrawOnScreenHandler() - Constructor for class org.jpedal.examples.handlers.ExampleImageDrawOnScreenHandler
 
ExampleImageHandler - Class in org.jpedal.examples.handlers
example of adding in custom image code , replacing code with a blank image of correct size
ExampleImageHandler() - Constructor for class org.jpedal.examples.handlers.ExampleImageHandler
 
execute(FormObject, AcroRenderer, int, Object, int, char) - Method in interface org.jpedal.objects.javascript.ExpressionEngine
 
executeCommand(int) - Method in class org.jpedal.examples.simpleviewer.Commands
main routine which executes code for current command
EXIT - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
exitOnClose - Static variable in class org.jpedal.examples.simpleviewer.SimpleViewer
tell software to exit on close - default is true
Exporter - Class in org.jpedal.examples.simpleviewer.utils
provide save functions for SimpleViewer to write out text, images, etc
Exporter(SwingGUI, String, PdfDecoder) - Constructor for class org.jpedal.examples.simpleviewer.utils.Exporter
 
ExpressionEngine - Static variable in class org.jpedal.external.Options
allows user to link in their own code for Javascript validation - needs to implement ExpressionEngine Default implementation at SwingFormFactory
ExpressionEngine - Interface in org.jpedal.objects.javascript
allow user to handle expressions with own implementation
extAtBestQuality - Static variable in class org.jpedal.PdfDecoder
 
extraButton - Variable in class org.jpedal.PdfPanel
Not part of the JPedal API - Required for Storypad
ExtractClippedImages - Class in org.jpedal.examples.images
Sample code providing a workflow which extracts clipped images and places versions scaled to specific heights It is run using the format java -cp libraries_needed org/jpedal/examples/ ExtractClippedImages $inputDir $processedDir $logFile h1 dir1 h2 dir2 ...
ExtractClippedImages(String) - Constructor for class org.jpedal.examples.images.ExtractClippedImages
example method to extract the images from a directory
ExtractDate - Class in org.jpedal.examples.text.extractheadlines
This example was written to show extraction from a page location of repetitive information (ie Section).
ExtractDate(String, String, PdfData) - Constructor for class org.jpedal.examples.text.extractheadlines.ExtractDate
example method to open a file and extract the raw text
ExtractFormDataAsObject - Class in org.jpedal.examples.acroform
Recommended form data extraction example from version 3.20 showing new methods
ExtractFormDataAsObject() - Constructor for class org.jpedal.examples.acroform.ExtractFormDataAsObject
 
ExtractFormDataAsObject(String) - Constructor for class org.jpedal.examples.acroform.ExtractFormDataAsObject
example method to open a file and extract the form data
ExtractHeadlines - Class in org.jpedal.examples.text.extractheadlines
This example was written to show extraction from a page location of repetitive information (ie Section).
ExtractHeadlines(String) - Constructor for class org.jpedal.examples.text.extractheadlines.ExtractHeadlines
example method to open a file and extract the raw text
ExtractImages - Class in org.jpedal.examples.images
Simple image extraction with images are extracted to a directory
ExtractImages() - Constructor for class org.jpedal.examples.images.ExtractImages
 
ExtractImages(String) - Constructor for class org.jpedal.examples.images.ExtractImages
example method to open a file and extract the images
extractImagesOnPages(SaveImage) - Method in class org.jpedal.examples.simpleviewer.utils.Exporter
 
ExtractOutline - Class in org.jpedal.examples.text
Sample code showing how jpedal library can be used with pdf files to extract text from a specified Rectangle as a set of words.
ExtractOutline() - Constructor for class org.jpedal.examples.text.ExtractOutline
 
ExtractOutline(String) - Constructor for class org.jpedal.examples.text.ExtractOutline
example method to open a file and extract the raw text
ExtractOutline(byte[]) - Constructor for class org.jpedal.examples.text.ExtractOutline
example method to open a file and extract the raw text
extractPagesAsImages(SaveBitmap) - Method in class org.jpedal.examples.simpleviewer.utils.Exporter
 
ExtractPagesAsThumbnails - Class in org.jpedal.examples.images
This example opens a pdf file and extracts the images version of each page which it saves as an image scaled to users specification
ExtractPagesAsThumbnails(String, String) - Constructor for class org.jpedal.examples.images.ExtractPagesAsThumbnails
example method to open a file and extract the pages as scaled thumbnails
extractPagesToNewPDF(SavePDF) - Method in class org.jpedal.examples.simpleviewer.utils.ItextFunctions
 
ExtractPDFPagesNup - Class in org.jpedal.examples.simpleviewer.gui.popups
 
ExtractPDFPagesNup(String, int, int) - Constructor for class org.jpedal.examples.simpleviewer.gui.popups.ExtractPDFPagesNup
 
ExtractSection - Class in org.jpedal.examples.text.extractheadlines
This example was written to show extraction from a page location of repetitive information (ie Section).
ExtractSection(String, String) - Constructor for class org.jpedal.examples.text.extractheadlines.ExtractSection
example method to open a file and extract the raw text
extractSelectedScreenAsImage() - Method in class org.jpedal.examples.simpleviewer.Commands
extract selected area as a rectangle and show onscreen
extractSelectedText() - Method in class org.jpedal.examples.simpleviewer.Commands
routine to link GUI into text extraction functions
ExtractStructuredText - Class in org.jpedal.examples.text
Sample code showing how jpedal library can be used with pdf files to extract structed text from a PDF Debugging tip: Set verbose=true in LogWriter to see what is going on.
ExtractStructuredText() - Constructor for class org.jpedal.examples.text.ExtractStructuredText
 
ExtractStructuredText(String, String) - Constructor for class org.jpedal.examples.text.ExtractStructuredText
example method to open a file or dir and extract the Structured Content to outputDir
extractTextAsTable(int, int, int, int, int, boolean, boolean, boolean, boolean, int, boolean) - Method in class org.jpedal.grouping.PdfGroupingAlgorithms
calls various low level merging routines on merge - isCSV sets if output is XHTML or CSV format - XHTML also has options to include font tags (keepFontInfo), preserve widths (keepWidthInfo), try to preserve alignment (keepAlignmentInfo), and set a table border width (borderWidth) - AddCustomTags should always be set to false
ExtractTextAsWordlist - Class in org.jpedal.examples.text
Sample code showing how jpedal library can be used with pdf files to extract text from a specified Rectangle as a set of words.
ExtractTextAsWordlist() - Constructor for class org.jpedal.examples.text.ExtractTextAsWordlist
 
ExtractTextAsWordlist(String) - Constructor for class org.jpedal.examples.text.ExtractTextAsWordlist
example method to open a file and extract the raw text
ExtractTextAsWordlist(byte[]) - Constructor for class org.jpedal.examples.text.ExtractTextAsWordlist
example method to open a file and extract the raw text
extractTextAsWordlist(int, int, int, int, int, boolean, boolean, String) - Method in class org.jpedal.grouping.PdfGroupingAlgorithms
algorithm to place data into an object for each page - hardcoded into program - Co-ordinates are x1,y1 (top left hand corner), x2,y2(bottom right) - If the co-ordinates are not valid a PdfException is thrown - Returns a Vector with the words and co-ordinates (all values are Strings)
ExtractTextInRectangle - Class in org.jpedal.examples.text
Description:Sample code showing how jpedal library can be used with pdf files to extract text from a specified Rectangle.
ExtractTextInRectangle() - Constructor for class org.jpedal.examples.text.ExtractTextInRectangle
 
ExtractTextInRectangle(String) - Constructor for class org.jpedal.examples.text.ExtractTextInRectangle
example method to open a file and extract the raw text
extractTextInRectangle(int, int, int, int, int, boolean, boolean) - Method in class org.jpedal.grouping.PdfGroupingAlgorithms
algorithm to place data into an object for each page - hardcoded into program
Co-ordinates are x1,y1 (top left hand corner), x2,y2(bottom right)
If the co-ordinates are not valid a PdfException is thrown
ExtractTextInRectangleAsTable - Class in org.jpedal.examples.text
Sample code showing how jpedal library can be used with pdf files to extract text from a specified Rectangle as a table structure.
ExtractTextInRectangleAsTable() - Constructor for class org.jpedal.examples.text.ExtractTextInRectangleAsTable
 
ExtractTextInRectangleAsTable(String) - Constructor for class org.jpedal.examples.text.ExtractTextInRectangleAsTable
example method to open a file and extract the raw text
extractTextOnPages(SaveText) - Method in class org.jpedal.examples.simpleviewer.utils.Exporter
 
ExtractTextTableFromZones - Class in org.jpedal.examples.tablezoning
Does the actual table extraction and based on ExtractTextInRectangleAsTable Debugging tip: Set verbose=true in LogWriter to see what is going on.
ExtractTextTableFromZones() - Constructor for class org.jpedal.examples.tablezoning.ExtractTextTableFromZones
 
ExtractTextTableFromZones(String) - Constructor for class org.jpedal.examples.tablezoning.ExtractTextTableFromZones
example method to open a file and extract the raw text
ExtractTextTableFromZones(String, String, String) - Constructor for class org.jpedal.examples.tablezoning.ExtractTextTableFromZones
 

F

F - Static variable in interface org.jpedal.objects.acroforms.actions.ActionHandler
 
F(Object, FormObject) - Method in interface org.jpedal.objects.acroforms.actions.ActionHandler
F the display formatting of the field (e.g 2 decimal places) [javascript]
FACING - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
facingButton - Variable in class org.jpedal.examples.simpleviewer.gui.GUI
 
fback - Variable in class org.jpedal.examples.simpleviewer.gui.GUI
nav buttons - global so accessible to ContentExtractor
FBACKPAGE - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
fforward - Variable in class org.jpedal.examples.simpleviewer.gui.GUI
nav buttons - global so accessible to ContentExtractor
FFORWARDPAGE - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
fields - Static variable in class org.jpedal.objects.PdfAnnots
 
FileDownload - Class in org.jpedal.examples.simpleviewer.gui.popups
 
FileDownload(boolean, Point) - Constructor for class org.jpedal.examples.simpleviewer.gui.popups.FileDownload
 
FileFilterer - Class in org.jpedal.examples.simpleviewer.utils
Used in GUI example code Provides filters for save dialogs (based on p362 in Oreilly swing)
FileFilterer(String[], String) - Constructor for class org.jpedal.examples.simpleviewer.utils.FileFilterer
 
FILESELECT - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
fieldFlag 20
FINALIMAGES - Static variable in class org.jpedal.PdfDecoder
flag to show extraction mode includes final scaled/clipped
FIND - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
find(PdfDecoder, Values) - Method in interface org.jpedal.examples.simpleviewer.gui.generic.GUISearchWindow
 
find(PdfDecoder, Values) - Method in class org.jpedal.examples.simpleviewer.gui.swing.SwingSearchWindow
find text on page
findMultipleTermsInRectangle(int, int, int, int, int, int, String[], boolean, int, SearchListener) - Method in class org.jpedal.grouping.PdfGroupingAlgorithms
Algorithm to find multiple text terms in x1,y1,x2,y2 rectangle on page_number.
findMultipleTermsInRectangleWithMatchingTeasers(int, int, int, int, int, int, String[], int, SearchListener) - Method in class org.jpedal.grouping.PdfGroupingAlgorithms
Algorithm to find multiple text terms in x1,y1,x2,y2 rectangle on page_number, with matching teaser
FindTextInRectangle - Class in org.jpedal.examples.text
Sample code showing how jpedal library can be used with pdf files to find text from a specified Rectangle.
FindTextInRectangle() - Constructor for class org.jpedal.examples.text.FindTextInRectangle
 
FindTextInRectangle(String) - Constructor for class org.jpedal.examples.text.FindTextInRectangle
example method to open a file and extract the raw text
findTextInRectangle(int, int, int, int, int, String) - Method in class org.jpedal.grouping.PdfGroupingAlgorithms
Deprecated.  
findTextInRectangle(int, int, int, int, int, String, int) - Method in class org.jpedal.grouping.PdfGroupingAlgorithms
Algorithm to find textValue in x1,y1,x2,y2 rectangle on page_number
first - Variable in class org.jpedal.examples.simpleviewer.gui.GUI
nav buttons - global so accessible to ContentExtractor
FIRSTPAGE - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
flush() - Method in class org.jpedal.examples.simpleviewer.Commands
routine to remove all objects from temp store
flush() - Method in class org.jpedal.io.ObjectStore
routine to remove all objects from temp store Converted to avoid threading issues, if this causes any problems, please raise them in our forums, http://www.jpedal.org/phpBB2/index.php
flushAdditionalObjectsOnPage(int) - Method in class org.jpedal.PdfDecoder
allow user to remove all additional grapical content from the page (only for display) ONLY works in SINGLE VIEW displaymode
flushAdditionalPages() - Method in class org.jpedal.PdfDecoder
used by Storypad to display split spreads not part of API
flushObjectValues(boolean) - Method in class org.jpedal.PdfDecoder
provide method for outside class to clear store of objects once written out to reclaim memory
flushPages() - Static method in class org.jpedal.io.ObjectStore
delete all cached pages
Fo - Static variable in interface org.jpedal.objects.acroforms.actions.ActionHandler
 
Fo(Object, FormObject) - Method in interface org.jpedal.objects.acroforms.actions.ActionHandler
Fo action on input focus
FOCUS_EVENT - Static variable in interface org.jpedal.objects.acroforms.actions.ActionHandler
 
FontDisplay - Class in org.jfr.examples
 
FontDisplay() - Constructor for class org.jfr.examples.FontDisplay
 
FontMatrix - Class in org.jfr.examples
 
FontMatrix() - Constructor for class org.jfr.examples.FontMatrix
 
FORMBUTTON - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
 
FORMCHOICE - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
 
FormFactory - Static variable in class org.jpedal.external.Options
allows user to over-ride form creation code with own - needs to implement FormFactory
FormFactory - Interface in org.jpedal.objects.acroforms.creation
 
FormObject - Class in org.jpedal.objects.acroforms.formData
 
FormObject() - Constructor for class org.jpedal.objects.acroforms.formData.FormObject
 
FormObject(String, ActionHandler) - Constructor for class org.jpedal.objects.acroforms.formData.FormObject
 
FormsActionHandler - Static variable in class org.jpedal.external.Options
allows user to replace whole forms action Handling code - needs to implement ActionHandler It is recommended you look at Options.ExpressionEngine and Options.LinkHandler for most purposes
FORMSIG - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
 
FORMTEXT - Static variable in class org.jpedal.objects.acroforms.formData.FormObject
 
forward - Variable in class org.jpedal.examples.simpleviewer.gui.GUI
nav buttons - global so accessible to ContentExtractor
FORWARDPAGE - Static variable in class org.jpedal.examples.simpleviewer.Commands
 
FrameCloser - Class in org.jpedal.examples.simpleviewer.gui.swing
cleanly shutdown if user closes window
FrameCloser(Commands, GUIFactory, PdfDecoder, Printer, GUIThumbnailPanel, Values, PropertiesFile) - Constructor for class org.jpedal.examples.simpleviewer.gui.swing.FrameCloser
 
fullFileName - Variable in class org.jpedal.io.ObjectStore
Converted to avoid threading issues, if this causes any problems, please raise them in our forums, http://www.jpedal.org/phpBB2/index.php
FULLSCREEN - Static variable in class org.jpedal.examples.simpleviewer.Commands
 

G

generateOtherThumbnails(String[], Vector_Object) - Method in interface org.jpedal.examples.simpleviewer.gui.generic.GUIThumbnailPanel
 
generateOtherThumbnails(String[], Vector_Object) - Method in class org.jpedal.examples.simpleviewer.gui.swing.SwingThumbnailPanel
create thumbnails of general images
generateOtherVisibleThumbnails(int) - Method in interface org.jpedal.examples.simpleviewer.gui.generic.GUIThumbnailPanel
 
generateOtherVisibleThumbnails(int) - Method in class org.jpedal.examples.simpleviewer.gui.swing.SwingThumbnailPanel
setup thumbnails if needed
generateTeasers() - Method in class org.jpedal.grouping.PdfGroupingAlgorithms
tell find text to generate teasers as well
get() - Method in class org.jpedal.utils.repositories.Vector_Int
extract underlying data
get() - Method in class org.jpedal.utils.repositories.Vector_Object
extract underlying data
get() - Method in class org.jpedal.utils.repositories.Vector_String
extract underlying data
getActionFactory() - Method in interface org.jpedal.objects.acroforms.creation.FormFactory
holds all the GUI specific action and event code
getActionFlag() - Method in class org.jpedal.objects.acroforms.formData.FormObject
get status found during decode
getAdditionalPageCount() - Method in class org.jpedal.PdfDecoder
 
getAffineTransform(RenderedImage, AffineTransform, RenderingHints, float) - Static method in class org.jpedal.examples.handlers.ExampleImageDrawOnScreenHandler
 
getAlignment() - Method in class org.jfr.examples.JpedalLabel
 
getAlignment() - Method in class org.jpedal.objects.acroforms.formData.FormObject
returns the alignment
getAnnotColor(int) - Method in class org.jpedal.objects.PdfAnnots
get color for annotation
getAnnotCount() - Method in class org.jpedal.objects.PdfAnnots
get number of annotations
getAnnotName() - Method in class org.jpedal.objects.acroforms.formData.FormObject
 
getAnnotObjectArea(int) - Method in class org.jpedal.objects.PdfAnnots
get area as it is stored in the PDF
getAnnotParent() - Method in class org.jpedal.objects.acroforms.formData.FormObject
set link for Annots linked in AcroForm
getAnnotRawData(int) - Method in class org.jpedal.objects.PdfAnnots
get raw PDF data for annotation - returns null if not in range (first annot is 0, not 1)
getAnnotRawDataList() - Method in class org.jpedal.objects.PdfAnnots
get all raw PDF data for annotat