PageNumberStamp

PageNumberStamp class

Representa el sello de número de página y se usa para numerar páginas.

public sealed class PageNumberStamp : TextStamp

Constructores

Nombre Descripción
PageNumberStamp() Inicializa una nueva instancia delPageNumberStamp clase. El formato está establecido en “#”.
PageNumberStamp(FormattedText) Crea PageNumberStamp por texto formateado.
PageNumberStamp(string) Inicializa una nueva instancia delPageNumberStamp clase.

Propiedades

Nombre Descripción
Background { get; set; } Establece u obtiene un valor bool que indica que el contenido está estampado como fondo. Si el valor es verdadero, el contenido del sello se coloca en la parte inferior. De forma predeterminada, el valor es falso, el contenido del sello se coloca en la parte superior.
BottomMargin { get; set; } Obtiene o establece el margen inferior del sello.
Draw { get; set; } Esta propiedad determina cómo se dibuja el sello en la página. Si Dibujar = verdadero, el sello se dibuja como operadores gráficos y si dibujar = falso, el sello se dibuja como texto.
Format { get; set; } Valor de cadena para estampar números de página. El valor debe incluir el carácter ‘#’ que se reemplaza con el número de página en el proceso de estampado.
override Height { get; set; } Altura deseada del sello en la página.
HorizontalAlignment { get; set; } Obtiene o establece la alineación horizontal del sello en la página.
Justify { get; set; } Define la justificación del texto. Si esta propiedad se establece en true, se alinean los bordes izquierdo y derecho del texto. Valor por defecto: false.
LeftMargin { get; set; } Obtiene o establece el margen izquierdo del sello.
MaxRowWidth { get; set; } Altura máxima de fila para la opción WordWrap.
NumberingStyle { get; set; } Estilo de numeración que utiliza este sello.
Opacity { get; set; } Obtiene o establece un valor para indicar la opacidad del sello. El valor es de 0.0 a 1.0. Por defecto el valor es 1.0.
OutlineOpacity { get; set; } Obtiene o establece un valor para indicar la opacidad del contorno del sello. El valor es de 0.0 a 1.0. Por defecto el valor es 1.0.
OutlineWidth { get; set; } Obtiene o establece un valor del ancho del contorno del sello. Por defecto, el valor es 1.0.
RightMargin { get; set; } Obtiene o establece el margen derecho del sello.
Rotate { get; set; } Establece u obtiene la rotación del contenido del sello segúnRotation valores. Nota. Esta propiedad es para establecer ángulos que son múltiplos de 90 grados (0, 90, 180, 270 grados). Para establecer un ángulo arbitrario, use la propiedad RotateAngle. Si el ángulo establecido por ArbitraryAngle no es múltiplo de 90, la propiedad Rotar devuelve Rotation.None.
RotateAngle { get; set; } Obtiene o establece el ángulo de rotación del sello en grados. Esta propiedad permite establecer un ángulo de rotación arbitrario.
Scale { get; set; } Define la escala del texto. Si esta propiedad se establece en verdadero y se especifica el valor de ancho, el texto se escalará para ajustarse al ancho especificado.
StartingNumber { get; set; } Obtiene o establece el valor del número de página de inicio. Las demás páginas se numerarán a partir de este valor.
TextAlignment { get; set; } Alineación del texto dentro del sello.
TextState { get; } Obtiene las propiedades de texto del sello. VerTextState para detalles.
TopMargin { get; set; } Obtiene o establece el margen superior del sello.
TreatYIndentAsBaseLine { get; set; } Define el origen de las coordenadas para colocar el texto. Si TreatYIndentAsBaseLine = true (predeterminado cuando Draw = true), el valor de YIndent se tratará como línea base de texto. Si TreatYIndentAsBaseLine = false (predeterminado cuando Draw = false), el valor de YIndent se tratará como inferior ( línea de descenso) de texto.
Value { get; set; } Obtiene o establece el valor de cadena que se utiliza como sello en la página.
VerticalAlignment { get; set; } Obtiene o establece la alineación vertical del sello en la página.
override Width { get; set; } Ancho deseado del sello en la página.
WordWrap { get; set; } Define el ajuste de línea. Si esta propiedad se establece en verdadero y se especifica el valor Ancho, el texto se dividirá en varias líneas para ajustarse al ancho especificado. Valor por defecto: false.
XIndent { get; set; } Coordenada horizontal del sello, empezando por la izquierda.
YIndent { get; set; } Coordenada de sello vertical, comenzando desde abajo.
Zoom { get; set; } Factor de zoom del sello. Permite escalar el sello. Tenga en cuenta que el par de propiedades ZoomX y ZoomY permite establecer el factor de zoom para cada eje por separado. La configuración de esta propiedad cambia las propiedades de ZoomX y ZoomY. Si ZoomX y ZoomY son diferentes, la propiedad Zoom devuelve el valor de ZoomX.
ZoomX { get; set; } Factor de zoom horizontal del sello. Permite escalar el sello en horizontal.
ZoomY { get; set; } Factor de zoom vertical del sello. Permite escalar el sello verticalmente.

Métodos

Nombre Descripción
getStampId() Devuelve el sello ID.
override Put(Page) Agrega el número de página.
setStampId(int) Establece el sello Id.

Ver también