yss.pdfmakeup
クラス pmumergesrc

java.lang.Object
  上位を拡張 yss.pdfmakeup.pdfmakeup
      上位を拡張 yss.pdfmakeup.pmusrc
          上位を拡張 yss.pdfmakeup.pmumergesrc

public class pmumergesrc
extends pmusrc

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
 
コンストラクタの概要
pmumergesrc(long hsrc)
           
 
メソッドの概要
 void release()
          pmumergesrcクラスは、pmumergeクラスに管理される為、何もしません。
 int setlayer(pmuobjlayer layer)
          どのレイヤに含めるかを設定します。
 int setmargin(double xm, double ym)
          setoriginで指定した基本位置からの原点の移動量を指定します。
 int setorder(int order)
          pmumerge.outpageによるマージ時の上下関係を設定します。
 int setorigin(int origin)
          pmumerge.outpageによるマージ時の原点位置を設定します。
 int setpage(int page)
          pmumerge.outpageによるマージ対象のページを設定します。
 int settransoff()
          透過モードの設定を無効にします。
 int settransparency(int transmode, int transparency)
          透過モードを設定します。
 
クラス yss.pdfmakeup.pmusrc から継承されたメソッド
getdocinfo, getdocinfovalue, getpagecount, getpageinfo, getsecurityinfo, init, initwithetcpath, openpdf, openpdfforinfo, settemppath
 
クラス yss.pdfmakeup.pdfmakeup から継承されたメソッド
bytetostr, geterror, geterrorno, getversion, getversionno, setoptionvalue, setpdfamode, strtobyte
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

pmumergesrc

public pmumergesrc(long hsrc)
メソッドの詳細

release

public void release()
pmumergesrcクラスは、pmumergeクラスに管理される為、何もしません。 このメソッドは呼び出さないで下さい。

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

setpage

public int setpage(int page)
pmumerge.outpageによるマージ対象のページを設定します。

パラメータ:
page - (i) : pmumerge_outpageが出力する、対象になるページを指定 します(1以上の値)。存在しないページ番号を指定した場合は、マージ対象に なりません。また、基本PDFは、ページの順序、スキップ、削除はできません。
戻り値:
0 : マージするPDFに、無効なページ番号を指定した。
1 : マージするPDFに、有効なページ番号を指定した。
2 : 基本PDFに正しいページ番号を指定した。
3 : 基本PDFに正しくない(現在ページ以外)のページ番号を指定した。
        
導入されたバージョン:
V1.8

setorder

public int setorder(int order)
pmumerge.outpageによるマージ時の上下関係を設定します。

パラメータ:
order - (i) : 任意の数値を指定します。0が一番下になります。 0以下は0と見なされます。
導入されたバージョン:
V1.8

setorigin

public int setorigin(int origin)
pmumerge.outpageによるマージ時の原点位置を設定します。

パラメータ:
origin - (i) : ORIGIN_LT〜ORIGIN_RB迄の定数を指定します。
導入されたバージョン:
V1.9

setlayer

public int setlayer(pmuobjlayer layer)
どのレイヤに含めるかを設定します。

パラメータ:
layer - (i) : merge.createlayer()で作成したインスタンスを指定します。 レイヤ指定を無効にするにはnullを指定します。
導入されたバージョン:
V1.9.2

setmargin

public int setmargin(double xm,
                     double ym)
setoriginで指定した基本位置からの原点の移動量を指定します。

パラメータ:
xm - (i) : 水平方向移動量
ym - (i) : 垂直方向移動量
導入されたバージョン:
V3.7

settransparency

public int settransparency(int transmode,
                           int transparency)
透過モードを設定します。

パラメータ:
transmode - (i) : 透過のモード
        TRANSMODE_SRC
                描画色をそのまま透過描画色として使用します。
        TRANSMODE_MULTIPLY
                描画色と背景色とを乗算した値を透過描画色として使用します。
                描画色と背景色のどちらかが黒の場合は透過描画色も必ず黒に
                なります。
transparency - (i) : 0(透明)〜100(不透明)の値
導入されたバージョン:
V3.7

settransoff

public int settransoff()
透過モードの設定を無効にします。

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