Hi, I am using "SignatureCapture" and I need in some cases to load/show the signature if it has already been entered before.
I have edited SignatureCapture.bas and added this:
I don't know if this is correct.
Then I don't know how to use it from my application. It doesn't show anything.
Can you advise me?
Thank you.
I have edited SignatureCapture.bas and added this:
B4X:
Sub Load(SD As SignatureData, Dir As String, Name As String)
Dim ent As InputStream
ent = File.OpenInput(Dir,Name)
Dim bmp As Bitmap
bmp.InitializeMutable(SD.Panel.Width,SD.Panel.Height)
SD.Canvas.Initialize2( bmp )
ent.Close
End Sub
I don't know if this is correct.
Then I don't know how to use it from my application. It doesn't show anything.
B4X:
Sub btPedirFirma_Click
CanvasFirma.Initialize(pnFirma)
If Not (SD.IsInitialized) Then
SD.Initialize
End If
SD.Canvas = CanvasFirma
SD.Panel = pnFirma
SD.SignatureColor = Colors.Blue
SD.SignatureWidth = 3dip
If File.Exists(cDirFirmas,cFileFirma) Then
SignatureCapture.Load(SD, cDirFirmas, cFileFirma)
pnFirma.Invalidate
End If
End Sub
Can you advise me?
Thank you.