Question

Je Windows .NET application qui collecte l'encre à l'aide du SDK Microsoft.Ink Microsoft Tablet PC et les stocke dans une base de données. Qui fonctionne très bien.

Maintenant, je dois montrer cette encre comme une image dans une application ASP.NET.

Notez que je ne ai pas besoin de saisir des coups dans l'application Web. Tout afficher les traits déjà capturés comme une image. Je ne sais pas comment procéder. Je pense que je ne peux pas utiliser Renderer.Draw dans une page Web.

S'il vous plaît aider, amis

EDIT: Merci pour l'aide. Voici l'exemple de code si quelqu'un a besoin:

        Response.Clear();
        Response.ContentType = "image/jpeg";
        Byte[] isf = Convert.FromBase64String("AI8BHQS6AoQBAwRIEEU1CoABNofwCMeAU9BIREIpEoZCoJpCdyGDxCUYCi8ZicV3rFIRAILEchwGGx/MEQgkD1FBoIyBBoJAoFN53LY/EYPU4LAwh+sa6m2HwCLSacReHwGDatQ2Qy2f4PkMVhcB4FiSxWARSVbmiMHguyYfBYFdSESWNSSZTySRaQSqbUCjwYA="); // Sample
        ink.Load(isf);
        Byte[] imageData = ink.Save(PersistenceFormat.Gif);
        Response.BinaryWrite(imageData);
        Response.End();

Voici la balise image dans la page pour l'afficher:

    <img alt="" src="RenderImage.aspx" />
Était-ce utile?

La solution

http://msdn.microsoft.com/en-us/library /aa515948.aspx

Est-il possible que vous sérialiser votre objet d'encre à ce format? Dans ce cas, il vous suffira de le traiter comme une image sur votre site, tout en ayant une option de deserializating dans une autre instance de la classe encre

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top