Descripción general de Impresión condicional

Impresión condicional le permite establecer condiciones específicas bajo las que se imprimirá un objeto en el documento. Observe el siguiente ejemplo:

Como empresa especializada, ofrece equipamientos a dos equipos, el Equipo A y el Equipo B, utilizando el mismo marco básico. Las etiquetas de envío son idénticas, salvo por el logotipo. Utilizando la impresión condicional y supervisando el valor del origen de datos con nombre de su plantilla, puede utilizar la misma plantilla para ambas etiquetas de envío. Cuando imprima las etiquetas de envío del Equipo A, su logotipo aparecerá en la etiqueta. Asimismo, cuando imprima las etiquetas de envío del Equipo B, aparecerá el logotipo correspondiente.

Las instrucciones condicionales se definen utilizando el cuadro de diálogo Cuándo imprimir y pueden estar formadas por una expresión compleja o el valor de un origen de datos único. Todas las declaraciones condicionales de BarTender contienen un origen de datos, seguido de un operador o un valor opcional. Las expresiones complejas también pueden contener una o más uniones condicionales. The following charts describe the functionality of these components.

Algunas de las uniones condicionales y operaciones enumerados a continuación son específicas para el cuadro de diálogo Cuándo imprimir, y otros son comunes para otras expresiones condicionales que se pueden crear en BarTender. Para obtener más información para crear su propia expresión condicional, consulte Crear expresiones condicionales.

ClosedUniones condicionales

Las uniones condicionales le permiten fusionar dos instrucciones condicionales separadas para formar un nuevo criterio.

   

Unión condicional

Descripción

Y

Cuando dos o más instrucciones condicionales se unen con una unión "Y", se deben cumplir todas las instrucciones condicionales para que se ejecute el comando.

O

Cuando dos o más instrucciones condicionales se unen con una unión "O", se deben cumplir una o más de las instrucciones condicionales para que se ejecute el comando.

No Y

Cuando dos o más instrucciones condicionales se unen con una unión "No Y", no se debe ninguna de las instrucciones condicionales para que se ejecute el comando.

No O

When two or more conditional statements are joined by a "Not Or" joiner, one or more of the conditional statements must be unmet to run the instruction.

ClosedOperadores

Operators determine the relationship that you want between the data source and the value. Las expresiones condicionales están estructuradas exactamente como una frase, es decir, "sujeto (origen de datos)", "verbo (operador)" y "objeto (valor)." Los siguientes operadores de expresiones condicionales se pueden utilizar para controlar los objetos de impresión, capas, plantillas o fondos, además de la supresión de orígenes de datos:

   

Operador condicional

Entradas válidas

Ejemplo

Equals

Todos los tipos, salvo Tiempo, Binario e Imagen

[origen de datos] Equals <valor>

Does not equal

Todos los tipos, salvo Tiempo, Binario e Imagen

[origen de datos] No es igual <valor>

Is greater than

Todos los tipos, salvo Tiempo, Binario e Imagen

[origen de datos] Is greater than <valor>

Is greater than or equal to

Todos los tipos, salvo Tiempo, Binario e Imagen

[origen de datos] Is greater than or equal to <valor>

Is less than

Todos los tipos, salvo Tiempo, Binario e Imagen

[origen de datos] Is less than <valor>

Is less than or equal to

Todos los tipos, salvo Tiempo, Binario e Imagen

[origen de datos] Is less than or equal to <valor>

Is between

Todos los tipos, salvo Tiempo, Binario e Imagen

[origen de datos] Está entre <valor 1> y <valor 2>

Is not between

Todos los tipos, salvo Tiempo, Binario e Imagen

[origen de datos] No está entre <valor 1> y <valor 2>

Contains

Solo Texto

[origen de datos] Contiene <valor>

Does not contain

Solo Texto

[origen de datos] No contiene <valor>

Begins with

Solo Texto

[origen de datos] Comienza con <valor>

Ends with

Solo Texto

[origen de datos] Acaba con <valor>

Is like

Solo Texto

[origen de datos] Is like <valor>

Is not like

Solo Texto

[origen de datos] Is not like <valor>

Is blank

Todos los tipos de datos

[origen de datos] Is blank

Is not blank

Todos los tipos de datos

[origen de datos] Is not blank

Is any of

Todos los tipos, salvo Tiempo, Binario e Imagen

[origen de datos] Es cualquier <valor 1>, <valor 2>, <valor 3>...

Is none of

Todos los tipos, salvo Tiempo, Binario e Imagen

[origen de datos] No es ninguno <valor 1>, <valor 2>, <valor 3>...

 

Es el próximo año

Solo fechas

[origen de datos] Es el próximo año

 

Es este año

Solo fechas

[origen de datos] Es este año

 

Es este mes

Solo fechas

[origen de datos] Es este mes

 

Es la semana que viene

Solo fechas

[origen de datos] Es la semana que viene

 

Es esta semana

Solo fechas

[origen de datos] Es esta semana

 

Es mañana

Solo fechas

[origen de datos] Es mañana

 

Es hoy

Solo fechas

[origen de datos] Es hoy

 

Fue ayer

Solo fechas

[origen de datos] Fue ayer

 

Ha sido esta semana

Solo fechas

[origen de datos] Ha sido esta semana

 

Fue la semana pasada

Solo fechas

[origen de datos] Fue la semana pasada

 

Ha sido este mes

Solo fechas

[origen de datos] Ha sido este mes

 

Ha sido este año

Solo fechas

[origen de datos] Ha sido este año

 

Fue antes de este año

Solo fechas

[origen de datos] Fue antes de este año

 

Todos los operadores de fechas y horas describen la relación entre la fecha actual del sistema y el origen de datos. Por ejemplo, si una capa se establece para imprimir condicionalmente en base a la expresión condicional "[origen de datos] Ha sido este mes", la capa solo se imprimirá si se cumplen las siguientes condiciones:

  • El valor de origen de datos es este mismo mes.

  • El valor de origen de datos no fue ayer.

  • El valor de origen de datos no fue en la semana que terminó ayer.

  • El valor de origen de datos no fue la semana pasada.

Temas relacionados