4D v14.3ピクチャ演算子 |
||||||||||||||||||||||||||||||||
|
4D v14.3
ピクチャ演算子
ピクチャ演算子
ピクチャ演算子を使用する式はピクチャを返します。次の表はピクチャ演算子を示ししたものです。
(*) 排他的論理和 (&) と包括的論理和 (|) の演算子の機能は、プログラムが使用するディスプレイ管理ライブラリのアップデートに伴い、4D v14以降変更されています。 COMBINE PICTURES(pict3;pict1;Superimposition;pict2) Pict3 := Pict1 | Pict2 は以下と同様の結果になります: $equal:=Equal pictures(Pict1;Pict2;Pict3) | 演算子を使用するためには、Pict1 と Pict2 が完全に同一のサイズでなければならないことに注意して下さい。二つのピクチャのサイズに違いがある場合、 Pict1 | Pict2 は空のピクチャを生成します。 Note: COMBINE PICTURES コマンドは、それぞれのソースピクチャの特性を結果ピクチャに保持しつつ、ピクチャの重ね合わせを行います。 他のピクチャ演算子は、2つの元ピクチャがベクトルの場合に、ベクトルピクチャを返します。しかし、表示形式On Backgroundでプリントされたピクチャはビットマップとしてプリントされる点に留意してください。 以下の例では、すべてのピクチャが表示フォーマットにOn Backgroundを指定しています。 これは これは 以下の例は、各ピクチャ演算子の効果をグラフィック表現したものです。 水平結合 circle+rectangle ` circleの右側にrectangleが置かれます。 rectangle+circle ` rectangleの右側にcircleが置かれます。 垂直結合 circle/rectangle ` circleの下側にrectangleが置かれます。 rectangle/circle ` rectangleの下側にcircleが置かれます。 排他的論理和 Pict3:=Pict1 & Pict2 // Pict1の上にPict2を重ね合わせます。 包括的論理和 Pict3:=Pict1|Pict2 // 同じサイズの二つのピクチャを重ね合わせた上でそのマスクの結果を返します。 水平移動 rectangle+50 ` rectangleを右に50ピクセル移動します。 rectangle-50 ` rectangleを左に50ピクセル移動します。 垂直移動 rectangle/50 ` rectangleを下に50ピクセル移動します。 rectangle/-20 ` rectangleを上に20ピクセル移動します。 サイズ変更 rectangle*1.5 ` rectangleを50%拡大します。 rectangle*0.5 ` rectangleを50%縮小します。 水平スケール circle*+3 ` circleを3倍、水平方向に拡げます。 circle*+0.25 ` circleの幅を25%にします。 垂直スケール circle*/2 ` circleを2倍の高さにする。 circle*/0.25 ` circleを縦に25%にする。 |
プロパティ
プロダクト: 4D 参照
COMBINE PICTURES ARTICLE USAGE
ランゲージリファレンス ( 4D v14 R3) Inherited from : ピクチャ演算子 ( 4D v12.4) |
||||||||||||||||||||||||||||||