In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Sobre font en printer
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
Sobre font en printer
Vamos a ver tengo declarada una Font como ofont1 y en el listado voy
haciendo oFont1:lBold := .T. y despues :oFont := oFont1, y en caso de no
necesitar negrita al reves oFont1:lBold := .F. y :oFont := oFont1, es esto
correcto? o tendria que crear por ejemplo un oFont2 para contemplar el lBold
:= .T. y simplemente hacer :oFont := oFont2 u :oFont := oFont1 en funcion de
si necesito que vaya o no en negrita?
Un saludo
haciendo oFont1:lBold := .T. y despues :oFont := oFont1, y en caso de no
necesitar negrita al reves oFont1:lBold := .F. y :oFont := oFont1, es esto
correcto? o tendria que crear por ejemplo un oFont2 para contemplar el lBold
:= .T. y simplemente hacer :oFont := oFont2 u :oFont := oFont1 en funcion de
si necesito que vaya o no en negrita?
Un saludo
Sobre font en printer
Paco,
> Vamos a ver tengo declarada una Font como ofont1 y en el listado voy
> haciendo oFont1:lBold := .T. y despues :oFont := oFont1, y en caso de no
> necesitar negrita al reves oFont1:lBold := .F. y :oFont := oFont1, es esto
> correcto? o tendria que crear por ejemplo un oFont2 para contemplar el
> lBold := .T. y simplemente hacer :oFont := oFont2 u :oFont := oFont1 en
> funcion de si necesito que vaya o no en negrita?
Si vas cambiando lBold cada vez, estarás destruyendo y creando fuentes
continuamente. Es mejor que crees dos fuentes, una normal y otra en negrita.
--
Un saludo,
José F. Giménez
> Vamos a ver tengo declarada una Font como ofont1 y en el listado voy
> haciendo oFont1:lBold := .T. y despues :oFont := oFont1, y en caso de no
> necesitar negrita al reves oFont1:lBold := .F. y :oFont := oFont1, es esto
> correcto? o tendria que crear por ejemplo un oFont2 para contemplar el
> lBold := .T. y simplemente hacer :oFont := oFont2 u :oFont := oFont1 en
> funcion de si necesito que vaya o no en negrita?
Si vas cambiando lBold cada vez, estarás destruyendo y creando fuentes
continuamente. Es mejor que crees dos fuentes, una normal y otra en negrita.
--
Un saludo,
José F. Giménez
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Sobre font en printer
Francisco,
Te recomiendo que crees un segundo font si haces muchas veces el cambio de
tipo porque cuando cambias la propiedad estas destruyendo y creando un font
nuevo cada vez.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42f1cfd5$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Vamos a ver tengo declarada una Font como ofont1 y en el listado voy
> haciendo oFont1:lBold := .T. y despues :oFont := oFont1, y en caso de no
> necesitar negrita al reves oFont1:lBold := .F. y :oFont := oFont1, es esto
> correcto? o tendria que crear por ejemplo un oFont2 para contemplar el
> lBold := .T. y simplemente hacer :oFont := oFont2 u :oFont := oFont1 en
> funcion de si necesito que vaya o no en negrita?
>
> Un saludo
>
Te recomiendo que crees un segundo font si haces muchas veces el cambio de
tipo porque cuando cambias la propiedad estas destruyendo y creando un font
nuevo cada vez.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:42f1cfd5$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Vamos a ver tengo declarada una Font como ofont1 y en el listado voy
> haciendo oFont1:lBold := .T. y despues :oFont := oFont1, y en caso de no
> necesitar negrita al reves oFont1:lBold := .F. y :oFont := oFont1, es esto
> correcto? o tendria que crear por ejemplo un oFont2 para contemplar el
> lBold := .T. y simplemente hacer :oFont := oFont2 u :oFont := oFont1 en
> funcion de si necesito que vaya o no en negrita?
>
> Un saludo
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
Sobre font en printer
entonces con el :oFont cambiaria a :oFont := aFont[1] y :oFont := aFont[2]
por ejemplo no ?
Un saludo
por ejemplo no ?
Un saludo
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
Sobre font en printer
tambien es aplicable esto al nSize ?
Un saludo
Un saludo
- ignacio
- Site Admin
- Mensajes: 9447
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Sobre font en printer
Francisco,
Repasa el método SelesttFont() y la propiedad oFont de la clase TCanvas.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:[email=42f2666f@ozsrvnegro.ozlan.local...]42f2666f@ozsrvnegro.ozlan.local...[/email]
> entonces con el :oFont cambiaria a :oFont := aFont[1] y :oFont := aFont[2]
> por ejemplo no ?
>
> Un saludo
>
Repasa el método SelesttFont() y la propiedad oFont de la clase TCanvas.
Un saludo,
"Francisco Sanchez" <francisco@softwaretotal.biz> escribió en el mensaje
news:[email=42f2666f@ozsrvnegro.ozlan.local...]42f2666f@ozsrvnegro.ozlan.local...[/email]
> entonces con el :oFont cambiaria a :oFont := aFont[1] y :oFont := aFont[2]
> por ejemplo no ?
>
> Un saludo
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
Sobre font en printer
Pues ya acabe de liarme pues me fije en los samples de impresion que lleva
xailer y ahora ya me lie pues no estan igual. No basta con hacer
TFont():new() sino que tambien tengo que indicarle el oDevice ?
Un saludo
xailer y ahora ya me lie pues no estan igual. No basta con hacer
TFont():new() sino que tambien tengo que indicarle el oDevice ?
Un saludo
-
- Mensajes: 532
- Registrado: Mié Feb 09, 2005 6:20 pm
Sobre font en printer
tengo puesto lo siguiente :
aFont[1] := TFont():New()
aFont[2] := TFont():New()
aFont[3] := TFont():New()
WITH OBJECT aFont[1]
:cName := "Arial"
:nSize := 10
END WITH
WITH OBJECT aFont[2]
:cName := "COURIER NEW"
:nSize := 10
END WITH
WITH OBJECT aFont[3] //este es igual que el primero pero solo cambia lbold
:cName := "Arial"
:nSize := 10
:lbold := .T.
END WITH
Printer:StartDoc()
Printer:oCanvas:nMapMode := mmHIMETRICS
Printer:StartPage()
WITH OBJECT Printer:oCanvas .......
y aqui voy cambiando aFont[1]:nSize := 18, :oFont := aFont[1], depues vuelvo
a poner aFont[1]:nSize := 10, y ya solo cambio entre aFont[1] y aFont[3] en
funcion de si es lBold == .T. o no. Tendria que crear otro font para el
cambio de tamaño ?
Un saludo
aFont[1] := TFont():New()
aFont[2] := TFont():New()
aFont[3] := TFont():New()
WITH OBJECT aFont[1]
:cName := "Arial"
:nSize := 10
END WITH
WITH OBJECT aFont[2]
:cName := "COURIER NEW"
:nSize := 10
END WITH
WITH OBJECT aFont[3] //este es igual que el primero pero solo cambia lbold
:cName := "Arial"
:nSize := 10
:lbold := .T.
END WITH
Printer:StartDoc()
Printer:oCanvas:nMapMode := mmHIMETRICS
Printer:StartPage()
WITH OBJECT Printer:oCanvas .......
y aqui voy cambiando aFont[1]:nSize := 18, :oFont := aFont[1], depues vuelvo
a poner aFont[1]:nSize := 10, y ya solo cambio entre aFont[1] y aFont[3] en
funcion de si es lBold == .T. o no. Tendria que crear otro font para el
cambio de tamaño ?
Un saludo