問題タブ [microsoft-ink]

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 投票する
3 に答える
2067 参照

asp.net - Windows Server 2008 の ASP.NET で Microsoft.Ink を使用する

ASP.NET Web アプリケーションを開発しています。このサイトでは、手書きのコンテンツ (署名など) の画像を含む PDF ファイルを生成します。ビットマップ イメージは、Microsoft.Ink ライブラリのいくつかのメソッドによって作成され、MS Ink データを変換します (Tablet PC で生成され、サイトに転送されます)。

現在、Vista 開発マシンでは魅力的に動作しますが、実稼働サーバーである Windows Server 2008 64 ビット マシンでは動作しません。展開した .NET アセンブリ以外に、Microsoft.Ink のアンマネージ コードがいくつかあります。サーバーに Tablet PC SDK 1.7 をインストールしましたが、ASP.NET で COM コンポーネントが見つからないというエラー メッセージが表示されます (COMException 0x80040154)。

次のエラーのため、CLSID {937C1A34-151D-4610-9CA6-A8CC9BDB5D83} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 80040154。

Windows Server 2008 R2 には手書き認識をインストールするオプションがあることを読みました。Windows Server 2008 用のパッケージもありますか? Google で検索しましたが、解決策が見つかりませんでした。

ありがとう!

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

c# - .NETクラスをCOMライブラリクラスにキャストすることは可能ですか?

COMライブラリMathInputControlを介してC#のクラスを使用しています。micautLib

例:


使用していますが、メソッドを介してオブジェクトをMathInputControlオブジェクトMicrosoft.Inkに送信できるようにしたいと思います。ただし、IInkDispインターフェイスはアンマネージインターフェイスであり、マネージMicrosoft.Inkクラスはいずれも実装していません。InkMathInputControl.LoadInk(IInkDisp ink);

マネージドインクオブジェクトを送信するにはどうすればよいですか?

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

c# - クリアマイクロソフトインク

ユーザーがMicrosoftインクを使用して画像ボックスに書き込むことができるWindowsフォームアプリケーションがあります。

インクを使用するために以下のコードを使用しました。

私の問題は、クリアボタンをクリックしたときにこのインクをクリアしたいということです。誰かが私がこれをするのを手伝ってくれる?ありがとうございました。

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

sql - 切り捨てられたデータベースエントリからインクデータを回復しますか?

編集:これをまっすぐなSQLの質問に変えましょう...

Microsoft Inkデータを表すバイト配列を含むvarbinary(max)列があります。インクデータはストロークで構成されており、ストロークは0x00で区切られているように見えます。例えば

0x0090011D04A4048C040304481045141914320800C03402E9A46242330800E01202D0BA014211ABAAD3411E060484E24F6C400A0701096B800A4AC00A060108690943800A2B3C82FCD9F9B56001165CB61440059412CA8B2882FC61F8C66692772AC4D92A2C22E5CD2CAB08DCBB1365940A212182FE043BF810FCCCD6B360AB9A2A451482FC6DF8D664AB337C55DCA9B2D5B650 ...

ストローク1は0090011D04A4048C0403044810451419143208

ストローク2は00C03402E9A462423308です(両方の最後の0x08は偶然の一致だと思います)

挿入時にデータが切り捨てられたため、最後のストロークが破損しています。データから最後のストロークのみを削除するにはどうすればよいですか?可能であれば、SQL更新でこれを実行したいと思います。

Fluent NHibernateマッピングSNAFUにより、8000バイトで切り捨てられてSQL Serverデータベースのvarbinary(max)列に格納されたMicrosoftInkデータがいくつかあります。このデータを新しいInkオブジェクトにロードしようとすると、例外「致命的な障害(HRESULTからの例外:0x8000FFFF(E_UNEXPECTED)」がスローされます。

インクデータを回復することは可能ですか?ストロークとして保存されていることはわかっているので、個々のストロークを識別する区切り文字があれば、末尾の不良データを削除するだけで済みます。

0 投票する
0 に答える
143 参照

c++ - MathInputControlからインクを保存する

私はMathInputControl、数学の練習問題の解決に必要な手順の手書き入力を受け取るためにを使用しています。ユーザーがソリューションの前のステップに戻って、そのステップの入力を編集できるようにしたいと思います。MathInputControl 以前に保存したインクをロードできますが、保存する方法はありません。

Insertイベントを処理することで(MathMLで)処理された出力を受け取ることができますが、そこからユーザーの手書きを回復することはできません。

、、またはインクを節約できるにQueryInterface-ingを試しましたが、いずれも実装されていません。IInkPictureIInkEditIInkCollectorMathInputControl

MathInputControl具体的には、 (MathML出力の受信に加えて)からユーザーの手書きを保存する方法はありますか?

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

vba - ワークシート上のInkPictureを参照するExcel VBA

かなり単純な Excel および VBA プロジェクトをいくつか完了しましたが、OLEObjects はまったく初めてです (noob!)。いくつかの調査の後、VBA(以下のコード)を使用してExcelワークシート(「Sheet1」)にInkPictureを配置することができました

VBA を使用して (埋め込まれた) InkPicture プロパティとメソッドにアクセスする方法を知っている人はいますか?

どうもありがとう :)