DigitalSignOptions

DigitalSignOptions class

Representa las opciones de firma digital.

public class DigitalSignOptions : ImageSignOptions

Constructores

Nombre Descripción
DigitalSignOptions() Inicializa una nueva instancia de la clase DigitalSignOptions con valores predeterminados.
DigitalSignOptions(Stream) Inicializa una nueva instancia de la clase DigitalSignOptions con flujo de certificado.
DigitalSignOptions(string) Inicializa una nueva instancia de la clase DigitalSignOptions con archivo de certificado.
DigitalSignOptions(Stream, Stream) Inicializa una nueva instancia de la clase DigitalSignOptions con flujo de certificado y flujo de imagen.
DigitalSignOptions(Stream, string) Inicializa una nueva instancia de la clase DigitalSignOptions con flujo de certificado y archivo de imagen.
DigitalSignOptions(string, Stream) Inicializa una nueva instancia de la clase DigitalSignOptions con un archivo de certificado y un flujo de imágenes.
DigitalSignOptions(string, string) Inicializa una nueva instancia de la clase DigitalSignOptions con archivo de certificado y archivo de imagen.

Propiedades

Nombre Descripción
override AllPages { get; set; } Poner firma en todas las páginas del documento. Esta propiedad solo se puede utilizar para formatos de imagen de varios fotogramas (Tiff).
Appearance { get; set; } Aspecto de firma adicional.
Border { get; set; } Especificar configuración de borde
CertificateFilePath { get; set; } Obtiene o establece la ruta del archivo del certificado digital. Esta propiedad se usa solo si no se especifica CertificateStream.
CertificateStream { get; set; } Obtiene o establece el flujo de certificado digital. Si se especifica esta propiedad, siempre se usa en su lugar CertificateFilePath.
Contact { get; set; } Obtiene o establece la firma del contacto.
DocumentType { get; set; } Obtener o establecer el tipo de documento de las opciones de firmaDocumentType
Extensions { get; } Extensiones de firma.
Height { get; set; } Altura de la firma en la página del documento en valores de medida (píxeles, porcentajes o milímetros, consulteMeasureType TamañoMedidaTipo).
HorizontalAlignment { get; set; } Alineación horizontal de la firma en la página del documento.
ImageFilePath { get; set; } Obtiene o establece la ruta del archivo de imagen de la firma. Esta propiedad se usa solo si no se especifica ImageStream.
ImageStream { get; set; } Obtiene o establece el flujo de imagen de firma. Si se especifica esta propiedad, siempre se usa en su lugar ImageFilePath.
virtual Left { get; set; } Posición X izquierda de la firma en la página del documento en valores de medida (píxeles, porcentajes o milímetros, consulteMeasureType LocationMeasureType). (funciona si no se especifica la alineación horizontal).
Location { get; set; } Obtiene o establece la ubicación de la firma.
virtual LocationMeasureType { get; set; } Tipo de medida (píxeles, porcentajes o milímetros) para las propiedades Izquierda y Superior.
virtual Margin { get; set; } Obtiene o establece el espacio entre los bordes del Signo y del Documento. (funciona SOLO si se especifica la alineación horizontal o vertical).
virtual MarginMeasureType { get; set; } Obtiene o establece el tipo de medida (píxeles, porcentajes o milímetros) para Margin.
virtual PageNumber { get; set; } Obtiene o establece el número de página del documento para firmar. El valor mínimo y predeterminado es 1.
virtual PagesSetup { get; set; } Opciones para especificar páginas a firmar.
Password { get; set; } Obtiene o establece la contraseña del certificado digital.
Reason { get; set; } Obtiene o establece el motivo de la firma.
Rectangle { get; } Rectángulo de área para colocar la imagen en el documento.
RotationAngle { get; set; } Ángulo de rotación de la firma en la página del documento (sentido horario).
Signature { get; set; } Obtiene o establece las propiedades de la firma digital del documento. Para firmar documentos PDF, es posible establecer propiedades avanzadas utilizando una instancia dePdfDigitalSignature
SignatureType { get; } Obtener el tipo de firmaSignatureType
virtual SizeMeasureType { get; set; } Tipo de medida (píxeles, porcentajes o milímetros) para las propiedades Ancho y Alto.
Stretch { get; set; } Modo de extensión en la página del documento.
virtual Top { get; set; } Posición Y superior de la firma en la página del documento en valores de medida (píxeles, porcentajes o milímetros, consulteMeasureType LocationMeasureType). (funciona si no se especifica la alineación vertical).
Transparency { get; set; } Obtiene o establece la transparencia de la firma (valor de 0,0 (opaco) a 1,0 (transparente)). El valor predeterminado es 0 (opaco).
VerticalAlignment { get; set; } Alineación vertical de la firma en la página del documento.
Visible { get; set; } Obtiene o establece la visibilidad de la firma.
Width { get; set; } Ancho de la firma en la página del documento en valores de medida (píxeles, porcentajes o milímetros)MeasureType TamañoMedidaTipo).
XAdESType { get; set; } tipo XAdESXAdESType . El valor predeterminado es Ninguno (XAdES está desactivado). En este momento, el tipo de firma XAdES solo se admite para documentos de hoja de cálculo.
ZOrder { get; set; } Obtiene o establece la posición de orden Z de la firma de texto. Determina el orden de visualización de las firmas superpuestas.

Métodos

Nombre Descripción
Dispose() Borra los recursos internos

Observaciones

Aprende más

Ver también