ITEMオブジェクト


アイテム情報を管理するオブジェクトです。
SetProperty スクリプト中で使用することができます。

<使用例>

_item.font_color = RGB(255,0,0)


<メソッド/プロパティ>

メソッド 説明
.id アイテムIDを参照します。
.name アイテム名を参照します。
.font_name フォント名を変更します。
.font_size フォントサイズを変更します。
.font_color フォント色を変更します。
.font_bold フォント太字を変更します。
.font_italic フォント斜体を変更します。
.font_under フォント下線を変更します。
.line_type 線パターンを変更します。
.line_color 線色を変更します。
.line_width 線幅を変更します。
.fill_type 面パターンを変更します。
.fill_color1 面色1を変更します。
.fill_color2 面色2を変更します。
.x
.y
.width
.height
アイテム座標とサイズを変更します。
原点は用紙左上です。

単位:1/100mm
10mm = 1000
.left
.top
.right
.bottom
アイテム座標とサイズを変更します。
原点は親オブジェクトの左上です。


単位:1/100mm
10mm = 1000




.idプロパティ

アイテムIDを参照します。

<構文>

obj.id As NUMBER


<使用例>

if (_item.id == 0x00010008) {
   _item_id.font_color = RGB(255,0,0);
}




.nameプロパティ

アイテムIDを参照します。

<構文>

obj.name As NUMBER


<使用例>

if (_item.name == "タイトル") {
   _item_id.font_color = RGB(255,0,0);
}




.font_nameプロパティ

フォント名を変更します。

<構文>

obj.font_name As STRING




.font_sizeプロパティ

フォントサイズを変更します。

<構文>

obj.font_size As NUMBER


<値>
1/100mm単位でフォントのサイズを指定します。



.font_colorプロパティ

フォント色を変更します。

<構文>

obj.font_color As NUMBER


<値>
RGBカラーを指定します。RGB( ) 関数を使うと便利です。



.font_boldプロパティ

フォント太字を変更します。

<構文>

obj.font_bold As NUMBER


<値>

説明
TRUE 太字にします。
FALSE 標準字にします。




.font_italicプロパティ

フォント斜体を変更します。

<構文>

obj.font_italic As NUMBER


<値>

説明
TRUE 斜体にします。
FALSE 標準字にします。




.font_underプロパティ

フォント補助線を変更します。

<構文>

obj.font_under As NUMBER


<値>

説明
0 なし。
1 下線
2 下線(二重)
3 打ち消し線
4 打ち消し線(二重)




.line_typeプロパティ

線パターンを変更します。

<構文>

obj.line_type As NUMBER


<値>

説明
0 なし。
1 実線
2 破線
3 点線
4 一点鎖線
5 二点鎖線
6 破線(四角)
7 点線(四角)
8 一点鎖線(四角)
9 二点鎖線(四角)




.line_colorプロパティ

線色を変更します。

<構文>

obj.line_color As NUMBER


<値>
RGBカラーを指定します。RGB( ) 関数を使うと便利です。



.line_widthプロパティ

線幅を変更します。

<構文>

obj.line_width As NUMBER


<値>
1/100mm単位でフォントのサイズを指定します。



.fill_typeプロパティ

面パターンを変更します。

<構文>

obj.fill_type As NUMBER


<値>

説明
1 透明
2 塗り潰し




.fill_color1プロパティ

面色2を変更します。

<構文>

obj.fill_color1 As NUMBER


<値>
RGBカラーを指定します。RGB( ) 関数を使うと便利です。


.fill_color2プロパティ

面色2を変更します。

<構文>

obj.fill_color2 As NUMBER


<値>
RGBカラーを指定します。RGB( ) 関数を使うと便利です。


.x プロパティ
.y プロパティ
.width プロパティ
.height プロパティ


アイテム座標とサイズを変更します。
「まとめ表示」や「サイズ自動調整」が設定されているアイテムでは値を変更しても無視されます。

単位は1/100mmです。10mm = 1000 となります。
(例:_item.x = 1000)

<構文>

obj.x As NUMBER
obj.y As NUMBER
obj.width As NUMBER
obj.height As NUMBER


<値>
用紙上のアイテムの座標・サイズを指定します。
用紙の左上が座標原点となります。

version 4.0.0.357以降では、編集時のアイテム枠外への変更も可能です。
互換オプション」で切り替えができます。

<使用例>

_item.width = _item.width * GetN("割合") / 100




.left プロパティ
.top プロパティ
.right プロパティ
.bottom プロパティ


[version 4.0.0.337以降で利用可能]

アイテム座標とサイズを変更します。
「まとめ表示」や「サイズ自動調整」が設定されているアイテムでは値を変更しても無視されます。

単位は1/100mmです。10mm = 1000 となります。
(例:_item.left = 1000)

<構文>

obj.left As NUMBER
obj.top As NUMBER
obj.right As NUMBER
obj.bottom As NUMBER


<値>
用紙上のアイテムの座標・サイズ(矩形)を指定します。
親オブジェクトの左上が座標原点となります。

version 4.0.0.357以降では、編集時のアイテム枠外への変更も可能です。
互換オプション」で切り替えができます。

<使用例>幅を5cmに設定

_item.right = _item.left + 5000