Utilizar VBScript con Modificadores de código de la impresora

La función Modificador del código de la impresora de BarTender permite modificar el código de la impresora que se envía a una impresora o plantilla de código de impresora.Con las Acciones del modificador del código de impresión, puede buscar fácilmente el código de impresión, y sustituir texto, insertar texto o eliminar texto utilizando la interfaz de BarTender.Si desea modificar el código de impresión más allá de con las funciones "Buscar y reemplazar" del cuadro de diálogo Lista de acciones, puede crear comandos de Visual Basic personalizados para modificar la salida del código de impresora antes de que enviarlo a la impresora o a la plantilla de código de impresora. Al utilizar VBScript, puede tener todo el control sobre el resultado del código de impresión.

Cuando ejecute el comando Imprimir o exportar una plantilla de código de impresora, BarTender almacena los contenidos del código de impresora en un objeto interno denominado PCM. Para acceder al código de impresión en un VB Script, necesita referirse a dicho objeto, leer cada línea del código de impresión, modificar los contenidos de la línea si fuera necesario y volver a escribir cada línea para producir un resultado de código de impresión final.

Ejemplo

'The variable found defines whether the desired portion

'of code has already been modified

'Initially, the code has not been modified, and is set to False

found = False

'Read each line of print code in the object PCM

Do Until PCM.FileAtEOF

'Define a variable that holds the line of print code being read

variableLine = PCM.ReadLine()

'Check to see if the line of code needs to be modified

If variableLine = "My criteria" Then

'Check to see that the line has not already been modified

If found = False Then

'Modify the contents of the line

PCM.WriteLine("My New Value")

'Set found to True

found = True

Else

'If none of the previous are true,

'rewrite the unmodified line to PCM

PCM.WriteLine(variableLine)

End If

End If

Loop