yss.pdfmakeup
クラス pmuobj

java.lang.Object
  上位を拡張 yss.pdfmakeup.pdfmakeup
      上位を拡張 yss.pdfmakeup.pmuobj
直系の既知のサブクラス:
pmuobjform, pmuobjimage, pmuobjiod, pmuobjlink, pmuobjnote, pmuobjpage, pmuobjtext, pmuobjtrans, pmuobjwatermark

public class pmuobj
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
 
コンストラクタの概要
pmuobj(int objtype)
           
 
メソッドの概要
 int movepos(double x, double y)
          オブジェクトの調整位置を移動します。
 void release()
          一度追加した、追記オブジェクトを削除します。
 int setbasepos(int postype)
          オブジェクトの基本位置を指定します。
 int setbrushcolor(int r, int g, int b)
          追記オブジェクトが使用するブラシの色を設定します。
 int setbrushtype(int brushtype)
          追記オブジェクトが使用するブラシの種類を設定します。
 int setfont(java.lang.String font)
          追記オブジェクトが使用するフォントを設定します。
 int setfontbold(boolean bbold)
          追記オブジェクトが使用するフォントを強調に設定します。
 int setfontcolor(int r, int g, int b)
          追記オブジェクトが使用するフォントの色をRGBで設定します。
 int setfontitalic(boolean bitalic)
          追記オブジェクトが使用するフォントを斜体に設定します。
 int setfontrotate(double rotate)
          追記オブジェクトが使用するフォントの回転角度を設定します。
 int setfontscale(int scale)
          追記オブジェクトが使用するフォントの幅をパーセントで設定します。
 int setfontsize(double fontsize)
          追記オブジェクトが使用するフォントのサイズを設定します。
 int setfonttransparent(boolean btransparent)
          追記オブジェクトが使用するフォントのを透明に設定します。
 int setlayer(int layertype)
          追記オブジェクトをオリジナルPDFの上または下のどちらに追記するかを設定します。
 int setpencolor(int r, int g, int b)
          追記オブジェクトが使用するペンの色を設定します。
 int setpentype(int pentype)
          追記オブジェクトが使用するペンの種類を設定します。
 int setpenwidth(double penwidth)
          追記オブジェクトが使用するペンの線幅を設定します。
 int setpos(double x, double y)
          オブジェクトの調整位置を設定します。
 int settargetpage(int pagetype, int pageno1, int pageno2)
          追記オブジェクトをどのページに追記するかを設定します。
 
クラス yss.pdfmakeup.pdfmakeup から継承されたメソッド
bytetostr, geterror, geterrorno, getversion, getversionno, setoptionvalue, setpdfamode, strtobyte
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

pmuobj

public pmuobj(int objtype)
メソッドの詳細

release

public void release()
一度追加した、追記オブジェクトを削除します。

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

setbasepos

public int setbasepos(int postype)
オブジェクトの基本位置を指定します。

パラメータ:
postype - (i) : 基本位置種類
導入されたバージョン:
V1.0

setpos

public int setpos(double x,
                  double y)
オブジェクトの調整位置を設定します。

パラメータ:
x - (i) : 水平方向の調整量
y - (i) : 垂直方向の調整量
導入されたバージョン:
V1.0

movepos

public int movepos(double x,
                   double y)
オブジェクトの調整位置を移動します。(現在の位置に加算されます)

パラメータ:
x - (i) : 水平方向の調整量
y - (i) : 垂直方向の調整量
導入されたバージョン:
V1.0

setlayer

public int setlayer(int layertype)
追記オブジェクトをオリジナルPDFの上または下のどちらに追記するかを設定します。

パラメータ:
layertype - (i) : 上または下
導入されたバージョン:
V1.0

settargetpage

public int settargetpage(int pagetype,
                         int pageno1,
                         int pageno2)
追記オブジェクトをどのページに追記するかを設定します。

パラメータ:
pagetype - (i) : ページ指定の種類
pageno1 - (i) : ページ番号1
pageno2 - (i) : ページ番号2(FROMTOの場合のみ使用)
導入されたバージョン:
V1.0

setfont

public int setfont(java.lang.String font)
追記オブジェクトが使用するフォントを設定します。

パラメータ:
font - (i) : フォント名
導入されたバージョン:
V1.0

setfontsize

public int setfontsize(double fontsize)
追記オブジェクトが使用するフォントのサイズを設定します。

パラメータ:
fontsize - (i) : フォントのサイズ
導入されたバージョン:
V1.0

setfontcolor

public int setfontcolor(int r,
                        int g,
                        int b)
追記オブジェクトが使用するフォントの色をRGBで設定します。

パラメータ:
r - (i) : 赤値
g - (i) : 緑値
b - (i) : 青値
導入されたバージョン:
V1.0

setfontitalic

public int setfontitalic(boolean bitalic)
追記オブジェクトが使用するフォントを斜体に設定します。

パラメータ:
bitalic - (i) : 斜体のON/OFF
導入されたバージョン:
V1.0

setfontbold

public int setfontbold(boolean bbold)
追記オブジェクトが使用するフォントを強調に設定します。

パラメータ:
bbold - (i) : 強調のON/OFF
導入されたバージョン:
V1.0

setfontscale

public int setfontscale(int scale)
追記オブジェクトが使用するフォントの幅をパーセントで設定します。

パラメータ:
scale - (i) : 幅(通常は100%)
導入されたバージョン:
V1.0

setfontrotate

public int setfontrotate(double rotate)
追記オブジェクトが使用するフォントの回転角度を設定します。

パラメータ:
rotate - (i) : 角度(通常は0)
導入されたバージョン:
V1.0

setfonttransparent

public int setfonttransparent(boolean btransparent)
追記オブジェクトが使用するフォントのを透明に設定します。

パラメータ:
btransparent - (i) : trueであれば透明に設定
導入されたバージョン:
V2.2

setbrushtype

public int setbrushtype(int brushtype)
追記オブジェクトが使用するブラシの種類を設定します。
*ハイライト注釈オブジェクトが対象の場合、PMUBRUSHTYPE_NULLを指定して呼び出すことは出来ません。

パラメータ:
brushtype - (i) : ブラシの種類
導入されたバージョン:
V1.0

setbrushcolor

public int setbrushcolor(int r,
                         int g,
                         int b)
追記オブジェクトが使用するブラシの色を設定します。

パラメータ:
r - (i) : 赤値
g - (i) : 緑値
b - (i) : 青値
導入されたバージョン:
V1.0

setpentype

public int setpentype(int pentype)
追記オブジェクトが使用するペンの種類を設定します。

パラメータ:
pentype - (i) : ペンの種類
導入されたバージョン:
V1.0

setpenwidth

public int setpenwidth(double penwidth)
追記オブジェクトが使用するペンの線幅を設定します。

パラメータ:
penwidth - (i) : ペンの線幅
導入されたバージョン:
V1.0

setpencolor

public int setpencolor(int r,
                       int g,
                       int b)
追記オブジェクトが使用するペンの色を設定します。

パラメータ:
r - (i) : 赤値
g - (i) : 緑値
b - (i) : 青値
導入されたバージョン:
V1.0