我正在尝试创建一个用户可以使用基于触摸的设备或鼠标进行签名的示例。可能我们可以使用画布。但现在我们需要通过共享魅力发送该标志。我如何捕获该标志并将其作为共享电子邮件附件发送?在Windows 8 XAML中使用共享魅力共享签名?
我还没有写任何代码。如果我可以从任何地方获得任何样本来编写此功能或其他任何帮助,请指导我。
现在我已经编写了一些代码,但是如何将IRandomAccessStream转换为RandomAccessStreamReference。我需要RandomAccessStreamReference作为SetBitmap选项,而共享需要使用RandomAccessStreamReference。所以我可以将IRandomAccessStream更改为RandomAccessStreamReference。这里是代码:
IRandomAccessStream signatureStream = null;
StorageFile myMerge = await ApplicationData.Current.LocalFolder.CreateFileAsync("sign.png");
IOutputStream signature = await myMerge.OpenAsync(FileAccessMode.ReadWrite);
if (signature != null)
{
await _inkManager.SaveAsync(signature);
signatureStream = await myMerge.OpenReadAsync();
}
return signatureStream;
谢谢我得到它使用RandomAccessStreamReference.CreateFromStream。
我想将InkManager添加到选项列表中,尤其是,签名。 http://msdn.microsoft.com/en-US/library/windows/apps/windows.ui.input.inking.inkmanager – Denis 2013-03-27 22:46:08
这些墨迹笔画是InkManager按照某种标准格式保存到流中的吗?你知道任何接受这种格式的应用吗? – 2013-03-27 23:56:59
如果墨迹样本被认为笔画可以保存为图像。我没有自己运行示例,但在代码中,我确实将InkManager保存到.gif文件中。 – Denis 2013-03-28 20:34:58