TemplateLinkedPosition

TemplateLinkedPosition class

Proporciona una posición de campo de plantilla que utiliza el campo vinculado.

public sealed class TemplateLinkedPosition : TemplatePosition

Constructores

Nombre Descripción
TemplateLinkedPosition(string, Size, TemplateLinkedPositionEdges) Inicializa una nueva instancia delTemplateLinkedPosition clase.
TemplateLinkedPosition(string, Size, TemplateLinkedPositionEdges, bool) Inicializa una nueva instancia delTemplateLinkedPosition clase.

Propiedades

Nombre Descripción
AutoScale { get; } Obtiene el valor que indica siSearchArea está escalado por el tamaño del campo vinculado.
Edges { get; } Obtiene los bordes del campo vinculado donde se busca un campo.
LinkedFieldName { get; } Obtiene el nombre del campo vinculado.
SearchArea { get; } Obtiene el tamaño del área donde se busca un campo.

Ejemplos

El siguiente ejemplo muestra el código para la situación si se sabe que el campo con un número de factura se encuentra a la derecha de la cadena “Número de factura” se utiliza el siguiente código:

// Crear un campo de plantilla de expresiones regulares para encontrar el texto "Número de factura"
TemplateField invoice = new TemplateField(new TemplateRegexPosition("Invoice Number"), "Invoice");

// Cree un campo de plantilla relacionado asociado con el campo "Factura" y extraiga el valor a la derecha del mismo
TemplateField invoiceNumber = new TemplateField(
    new TemplateLinkedPosition("invoice", new Size(100, 15), new TemplateLinkedPositionEdges(false, false, true, false)),
    "InvoiceNumber");

Ver también