BarcodeField

BarcodeField class

La clase representa el campo de código de barras.

public sealed class BarcodeField : TextBoxField

Constructores

Nombre Descripción
BarcodeField(Document, Rectangle) Inicializa una nueva instancia delBarcodeField clase.
BarcodeField(Page, Rectangle) Inicializa una nueva instancia delBarcodeField clase.

Propiedades

Nombre Descripción
Actions { get; } Obtiene las acciones de anotación. (2 properties)
virtual ActiveState { get; set; } Obtiene o establece el estado actual de apariencia de la anotación.
AlternateName { get; set; } Obtiene o establece el nombre alternativo del campo (un nombre de campo alternativo que se utilizará en lugar del nombre de campo real siempre que el campo se identifique en la interfaz de usuario). El nombre alternativo se utiliza como información sobre herramientas de campo en Adobe Acrobat .
AnnotationIndex { get; set; } Obtiene o establece el índice de esta anotación en la página.
override AnnotationType { get; } Obtiene el tipo de anotación.
Appearance { get; } Obtiene el diccionario de apariencia de la anotación.
Border { get; set; } Obtiene o establece las características del borde de la anotación.Border
Caption { get; } Obtiene el título del objeto de código de barras.
Characteristics { get; } Obtiene las características de la anotación.
Color { get; set; } Obtiene o establece el color de la anotación.
Contents { get; set; } Obtiene o establece el texto de la anotación.
Count { get; } Obtiene o establece el número de subcampos en este campo. (Por ejemplo, número de elementos en el campo de botón de radio).
DefaultAppearance { get; set; } Obtiene o establece la apariencia predeterminada del campo.
ECC { get; } Obtiene un valor entero que representa el coeficiente de corrección de errores. Para PDF417, será de 0 a 8. Para QRCode, será de 0 a 3 (0 para �L�, 1 para �M�, 2 para �Q� y 3 para �H�).
Exportable { get; set; } Obtiene o establece el indicador exportable del campo.
Flags { get; set; } Banderas de la anotación.
ForceCombs { get; set; } Obtiene o establece el indicador que indica que el campo está dividido en posiciones espaciadas.
FullName { get; } Obtiene el nombre calificado completo de la anotación.
virtual Height { get; set; } Obtiene o establece la altura de la anotación.
Highlighting { get; set; } Modo de resaltado de anotaciones.
virtual Hyperlink { get; set; } Obtiene o establece el hipervínculo del fragmento (para el generador de pdf).
IsFirstParagraphInColumn { get; set; } Obtiene o establece un valor bool que indica si este párrafo estará en la siguiente columna. El valor predeterminado es falso. (para la generación de PDF)
IsGroup { get; } Obtiene o establece un valor booleano que indica si este campo es un campo no terminal, es decir, un grupo de campos.
IsInLineParagraph { get; set; } Obtiene o establece que un párrafo está en línea. El valor predeterminado es falso. (para la generación de PDF)
IsInNewPage { get; set; } Obtiene o establece un valor booleano que obliga a generar este párrafo en una nueva página. El valor predeterminado es falso. (para la generación de PDF)
IsKeptWithNext { get; set; } Obtiene o establece un valor booleano que indica si el párrafo actual permanece en la misma página junto con el párrafo siguiente. El valor predeterminado es falso. (para la generación de PDF)
IsSharedField { get; set; } Propiedad para soporte de Generador. Se usa cuando el campo se agrega al encabezado o pie de página. Si es verdadero, este campo se creará una vez y su apariencia será visible en todas las páginas del documento. Si es falso, se creará un campo separado para cada página del documento.
IsSynchronized { get; } Devuelve verdadero si el diccionario está sincronizado.
Item { get; } Obtiene el subcampo contenido en este campo por nombre del subcampo. (2 indexers)
MappingName { get; set; } Obtiene o establece el nombre de asignación del campo que se utilizará al exportar datos de campo de formulario interactivo desde el documento.
Margin { get; set; } Obtiene o establece un margen exterior para el párrafo (para la generación de pdf)
MaxLen { get; set; } Obtiene o establece la longitud máxima de texto en el campo.
Modified { get; set; } Obtiene o establece la fecha y la hora en que se modificó recientemente la anotación.
Multiline { get; set; } Obtiene o establece el indicador multilínea del campo. Si Multiline es verdadero, el campo puede contener varias líneas de texto.
Name { get; set; } Obtiene o establece el nombre de la anotación en la página.
OnActivated { get; set; } Acción que se realizará cuando se active la anotación.
override PageIndex { get; } Obtiene el índice de la página que contiene este campo.
Parent { get; } Obtiene la anotación padre.
PartialName { get; set; } Obtiene o establece el nombre parcial del campo.
ReadOnly { get; set; } Obtiene o establece el estado de solo lectura del campo.
override Rect { get; set; } Obtiene o establece el campo rectángulo.
Required { get; set; } Obtiene o establece el estado requerido del campo.
Resolution { get; } Obtiene la resolución, en puntos por pulgada (ppp), a la que se procesa el objeto de código de barras.
Scrollable { get; set; } Obtiene o establece el indicador de campo desplazable. Si el campo verdadero se puede desplazar.
SpellCheck { get; set; } Obtiene o establece el indicador de revisión ortográfica para el campo. Si el campo es verdadero, se revisará la ortografía.
States { get; } Obtiene el diccionario de apariencia de la anotación.
Symbology { get; } Especifica qué código de barras o tecnología de glifos se utilizará en esta anotación, consulteSymbology para detalles.
SyncRoot { get; } Objeto de sincronización.
TabOrder { get; set; } Obtiene o establece el orden de tabulación del campo.
TextHorizontalAlignment { get; set; } Obtiene o establece la alineación del texto para la anotación.
TextVerticalAlignment { get; set; } Obtiene o establece la alineación vertical del texto para la anotación.
override Value { get; set; } Obtiene o establece el valor del campo.
virtual VerticalAlignment { get; set; } Obtiene o establece una alineación vertical del párrafo
virtual Width { get; set; } Obtiene o establece el ancho de la anotación.
XSymHeight { get; } Obtiene la distancia vertical entre dos módulos de código de barras, medida en píxeles. La relación XSymHeight/XSymWidth será un valor entero. Para PDF417, el rango de relación aceptable es de 1 a 4. Para QRCode y DataMatrix, esta relación siempre será 1
XSymWidth { get; } Obtiene la distancia horizontal, en píxeles, entre dos módulos de código de barras.
ZIndex { get; set; } Obtiene o establece un valor int que indica el orden Z del gráfico. Un gráfico con ZIndex más grande se colocará sobre el gráfico con ZIndex más pequeño. ZIndex puede ser negativo. El gráfico con ZIndex negativo se colocará detrás del texto en la página.

Métodos

Nombre Descripción
override Accept(AnnotationSelector) Acepta visitante.
AddBarcode(string) Agrega el código de barras 128 en el campo. El valor del campo se cambiará al código y el campo será de solo lectura.
AddImage(Image) Agrega imagen a los recursos de campo y la dibuja.
virtual ChangeAfterResize(Matrix) Actualizar parámetros y apariencia, según la transformada de matriz.
virtual Clone() Clona esta instancia. Método virtual. Devuelve siempre null.
CopyTo(Field[], int) Copia subcampos de este campo en una matriz a partir del índice especificado.
override Flatten() Elimina este campo y coloca su valor directamente en la página.
GetEnumerator() Devuelve el enumerador de campos contenidos.
GetRectangle(bool) Devuelve el rectángulo de anotación teniendo en cuenta la rotación de página.
Recalculate() Vuelve a calcular todos los campos calculados en el formulario.
virtual SetPosition(Point) Establecer posición del campo.

Ver también