< パンチングメタル | メモ: OpacityMask >

August 21, 2008

TileBrush の Viewbox, Viewport について

TileBrush を基底クラスとする DrawingBrush や ImageBrush などを定義する際、ソースのどの範囲を塗りつぶし先でどのように出力するか、といった指定をするプロパティた群について、使い方がよくわかっていませんでした。ちょっと整理してみたので書いてみます。

Viewbox プロパティと ViewboxUnits プロパティは、塗りつぶしに使用するソースのクリッピング領域を表します。

Viewbox ViewboxUnits 塗りつぶしに使用する範囲
0,0,1,1 RelativeToBoundingBox ブラシの内容として指定された要素すべてを内包する矩形範囲
Absolute 要素左上から、1デバイス非依存ピクセルの幅・高さを持つ矩形範囲

Viewport プロパティと ViewportUnits プロパティは、塗りつぶし先での、ブラシの1タイルが占める領域を表します。

Viewport ViewportUnits Stretch="Fill" の場合の塗りつぶし方法
0,0,1,1 RelativeToBoundingBox Viewbox の内容を出力領域の幅・高さに引き伸ばして出力する
Absolute Viewbox の内容を1デバイス非依存ピクセルの幅・高さとして出力する

トラックバック

このエントリーにトラックバック:
http://frog.raindrop.jp/cgi-bin/mt/mt-tb.cgi/2160

コメント

おはよう、依存についてのwebサイトを制作しています。僕はむかし重度の依存症でした。依存症には沢山の種別があるのですが、私は2つの依存を抱えていました。その依存を5年前に卒業したのですが、家で依存を改善する事が出来ました。精神的に弱い人々がいろいろな事に中毒になると言われています。ボクも自営業をしているのですが、時間的ユトリや精神的によゆうがあったため、快感を求めてしまったという経験があります。ハマると強い欲求が産まれます。その快楽と闘う事がツラいのですが、それもなれるコトで改善する事が出来ます。ボクもはまった状態から三ヶ月でクリアするコトが出来ました。焼酎とタバコも改善する事がデキたのです。以上のような実体験をベースに訪問者の役に立つことをぼくのサイトでは書いていますので、参考にしてもらえたらシアワセです。アナタの大事な人が依存になった場合も、自分が精神的に追い込まれるためにヤバイです。1人でも多くの人に苦しいいぞん症から抜けだして欲しいという思いから、ぼくのwebサイトでは様々な情報をアップしてますので、ぜひ参考にしていただけると幸せです^^。

コメントする

※ コメントスパム対策のため、コメント本文はおはよう、こんにちわ、こんばんわのいずれかより始めるようにしてください。

name:
email:

※ 必要ですが、表示しません。

url:
情報を保存する ?