Hi, we've emailed TMS support but have as of yet not got a reply so we're reaching out to the community.
This is the code we are using:
fname := TGuid.NewGuid.ToString;
{$IF Defined(ANDROID) or Defined(IOS)}
localPathFilename :=
TPath.Combine(TPath.GetDocumentsPath, 'images' + PathDelim + fname + '.png');
localSigFilePathFilename :=
TPath.Combine(TPath.GetDocumentsPath, 'images' + PathDelim + fname + '.sig');
{$ELSE}
localPathFilename :=
TPath.Combine(ExtractFileDir(ParamStr(0)), 'images' + PathDelim + fname +
'.png');
localSigFilePathFilename :=
TPath.Combine(ExtractFileDir(ParamStr(0)), 'images' + PathDelim + fname +
'.sig');
{$ENDIF}
SignatureCapture.SaveToImageFile(localPathFilename);
SignatureCapture.SaveToFile(localSigFilePathFilename);
<o:p></o:p>
To replicate add a FMXSignatureComponent, sign and run the above code.
Thanks