C# InkPicture Control per Catturare la Firma del Cliente sul Tablet

 

1) Installazione Microsoft Windows SDK for Windows 7 and .NET Framework 4

2) Aggiungete come referenza al vostro progetto la Microsoft.Ink.dll

3) Create un oggetto InkPicture sulla vostra form. Potete farlo a mano, oppure aggiungete sulla Toolbox il Componente e poi lo trascinate sulla Form.

2) Conversione dell’Ink Stroke (il percorso vettoriale disegnato sul Controllo) in Immagine

// pic is your InkPicture Control
if (pic.Ink.Strokes.Count > 0)
{
    byte[] sig; sig = pic.Ink.Save(Microsoft.Ink.PersistenceFormat.Gif, Microsoft.Ink.CompressionMode.Maximum);
    System.IO.MemoryStream imgToStore = new System.IO.MemoryStream(sig);
    Image img1 = Image.FromStream(imgToStore);
}

Commenti

Post popolari in questo blog

Eclipse underscore not visible

Batch Convert CSV to XLSX with LibreOffice (OpenOffice)