|
分類:[C#]
時々利用させていただいています。よろしくお願いします。
環境 VS2005 C#
今回、一つのInkCollectorに複数のインクデータ(ISF形式で保存)を読み込ませたいのですがうまくいきません。よろしくお願いします。
byte[] isfBytes = ISFファイルからデータを読み込んできています。
{ //ローカルのInkCollector宣言 InkCollector mInk = new InkCollector(); //ローカルのインクに保存されたInkデータを読み込んでくる mInk.Ink.Load(isfBytes);
//ストロークを追加するときは描画しないようにする this.wInks.Enabled = false;
//読み込んだデータをグローバルのInkCollectorにaddする。 wInks.Ink.Strokes.Add(mInk.Ink.Strokes);
//ローカルのインクは開放 mInk.Dispose(); }
エラーをよむ限り、 最初に読み込んできたInkCollectorからグローバルに宣言したInkCollectorにaddできないというようなことが書いてあるのですが、 その場合、読み込んでくるinkデータはどこに入れればいいのでしょうか??
ちなみに、グローバルのInkCollectorには既に、何らかのinkデータが読み込まれている前提です。あと、ペンなどからの書き込みはありません。単純に保存されたデータを読み込む、それを表示する事のみです。
|