Frage

Ich habe eine .NET-Windows-Anwendung, die Tinte in einer Datenbank unter Verwendung Microsoft.Ink von Microsoft Tablet PC SDK und speichert sammelt. Das funktioniert gut.

Jetzt muss ich als ein Bild in einer ASP.NET-Anwendung dieser Tinte angezeigt werden soll.

Beachten Sie, dass ich keine Striche in der Web-Anwendung erfassen müssen. Anzeige nur die bereits erfassten Striche als ein Bild. Ich weiß nicht, wie es weitergeht. Ich glaube, ich nicht Renderer.Draw in einer Webseite verwenden kann.

Bitte Hilfe, Freunde

EDIT: Danke für die Hilfe. Hier ist der Beispielcode, wenn jemand sie braucht:

        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();

Hier ist der Bild-Tag auf der Seite, um sie anzuzeigen:

    <img alt="" src="RenderImage.aspx" />
War es hilfreich?

Lösung

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

Ist es möglich, dass Sie Ihr Ink-Objekt zu diesem Format serialisiert? In diesem Fall werden Sie behandeln es wie ein Bild auf Ihrer Website, während immer noch eine Möglichkeit, die es in einer anderen Instanz von Ink Klasse deserializating

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top