Page 1 of 1

FONT ( me confunde )

Posted: Wed Apr 09, 2008 10:05 pm
by Patricio Avalos Aguirre
Estimados

Alguien me puede explicar como opera los FONT, me confunden

Code: Select all

DEFINE FONT <oFont> ;
[ NAME <cName> ] ;
[ SIZE <nWidth>, <nHeight> ] ;
[ FROM USER ];
[ BOLD ] ;
[ ITALIC ] ;
[ UNDERLINE ] ;
[ WEIGHT <nWeight> ] ;
[ OF <oDevice> ] ;
[ NESCAPEMENT <nEscapement> ] 
pero que diferencia hay en

Code: Select all

DEFINE FONT aFont[9] NAME "Arial" SIZE 0, -8 OF oPrn BOLD
DEFINE FONT aFont[9] NAME "Arial" SIZE 0, 8 OF oPrn BOLD
desde ya muchas gracias

Re: FONT ( me confunde )

Posted: Thu Apr 10, 2008 3:49 am
by andresreyes_mzt
Patricio Avalos Aguirre wrote:

Code: Select all

DEFINE FONT aFont[9] NAME "Arial" SIZE 0, -8 OF oPrn BOLD
DEFINE FONT aFont[9] NAME "Arial" SIZE 0, 8 OF oPrn BOLD
desde ya muchas gracias
Hola Patricio,

El uso de nHeight es el Siguiente :
Traducido de Win32Api.hlp wrote: nHeight

Especifica la altura, en unidades lógicas, de la célula de carácter de la fuente o el carácter. El valor de altura de carácter (también sabido(conocido) como la altura de Em) es el valor de altura de célula de carácter menos el valor interno principal. La fuente mapper interpreta el valor especificado en nHeight en la manera siguiente:

Valor Significado
> 0 La fuente mapper transforma este valor en unidades de dispositivo y lo empareja contra la altura de célula de las fuentes disponibles.

0 La fuente mapper usa un valor de altura de falta cuando esto busca un fósforo.

< 0 La fuente mapper transforma este valor en unidades de dispositivo y empareja su valor absoluto contra la altura de carácter de las fuentes disponibles.
Yo personamente uso

Code: Select all

DEFINE FONT aFont[9] NAME "Arial" SIZE 0, -8 OF oPrn BOLD
Con esto seria como poner el tamaño de la fuente a 8, al igual que lo haria con excel, word, etc.


Espero te sirva

Saludos,

Andres Reyes

Posted: Thu Apr 10, 2008 2:44 pm
by QAZWSX2K
la diferencia entre los dos codigo es simple, el comando es en una solo linea pero para efectos visuales puede separar cada item con punto y coma, el compilador lo traducira como continuacion de la misma linea, solo estetica, si es eso lo que preguntas, por lo menos es lo que yo entiendo preguntas

Posted: Thu Apr 10, 2008 2:45 pm
by Patricio Avalos Aguirre
gracias andres