yss.pdfmakeup
クラス pmulayed

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

public class pmulayed
extends pmudst

PDFレイヤ編集クラス

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

フィールドの概要
 
クラス 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
 
コンストラクタの概要
pmulayed()
           
 
メソッドの概要
 int closeoutput()
          レイヤ編集にオープンされている抽出元/出力先ファイルをクローズします。
 pmuobjlayedlayer getlayer(int index)
          既存のレイヤを取得します。
 int getlayernum()
          既存のレイヤ数を取得します。
 int init(java.lang.String etcpath)
          内部メンバの初期化等を行います。
 int openpdf(java.lang.String srcfile, java.lang.String srcpasswd, java.lang.String dstfile)
          レイヤ編集を行うPDFをオープンします。
 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
 

コンストラクタの詳細

pmulayed

public pmulayed()
メソッドの詳細

init

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

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

release

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

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

openpdf

public int openpdf(java.lang.String srcfile,
                   java.lang.String srcpasswd,
                   java.lang.String dstfile)
レイヤ編集を行うPDFをオープンします。

パラメータ:
srcfile - 抽出元としてオープンするPDFのファイル名を指定します。
srcpasswd - 抽出元としてオープンするPDFのセキュリティ設定用のパスワードを指定します。
dstfile - 出力先PDFのファイル名を指定します。
戻り値:
正常時は0、エラー時は-1を返します。
導入されたバージョン:
V4.0

closeoutput

public int closeoutput()
レイヤ編集にオープンされている抽出元/出力先ファイルをクローズします。

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

getlayernum

public int getlayernum()
既存のレイヤ数を取得します。

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

getlayer

public pmuobjlayedlayer getlayer(int index)
既存のレイヤを取得します。

パラメータ:
index - 0で始まるインデックス番号を指定します。
戻り値:
pmulayed用レイヤオブジェクトクラス
導入されたバージョン:
V4.0

settemppath

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

オーバーライド:
クラス pmudst 内の settemppath
パラメータ:
temppath - 一時ファイルの作成先を指定します。
戻り値:
正常時は0、エラー時は-1を返します。
導入されたバージョン:
V4.0