Código tomado de una entrada del Blog del filipino Jun Tangunan: Grid Showing Fonts' Name and Appearance

La técnica es utilizando un control Grid y la propiedad DynamicFontName.
loTest = CREATEOBJECT("Sample")
loTest.SHOW(1)
DEFINE CLASS SAMPLE AS FORM
CAPTION = 'Grid Font'
AUTOCENTER = .T.
ADD OBJECT grid1 AS GRID WITH;
COLUMNCOUNT = 1, ALLOWCELLSELECTION = .F., GRIDLINES = 0,;
SCROLLBARS = 2, RECORDMARK = .F., DELETEMARK = .F.,;
TOP = 10, LEFT = 10, HEIGHT = 230, HEADERHEIGHT = 0,;
ROWHEIGHT = 25, ANCHOR = 15
PROCEDURE LOAD
AFONT(laFont)
CREATE CURSOR junk (xfont c(20))
FOR lnloop =1 TO ALEN(laFont)
INSERT INTO junk VALUES (laFont[m.lnloop])
NEXT
GO TOP
ENDPROC
PROCEDURE grid1.INIT
WITH THIS
.RECORDSOURCETYPE =1
.RECORDSOURCE = 'junk'
.Column1.DYNAMICFONTNAME='ALLTRIM(xfont)'
.Column1.WIDTH = 300
.Column1.FONTSIZE = 12
ENDWITH
ENDPROC
ENDDEFINE
Gracias Jun!
No hay comentarios. :
Publicar un comentario
Los comentarios son moderados, por lo que pueden demorar varias horas para su publicación.