問題タブ [shapes]

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 に答える
1918 参照

android - 形状ガラス効果

シェイプ内のグラデーションを使用してカスタム ツールバーを作成しました。とても素敵に見えますが、オプションが 3 色 (startColor、centerColor、endColor) しかないため、非常に丸く見えます。途中で色を急激に変えるガラス効果を作りたいと思っています。基本的に、4 色 (startColor、justabovecenterColor、justbelowcenterColor、endColor) が必要です。この効果を得るために、2 つの図形を重ね合わせることができますが、これはやりたくありません。私はここでいくつかのトリッキーな UI のカスタマイズを行っていますが、異なるサイズの画面で管理するのは非常に困難です。

ガラス効果を作成する方法を知っている人はいますか?

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

wpf - パスのプラス記号のデータ値は何ですか

Path オブジェクトの data プロパティを使用してプラス記号とマイナス記号を描画する方法。

これは私の三角形のパス オブジェクトです。プラス記号に変更する必要があります。

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

android - ShapeDrawable内のオフセット形状

ShapeDrawableを拡張するクラス(ここを参照)を使用して、周囲に境界線のある角の丸い長方形を描画しようとしていますが、形状自体が外側に拡張されていないため、shapedrawableが境界線の一部を切り取っているように見えることを除いてすべてが機能していますそれらの境界。

シェイプ自体とキャンバスの境界の間にパディングがあるように、シェイプドローアブルが描画を開始する場所をオフセットする方法はありませんか?ShapeDrawable.setBoundsをシェイプの固有のサイズよりも大きくしてShapeDrawable.setPaddingを試しましたが、どこにも到達していないようです。代わりにDrawableをサブクラス化する必要がありますか?

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

wpf - WPF菱形形状カスタムコントロール

私はそのように見える私のカスタムコントロールを持っています

ご覧のとおり、このコントロールは、ラベルとテキストボックスを配置したDockPanelで構成されています。コードでは、上記のラベルとテキストボックスの操作にイベントを追加しました。このコントロールの基本的な形状は長方形です。しかし、今日私は、このコントロールがひし形の形をしている、またはより洗練された、カジュアルな長方形を持っている方が良いことを知りました。コントロールに異なる形状を与え、すべての機能(コードファイルに書き込んだすべてのイベント)を維持し、コンテンツ(テキストボックスとラベル)を完全に維持することは可能ですか?

このコードを試してみました

ただし、コントロールでこのスタイルを使用すると、すべての要素(テキストボックスやラベルなど)がこのスタイルでカバーされます。

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

flash - Photoshop シェイプを Flash にインポートする方法

Photoshop シェイプのイントロ フラッシュをインポートする方法を探しています。それらをビットマップではなくベクターとしてインポートしたい。出来ますか?

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

excel - Excelでシェイプの内部名を取得する方法

Shapes.AddPicture(...) メソッドを使用して Excel ワークシートに画像を挿入すると、Excel は自動的に「画像 1」、「画像 2」などの名前を付けます。

この名前は、Shapes.Item("Picture 1") のような Shapes コレクション内のこのシェイプ オブジェクトへの参照を取得するために使用できます。名前ボックスを使用して Excel で名前を変更した場合、Shape オブジェクトを参照できる 2 つの異なる名前 (またはそのうちの 1 つがキー/キャプション) があります。したがって、名前を「MyPic」に変更すると、これらのいずれかを使用して Shapes コレクション内の形状を参照できます。

名前は VBA の Shape.Name プロパティを使用してアクセスできますが、内部で変更されないように見える他の値 (MyPic) にアクセスするにはどうすればよいでしょうか?

UPDATED
私がやろうとしているのは、セルをExcelの写真にリンクすることです。セルのコメントに画像データを保管しています。シナリオは次のとおりです。

  1. 画像名 (外部名) を保持すると、同じワークシートに構造をコピーして貼り付けると、名前が複製され、セルは同じ構造を指します。
  2. 内部名を保持すると、同じ内部名が同じワークブック内の他のワークシートに存在する可能性があるため、他のワークシートにコピーして貼り付けると問題が発生します。
  3. IDを取得すると、そこから写真の参照を取得できなくなります

私にとって、内部名を取得することは重要です。Shape 参照がありますが、この参照から内部名を取得する方法がわかりません。

0 投票する
6 に答える
8644 参照

c# - C#内のビデオでの描画

私は、ユーザーが特定のツールを適用してビデオや画像を分析できるようにするアプリケーションを作成しています。フォーム内のWindowsMediaPlayerに読み込まれたビデオを実際に描画/書き込みし、保存できるようにする方法についてサポートが必要です。ユーザーがフリーハンドで図形を描くことができるようにする必要があります。前もって感謝します、

クリス:)

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

matlab - MATLAB で 'fill' 関数を使用する場合、エッジ ラインの色を変更するにはどうすればよいですか?

fillMATLAB のコマンドを使用して 2D 形状をプロットするコードを書いています。シェイプの塗りつぶし色を指定できます。ただし、境界線の色は常に黒です。境界線の色を塗りつぶしの色と同じにしたい。境界線の色も指定するにはどうすればよいですか?

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

android - Android のデザイン、図形

角を丸くし、画面の境界からパディングを入れて、例のような形状を作成し、テキストを内部に配置する方法を知りましたが、これはどのように可能ですか? 代替テキスト

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

java - AffineTransformを使用して形状を特定の長方形にスケーリング/変換する

java.awtをスケーリング/変換しようとしています。定義された境界長方形に描画するために、 AffineTransformを使用してシェイプします。

さらに、「ズーム」パラメータを持つ描画領域にペイントしたいと思います。

AffineTransformのさまざまな連結を試しましたが、正しいシーケンスが見つかりませんでした。たとえば、次の解決策は間違っていました。

正しいAffineTransformについて何か考えはありますか?

どうもありがとう

ピエール