FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Clase Tfont
Posts: 2
Joined: Sat Aug 07, 2010 04:01 AM

Clase Tfont

Posted: Tue Aug 10, 2010 03:55 AM
Saludos a todos los foreros.

Soy nuevo usando el fivewin / xharbour y en este momento estoy migrando mis sistemas de clipper 5.3 a (FWH/FWHX 6.12 December/2006 / xHarbour for BCC - 13/January/2007), boy lento pero va funcionando.

He estado tratando de resolver el siguiente problema en mi código (Guardar las opciones del tipo de letra) en una variable, y me gustaría saver si es posible hacer lo que quiero, ó todabia no es posible, ya que use la clase selfont() y choosefont() y esto es lo que obtengo de cada una de ellas:

utilizo una función para convertir el array a texto.
ejemplo1:vfuenttit := choosefont() me devuelve {-11,0,0,0,700,.T.,.F.,.F.,128,3,2,1,34,"@Kozuka Gothic Pro B"} y esto es lo que guardo en mi variable, ahora me gustaría utilizar este array para cargar la fuente en otra parte del sistema, solo he logrado esto y funciona:

DEFINE FONT aofon1 name &vfuenttit[14] size vTAltletT, &vfuenttit[1] y mi pregunta es como cargo todos las demas opciones, como negrita, italica, bold, color, ojo usando choosefont() no me deja elegir "color" y selfont() si, pero selfont solo me lo permite si lo asocio al objeto.

ejemplo2:
vfuenttit := aoObjetos[24]:selfont() me devuelve {NIL,526174,-63603, NIL, NIL, NIL, NIL, NIL, NIL, NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,0,"Nombre de letra Encabezados [15]","Nombre Letra",NIL,NIL,4001,.F.,.F.,.F.,.F.,.F.,.F.,.F.,NIL,NIL,0,0,NIL,NIL,NIL,NIL,NIL,15198183,0,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,NIL,.F.,.F.,.F.,.T.,.F.,0,0,0,NIL,NIL,.F.,0,.F.,NIL,NIL,NIL,NIL,1,.F.,.F.,NIL,0,"@!",.T.,NIL,.F.}
Al parecer es el array del objeto conbinado con el del font pero no veo el nombre, mi idea es guardar todo el array con sus opciones y asi solo usar una variable para todos las opciones del tipo de letra y no tener que hacer 14 opciones para cada caso, ademas de que deseo formatear diferentes tipos de letra en un repoorte, sera esto posible, gracias de antemano y espero sus sabias respuestas.

Continue the discussion