PDA

Ver la Versión Completa : Posicion Firma


shoulder
16-08-2014, 19:52:18
Todos los documentos de mi oficina son por PDF firma digital con el Jsingpdf funciona muy bien, el tema es la posicion de la leyenda de quien firma que no se superponga con el texto de la nota a firmar. Porque escanean la nota en pdf y luego el prg (por delphi firma) hay alguna forma de calcular o decir que la firma varie tantos cm entre formularios escaneados?. Se me ocurre que el usuario mida primero la distancia a donde firmar y por un edit me de el numero de cm desde la parte inferior o se les ocurre otra cosa?.

Gracias.

Casimiro Notevi
16-08-2014, 20:19:03
:confused::confused::confused:

shoulder
17-08-2014, 00:33:01
Hola Casimiro se que es confuso lo que escribi, pero querien firmar digitalmente los formularios que entran en la empresa y que en el PDF se vea una leyenda "Fue firmado por.....". El tema como la documentacion que entra es diversa se me superpone la leyenda con lo escrito en el formulario. Habia pensado poner un edit para que el usuario me diga a cuantos cm del margen inferior quiere la firma no se me ocurre otra cosa.....por eso pedia algun consejo.
Gracias,

Casimiro Notevi
17-08-2014, 00:34:55
Pero ¿cómo trabajas?, ¿generador de informes?, ¿cómo firmas?, ¿qué software?, etc. etc. etc...

shoulder
17-08-2014, 05:13:27
Hola, escanean un formulario en PDF, lo dejan en un directorio indicado, el delphi toma ese formulario y con el firmador JsignPDF firma digitalmente el pdf y adjunta una leyenda "Firmado digitalmente por....", el tema yo tengo prefijado dentro del jsingn que la leyenda aparezca a 6 cm del margen inferior del documento scaneado pero en algunos casos existe un parrafo del formulario en esa posicion (cuando hablo de formulario no es un reporte de delphi sino un papel cualquiera scaneado y llevado a PDF), el JsignPDF funciona muy bien con delphi.
Gracias.

blackx5n
17-08-2014, 06:37:18
Hola, shoulder ya viste la documentacion del componente o de la aplicacion

aqui: http://jsignpdf.sourceforge.net/uploads/JSignPdf.pdf

Menciona que se puede insertar la firma, en la posicion del documento que se quiera mediante un sistema de coordenadas cartesianas.

Mediante las funciones Lower Left (X, Y) and Upper Right (X, Y)

Espero haber ayudado.

Salu2 :rolleyes:

blackx5n
17-08-2014, 07:01:01
Se me ocurre que el usuario mida primero la distancia a donde firmar y por un edit me de el numero de cm desde la parte inferior


No se como es la aplicacion que hiciste, o como implementaste el JsignPDF pero en el momento que se va a insertar la firma puedes preguntarle al usuario si desea que la firma se inserte en el lugar que ya tienes predeterminado y si no, tu le das la opcion de escoger otra ubicacion dentro del documento previamente ya determinada, o tambien puedes hacer que el usuario ingrese nuevas coordenadas que fije la nueva posicion en donde se insertara la firma digital.

Puedes tener esas 3 opciones
- Ubicacion predeterminada ( ya la tienes actualmente )
- Ubicacion predeterminada 2 ( tu escoges otra ubicacion que consideres adecuada )
- O le das la opcion que el usuario escoja coordenadas dentro del documento y elija donde insertar la firma.

Quizas haya otra mejor solucion, simplemente fue una idea de como resolver esto. ;)

shoulder
17-08-2014, 08:53:18
Hola gracias, entonces lo que voy a hacer es darles dos sugerencias, por ejemplo del margen inferior dejar 7 cm predefinido Que ellos elijan tomando la medidia imprimiendo el pdf escaneado antes de firmarlo y escriban los cm. No veo otra opcion....

Una cosa que descrubri con el Jsignpdf si ustedes desde un word graban como PDF un archivo, les dejar hacer hasta dos firmas digitales dentro del mismo. Si escanean el documento como PDF solamente deja hacer una firma digital aunque uno escriba el comando -a.

shoulder
18-08-2014, 02:12:31
Hola encontre este sitio para calcular las coordenadas asi ver la diferencias en cm entre los cuadros de una hoja A4.

Saludos

http://huguidugui.wordpress.com/2013/11/15/fpdf-posiciones-x-y/

Esmeralda Ramos
11-10-2016, 17:03:20
Mil gracias, ya lo había visto. Pero lo vuelvo a revisar para ver si no pase por alto algún dato importante.