「Slide image」の版間の差分
(ページの作成: ; 構文 : (slide_image ''x1'' ''y1'' ''width'' ''height'' ''sldname'') ; 機能 : 現在アクティブなダイアログ イメージ タイルに スライドを表示する…) |
編集の要約なし |
||
(同じ利用者による、間の2版が非表示) | |||
1行目: | 1行目: | ||
{{AutoLISP}} | |||
; 構文 | ; 構文 | ||
: (slide_image ''x1'' ''y1'' ''width'' ''height'' ''sldname'') | : (slide_image ''x1'' ''y1'' ''width'' ''height'' ''sldname'') | ||
5行目: | 7行目: | ||
; 機能 | ; 機能 | ||
: 現在アクティブなダイアログ イメージ タイルに スライドを表示する。 | : 現在アクティブなダイアログ イメージ タイルに スライドを表示する。 | ||
; 引数 | ; 引数 | ||
14行目: | 17行目: | ||
: スライドの 1 点目(左上コーナー)、つまり挿入点を(x1,y1)に位置付け、2 点目(右下コーナー)を 1 点目からの相対距離(width,height)に位置付ける。原点(0,0)は、イメージの左上コーナー。 | : スライドの 1 点目(左上コーナー)、つまり挿入点を(x1,y1)に位置付け、2 点目(右下コーナー)を 1 点目からの相対距離(width,height)に位置付ける。原点(0,0)は、イメージの左上コーナー。 | ||
: タイル寸法関数(dimx_tile と dimy_tile)を呼び出すことにより、右下コーナーの座標値を取得することができる。 | : タイル寸法関数(dimx_tile と dimy_tile)を呼び出すことにより、右下コーナーの座標値を取得することができる。 | ||
; 戻り値 | ; 戻り値 | ||
: sldname を含む文字列。 | : sldname を含む文字列。 | ||
<pre class="brush:autolisp;"> | |||
(setq tile_name "strbase") | |||
(setq x (dimx_tile tile_name)) | |||
(setq y (dimy_tile tile_name)) | |||
(start_image "strbase") | |||
(slide_image 0 0 x y "textslide") | |||
(end_image) | |||
;; 次の記述も有効 | |||
; (slide_image 0 0 x y "textslide.sld") | |||
; (slide_image 0 0 x y "txt.slb(textslide)") | |||
; (slide_image 0 0 x y "txt.slb(textslide.sld)") | |||
</pre> | |||
----- | |||
関連事項 | |||
* [[DCL]] | |||
* [[ダイアログ ボックス関数]] | |||
[[Category:AutoLISP]] | [[Category:AutoLISP]] |
2022年4月30日 (土) 08:57時点における最新版
- 構文
- (slide_image x1 y1 width height sldname)
- 機能
- 現在アクティブなダイアログ イメージ タイルに スライドを表示する。
- 引数
-
- x1 : タイルの左上からの X 方向のオフセット。単位はピクセル。 正の値でなければならない。
- y1 : タイルの左上からの Y 方向のオフセット。単位はピクセル。 正の値でなければならない。
- width : イメージの幅。単位はピクセル。
- height : イメージの高さ。単位はピクセル。
- sldname : スライドの識別子。 この引数には、スライド ファイル(.sld)またはスライド ライブラリファイル(.slb)内のスライドを指定できる。VSLIDE[スライド表示]コマンドやメニュー ファイルで指定するのと同様の方法で sldname を指定する。
- スライドの 1 点目(左上コーナー)、つまり挿入点を(x1,y1)に位置付け、2 点目(右下コーナー)を 1 点目からの相対距離(width,height)に位置付ける。原点(0,0)は、イメージの左上コーナー。
- タイル寸法関数(dimx_tile と dimy_tile)を呼び出すことにより、右下コーナーの座標値を取得することができる。
- 戻り値
- sldname を含む文字列。
(setq tile_name "strbase") (setq x (dimx_tile tile_name)) (setq y (dimy_tile tile_name)) (start_image "strbase") (slide_image 0 0 x y "textslide") (end_image) ;; 次の記述も有効 ; (slide_image 0 0 x y "textslide.sld") ; (slide_image 0 0 x y "txt.slb(textslide)") ; (slide_image 0 0 x y "txt.slb(textslide.sld)")
関連事項