WebHandWrinting
El user control WebHandwriting permite digitalizar la firma/dibujo devolviendo luego una imagen para poder ser manejada desde GeneXus. 

Utilizando el user control

Este control se utiliza cambiando el control type de un atributo blob. Cree una variable de tipo Blob y cambie el valor de su propiedad "ControlType" a "sca.Handwriting", eso es todo ya podemos empezar a utilizar el control.       El control carga un SDT llamado scaSelectivityData, donde puede especificar las opciones que mostrará el control. Cada elemento (SelectivityData.SelectivityDataItem) de una colección SelectivityData que tiene las siguientes propiedades:   Cambiar el tamaño del área dibujable  Desde la sección Control Info. en la barra de propiedades se permite configurar:
  • Width: ancho del control
  • Height: alto del control

Ejemplo: guardar firma en base de datos. 

//Web panel
Event "SaveSignature"
    if not &Signature = ""
        InsertSignature(&Signature)
        gridSignature.Refresh()
    else
        msg("Signature is empty.")
    endif
Endevent

 
 // Proc. InsertSignature
// &BlobSignature = blob
 
&BlobSignature.FromBase64String(&Signature)
new
    Trn_HandWritingDescription = "Signature"
    Trn_HandWritingSignature = &BlobSignature
endnew