yss.pdfmakeup
クラス pmumerge

java.lang.Object
  上位を拡張 yss.pdfmakeup.pdfmakeup
      上位を拡張 yss.pdfmakeup.pmudst
          上位を拡張 yss.pdfmakeup.pmumerge

public class pmumerge
extends pmudst

PDFマージクラス

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

フィールドの概要
 
クラス 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
 
コンストラクタの概要
pmumerge()
           
 
メソッドの概要
 int closeoutput()
          マージ用にオープンされている出力ファイルをクローズします。
 pmuobjlayer createlayer()
          マージインスタンス内にレイヤを作成します。
 int init(java.lang.String etcpath)
          内部メンバの初期化等を行います。
 pmumergesrc openbase(java.lang.String filename, java.lang.String passwd)
          マージの基本になるPDFをオープンします。
 pmumergesrc openmerge(java.lang.String filename, java.lang.String passwd)
          マージするPDFをオープンします。
 int openoutput(java.lang.String filename)
          出力PDFをオープンします。
 int outpage()
          マージしてページを出力します。
 void release()
          内部のハンドルを開放します。
 int settemppath(java.lang.String temppath)
          処理中で使用する、一時ファイルの作成先を指定します。
 
クラス yss.pdfmakeup.pmudst から継承されたメソッド
addobjoutputpdf, addpage, addpagerotate, addsrcfile, addsrcfilefast, cleanpdf, createjavascript, createobj, createobjformbutton, createobjformtext, createobjimage, createobjiod, createobjlink, createobjnotebox, createobjnotefreetext, createobjnotehighlight, createobjnotepolygon, createobjpage, createobjpagenumber, createobjtext, createobjtrans, createobjwatermark, extract, extractaddpage, extractaddpagerotate, extractend, extractinit, extractresetpage, fastwebview, getnpagedivname, getnpagedivpage, getolroot, getpagedivname, init, initwithetcpath, npagediv, olfromcsv, oloutputpdf, oloutputpdfex, outputpdf, pagediv, samedirection, setcleanflags, setdivoptnpage, setdivoptsamedirection, setdocinfo, setfastwebview, setopeningpage, setopeningpagelayout, setopeningpanel, setpdfproperty, setsecurity, setsecurity128, setsecurity128byflags, setsecurity40byflags, setsecurityaes128, setsecurityaes128byflags
 
クラス yss.pdfmakeup.pdfmakeup から継承されたメソッド
bytetostr, geterror, geterrorno, getversion, getversionno, setoptionvalue, setpdfamode, strtobyte
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

pmumerge

public pmumerge()
メソッドの詳細

init

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

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

release

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

オーバーライド:
クラス pmudst 内の release
導入されたバージョン:
V1.8

openbase

public pmumergesrc openbase(java.lang.String filename,
                            java.lang.String passwd)
マージの基本になるPDFをオープンします。

戻り値:
マージ処理の基本PDFのpmumergesrcクラス。エラーの場合はnull。
導入されたバージョン:
V1.8

openmerge

public pmumergesrc openmerge(java.lang.String filename,
                             java.lang.String passwd)
マージするPDFをオープンします。

戻り値:
マージ処理のマージするPDFのpmusrcmergeクラス。エラーの場合はnull。
導入されたバージョン:
V1.8

openoutput

public int openoutput(java.lang.String filename)
出力PDFをオープンします。

戻り値:
マージ処理のマージするPDFのpmusrcmergeクラス。エラーの場合はnull。
導入されたバージョン:
V1.8

closeoutput

public int closeoutput()
マージ用にオープンされている出力ファイルをクローズします。 また、pmumerge_outpage呼び出しが、基本PDFの途中のページで、 打ち切られた場合は、残りのページも出力してからクローズします。

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

outpage

public int outpage()
マージしてページを出力します。

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

createlayer

public pmuobjlayer createlayer()
マージインスタンス内にレイヤを作成します。

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

settemppath

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

オーバーライド:
クラス pmudst 内の settemppath
パラメータ:
temppath - (i) : 一時ファイルの作成先
戻り値:
正常時:0, エラー時:負の値
導入されたバージョン:
V2.2.9