Constructor
new pmuobjlayer()
インスタンスオブジェクトの作成。
Returns:
生成されたインスタンスオブジェクト
Example
// レイヤオブジェクトクラスのインスタンスを生成します。
var objlayedlayer = new pmuobjlayer();
Extends
Members
m_encode
Properties:
Name | Type | Description |
---|---|---|
m_encode |
String | getBytes()などで使用するエンコード文字列です。 文字列を取り扱うメソッドを使用する際は、事前に当メンバへ"MS932"を指定してください。 指定しなかった場合、全角文字にて文字化けが発生し、正常に処理されない可能性があります。 |
- Overrides:
Example
// @property {String} m_encode getBytesなどで使用するエンコード文字列です。
objlayer.m_encode = "MS932";
Methods
bytetostr(bstr) → {String}
バイナリのNumber[]をStringに変換して返します。
アプリケーション側で何らかの事情で エンコードを変更したい場合にオーバーライドできます。
使用する際はフィールド"m_encode"へエンコード文字列を設定してください。
アプリケーション側で何らかの事情で エンコードを変更したい場合にオーバーライドできます。
使用する際はフィールド"m_encode"へエンコード文字列を設定してください。
Parameters:
Name | Type | Description |
---|---|---|
bstr |
Array.<Number> | 変換を行う配列 |
- Inherited From:
Returns:
bstrがヌルの場合は、ヌルを返します。
m_encodeが、ヌルの場合はnew String(bstr)を返します。
m_encodeが、ヌルでない場合はnew String(str,m_encode)を 返します。
m_encodeが、ヌルの場合はnew String(bstr)を返します。
m_encodeが、ヌルでない場合はnew String(str,m_encode)を 返します。
- Type
- String
Example
// バイナリのNumber[]をStringに変換して返します。
// 使用する際はフィールド"m_encode"へエンコード文字列を設定してください。
// @param {Number[]} bstr 変換を行う配列
makeup.m_encode = "MS932";
var convertedString = makeup.bytetostr(binaryArray);
geterror() → {String}
最後のエラーの要因メッセージを返します。
- Inherited From:
Returns:
エラーの要因メッセージ
- Type
- String
geterrorno() → {Number}
最後のエラー要因(数値)を返します。
- Inherited From:
Returns:
エラー要因(数値)
- Type
- Number
getversion() → {String}
バージョン(文字列)を返します。
- Inherited From:
Returns:
バージョン(文字列)
- Type
- String
getversionno() → {Number}
バージョン(数値)を返します。
- Inherited From:
Returns:
バージョン(数値)
- Type
- Number
setcreator(creator) → {Number}
レイヤの作成者を設定します。
Parameters:
Name | Type | Description |
---|---|---|
creator |
String | 作成者に設定する文字列 |
Returns:
- Type
- Number
Example
// レイヤの作成者を設定します。
// @param {String} creator 作成者に設定する文字列
objlayer.setcreator("作成者1");
setintent(intent) → {Number}
レイヤのIntent属性を設定します。
Parameters:
Name | Type | Description |
---|---|---|
intent |
String | 以下のIntent属性を指定します。 "VIEW":表示プログラム上で、表示・非表示等の切り替えが可能です。 "DESIGN":表示プログラム上で、表示・非表示等の切り替えが出来ません。 |
Returns:
- Type
- Number
Example
// レイヤのIntent属性を設定します。
// @param {String} intent Intent属性を指定します。 ⇒ "VIEW":表示プログラム上で、表示・非表示等の切り替えが可能です。
objlayer.setintent("VIEW");
setlock(block) → {Number}
レイヤのロック属性を設定します。
Parameters:
Name | Type | Description |
---|---|---|
block |
boolean | ロックの有無 |
Returns:
- Type
- Number
setname(name) → {Number}
レイヤ名属性を設定します。
Parameters:
Name | Type | Description |
---|---|---|
name |
String | レイヤ名に設定する文字列 |
Returns:
- Type
- Number
Example
// レイヤ名属性を設定します。
//@param {String} name レイヤ名に設定する文字列
objlayer.setname("レイヤ1");
setoptionvalue(optiontype, optionvalue) → {Number}
各種オプションを設定します。
Parameters:
Name | Type | Description |
---|---|---|
optiontype |
String | オプションの種類を表す文字列 "PORTFOLIOERROR":ポートフォリオファイルをエラーにする "XFAFORMERROR":XFA Formファイルをエラーにする "PAGETREEVALIDATE":ページツリーの整合性をチェックする |
optionvalue |
Number |
- Inherited From:
Returns:
- Type
- Number
Example
// 各種オプションを設定します。
// @param {String} optiontype オプションの種類を表す文字列 ⇒ "PORTFOLIOERROR":ポートフォリオファイルをエラーにする
// @param {Number} optionvalue
makeup.setoptionvalue("PORTFOLIOERROR", 1);
setpdfamode(bpdfamode, reserved) → {Number}
Parameters:
Name | Type | Description |
---|---|---|
bpdfamode |
boolean | |
reserved |
Number |
- Inherited From:
Returns:
- Type
- Number
setstatedefault(state) → {Number}
レイヤのデフォルト状態を設定します。
Parameters:
Name | Type | Description |
---|---|---|
state |
String | 以下のステート値を指定します。 "OFF":常にオフです。 "ON":常にオンです。 |
Returns:
- Type
- Number
Example
// レイヤのデフォルト状態を設定します。
// @param {String} state ステート値を指定します。 ⇒ "ON":常にオンです。
objlayer.setstatedefault("ON");
setstateexport(state) → {Number}
レイヤのエクスポート状態を設定します。
Parameters:
Name | Type | Description |
---|---|---|
state |
String | 以下のステート値を指定します。 "DEFAULT":状況に依存します。 "OFF":常にオフです。 "ON":常にオンです。 |
Returns:
- Type
- Number
Example
// レイヤのエクスポート状態を設定します。
// @param {String} state ステート値を指定します。 ⇒ "DEFAULT":状況に依存します。
objlayer.setstateexport("DEFAULT");
setstateprint(state) → {Number}
レイヤの印刷状態を設定します。
Parameters:
Name | Type | Description |
---|---|---|
state |
String | 以下のステート値を指定します。 "DEFAULT":状況に依存します。 "OFF":常にオフです。 "ON":常にオンです。 |
Returns:
- Type
- Number
Example
// レイヤの印刷状態を設定します。
// @param {String} state ステート値を指定します。 ⇒ "DEFAULT":状況に依存します。
objlayer.setstateprint("DEFAULT");
setstateview(state) → {Number}
レイヤの表示状態を設定します。
Parameters:
Name | Type | Description |
---|---|---|
state |
String | 以下のステート値を指定します。 "DEFAULT":状況に依存します。 "OFF":常にオフです。 "ON":常にオンです。 |
Returns:
- Type
- Number
Example
// レイヤの表示状態を設定します。
// @param {String} state ステート値を指定します。 ⇒ "DEFAULT":状況に依存します。
objlayer.setstateview("DEFAULT");
setuidisplay(bdisp) → {Number}
UIのレイヤの一覧への表示有無を設定します。
Parameters:
Name | Type | Description |
---|---|---|
bdisp |
boolean | 表示の有無 |
Returns:
- Type
- Number
strtobyte(bstr) → {Array.<Number>}
StringをバイナリとしてNumber[]に変換して返します。
アプリケーション側で何らかの事情で エンコードを変更したい場合にオーバーライドできます。
使用する際はフィールド"m_encode"へエンコード文字列を設定してください。
アプリケーション側で何らかの事情で エンコードを変更したい場合にオーバーライドできます。
使用する際はフィールド"m_encode"へエンコード文字列を設定してください。
Parameters:
Name | Type | Description |
---|---|---|
bstr |
String | 変換を行う文字列 |
- Inherited From:
Returns:
strがヌルの場合は、ヌルを返します。
m_encodeが、ヌルの場合はstr.getBytes()を返します。
m_encodeが、ヌルでない場合はstr.getBytes(m_encode)を 返します。
m_encodeが、ヌルの場合はstr.getBytes()を返します。
m_encodeが、ヌルでない場合はstr.getBytes(m_encode)を 返します。
- Type
- Array.<Number>
Example
// StringをバイナリとしてNumber[]に変換して返します。
// 使用する際はフィールド"m_encode"へエンコード文字列を設定してください。
// @param {String} bstr 変換を行う文字列
makeup.m_encode = "MS932";
var binaryString = strtobyte("sample");