Class TextStamp

Clase TextStamp

Representa un sello textual.

public class TextStamp : Stamp

Constructores

NombreDescripción
TextStamp(FormattedText)Inicializa una nueva instancia de la clase TextStamp con el objeto formattedText
TextStamp(string)Inicializa una nueva instancia de la clase TextStamp.
TextStamp(string, TextState)Inicializa una nueva instancia de la clase TextStamp.

Propiedades

NombreDescripción
AutoAdjustFontSizePrecision { get; set; }Ajusta automáticamente la precisión del tamaño de la fuente. Valor predeterminado: 0.1;
AutoAdjustFontSizeToFitStampRectangle { get; set; }Si está habilitado, el tamaño de la fuente se ajustará automáticamente para encajar en el rectángulo del sello de tamaño: Width y Height. El ancho y la altura predeterminados se derivan del rectángulo de la página.
Background { get; set; }Establece o obtiene un valor booleano que indica que el contenido se estampa como fondo. Si el valor es verdadero, el contenido del sello se coloca en la parte inferior. Por defecto, 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 Draw = true, el sello se dibuja como operadores gráficos y si draw = false, entonces el sello se dibuja como texto.
FontSize { get; }Tamaño de fuente real después de que se ha colocado el sello. (Puede diferir del tamaño de fuente inicial proporcionado a través del constructor si la opción ‘AutoAdjustFontSizeToFitStampRectangle’ está habilitada.)
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 verdadero, ambos bordes izquierdo y derecho del texto están alineados. Valor predeterminado: falso.
LeftMargin { get; set; }Obtiene o establece el margen izquierdo del sello.
MaxRowWidth { get; set; }Altura máxima de fila para la opción WordWrap.
NoCharacterBehavior { get; set; }Obtiene o establece el modo que define el comportamiento en caso de que las fuentes no contengan los caracteres solicitados.
Opacity { get; set; }Obtiene o establece un valor para indicar la opacidad del sello. El valor está entre 0.0 y 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 está entre 0.0 y 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.
ReplacementFont { get; set; }Obtiene o establece la fuente utilizada para reemplazar si la fuente del usuario no contiene el carácter requerido.
RightMargin { get; set; }Obtiene o establece el margen derecho del sello.
Rotate { get; set; }Establece o obtiene la rotación del contenido del sello según los valores de Rotation. 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, entonces la propiedad Rotate 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 un valor de Width, el texto se escalará para ajustarse al ancho especificado.
TextAlignment { get; set; }Alineación del texto dentro del sello.
TextState { get; }Obtiene las propiedades del texto del sello. Consulte TextState para más detalles.
TopMargin { get; set; }Obtiene o establece el margen superior del sello.
TreatYIndentAsBaseLine { get; set; }Define el origen de coordenadas para colocar el texto. Si TreatYIndentAsBaseLine = true (predeterminado cuando Draw = true), el valor de YIndent se tratará como la línea base del texto. Si TreatYIndentAsBaseLine = false (predeterminado cuando Draw = false), el valor de YIndent se tratará como la parte inferior (línea de descenso) del 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.
WordWrapMode { get; set; }Obtiene o establece el modo de ajuste de palabras para el renderizado de texto.
virtual XIndent { get; set; }Coordenada horizontal del sello, comenzando desde la izquierda.
virtual YIndent { get; set; }Coordenada vertical del sello, comenzando desde la parte inferior.
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. El establecimiento de esta propiedad cambia ambas propiedades ZoomX y ZoomY. Si ZoomX y ZoomY son diferentes, entonces la propiedad Zoom devuelve el valor de ZoomX.
ZoomX { get; set; }Factor de zoom horizontal del sello. Permite escalar el sello horizontalmente.
ZoomY { get; set; }Factor de zoom vertical del sello. Permite escalar el sello verticalmente.

Métodos

NombreDescripción
getStampId()Devuelve el ID del sello.
override Put(Page)Agrega un sello textual en la página.
setStampId(int)Establece el ID del sello.

Otros Miembros

NombreDescripción
enum NoCharacterActionAcción a realizar si la fuente no contiene el carácter requerido.

Véase También