ITEMオブジェクト


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

<使用例>

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


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

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

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


単位:1/100mm
10mm = 1000
_item.SetOriginToPage 基準原点をページ(用紙)の左上にします。
.x/.y/.left/.top/.right/.bottom
_item.SetOriginToObject 基準原点を親オブジェクトの左上にします。
.x/.y/.left/.top/.right/.bottom




_item.idプロパティ

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

<構文>

NUMBER _item.id


<使用例>

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




_item.nameプロパティ

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

<構文>

NUMBER _item.name


<使用例>

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




_item.font_nameプロパティ

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

<構文>

STRING _item.font_name




_item.font_sizeプロパティ

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

<構文>

NUMBER _item.font_size


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



_item.font_colorプロパティ

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

<構文>

NUMBER _item.font_color


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



_item.font_boldプロパティ

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

<構文>

NUMBER _item.font_bold


<値>

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




_item.font_italicプロパティ

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

<構文>

obj.font_italic As NUMBER


<値>

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




_item.font_underプロパティ

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

<構文>

NUMBER _item.font_under


<値>

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




_item.line_typeプロパティ

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

<構文>

NUMBER _item.line_type


<値>

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




_item.line_colorプロパティ

線色を変更します。

<構文>

NUMBER _item.line_color


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



_item.line_widthプロパティ

線幅を変更します。

<構文>

NUMBER _item.line_width


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



_item.fill_typeプロパティ

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

<構文>

NUMBER _item.fill_type


<値>

説明
1 透明
2 塗り潰し




_item.fill_color1プロパティ

面色2を変更します。

<構文>

NUNMBER _item.fill_color1


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


_item.fill_color2プロパティ

面色2を変更します。

<構文>

NUMBER obj.fill_color2


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


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


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

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

<構文>

NUMBER _item.x
NUMBER _item.y
NUMBER _item.width
NUMBER _item.height


<値>
用紙上のアイテムの座標・サイズを指定します。
標準ではページ(用紙)の左上が座標原点となりますが、SetOriginToPage( )/SetOriginToObject( )で変更することができます。

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

<使用例>

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




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


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

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

[version 4.0.0.337以降で利用可能]


<構文>

NUMBER _item.left
NUMBER _item.top
NUMBER _item.right
NUMBER _item.bottom


<値>
用紙上のアイテムの座標・サイズ(矩形)を指定します。
標準では親オブジェクトの左上が座標原点となりますが、SetOriginToPage( )/SetOriginToObject( )で変更することができます。


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

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

_item.right = _item.left + 5000




_item.SetOriginToPage( )メソッド

原点をページ(用紙)の左上に設定します。
.x/.y/.left/.top/.right/.bottomで参照・設定する値の原点を指定します。

[version 4.1以降で利用可能]


<構文>

_item.SetOriginToPage( )




_item.SetOriginToObject( )メソッド

原点を親オブジェクトの左上に設定します。
.x/.y/.left/.top/.right/.bottomで参照・設定する値の原点を指定します。

[version 4.1以降で利用可能]

<構文>

_item.SetOriginToObject( )