EasyPDF Java SDK
v6.1

com.bcl.easypdf.EasyPDFProcessor
Class IPDFProcessorHandle

java.lang.Object
  extended by com.bcl.easypdf.EasyPDFProcessor.IPDFProcessorHandle

public class IPDFProcessorHandle
extends java.lang.Object


Constructor Summary
IPDFProcessorHandle()
           
 
Method Summary
 void AddAttachment(int From, int To, double Left, double Top, java.lang.String Attachment, java.lang.String Author, java.lang.String Subject, java.lang.String Description, int EprcAttachIcon, int Color)
           
 void AddFreeText(int From, int To, double Left, double Top, java.lang.String Text, java.lang.String Author, java.lang.String Subject, double Size, int EprcDefaultFont, int Color)
           
 void AddHyperlink(int From, int To, double Left, double Top, double Right, double Bottom, java.lang.String Url, int EprcAnnotBorderStyle, int Color)
           
 void AddNote(int From, int To, double Left, double Top, java.lang.String Text, java.lang.String Author, java.lang.String Subject, int EprcNoteIcon, int Color, boolean Opened)
           
 void AddRubberStamp(int From, int To, double Left, double Top, double Right, double Bottom, java.lang.String Text, java.lang.String Author, java.lang.String Subject, int EprcStampIcon, int Color)
           
 void AddSquareCircle(int From, int To, double Left, double Top, double Right, double Bottom, double BorderWidth, java.lang.String Text, java.lang.String Author, java.lang.String Subject, boolean IsSquare, int FillColor, int BorderColor, int Opacity)
           
 void AddStamp(java.lang.String InputImageFileName, boolean FirstPageOnly, int EprcStampHPosition, int EprcStampVPosition, int EprcStampZOrder, double hoffset, double voffset, int color, int zoom)
           
 void AddStamp2(java.lang.String InputImageFileName, int FromPage, int ToPage, int EprcStampHPosition, int EprcStampVPosition, int EprcStampZOrder, double hoffset, double voffset, int color, int zoom)
           
 void AddTrueTypePDFText(int FromPage, int ToPage, double Left, double Top, java.lang.String Text, java.lang.String Font, int FontSize, int EprcFontEmbedding, int Color)
           
 void AddWatermark(int EprcWmarkHPosition, int EprcWmarkVPosition, int EprcWmarkZOrder, int EprcWmarkAlignment, double hoffset, double voffset, boolean bfirstpageonly, java.lang.String font, int fontsize, int EprcFontEmbedding, int angle, int color, int opacity, boolean boutlineonly, java.lang.String text)
           
 void AppendBookmark(java.lang.String Title, int Depth, int Page, int EprcZoomType, boolean Expanded)
           
 void Close()
           
 java.lang.Object CloseMem()
           
 void DeleteAllBookmarks()
           
 java.lang.String ExtractAllBookmarks()
           
 java.lang.String ExtractAllHyperlinks()
           
 void GetDocumentInfo(org.jawin.Variant.ByrefHolder Title, org.jawin.Variant.ByrefHolder Author, org.jawin.Variant.ByrefHolder Subject, org.jawin.Variant.ByrefHolder Keywords, org.jawin.Variant.ByrefHolder Creator, org.jawin.Variant.ByrefHolder Producer)
           
 boolean getOptimizeBeforeClose()
           
 int GetPageCount()
           
 int GetPageRotation(int Page)
           
 void GetPageSize(int Page, org.jawin.Variant.ByrefHolder Width, org.jawin.Variant.ByrefHolder Height)
           
 void RotatePages(int From, int To, int EprcPageRotation)
           
 void SetDocumentInfo(java.lang.Object Title, java.lang.Object Author, java.lang.Object Subject, java.lang.Object Keywords, java.lang.Object Creator)
           
 void SetDocumentInfoXMP(java.lang.Object Title, java.lang.Object Author, java.lang.Object Subject, java.lang.Object Keywords, java.lang.Object Creator)
           
 void setOptimizeBeforeClose(boolean newVal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IPDFProcessorHandle

public IPDFProcessorHandle()
                    throws EasyPDFException
Throws:
EasyPDFException
Method Detail

Close

public void Close()
           throws EasyPDFException
Throws:
EasyPDFException

CloseMem

public java.lang.Object CloseMem()
                          throws EasyPDFException
Throws:
EasyPDFException

getOptimizeBeforeClose

public boolean getOptimizeBeforeClose()
                               throws EasyPDFException
Throws:
EasyPDFException

setOptimizeBeforeClose

public void setOptimizeBeforeClose(boolean newVal)
                            throws EasyPDFException
Throws:
EasyPDFException

ExtractAllBookmarks

public java.lang.String ExtractAllBookmarks()
                                     throws EasyPDFException
Throws:
EasyPDFException

ExtractAllHyperlinks

public java.lang.String ExtractAllHyperlinks()
                                      throws EasyPDFException
Throws:
EasyPDFException

GetDocumentInfo

public void GetDocumentInfo(org.jawin.Variant.ByrefHolder Title,
                            org.jawin.Variant.ByrefHolder Author,
                            org.jawin.Variant.ByrefHolder Subject,
                            org.jawin.Variant.ByrefHolder Keywords,
                            org.jawin.Variant.ByrefHolder Creator,
                            org.jawin.Variant.ByrefHolder Producer)
                     throws EasyPDFException
Throws:
EasyPDFException

GetPageCount

public int GetPageCount()
                 throws EasyPDFException
Throws:
EasyPDFException

GetPageRotation

public int GetPageRotation(int Page)
                    throws EasyPDFException
Throws:
EasyPDFException

GetPageSize

public void GetPageSize(int Page,
                        org.jawin.Variant.ByrefHolder Width,
                        org.jawin.Variant.ByrefHolder Height)
                 throws EasyPDFException
Throws:
EasyPDFException

AddStamp

public void AddStamp(java.lang.String InputImageFileName,
                     boolean FirstPageOnly,
                     int EprcStampHPosition,
                     int EprcStampVPosition,
                     int EprcStampZOrder,
                     double hoffset,
                     double voffset,
                     int color,
                     int zoom)
              throws EasyPDFException
Throws:
EasyPDFException

AddStamp2

public void AddStamp2(java.lang.String InputImageFileName,
                      int FromPage,
                      int ToPage,
                      int EprcStampHPosition,
                      int EprcStampVPosition,
                      int EprcStampZOrder,
                      double hoffset,
                      double voffset,
                      int color,
                      int zoom)
               throws EasyPDFException
Throws:
EasyPDFException

AddWatermark

public void AddWatermark(int EprcWmarkHPosition,
                         int EprcWmarkVPosition,
                         int EprcWmarkZOrder,
                         int EprcWmarkAlignment,
                         double hoffset,
                         double voffset,
                         boolean bfirstpageonly,
                         java.lang.String font,
                         int fontsize,
                         int EprcFontEmbedding,
                         int angle,
                         int color,
                         int opacity,
                         boolean boutlineonly,
                         java.lang.String text)
                  throws EasyPDFException
Throws:
EasyPDFException

AddTrueTypePDFText

public void AddTrueTypePDFText(int FromPage,
                               int ToPage,
                               double Left,
                               double Top,
                               java.lang.String Text,
                               java.lang.String Font,
                               int FontSize,
                               int EprcFontEmbedding,
                               int Color)
                        throws EasyPDFException
Throws:
EasyPDFException

AddAttachment

public void AddAttachment(int From,
                          int To,
                          double Left,
                          double Top,
                          java.lang.String Attachment,
                          java.lang.String Author,
                          java.lang.String Subject,
                          java.lang.String Description,
                          int EprcAttachIcon,
                          int Color)
                   throws EasyPDFException
Throws:
EasyPDFException

AddFreeText

public void AddFreeText(int From,
                        int To,
                        double Left,
                        double Top,
                        java.lang.String Text,
                        java.lang.String Author,
                        java.lang.String Subject,
                        double Size,
                        int EprcDefaultFont,
                        int Color)
                 throws EasyPDFException
Throws:
EasyPDFException

AddHyperlink

public void AddHyperlink(int From,
                         int To,
                         double Left,
                         double Top,
                         double Right,
                         double Bottom,
                         java.lang.String Url,
                         int EprcAnnotBorderStyle,
                         int Color)
                  throws EasyPDFException
Throws:
EasyPDFException

AddNote

public void AddNote(int From,
                    int To,
                    double Left,
                    double Top,
                    java.lang.String Text,
                    java.lang.String Author,
                    java.lang.String Subject,
                    int EprcNoteIcon,
                    int Color,
                    boolean Opened)
             throws EasyPDFException
Throws:
EasyPDFException

AddRubberStamp

public void AddRubberStamp(int From,
                           int To,
                           double Left,
                           double Top,
                           double Right,
                           double Bottom,
                           java.lang.String Text,
                           java.lang.String Author,
                           java.lang.String Subject,
                           int EprcStampIcon,
                           int Color)
                    throws EasyPDFException
Throws:
EasyPDFException

AddSquareCircle

public void AddSquareCircle(int From,
                            int To,
                            double Left,
                            double Top,
                            double Right,
                            double Bottom,
                            double BorderWidth,
                            java.lang.String Text,
                            java.lang.String Author,
                            java.lang.String Subject,
                            boolean IsSquare,
                            int FillColor,
                            int BorderColor,
                            int Opacity)
                     throws EasyPDFException
Throws:
EasyPDFException

AppendBookmark

public void AppendBookmark(java.lang.String Title,
                           int Depth,
                           int Page,
                           int EprcZoomType,
                           boolean Expanded)
                    throws EasyPDFException
Throws:
EasyPDFException

DeleteAllBookmarks

public void DeleteAllBookmarks()
                        throws EasyPDFException
Throws:
EasyPDFException

SetDocumentInfo

public void SetDocumentInfo(java.lang.Object Title,
                            java.lang.Object Author,
                            java.lang.Object Subject,
                            java.lang.Object Keywords,
                            java.lang.Object Creator)
                     throws EasyPDFException
Throws:
EasyPDFException

SetDocumentInfoXMP

public void SetDocumentInfoXMP(java.lang.Object Title,
                               java.lang.Object Author,
                               java.lang.Object Subject,
                               java.lang.Object Keywords,
                               java.lang.Object Creator)
                        throws EasyPDFException
Throws:
EasyPDFException

RotatePages

public void RotatePages(int From,
                        int To,
                        int EprcPageRotation)
                 throws EasyPDFException
Throws:
EasyPDFException

EasyPDF Java SDK
v6.1

Copyright 2009 BCL Technologies. All rights reserved.