Package org.xhtmlrenderer.pdf
Class ITextReplacedElementFactory
- java.lang.Object
-
- org.xhtmlrenderer.pdf.ITextReplacedElementFactory
-
- All Implemented Interfaces:
ReplacedElementFactory
public class ITextReplacedElementFactory extends java.lang.Object implements ReplacedElementFactory
-
-
Constructor Summary
Constructors Constructor Description ITextReplacedElementFactory(ITextOutputDevice outputDevice)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReplacedElementcreateReplacedElement(LayoutContext c, BlockBox box, UserAgentCallback uac, int cssWidth, int cssHeight)NOTE: Only block equivalent elements can be replaced.java.util.ListgetRadioButtons(java.lang.String name)voidremove(java.lang.String fieldName)voidremove(org.w3c.dom.Element e)Removes any reference toElemente.voidreset()Instructs theReplacedElementFactoryto discard any cached data (typically because a new page is about to be loaded).voidsetFormSubmissionListener(FormSubmissionListener listener)Identifies the FSL which will be used for callbacks when a form submit action is executed; you can use aDefaultFormSubmissionListenerif you don't want any action to be taken.
-
-
-
Constructor Detail
-
ITextReplacedElementFactory
public ITextReplacedElementFactory(ITextOutputDevice outputDevice)
-
-
Method Detail
-
createReplacedElement
public ReplacedElement createReplacedElement(LayoutContext c, BlockBox box, UserAgentCallback uac, int cssWidth, int cssHeight)
Description copied from interface:ReplacedElementFactoryNOTE: Only block equivalent elements can be replaced.- Specified by:
createReplacedElementin interfaceReplacedElementFactorycssWidth- The CSS width of the element in dots (or-1if width isauto)cssHeight- The CSS height of the element in dots (or-1if the height should be treated asauto)- Returns:
- The
ReplacedElementornullif noReplacedElementapplies
-
reset
public void reset()
Description copied from interface:ReplacedElementFactoryInstructs theReplacedElementFactoryto discard any cached data (typically because a new page is about to be loaded).- Specified by:
resetin interfaceReplacedElementFactory
-
remove
public void remove(org.w3c.dom.Element e)
Description copied from interface:ReplacedElementFactoryRemoves any reference toElemente.- Specified by:
removein interfaceReplacedElementFactory
-
remove
public void remove(java.lang.String fieldName)
-
getRadioButtons
public java.util.List getRadioButtons(java.lang.String name)
-
setFormSubmissionListener
public void setFormSubmissionListener(FormSubmissionListener listener)
Description copied from interface:ReplacedElementFactoryIdentifies the FSL which will be used for callbacks when a form submit action is executed; you can use aDefaultFormSubmissionListenerif you don't want any action to be taken.- Specified by:
setFormSubmissionListenerin interfaceReplacedElementFactory- Parameters:
listener- the listener instance to receive callbacks on form submission.
-
-