Hola a todos:
DesearÃa saber como se puede instalar desde código una fuente TTF.
Un saludo.
Carlos.
Carlos Blas Fernández DomÃnguez
Tlfo: 645847093
E-Mail: carlos@colthop.es
Nunca se termina de aprender, por eso necesito siempre ayuda.
Hola a todos:
DesearÃa saber como se puede instalar desde código una fuente TTF.
Un saludo.
Carlos.
Yo uso Inno Setup:
Source: e:\fwh1308\Multi\fontes\Code128bWin.ttf; DestDir: {fonts}; FontInstall: Code128bWin; Flags: onlyifdoesntexist
Source: e:\fwh1308\Multi\fontes\ean-13.ttf; DestDir: {fonts}; FontInstall: ean-13.ttf; Flags: onlyifdoesntexist
en FiveWin crees que podrÃa funcionar asÃ:
cOrigem := "c:\test\teste.ttf"
cDestino := GetWinDir()+"\fonts\teste.ttf"
__CopyFile(cOrigem,cDestino)
[]´s
 Â
b = Curdrive() + ":\colthop\ColtHopFont.ttf"
a = GetWindowsDirectory()+"\fonts\ColtHopFont.ttf"
dato = "copy " + b + " " + a + chr(13) + chr(10)
m := fcreate ("letra.bat",0)
fwrite (m,dato)
fclose (m)
ShellExecute(0,"Open","letra.bat",NIL,NIL,1)colthop see:
viewtopic.php?f=4t=21892p=116733hilit=AddFontResource#p116733
viewtopic.php?f=6t=9789hilit=AddFontResource
&&&&&
Hola de nuevo Sistem:
Lo que hace AddFontResource() es permitirte usar una fuente que no esté en Windows\Fonts pero no la instala que es lo que yo quiero.
No obstante gracias por tu interés.
Carlos
colthop
utilizando VBScript
probado con windows8.1 64 bits OK
testVBSc.vbs
Const FONTS = &H14&
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(FONTS)
objFolder.CopyHere "e:\siav\ean-13.ttf"
fivewin
utilizar ShellExecute(.....,"testVBSc.vbs",..........
fonte => http://blogs.technet.com/b/heyscripting ... cript.aspx
[]´s