yss.pdfmakeup
クラス pmusecinfo

java.lang.Object
  上位を拡張 yss.pdfmakeup.pdfmakeup
      上位を拡張 yss.pdfmakeup.pmusecinfo

public class pmusecinfo
extends pdfmakeup

セキュリティ情報クラス

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

フィールドの概要
 
クラス 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
 
コンストラクタの概要
pmusecinfo(long hsrc)
           
 
メソッドの概要
 int get128accessibility()
          RC4 128ビット及びAES128ビットセキュリティの アクセシビリティの為の内容の抽出 の属性値を返します。
 int get128copy()
          RC4 128ビット及びAES128ビットセキュリティの転載の属性値を返します。
 int get128docchange()
          RC4 128ビット及びAES128ビットセキュリティの文書変更の属性値を返します。
 int get128print()
          RC4 128ビット及びAES128ビットセキュリティの印刷属性値を返します。
 boolean get40addnote()
          RC4 40ビットセキュリティの注釈追加不可属性値を返します。
 boolean get40copy()
          RC4 40ビットセキュリティの転載不可属性値を返します。
 boolean get40edit()
          RC4 40ビットセキュリティの編集不可属性値を返します。
 boolean get40print()
          RC4 40ビットセキュリティの印刷不可属性値を返します。
 long getflags()
          RC4 128ビット及びAES128ビットセキュリティの内部値を返します。
 int gettype()
          セキュリティの種類を返します。
 boolean issetopenpassword()
          オープンパスワードの有無を返します。
 boolean issetsecuritypassword()
          セキュリティパスワードの有無を返します。
 
クラス yss.pdfmakeup.pdfmakeup から継承されたメソッド
bytetostr, geterror, geterrorno, getversion, getversionno, setoptionvalue, setpdfamode, strtobyte
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

pmusecinfo

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

gettype

public int gettype()
セキュリティの種類を返します。

戻り値:
      SECTYPE_NONE:セキュリティは無効です。
        SECTYPE_40:RC4 40 bitセキュリティ
       SECTYPE_128:RC4 128 bitセキュリティ
SECTYPE_128CFILTER:RC4 128 bitセキュリティ & CryptFilter形式
    SECTYPE_AES128:AES 128 bitセキュリティ
     SECTYPE_OTHER:その他のセキュリティ

*将来別の種類のセキュリティがサポートされた場合には、上記以外の値が
  返る可能性があります。

*現状AES256ビットではオープン時にエラーとなります。
        
導入されたバージョン:
V3.3

issetopenpassword

public boolean issetopenpassword()
オープンパスワードの有無を返します。

戻り値:
オープンパスワードの有無
        
導入されたバージョン:
V3.3

issetsecuritypassword

public boolean issetsecuritypassword()
セキュリティパスワードの有無を返します。

戻り値:
セキュリティパスワードの有無
        
導入されたバージョン:
V3.3

get40print

public boolean get40print()
RC4 40ビットセキュリティの印刷不可属性値を返します。

戻り値:
RC4 40ビットセキュリティの印刷不可属性値
        
導入されたバージョン:
V3.3

get40edit

public boolean get40edit()
RC4 40ビットセキュリティの編集不可属性値を返します。

戻り値:
RC4 40ビットセキュリティの編集不可属性値
        
導入されたバージョン:
V3.3

get40copy

public boolean get40copy()
RC4 40ビットセキュリティの転載不可属性値を返します。

戻り値:
RC4 40ビットセキュリティの転載不可属性値
        
導入されたバージョン:
V3.3

get40addnote

public boolean get40addnote()
RC4 40ビットセキュリティの注釈追加不可属性値を返します。

戻り値:
RC4 40ビットセキュリティの注釈追加不可属性値
        
導入されたバージョン:
V3.3

get128print

public int get128print()
RC4 128ビット及びAES128ビットセキュリティの印刷属性値を返します。

戻り値:
RC4 128ビット及びAES128ビットセキュリティの印刷属性値
        
導入されたバージョン:
V3.3

get128accessibility

public int get128accessibility()
RC4 128ビット及びAES128ビットセキュリティの アクセシビリティの為の内容の抽出 の属性値を返します。

戻り値:
RC4 128ビット及びAES128ビットセキュリティのアクセシビリティの為の内容の抽出
の属性値
        
導入されたバージョン:
V3.3

get128copy

public int get128copy()
RC4 128ビット及びAES128ビットセキュリティの転載の属性値を返します。

戻り値:
RC4 128ビット及びAES128ビットセキュリティの転載の属性値
        
導入されたバージョン:
V3.3

get128docchange

public int get128docchange()
RC4 128ビット及びAES128ビットセキュリティの文書変更の属性値を返します。

戻り値:
RC4 128ビット及びAES128ビットセキュリティの文書変更の属性値
        
導入されたバージョン:
V3.3

getflags

public long getflags()
RC4 128ビット及びAES128ビットセキュリティの内部値を返します。

戻り値:
RC4 128ビット及びAES128ビットセキュリティの内部値
        
導入されたバージョン:
V3.3