問題タブ [inkcanvas]
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.
c# - WPFにはOCRが必要です
WPFのInkCanvasコントロールにOCRコンポーネントが必要です。これにより、文字を認識し、手書き文字をOCRの適切な文字に置き換えることができますか?
wpf - InkcanvasStrokeErasingイベント
私は自分のソリューションでInkcanvasを使用しています。だから、このように、ユーザーが確認した後に削除したい...
XAML:
C#:
その後、メッセージボックスが2回表示されます:(これはどうして起こったのだろうか。これについて教えてください。
wpf - RenderTransformOrigin はスケール変換に影響しますか?
InkCanvas でスケール変換を実行しようとしていますが、目に見えない力がスケールの動作に影響しているようです。CenterX と CenterY を設定しようとすると、無視されているように見えます。
更新: インク キャンバスがビューボックスでラップされていることに注意する必要があります。それも影響している可能性があると思います...
c# - InkCanvas にストロークを表示しますが、イベントはキャプチャしません
私はタッチスクリーンアプリケーションを開発しており、ユーザーがインクキャンバスを使用してコンテンツ上のオーバーレイにタッチベースのマークアップを追加できるようにしています。オーバーレイの背後にあるビューに、ユーザーが対話できるようにする必要がある要素があるポイントに到達しましたが、イベントは基になるコントロールではなく InkCanvas によってキャプチャされます。ストロークを表示する方法はありますが、InkCanvas の背後にあるコントロールがイベントをキャプチャできるようにする方法はありますか?
c# - InkCanvasのロード/保存操作
私はこれまでInkCanvas
コントロールを使用したことがありません。必要なのは、ファイルをにロードし、InkCanvas
落書きを描画して、結果の画像を取得することです。そして、取得した画像を使って追加の操作を行いたいと思います。
保存に関しては
私が間違っている場合は私を訂正してください。リンクを見つけました:http ://www.centrolutions.com/Blog/post/2008/12/09/Convert-WPF-InkCanvas-to-Bitmap.aspx 投稿によると、に加えて考慮される画像が読み込まれますユーザーの落書き。それとも、落書きをビットマップに変換するだけですか?
ローディングに関しては
OpenFileDialogを使用して画像をロードするにはどうすればよいですか?ISFは使いたくない。
ありがとう!
wpf - プログラムでSystem.Windows.ResourceDictionaryにアクセスするにはどうすればよいですか?
InkCanvasのLoad/Saveアノテーション(編集可能なテキストボックスのようなインクストロークではなく、複雑な子)を実装しようとしていますが、XamlReader.Loadを使用すると、すでに存在する辞書に何かを読み込もうとしているという例外が発生します。そこの。辞書にアクセスして、何かがすでにそこにあるかどうかを確認するか、単にそれをクリアする必要があると思います。
私の質問は、プログラムでリソースディクショナリにアクセスするにはどうすればよいですか、それともこれを処理するためのより良い方法はありますか?
c# - InkCanvas の子を消去する
ユーザーがInkCanvas
スタイラス、タッチ、またはマウスで描画できるウィンドウがあります。また、ユーザーがテキストを追加できるようにします。ユーザーは「テキストを追加」ボタンをタップしてから、キャンバス上のテキストを挿入したい場所をタップします。そこにテキストボックスが表示され、入力できるようになります。フォーカスを入力または失ったときに、 を作成してContentControl
に追加しmyInkCanvas.Children
ます。
が消去モードのときに、ユーザーが作成したテキストを消去できるようにしたいと思いInkCanvas
ます (私は を使用していますEraseByPoint
)。コンテンツ コントロールのイベントMouseEnter
とイベントをキャプチャしようとしましたが、どちらも起動していないようです。PreviewMouseMove
キャプチャできるイベントはありますか?このシナリオを処理するより良い方法はありますか? それは可能ですか?
c# - inkcanvasコントロールですべてのChilderenを選択します
すべてのストロークの横にあるすべての子供を選択するにはどうすればよいですか?「すべてのストロークを選択できます」そしてすべてのストロークに使用したテキストボックスや画像など、すべての子供を選択したいのですInkcanvas.Select(strokes)
が、子供にはどうすればよいですか?
c# - inkcanavasで要素を選択した後に要素をコピーするにはどうすればよいですか
使用しようとしましInkcanvas.copy()
たInkcanvas.Paste()
が失敗したため、要素をリストに保存してから、要素を子として再度追加しようとしましたinkcanvas
が、例外エラーが発生しました
指定された Visual は、既に別の Visual の子であるか、CompositionTarget のルートです。
だから私は何をすべきですか?
c# - (wpfで)inkcanvasからビットマップ画像を直接取得する方法
私はOCRプロジェクトをやっています。次のステップで処理するために、inkcanvas の入力から画像を取得する必要があります。つまり、この画像を 2 次元配列に変換します。
私は、インクキャンバスからビットマップ画像を取得して処理する方法について混乱しています。私は多くのソースから解決策を探してきましたが、それらの多くはインクキャンバスをファイルストリームに保存するだけです.
私を助けてください!本当にありがとう