com.bcl.easypdf.EasyPDFProcessor
Class IPDFProcessorHandle
java.lang.Object
com.bcl.easypdf.EasyPDFProcessor.IPDFProcessorHandle
public class IPDFProcessorHandle
- extends java.lang.Object
|
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 |
IPDFProcessorHandle
public IPDFProcessorHandle()
throws EasyPDFException
- Throws:
EasyPDFException
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
Copyright 2009 BCL Technologies. All rights reserved.