yss.pdfmakeup
クラス pmusrc

java.lang.Object
  上位を拡張 yss.pdfmakeup.pdfmakeup
      上位を拡張 yss.pdfmakeup.pmusrc
直系の既知のサブクラス:
pmueditsrc, pmumergesrc

public class pmusrc
extends pdfmakeup

入力ファイルのクラス


フィールドの概要
 
クラス yss.pdfmakeup.pdfmakeup から継承されたフィールド
BORDER_AUTONEWLINE, BORDER_BORDERFITSTRING, BORDER_NONAUTONEWLINE, BORDER_STRINGFITBORDER, BRUSHTYPE_COLOR, BRUSHTYPE_NULL, CLEANFLAG_ALL, CLEANFLAG_APPDATA, CLEANFLAG_FONT, CLEANFLAG_IMAGE, CLEANFLAG_NONE, CLEANFLAG_UPDATETIMESTAMP, CODE_ASCII, CODE_DEFAULT, CODE_JPSJIS, CODE_UTF8, DOCINFOTYPE_APP, DOCINFOTYPE_CONVERTER, DOCINFOTYPE_CREATOR, DOCINFOTYPE_FASTWEBVIEW, DOCINFOTYPE_ISPDFA, DOCINFOTYPE_KEYWORD, DOCINFOTYPE_OPENINGPAGE, DOCINFOTYPE_OPENINGPAGELAYOUT, DOCINFOTYPE_OPENINGPAGEPAGE, DOCINFOTYPE_OPENINGPAGEZOOM, DOCINFOTYPE_OPENINGPANEL, DOCINFOTYPE_PDFAVERSION, DOCINFOTYPE_PDFVERSIONNO, DOCINFOTYPE_PDFVERSIONSTR, DOCINFOTYPE_PORTFOLIO, DOCINFOTYPE_SUBTITLE, DOCINFOTYPE_TITLE, DOCINFOTYPE_XFAFORM, IMGTYPE_BMP, IMGTYPE_JPG, IMGTYPE_PNG, IMGTYPE_PNGALPHA, IMGTYPE_TIFFG4, IMGWH_CB, IMGWH_CM, IMGWH_CT, IMGWH_LB, IMGWH_LM, IMGWH_LT, IMGWH_RB, IMGWH_RM, IMGWH_RT, IMGWH_SIZE, IMGWH_WH, JSLEVEL_COMMON, JSLEVEL_DOCUMENT, LAYER_BACK, LAYER_FRONT, LINKSW_CURRENT, LINKSW_NEW, LINKSW_NONE, LINKTYPE_FILE, LINKTYPE_PAGE, LINKTYPE_PDF, LINKTYPE_URL, m_encode, OBJTYPE_FORMBUTTON, OBJTYPE_FORMTEXT, OBJTYPE_IMAGE, OBJTYPE_IOD, OBJTYPE_LINK, OBJTYPE_NOTEBOX, OBJTYPE_NOTEFREETEXT, OBJTYPE_NOTEHIGHLIGHT, OBJTYPE_NOTEPOLYGON, OBJTYPE_PAGE, OBJTYPE_PAGENUMBER, OBJTYPE_TEXT, OBJTYPE_TRANS, OBJTYPE_WATERMARK, OPENINGPAGE_DRAWWIDTH, OPENINGPAGE_NONE, OPENINGPAGE_NOOUTPUT, OPENINGPAGE_PAGE, OPENINGPAGE_PAGEHEIGHT, OPENINGPAGE_PAGEWIDTH, OPENINGPAGE_ZOOM, OPENINGPAGE_ZOOM100, OPENINGPAGELAYOUT_NOOUTPUT, OPENINGPAGELAYOUT_ONECOLUMN, OPENINGPAGELAYOUT_SINGLEPAGE, OPENINGPAGELAYOUT_TWOCOLUMNLEFT, OPENINGPAGELAYOUT_TWOCOLUMNRIGHT, OPENINGPAGELAYOUT_TWOPAGELEFT, OPENINGPAGELAYOUT_TWOPAGERIGHT, OPENINGPANEL_ATTACHMENT, OPENINGPANEL_LAYER, OPENINGPANEL_NONE, OPENINGPANEL_NOOUTPUT, OPENINGPANEL_NORMAL, OPENINGPANEL_OUTLINE, OPENINGPANEL_THUMBNAIL, OPTTYPE_PAGETREEVALIDATE, OPTTYPE_PORTFOLIOERROR, OPTTYPE_XFAFORMERROR, ORIGIN_CB, ORIGIN_CM, ORIGIN_CT, ORIGIN_LB, ORIGIN_LM, ORIGIN_LT, ORIGIN_RB, ORIGIN_RM, ORIGIN_RT, PAGETYPE_ALL, PAGETYPE_FROM, PAGETYPE_FROMTO, PAGETYPE_PAGE, PAGETYPE_TO, PDFAVER_1A, PDFAVER_1B, PDFAVER_2A, PDFAVER_2B, PDFAVER_2U, PDFAVER_3A, PDFAVER_3B, PDFAVER_3U, PDFAVER_NONE, PDFAVER_OTHER, PENTYPE_DASH, PENTYPE_DASHDOT, PENTYPE_DASHDOTDOT, PENTYPE_DOT, PENTYPE_NULL, PENTYPE_SOLID, PMU_PRODUCT, PMU_VERSIONNUM, PMU_VERSIONSTR, PMUERROR_FONT, PMUERROR_PAGETREE, PMUERROR_PORTFOLIO, PMUERROR_XFAFORM, POS_CB, POS_CM, POS_CT, POS_LB, POS_LM, POS_LT, POS_RB, POS_RM, POS_RT, POS_XY, SAMEDIR_ANGLE, SAMEDIR_LANDSCAPE, SAMEDIR_NONE, SAMEDIR_PORTRAIT, SEC128ACC_DISABLE, SEC128ACC_ENABLE, SEC128COPY_DISABLE, SEC128COPY_ENABLE, SEC128DOCCHANGE_ADDNOTE, SEC128DOCCHANGE_ASSEMBLE, SEC128DOCCHANGE_DISABLE, SEC128DOCCHANGE_ENABLE, SEC128DOCCHANGE_FORMFILL, SEC128PRINT_DEGRADED, SEC128PRINT_DISABLE, SEC128PRINT_ENABLE, SECTYPE_128, SECTYPE_128CFILTER, SECTYPE_40, SECTYPE_AES128, SECTYPE_NONE, SECTYPE_OTHER, TRANSMODE_MULTIPLY, TRANSMODE_SRC
 
