Package com.ebasetech.xi.api
Interface PrintResource
public interface PrintResource extends Resource
The
PrintResource
interface represents a Printing Resource. A Printing Resource can be used to generate
a PDF document based on an Adobe PDF Form and populate the document with data from Ebase form fields.
- Since:
- V4.4
-
Method Summary
Modifier and Type Method Description void
print()
Builds a PDF document using the PDF form specified in the Print Resource and transfers all values from mapped form fields into the document.void
print(boolean save, boolean noDisplay)
Builds a PDF document using the PDF form specified in the Print Resource and transfers all values from mapped form fields into the document.Methods inherited from interface com.ebasetech.xi.api.Element
getElementName, getElementType
-
Method Details
-
print
void print() throws com.ebasetech.xi.exceptions.FormRuntimeExceptionBuilds a PDF document using the PDF form specified in the Print Resource and transfers all values from mapped form fields into the document. This method can only be used with PDF form documents.- Throws:
com.ebasetech.xi.exceptions.FormRuntimeException
- if any error occurs during execution- Since:
- V4.4
- See Also:
print(boolean, boolean)
,WebForm.generatePdf(PdfOptions)
-
print
void print(boolean save, boolean noDisplay) throws com.ebasetech.xi.exceptions.FormRuntimeExceptionBuilds a PDF document using the PDF form specified in the Print Resource and transfers all values from mapped form fields into the document. The PDF can then be displayed to the user in a popup window and/or saved to the file system. This method can only be used with PDF form documents.- Parameters:
save
- the file is saved on the server using a name generated as follows: the directory is specified with propertyUfs.pdfDirectoryName
in theUFSSetup.properties
file. The filename is automatically generated and is constructed as follows: form name-file sequence number.pdf.noDisplay
- when true, the document is not displayed to the user- Throws:
com.ebasetech.xi.exceptions.FormRuntimeException
- if any error occurs during execution- Since:
- V4.4
- See Also:
print()
,WebForm.generatePdf(PdfOptions)
-