Artifact

Artifact class

La clase representa el objeto PDF Artifact.

public class Artifact : IDisposable

Constructores

NombreDescripción
Artifact(ArtifactType, ArtifactSubtype)Constructor de artefacto con tipo y subtipo especificado
Artifact(string, string)Constructor de artefacto con tipo y subtipo especificado

Propiedades

NombreDescripción
ArtifactHorizontalAlignment { get; set; }Alineación horizontal del artefacto. Si la posición se especifica explícitamente (en la propiedad Posición), este valor se ignora.
ArtifactVerticalAlignment { get; set; }Alineación vertical del artefacto. Si la posición se especifica explícitamente (en la propiedad Posición), este valor se ignora.
BottomMargin { get; set; }Margen inferior del artefacto. Si la posición se especifica explícitamente (en la propiedad Posición), este valor se ignora.
Contents { get; }Obtiene la colección de operadores internos de artefactos.
CustomSubtype { get; set; }Obtiene el nombre del subtipo de artefacto. Puede usarse si el subtipo de artefacto no es un subtipo estándar.
CustomType { get; set; }Obtiene el nombre del tipo de artefacto. Puede usarse si el tipo de artefacto no es estándar.
Form { get; }Obtiene XForm del artefacto (si se usa XForm).
Image { get; }Obtiene la imagen del artefacto (si está presente).
IsBackground { get; set; }Si es verdadero Artefacto se coloca detrás del contenido de la página.
LeftMargin { get; set; }Margen izquierdo del artefacto. Si la posición se especifica explícitamente (en la propiedad Posición), este valor se ignora.
Lines { get; }Líneas de artefacto de texto multilínea.
Opacity { get; set; }Obtiene o establece la opacidad del artefacto. Los valores posibles están en el rango 0..1.
Position { get; set; }Obtiene o establece la posición del artefacto. Si se especifica esta propiedad, se ignoran los márgenes y las alineaciones.
Rectangle { get; }Obtiene el rectángulo del artefacto.
RightMargin { get; set; }Margen derecho del artefacto. Si la posición se especifica explícitamente (en la propiedad Posición), este valor se ignora.
Rotation { get; set; }Obtiene o establece el ángulo de rotación del artefacto.
Subtype { get; set; }Obtiene el subtipo de artefacto. Si el artefacto tiene un subtipo no estándar, el nombre del subtipo se puede leer a través de CustomSubtype.
Text { get; set; }Obtiene el texto del artefacto.
TextState { get; set; }Estado de texto para texto de artefacto.
TopMargin { get; set; }Margen superior del artefacto. Si la posición se especifica explícitamente (en la propiedad Posición), este valor se ignora.
Type { get; set; }Obtiene el tipo de artefacto.

Métodos

NombreDescripción
BeginUpdates()Iniciar actualizaciones retrasadas. Utilice esta función si necesita realizar varios cambios en el mismo artefacto para mejorar el rendimiento. Por lo general, los operadores de artefactos se cambian en cualquier momento cuando se cambia la propiedad del artefacto. Esto provoca el cambio del contenido de la página cada vez que se cambia el artefacto. Para evitar este efecto, coloque todas las actualizaciones de artefactos entre las llamadas StartUpdates/SaveUpdates. Esto permite cambiar el contenido de la página solo una vez.
Dispose()Desechar el artefacto.
GetValue(string)Obtiene el valor personalizado del artefacto.
RemoveValue(string)Eliminar valor personalizado del artefacto.
SaveUpdates()Guarda todas las actualizaciones en el artefacto que se realizaron después de la llamada BeginUpdates().
SetImage(Stream)Establece la imagen del artefacto.
SetImage(string)Establece la imagen del artefacto.
SetLinesAndState(string[], TextState)Establecer texto y propiedades de texto del artefacto. Permite especificar múltiples líneas.
SetPdfPage(Page)Establece la página PDF que se coloca en la página del documento como artefacto.
SetText(FormattedText)Establece el texto del artefacto.
SetTextAndState(string, TextState)Establecer texto y propiedades de texto del artefacto.
SetValue(string, string)Establece el valor personalizado del artefacto.

Otros miembros

NombreDescripción
enum ArtifactSubtypeEnumeración de posibles artefactos subtipo.
enum ArtifactTypeEnumeración de posibles tipos de artefactos.

Ver también