AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Signotec Pad in Delphi einbinden

Signotec Pad in Delphi einbinden

Ein Thema von Walter Landwehr · begonnen am 14. Aug 2018 · letzter Beitrag vom 5. Feb 2021
Antwort Antwort
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
864 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Signotec Pad in Delphi einbinden

  Alt 27. Nov 2020, 18:47
Hat jemand noch die Delphi-Beispiele? Auf der Webseite sind sie nicht mehr vorhanden...
  Mit Zitat antworten Zitat
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
864 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Signotec Pad in Delphi einbinden

  Alt 30. Nov 2020, 08:48
Hat jemand noch die Delphi-Beispiele? Auf der Webseite sind sie nicht mehr vorhanden...
Der Hersteller hat mir den Code nun per E-Mail gesendet. Bei Interesse einfach da anfragen...
  Mit Zitat antworten Zitat
Scorillo

Registriert seit: 29. Jul 2010
Ort: Rumaenien
1 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Signotec Pad in Delphi einbinden

  Alt 9. Dez 2020, 16:33
Fuer Signo-API (PDF Signatur) gibt es aber keine Delphi Demo.
Hat jemand dass schon implementiert?
Wenn ja bitte kontaktieren Sie mich , ich bin interessiert die Implementierung zu kaufen.
Radu
  Mit Zitat antworten Zitat
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
864 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: Signotec Pad in Delphi einbinden

  Alt 5. Feb 2021, 13:40
Ich kann mir der Funktion STPadCapt1.SignatureGetSignData die digitalisierte Unterschrift im SignData-Format als Byte-Array holen. Das Byte-Array möchte ich in einer DB als BLOB speichern. Wie kann ich aus dem Byte-Array mir die Unterschrift anzeigen lassen und prüfen, ob diese nicht manipuliert wurde? Danke!
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.075 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Signotec Pad in Delphi einbinden

  Alt 5. Feb 2021, 14:22
Mit dem Blob ist klar?
Wie du hier zeigst (https://www.delphipraxis.net/1482340-post6.html) kannst du ja schon in einem Memorystream speichern.
Das sollte ja fast 1:1 in den Blobstream der Datenbank funktionieren.

Wie aus dem Byte-Array ein Bitmap erstellt wird, dass man sich anzeigen lassen kann, wird auf Seite 102 in C++ Code erklärt.
Das geht relativ ähnlich in Delphi. Einfach mal niederschreiben.
Vorher aber mal ein TBitmap erstellen und prüfen, ob das nicht dann mit Bitmap.LoadFromStream erledigt ist.

Was meinst du mit manipuliert? Möchtest du eine alte Unterschrift vergleichen (aus der Datenbank) mit einer gerade aktuell neu eingebenden Unterschrift?
  Mit Zitat antworten Zitat
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
864 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Signotec Pad in Delphi einbinden

  Alt 5. Feb 2021, 14:39
Mit dem Blob ist klar?
Jup!

Wie aus dem Byte-Array ein Bitmap erstellt wird, dass man sich anzeigen lassen kann, wird auf Seite 102 in C++ Code erklärt.
Das geht relativ ähnlich in Delphi. Einfach mal niederschreiben.
Vorher aber mal ein TBitmap erstellen und prüfen, ob das nicht dann mit Bitmap.LoadFromStream erledigt ist.
Wenn ich es richtig verstanden habe und sehe liefert STPadCapt1.SignatureGetSignData KEIN Bitmap/Bild sondern ein eigenes SignData-Format. Aus diesem Format möchte ich ein Bild der Unterschrift anzeigen und die Metadaten, die es da gibt: Druckstärke, Uhrzeit/Zeitpunkte usw. In der Doku steht: "Herrkömmliche SignData-Strukturen können mit der Komponente „signview.dll“ aus dem signoAPI in Echtzeit visualisiert werden." Das ist aber auch alles. Wie steht da nicht und es gibt auch nichts zur signview.dll


Was meinst du mit manipuliert? Möchtest du eine alte Unterschrift vergleichen (aus der Datenbank) mit einer gerade aktuell neu eingebenden Unterschrift?
Damit ist gemeint, dass ich prüfen möchte, ob eine Person wirklich mit dem Pad unterschrieben hat und die Unterschrift nicht nur nachgebaut wurde und ob eine gespeicherte Unterschrift nicht nachträglich geändert wurde. Ein einfaches Bild reicht dafür nicht aus. Stichwort Rechtsgültigkeit. Daher das eigene SignData-Format, das verschlüsselt ist.

Geändert von BlueStarHH ( 5. Feb 2021 um 14:41 Uhr)
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.075 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Signotec Pad in Delphi einbinden

  Alt 5. Feb 2021, 14:53
Oh, tut mir leid.
Jetzt habe ich selber zu schnell gelesen und dein jetziges Problem mit SignatureGetSignData mit den alten Problem SignatureSaveAsStreamEx verwechselt.
Fangen beide mit Signature... an und das Gehirn ist faul.
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz