Package org.xhtmlrenderer.swt
Class PrinterRenderer
- java.lang.Object
-
- org.xhtmlrenderer.swt.PrinterRenderer
-
- All Implemented Interfaces:
UserInterface
public class PrinterRenderer extends Object implements UserInterface
A renderer for an SWT Printer. Instances must be disposed withdispose().- Author:
- Vianney le Clément
-
-
Constructor Summary
Constructors Constructor Description PrinterRenderer(org.eclipse.swt.printing.Printer printer)PrinterRenderer(org.eclipse.swt.printing.Printer printer, UserAgentCallback uac)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddispose()Dispose resources.booleanisActive(Element e)booleanisFocus(Element e)booleanisHover(Element e)protected DocumentloadDocument(String uri)protected LayoutContextnewLayoutcontext(org.eclipse.swt.graphics.GC gc)protected RenderingContextnewRenderingContext(org.eclipse.swt.graphics.GC gc)voidprint(String url, NamespaceHandler nsh, String jobName, int startPage, int endPage)static voidprint(org.eclipse.swt.printing.PrinterData printerData, String url, NamespaceHandler nsh, String jobName)static voidprint(org.eclipse.swt.printing.PrinterData printerData, Document doc, String url, NamespaceHandler nsh, String jobName)static voidprint(org.eclipse.swt.printing.Printer printer, String url, NamespaceHandler nsh, String jobName, int startPage, int endPage)static voidprint(org.eclipse.swt.printing.Printer printer, Document doc, String url, NamespaceHandler nsh, String jobName, int startPage, int endPage)voidprint(Document doc, String url, NamespaceHandler nsh, String jobName, int startPage, int endPage)static voidprintDialog(org.eclipse.swt.widgets.Shell shell, String url, NamespaceHandler nsh, String jobName)static voidprintDialog(org.eclipse.swt.widgets.Shell shell, Document doc, String url, NamespaceHandler nsh, String jobName)
-
-
-
Constructor Detail
-
PrinterRenderer
public PrinterRenderer(org.eclipse.swt.printing.Printer printer)
-
PrinterRenderer
public PrinterRenderer(org.eclipse.swt.printing.Printer printer, UserAgentCallback uac)
-
-
Method Detail
-
dispose
public void dispose()
Dispose resources. This does NOT dispose the attachedPrinter.
-
newLayoutcontext
protected LayoutContext newLayoutcontext(org.eclipse.swt.graphics.GC gc)
- Returns:
- a new
LayoutContext
-
newRenderingContext
protected RenderingContext newRenderingContext(org.eclipse.swt.graphics.GC gc)
-
print
public void print(Document doc, String url, NamespaceHandler nsh, String jobName, int startPage, int endPage)
-
print
public void print(String url, NamespaceHandler nsh, String jobName, int startPage, int endPage)
-
isActive
public boolean isActive(Element e)
- Specified by:
isActivein interfaceUserInterface
-
isFocus
public boolean isFocus(Element e)
- Specified by:
isFocusin interfaceUserInterface
-
isHover
public boolean isHover(Element e)
- Specified by:
isHoverin interfaceUserInterface
-
print
public static void print(org.eclipse.swt.printing.Printer printer, Document doc, String url, NamespaceHandler nsh, String jobName, int startPage, int endPage)
-
print
public static void print(org.eclipse.swt.printing.Printer printer, String url, NamespaceHandler nsh, String jobName, int startPage, int endPage)
-
print
public static void print(org.eclipse.swt.printing.PrinterData printerData, Document doc, String url, NamespaceHandler nsh, String jobName)
-
print
public static void print(org.eclipse.swt.printing.PrinterData printerData, String url, NamespaceHandler nsh, String jobName)
-
printDialog
public static void printDialog(org.eclipse.swt.widgets.Shell shell, Document doc, String url, NamespaceHandler nsh, String jobName)
-
printDialog
public static void printDialog(org.eclipse.swt.widgets.Shell shell, String url, NamespaceHandler nsh, String jobName)
-
-