コンストラクタの概要
pmusrc()
           
 
メソッドの概要
 java.lang.String getdocinfo(int infotype)
          文書情報を文字列で返します。
 long getdocinfovalue(int infotype)
          文書情報を値で返します。
 int getpagecount()
          オープンした切出し元のPDFのページ数を返します。
 pmupageinfo getpageinfo(int page)
          指定ページのページ情報を返します。
 pmusecinfo getsecurityinfo()
          セキュリティ情報クラスを返します。
 int init()
          内部メンバの初期化等を行います。
 int initwithetcpath(java.lang.String etcpath)
          内部メンバの初期化等を行います。
 int openpdf(java.lang.String filename, java.lang.String passwd)
          切出し元のPDFファイルをオープンします。
 int openpdfforinfo(java.lang.String filename, java.lang.String passwd, int level)
          情報取得用にPDFファイルをオープンします。
 void release()
          内部のハンドルを開放します。
 int settemppath(java.lang.String temppath)
          処理中で使用する、一時ファイルの作成先を指定します。
 
クラス yss.pdfmakeup.pdfmakeup から継承されたメソッド
bytetostr, geterror, geterrorno, getversion, getversionno, setoptionvalue, setpdfamode, strtobyte
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

pmusrc

public pmusrc()
メソッドの詳細

init

public int init()
内部メンバの初期化等を行います。

戻り値:
正常時は0、エラー時は-1を返します。
導入されたバージョン:
V1.0

initwithetcpath

public int initwithetcpath(java.lang.String etcpath)
内部メンバの初期化等を行います。環境ファイルパスを指定できます。

パラメータ:
etcpath - 環境ファイルパス
戻り値:
正常時は0、エラー時は-1を返します。
導入されたバージョン:
V1.7.4

release

public void release()
内部のハンドルを開放します。

導入されたバージョン:
V1.0

openpdf

public int openpdf(java.lang.String filename,
                   java.lang.String passwd)
切出し元のPDFファイルをオープンします。

導入されたバージョン:
V1.0

getpagecount

public int getpagecount()
オープンした切出し元のPDFのページ数を返します。

導入されたバージョン:
V1.0

getpageinfo

public pmupageinfo getpageinfo(int page)
指定ページのページ情報を返します。

導入されたバージョン:
V1.7.4

openpdfforinfo

public int openpdfforinfo(java.lang.String filename,
                          java.lang.String passwd,
                          int level)
情報取得用にPDFファイルをオープンします。

パラメータ:
filename - オープンするPDFファイル名を指定します。
passwd - オープンするPDFのパスワードを指定します。
level - 現状常に0を指定します。0以外を指定した場合はエラーとなります。
導入されたバージョン:
V1.9.4

getdocinfo

public java.lang.String getdocinfo(int infotype)
文書情報を文字列で返します。

パラメータ:
infotype - 文書情報の種類(DOCINFOTYPE_で始まる値)を指定します。
戻り値:
infotypeで指定した情報の文字列を返します。また、 オープンされていない。読取エラー等の場合はnullを返します。
導入されたバージョン:
V1.9.4

settemppath

public int settemppath(java.lang.String temppath)
処理中で使用する、一時ファイルの作成先を指定します。

戻り値:
正常時:0, エラー時:負の値
導入されたバージョン:
V2.2.9

getdocinfovalue

public long getdocinfovalue(int infotype)
文書情報を値で返します。

パラメータ:
infotype - 文書情報の種類(DOCINFOTYPE_で始まる値)を指定します。
戻り値:
infotypeで指定した情報の値を返します。また、文字列タイプを指定 した場合は0を返します。
導入されたバージョン:
V2.7

getsecurityinfo

public pmusecinfo getsecurityinfo()
セキュリティ情報クラスを返します。

戻り値:
セキュリティ情報クラス
導入されたバージョン:
V3.3