EasyPDF Java SDK
v6.1

com.bcl.easypdf.EasyPDFPrinter
Class IPrintJob

java.lang.Object
  extended by com.bcl.easypdf.EasyPDFPrinter.IPrintJob
Direct Known Subclasses:
IExcelPrintJob, IGenericPrintJob, IIEExtendedPrintJob, IIEPrintJob, IImagePrintJob, IPowerPointPrintJob, IPublisherPrintJob, IVisioPrintJob, IWordPrintJob

public class IPrintJob
extends java.lang.Object

Use an object of this class to print a document into a PDF.


Method Summary
 java.lang.String getBannerMessage()
          Returns banner message.
 int getConversionResult()
           
 java.lang.String getConversionResultMessage()
          Returns a string containing the conversion result.
 int getFileConversionTimeout()
          Returns file conversion timeout in milliseconds.
 int getInitializationTimeout()
          Returns initialization timeout in milliseconds.
 boolean getMakeTempCopyOfInput()
          Returns a boolean value indicating whether to make a temporary copy of the input file for processing.
 int getPageConversionTimeout()
          Returns timeout (milliseconds) for conversion of each page.
 IPDFSetting getPDFSetting()
           
 int getPrinterResult()
           
 java.lang.String getPrinterResultMessage()
          Returns a string containing the printer driver printing result.
 void PrintOut(java.lang.String InFileName, java.lang.String OutFileName)
          Prints a document into a PDF file.
 java.lang.Object PrintOut2(java.lang.String InFileName)
          Prints a document into a PDF that is stored in memory.
 java.lang.Object PrintOut3(java.lang.Object InStream, java.lang.String FileExtension)
          Prints a document into a PDF file.
 void setBannerMessage(java.lang.String newVal)
          Sets banner message.
 void setFileConversionTimeout(int newVal)
           
 void setInitializationTimeout(int newVal)
           
 void setMakeTempCopyOfInput(boolean newVal)
          Call this method with true if you want to make a temporary copy of the input file for processing.
 void setPageConversionTimeout(int newVal)
           
 void setPageFrom(int newVal)
          Sets starting page.
 void setPageTo(int newVal)
          Sets end page.
 void setSignatureDigitalIDPassword(java.lang.String newVal)
          Sets digital ID file password for digital signature.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

PrintOut

public void PrintOut(java.lang.String InFileName,
                     java.lang.String OutFileName)
              throws EasyPDFException
Prints a document into a PDF file.

Parameters:
InFileName - the absolute path of the input file name
OutFileName - the absolute path of the output PDF file name
Throws:
EasyPDFException

getPDFSetting

public IPDFSetting getPDFSetting()
                          throws EasyPDFException
Returns:
IPDFSetting
Throws:
EasyPDFException
See Also:
IPDFSetting

getInitializationTimeout

public int getInitializationTimeout()
                             throws EasyPDFException
Returns initialization timeout in milliseconds.

Throws:
EasyPDFException

setInitializationTimeout

public void setInitializationTimeout(int newVal)
                              throws EasyPDFException
Parameters:
newVal - initialization timeout (in milliseconds); set timeout to 0 if you want to wait indefinitely
Throws:
EasyPDFException

getPageConversionTimeout

public int getPageConversionTimeout()
                             throws EasyPDFException
Returns timeout (milliseconds) for conversion of each page.

Throws:
EasyPDFException

setPageConversionTimeout

public void setPageConversionTimeout(int newVal)
                              throws EasyPDFException
Parameters:
newVal - page conversion timeout (in milliseconds); set timeout to 0 if you want to wait indefinitely
Throws:
EasyPDFException

getFileConversionTimeout

public int getFileConversionTimeout()
                             throws EasyPDFException
Returns file conversion timeout in milliseconds.

Throws:
EasyPDFException

setFileConversionTimeout

public void setFileConversionTimeout(int newVal)
                              throws EasyPDFException
Parameters:
newVal - file conversion timeout (in milliseconds); set timeout to 0 if you want to wait indefinitely
Throws:
EasyPDFException

setSignatureDigitalIDPassword

public void setSignatureDigitalIDPassword(java.lang.String newVal)
                                   throws EasyPDFException
Sets digital ID file password for digital signature.

Throws:
EasyPDFException

setBannerMessage

public void setBannerMessage(java.lang.String newVal)
                      throws EasyPDFException
Sets banner message.

Throws:
EasyPDFException

getBannerMessage

public java.lang.String getBannerMessage()
                                  throws EasyPDFException
Returns banner message.

Throws:
EasyPDFException

getConversionResult

public int getConversionResult()
                        throws EasyPDFException
Returns:
one of the values defined in prnConversionResult
Throws:
EasyPDFException
See Also:
prnConversionResult

getConversionResultMessage

public java.lang.String getConversionResultMessage()
                                            throws EasyPDFException
Returns a string containing the conversion result.

Throws:
EasyPDFException

getPrinterResult

public int getPrinterResult()
                     throws EasyPDFException
Returns:
one of the values defined in prnPrinterResult
Throws:
EasyPDFException
See Also:
prnPrinterResult

getPrinterResultMessage

public java.lang.String getPrinterResultMessage()
                                         throws EasyPDFException
Returns a string containing the printer driver printing result.

Throws:
EasyPDFException

PrintOut2

public java.lang.Object PrintOut2(java.lang.String InFileName)
                           throws EasyPDFException
Prints a document into a PDF that is stored in memory.

Returns:
PDF file in byte array
Throws:
EasyPDFException

getMakeTempCopyOfInput

public boolean getMakeTempCopyOfInput()
                               throws EasyPDFException
Returns a boolean value indicating whether to make a temporary copy of the input file for processing.

Throws:
EasyPDFException

setMakeTempCopyOfInput

public void setMakeTempCopyOfInput(boolean newVal)
                            throws EasyPDFException
Call this method with true if you want to make a temporary copy of the input file for processing.

Throws:
EasyPDFException

PrintOut3

public java.lang.Object PrintOut3(java.lang.Object InStream,
                                  java.lang.String FileExtension)
                           throws EasyPDFException
Prints a document into a PDF file. Both the input and output are stored in memory.

Returns:
PDF file in byte array
Throws:
EasyPDFException

setPageFrom

public void setPageFrom(int newVal)
                 throws EasyPDFException
Sets starting page.

Throws:
EasyPDFException

setPageTo

public void setPageTo(int newVal)
               throws EasyPDFException
Sets end page.

Throws:
EasyPDFException

EasyPDF Java SDK
v6.1

Copyright 2009 BCL Technologies. All rights reserved.