yss.pdfmakeup
クラス pmuedit

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

public class pmuedit
extends pmudst

PDFページ配置クラス

導入されたバージョン:
V2.7

フィールドの概要
 
クラス 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
 
コンストラクタの概要
pmuedit()
           
 
メソッドの概要
 int closeoutput()
          ページ配置用にオープンされている出力ファイルをクローズします。
 pmuobjlayer createlayer()
          ページ配置インスタンス内にレイヤを作成します。
 int init(java.lang.String etcpath)
          内部メンバの初期化等を行います。
 int openoutput(java.lang.String filename)
          出力PDFをオープンします。
 pmueditsrc opensrcpdf(java.lang.String filename, java.lang.String passwd)
          ページ配置するPDFをオープンします。
 int outpage()
          ページ配置してページを出力します。
 void release()
          内部のハンドルを開放します。
 int setoutputpagesize(double width, double height)
          ページ出力時のページサイズを設置します。
 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
 

コンストラクタの詳細

pmuedit

public pmuedit()
メソッドの詳細

init

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

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

release

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

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

opensrcpdf

public pmueditsrc opensrcpdf(java.lang.String filename,
                             java.lang.String passwd)
ページ配置するPDFをオープンします。

戻り値:
ページ配置のページ配置するPDFのpmusrceditクラス。エラーの場合はnull。
導入されたバージョン:
V2.7

setoutputpagesize

public int setoutputpagesize(double width,
                             double height)
ページ出力時のページサイズを設置します。

導入されたバージョン:
V2.7

openoutput

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

戻り値:
ページ配置のページ配置するPDFのpmusrceditクラス。エラーの場合はnull。
導入されたバージョン:
V2.7

closeoutput

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

導入されたバージョン:
V2.7

outpage

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

導入されたバージョン:
V2.7

createlayer

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

導入されたバージョン:
V2.7

settemppath

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

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