递归火山软件开发平台

标题: 【求助】火山PC版能够取指定字体文件的字体名称么 [打印本页]

作者: juehackr    时间: 2021-4-14 13:56
标题: 【求助】火山PC版能够取指定字体文件的字体名称么
本帖最后由 juehackr 于 2021-4-15 10:43 编辑

如题,火山PC版能够取指定字体格式文件的字体名称么?
通过字体文件取出字体的中文名称及英文名称
求例子

作者: juehackr    时间: 2021-4-15 10:27
顶顶更健康
作者: 朕的    时间: 2021-4-15 10:53
能不能实现是看你,而不是看火山。建议搜索易语言或其他编程语言相似解决案例,查查有没有相关API
作者: juehackr    时间: 2021-4-15 17:20
朕的 发表于 2021-4-15 10:53
能不能实现是看你,而不是看火山。建议搜索易语言或其他编程语言相似解决案例,查查有没有相关API ...

是的是的 找到了API但是不知道调用
作者: juehackr    时间: 2021-4-15 18:29
自己想到办法了 谢谢回帖的兄弟
作者: w5717    时间: 2023-10-6 13:33
juehackr 发表于 2021-4-15 18:29
自己想到办法了 谢谢回帖的兄弟

我也在寻找这个,能分享一下什么取吗,易有一个《CreateScalableFontResourceA》函数可以取,但火山用这个函数就返回0
作者: hcwanz    时间: 2023-10-6 13:51
w5717 发表于 2023-10-6 13:33
我也在寻找这个,能分享一下什么取吗,易有一个《CreateScalableFontResourceA》函数可以取,但火山用这 ...

CreateScalableFontResourceW用这个试试
作者: w5717    时间: 2023-10-6 15:06
hcwanz 发表于 2023-10-6 13:51
CreateScalableFontResourceW用这个试试

CreateScalableFontResourceW,四个参数都是变整数吗
作者: hcwanz    时间: 2023-10-6 18:25
w5717 发表于 2023-10-6 15:06
CreateScalableFontResourceW,四个参数都是变整数吗

和CreateScalableFontResourceA是一个函数,只是一个是32位用的(A结尾的),一个是64位用的(w结尾的)
作者: w5717    时间: 2023-10-6 21:33
hcwanz 发表于 2023-10-6 18:25
和CreateScalableFontResourceA是一个函数,只是一个是32位用的(A结尾的),一个是64位用的(w结尾的) ...

CreateScalableFontResourceW  已经取出来了,但它自动创建一个文件,火山PC都不进来它所创建的文件,麻烦您有空帮忙写一个例子,真的很感谢
作者: hcwanz    时间: 2023-10-6 21:40
w5717 发表于 2023-10-6 21:33
CreateScalableFontResourceW  已经取出来了,但它自动创建一个文件,火山PC都不进来它所创建的文件,麻 ...

我不懂这个方法。理论上W和A是一样的,如果W有问题的话,A也会有同样的问题。你要不要对着易语言的改改。
作者: w5717    时间: 2023-10-6 22:11
hcwanz 发表于 2023-10-6 21:40
我不懂这个方法。理论上W和A是一样的,如果W有问题的话,A也会有同样的问题。你要不要对着易语言的改改。 ...

用 CreateScalableFontResourceW  已经取取出来了,但有个问题是函数会自动生成一个日志文件,用火山读入文件字节集类不会处理

作者: yuangao    时间: 2023-10-6 22:27
本帖最后由 yuangao 于 2023-10-6 22:29 编辑
w5717 发表于 2023-10-6 22:11
用 CreateScalableFontResourceW  已经取取出来了,但有个问题是函数会自动生成一个日志文件,用火山读入 ...

(, 下载次数: 3)

这是版主的

作者: w5717    时间: 2023-10-6 23:09
yuangao 发表于 2023-10-6 22:27
这是版主的

试过了,少部分取不到,这个是方法是取系统字体对比的。外部第三方字体没办法取到
作者: hcwanz    时间: 2023-10-7 10:56
w5717 发表于 2023-10-6 22:11
用 CreateScalableFontResourceW  已经取取出来了,但有个问题是函数会自动生成一个日志文件,用火山读入 ...

第四个参数是创建的文件夹路径的文本指针,你把这个值自己换到d盘c盘试试?




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4