AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de impresión
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Imprime una Image de la firma en un área rectangular. El trabajo de impresión no se inicia (solo inicia al utilizar la función iEndPrinting).
Observación: Esta firma se utilizará para firmar los archivos PDF generados o los duplicados..
Ejemplo
// Retrieve the list of certificates available on the computer
arrCertificate is array of Certificates
arrCertificate = CertificateList()
 
// Open report viewer
iDestination(iViewer)
iPrintSignature(iSignatureApproval, arrCertificate[1], "My certificate", 10, 10, 200, 200)
iEndPrinting()
Sintaxis

Imprimir una firma definida por una Certificate Ocultar los detalles

<Result> = iPrintSignature(<Type of signature> , <Certificate> , <Label> , <X1> , <Y1> , <X2> , <Y2>)
<Result>: booleano
  • True si se imprimió la firma,
  • False en caso de error.
<Type of signature>: Constante de tipo Integer
Tipo y formato de la firma:
  • Tipo de firma:
    iSignatureApprovalFirma de aprobación. Una firma de aprobación corresponde a una marca aplicada por un tercero para indicar que aprueba el contenido del documento.
    iSignatureCertificationFirma de certificación. Una firma de certificación corresponde a un sello aplicado al Document para garantizar su integridad.
  • Formato de la firma (puede combinarse con un tipo de firma):
    • PAdES (PDF Firmas Electrónicas Avanzadas):
      iSignature_CAdES_BCAdES Básico (Firma Electrónica Avanzada CMS).
      iSignature_CAdES_CCAdES C (Firma Electrónica Avanzada CMS).
      iSignature_CAdES_TCAdES Trust Token (CMS Advanced Electronic Signature).
      iSignature_CAdES_XCAdES X Tipo 2 (Firma Electrónica Avanzada CMS).
      iSignature_CAdES_XLCAdES XL Tipo 2 (Firma Electrónica Avanzada CMS).
    • El formato de la firma de Adobe:
      iSignature_PKCS7
      (valor predeterminado)
      Formato de firma PKCS7. Se trata de un formato estándar de Adobe no aprobado por los estándares ETSI y Chorus.
<Certificate>: Variable de tipo Certificate
Nombre de la Certificate Variable que contiene la firma a utilizar.
<Label>: Cadena de caracteres
Texto visualizado en el área de firma.
<X1>: Real
Coordenada horizontal de la Corner superior izquierda del área de firma (en milímetros).
Valor entre 0 y el ancho de la página (devuelto por iPageWidth).
<Y1>: Real
Coordenada vertical de la Corner superior izquierda del área de la firma (en milímetros).
Valor entre 0 y la altura de la página (devuelto por iPageHeight).
<X2>: Real
Coordenada horizontal de la esquina inferior derecha del área de la firma (en milímetros).
Valor entre 0 y el ancho de la página (devuelto por iPageWidth).
<Y2>: Real
Coordenada vertical de la esquina inferior derecha del área de la firma (en milímetros).
Valor entre 0 y la altura de la página (devuelto por iPageHeight).

Imprimir una firma definida por un pdfSignature Variable Ocultar los detalles

<Result> = iPrintSignature([<Type of signature>, ] <Signature>)
<Result>: booleano
  • True si se imprimió la firma,
  • False en caso de error.
<Type of signature>: Constante opcional de tipo Integer
Tipo y formato de la firma:
  • Tipo de firma:
    iSignatureApprovalFirma de aprobación. Una firma de aprobación corresponde a una marca aplicada por un tercero para indicar que aprueba el contenido del documento.
    iSignatureCertificationFirma de certificación. Una firma de certificación corresponde a un sello aplicado al Document para garantizar su integridad.
  • Formato de la firma (puede combinarse con un tipo de firma):
    • PAdES (PDF Firmas Electrónicas Avanzadas):
      iSignature_CAdES_BCAdES Básico (Firma Electrónica Avanzada CMS).
      iSignature_CAdES_CCAdES C (Firma Electrónica Avanzada CMS).
      iSignature_CAdES_TCAdES Trust Token (CMS Advanced Electronic Signature).
      iSignature_CAdES_XCAdES X Tipo 2 (Firma Electrónica Avanzada CMS).
      iSignature_CAdES_XLCAdES XL Tipo 2 (Firma Electrónica Avanzada CMS).
    • El formato de la firma de Adobe:
      iSignature_PKCS7
      (valor predeterminado)
      Formato de firma PKCS7. Se trata de un formato estándar de Adobe no aprobado por los estándares ETSI y Chorus.
<Signature>: pdfSignature Variable
Nombre de la pdfSignature Variable que contiene la firma a utilizar.
Observaciones
  • Para imprimir una Image en la zona de la firma, utilice iPrintImage:
    iPrintSignature(iSignatureApproval, MySignature, "", 150, 200, 250, 250)
    iPrintImage("signature test.jpg", 150, 200, 250, 250)
  • En una reporte creada con el editor de reportes, utilice un control Firma para firmar los archivos PDF.. Para obtener más información, consulte La control Firma.
  • Atención: Para que Acrobat reconozca un archivo PDF firmado, la organización que crea la firma Certificate debe estar en la lista de confianza aprobada por Adobe (Lista de confianza autorizada de Adobe) o en el programa de servicios certificados Document (CDS).
    Si no se reconoce la Certificate, Acrobat mostrará el siguiente mensaje: "Al menos una firma tiene problemas".
Clasificación Lógica de negocio / UI: Código neutro
Componente: wd290prn.dll
Versión mínima requerida
  • Versión 21
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/06/2023

Señalar un error o enviar una sugerencia | Ayuda local