問題タブ [thickness]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2449 参照

mfc - MFC でウィンドウの境界線の太さを変更できますか?

通常、ウィンドウの厚さは 4 ピクセルで、GetSystemMetrics メソッドで取得できます。2 ピクセルなど、値を変更できますか?

どうもありがとうございました!

0 投票する
2 に答える
6079 参照

wpf - BorderThickness.Top (または Bottom または Left または Right) に TemplateBind する方法は?

BorderThickness.Top のような構造要素を TemplatedParent の対応するプロパティにバインドすることは可能でしょうか。私が試してみました

これを行う理由は、Left と Right を 0 にして、Top と Bottom だけをバインドしたいからです。

前もって感謝します。

0 投票する
3 に答える
9553 参照

algorithm - ブレゼンハム ライン アルゴリズム (太さ)

Bresenhamの線アルゴリズムまたは類似のものに基づいて、特定の太さの線を描くアルゴリズムを誰かが知っているかどうか疑問に思っていました。

もう一度考えてみると、 setPixel(x,y) ごとに円を描くだけだと思っていました。たとえば、次のようになります。

FilledCircle(x,y,厚さ); すべての x、y に対してですが、もちろんそれは非常に遅くなります。私も辞書を使用しようとしましたが、すぐにメモリがいっぱいになります。描画しようとしているピクセルが同じ色であるかどうかを確認しますが、これも大きなブラシには十分に効率的ではありません。

角度によってはなんとか半円が描けるかも?

任意の入力をいただければ幸いです。

ありがとう。

複製: Bresenham を使用して任意の太さの線を作成するにはどうすればよいですか?

0 投票する
1 に答える
2649 参照

windows-vista - Java で JFrame の境界線の太さを調整する方法

私は Vista を使用しています。Win XP で実行された私の古い Java アプリには、約 2 ピクセルの太さの細い境界線がありますが、現在、Vista では、境界線のデフォルトは太い線で、おそらく 6.7 ピクセルの太さです。 JFrame の境界線は ?

0 投票する
1 に答える
1386 参照

iphone - iPhone 線の太さ

私の線の太さはわずか 1 ピクセルです。どうすれば厚くできますか?私はMontoTouch.netを使用していますが、答えはObjective-Cで問題ありません。

0 投票する
1 に答える
531 参照

flash - フラッシュlineStyleは厚さを丸めますか?

私のゲームの世界のすべての要素を含むスプライトは、実世界のメーターを距離の単位として使用します。ピクセルが何であるかはわかりません。次に、このスプライトにスケールを適用して、画面上で正しく表示されるようにします。現在、私は1メートル= 100ピクセルを使用しているので、スケール=100です。

このスプライトの内側に線を引こうとするとlineStyle(thinkness)、太さパラメータの周りに線が表示されます。0.5(50 cm)を指定すると、常に1ピクセル(1 cm)で描画されます。0.6を指定すると、線は100ピクセル、つまり1メートルの太さになります。つまり、基本的には、1、100、200などのピクセルの思考の線しか描くことができません。

これについて私にできることはありますか?それ以外の場合は、私の世界ではミリメートルのような小さな単位を使用する必要があります。

0 投票する
2 に答える
9469 参照

wpf - WPF ボーダーの太さの増加方向

おい。別のWPFの質問。私の XAML コードには、境界線があります。

コードのどこかで BorderThickness を増やします

その結果、境界線の重みは増加しますが、200x200 の幅と高さの外側ではなく内側になり、寸法が減少します。反対の方法はありますか?

0 投票する
1 に答える
576 参照

actionscript-3 - 円を埋めるためのActionScriptlineStyleの太さ

線を使って円を作ろうとしています。各線は円の中心から始まり、円の半径と同じ長さです。サイン波とコサイン波とともにループを使用して、パラメーターの座標をマークするためにサイン波とコサインを使用して円を作成できlineToます。

私の問題は、の線の太さのパラメータにありlineStyleます。円周がどんなに大きくても、線の端を完全に一致させたいのですが、線の太さの正しい方法がわかりません。

線の端を円周で隙間なく合わせるには、線を広げて残りのスペースを埋める必要があります。私には理にかなっていますが、機能しません。円周から360を引き、その数を線の間の空のスロットの数(359)で割り、その数に1の太さを足します。

私が懸念しているのは、lineStyle厚さパラメータがであるNumberが、0から255までの値しかとらないように見えるため、1.354のような浮動小数点数が有効な厚さであるかどうかはわかりません。

0 投票する
1 に答える
386 参照

silverlight - Silverlight が線幅をスケーリングしないようにする

このクラスを使用するScaleTransformと、Silverlight は表示するシェイプのストロークの太さもスケーリングします。しかし、この動作を望まない場合はどうすればよいでしょうか? ストロークのスケーリングを無効にすることはできますか?それとも、すべてのシェイプ オブジェクトを反復処理して逆数の太さを設定する必要がありますか?

0 投票する
3 に答える
1489 参照

wpf - WPF: 4 つの TextBoxes と 1 つの Border.Margin 間の双方向バインディング

4 つの TextBox を使用して UserControl の Border の BorderThickness を設定したいのですが、うまくいきません。

問題を示す XAML コード (コンバーターと組み合わせたこのコードのみが必要です):

TextBox に入力された文字列を解析するには、コンバーターが必要です。

TextBox は Thickness の Left 部分を正しく表示しますが、TextBox を編集しても、Border の左側がレンダリングされる方法は変わりません。奇妙なことに、Thickness.Left の TextBox に設定した値が保持されるため、値が設定されているように見えますが、レンダリングは更新されません。サンプル コードでは、TextBox の値を変更してから Window のサイズを変更すると、左側の境界線が追加のスペースを占有することを示していますが、このスペースは空白です。

これを修正する方法を知っている人はいますか?