'FONT'(nombrefuente$,tamaño)
El mnemónico 'FONT' cambia el nombre de la fuente familiar (nombrefuente$)
y fija el tamaño (tamaño). El nombre de la fuente no es transportable, y tiene
que representar una fuente de punto fijo (fixed-pitch) disponible en el sistema.
En la mayoría de los sistemas Windows, "Courier", "Courier New",
y "Fixedsys" trabajarán. Vea el botón de lista en el diálogo de Fuentes/Tamaño.
Ahí se muestran todas las fuentes que pueden trabajar con el mnemónico 'FONT'.
'SIZE'(cols,filas)
Utilice este mnemónico para forzar un SYSWINDOW
a tener un tamaño dado. El comportamiento puede variar dependendiendo del valor
del modo LOCKMODE (visto anteriormente). Las siguientes líneas dan una idea
de los efectos del 'FONT' y el 'SIZE':
0010 REM "Ejemplo para 'FONT' y 'SIZE'
0020 PRINT 'FONT'("BBX",23),'CS',"BBX #23"; WAIT 3
0030 PRINT 'SIZE'(40,10),'LF',"Cambio a 40x10"; WAIT 3
0040 PRINT 'SIZE'(40,15),'LF',"Cambio a 40x15",'LF'; WAIT 3
0050 PRINT 'CS'
0060 PRINT 'FONT'("Courier",10),'LF',"Courier #10 en 40x15";WAIT
3
0070 PRINT 'SIZE'(60,20),'LF',"Cambio a 60x20",'LF'; WAIT 3
0080 PRINT 'FONT'("Courier New",12),'LF',"Courier New #12";
WAIT 3
0090 PRINT 'FONT'("Courier New",15),"Courier New #15"
0100 PRINT 'FONT'("BBX",15),'LF',"BBX #15"
0110 PRINT 'SIZE'(80,25),'LF',"Restaura a 80x25"
No se confunda los parámetros arriba mostrados
para 'FONT' y 'SIZE', ya que para su uso con las pantallas GUI llevan más parámetros.
El dispositivo SYSPRINT
Visual PRO/5 puede imprimir ya
sea directamente a un puerto de LPT (el cual puede dirigir la salida a otra
parte si el puerto está proyectado a una impresora de red) o a través del Print
Manager del Windows. El hecho de imprimir directamente al puerto, permite control
preciso sobre la impresora que exactamente sea usada, así como de los códigos
y caracteres que van a la impresora. Imprimiendo por medio del Print Manager
del Windows presenta al programador un reporte con un dispositivo impresor uniforme
con un conjunto mínimo de capacidades, y permite al usuario (a través del panel
de control o diversos diálogos estándar) seleccionar qué impresora, disposición
de página, etc. va a usar.
El dispositivo SYSPRINT representa un importante
paso en el camino al GUI porque se comporta mucho como un dispositivo impresor
ordinario, no obstante, atado al sistema del GUI, permite al usuario utilizar
diálogos gráficos estándar para cambiar parámetros de la impresión. El alias
de SYSPRINT es integro o directo.
aliasPD sysprint "Print Manager" font=Courier,cols=80,rows=62,PREVIEW
alias LP /dev/prn "Epson" CR,CP=0F,SP=12,CPCOLS=132,SPCOLS=80,EPON=0E,EPOFF=14,EPCOLS=2,EPLINES=1
Cuando el canal es abierto con "PD",
es hecho un intento para establecer la impresión de un contexto gráfico. Si
esto fallara, un !ERROR=13 es reportado con el OPEN.
Modos de SYSPRINT
Hay algunos modos que afectan el comportamiento
de SYSPRINT. Por omisión, un OPEN al SYSPRINT causa que se use la impresora
de valor por omisión con las posiciones de valor por omisión sea abierta (configurada
en el Panel de Control).
|