Class BatesNArtifact

Clase BatesNArtifact

La clase describe el artefacto de numeración Bates.

public class BatesNArtifact : PaginationArtifact

Constructores

NombreDescripción
BatesNArtifact()Inicializa una nueva instancia de la clase BatesNArtifact. Este constructor es interno y crea una instancia de artefacto de encabezado con valores predeterminados.

Propiedades

NombreDescripción
ArtifactHorizontalAlignment { get; set; }Alineación horizontal del artefacto. Si la posición se especifica explícitamente (en la propiedad Position), este valor se ignora.
ArtifactVerticalAlignment { get; set; }Alineación vertical del artefacto. Si la posición se especifica explícitamente (en la propiedad Position), este valor se ignora.
BottomMargin { get; set; }Margen inferior del artefacto. Si la posición se especifica explícitamente (en la propiedad Position), este valor se ignora.
Contents { get; }Obtiene la colección de operadores internos del artefacto.
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.
EndPage { get; set; }Obtiene o establece el número de página final para el artefacto. El valor debe ser mayor o igual a 0. Si se establece un valor menor que 0, se ajustará a 0. El valor predeterminado de 0 significa que no hay límites de página final.
Form { get; }Obtiene el XForm del artefacto (si se usa XForm).
Image { get; }Obtiene la imagen del artefacto (si está presente).
IsBackground { get; set; }Si es verdadero, el 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 Position), este valor se ignora.
Lines { get; }Líneas del artefacto de texto multilinea.
NumberOfDigits { get; set; }Obtiene o establece el número de dígitos para la numeración Bates. El valor debe estar entre 3 y 15 inclusive. Si se establece un valor menor que 3, se ajustará a 3. Si se establece un valor mayor que 15, se ajustará a 15. El valor predeterminado es 6.
Opacity { get; set; }Obtiene o establece la opacidad del artefacto. Los valores posibles están en el rango de 0..1.
Position { get; set; }Obtiene o establece la posición del artefacto. Si se especifica esta propiedad, entonces los márgenes y alineaciones se ignoran.
Prefix { get; set; }Obtiene o establece el prefijo que se añadirá al número Bates.
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 Position), este valor se ignora.
Rotation { get; set; }Obtiene o establece el ángulo de rotación del artefacto.
StartNumber { get; set; }Obtiene o establece el número inicial para la numeración Bates. El valor debe ser mayor o igual a 1. Si se establece un valor menor que 1, se ajustará a 1.
StartPage { get; set; }Obtiene o establece el número de página inicial para el artefacto. El valor debe ser mayor o igual a 1. Si se establece un valor menor que 1, se ajustará a 1.
Subset { get; set; }Obtiene o establece el subconjunto de páginas a las que se aplica el artefacto (por ejemplo, todas las páginas, páginas pares, páginas impares).
Subtype { get; set; }Obtiene el subtipo del artefacto. Si el artefacto tiene un subtipo no estándar, el nombre del subtipo se puede leer a través de CustomSubtype.
Suffix { get; set; }Obtiene o establece el sufijo que se añadirá al número Bates.
Text { get; set; }Obtiene el texto del artefacto.
TextState { get; set; }Estado del texto para el texto del artefacto.
TopMargin { get; set; }Margen superior del artefacto. Si la posición se especifica explícitamente (en la propiedad Position), este valor se ignora.
Type { get; set; }Obtiene el tipo de artefacto.

Métodos

NombreDescripción
BeginUpdates()Inicia actualizaciones retrasadas. Utiliza esta función si necesitas hacer varios cambios en el mismo artefacto para mejorar el rendimiento. Normalmente, los operadores del artefacto se cambian cada vez que se cambia una propiedad del artefacto. Esto provoca un cambio en el contenido de la página cada vez que se cambia el artefacto. Para evitar este efecto, coloca todas las actualizaciones del artefacto entre las llamadas a StartUpdates/SaveUpdates. Esto permite cambiar el contenido de la página solo una vez.
Dispose()Desecha el artefacto.
GetValue(string)Obtiene el valor personalizado del artefacto.
RemoveValue(string)Elimina el valor personalizado del artefacto.
SaveUpdates()Guarda todas las actualizaciones en el artefacto que se realizaron después de la llamada a BeginUpdates().
SetImage(Stream)Establece la imagen del artefacto.
SetImage(string)Establece la imagen del artefacto.
SetLinesAndState(string[], TextState)Establece el texto y las propiedades de texto del artefacto. Permite especificar múltiples líneas.
SetPageNumberReplacementString(string)Establece qué cadena será reemplazada por el número de página. El valor predeterminado es #.
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)Establece el texto y las propiedades de texto del artefacto.
SetValue(string, string)Establece el valor personalizado del artefacto.

Véase también