【问题标题】:increase the font size of String in mutable image codename one增加可变图像代号一中字符串的字体大小
【发布时间】:2015-01-29 00:39:13
【问题描述】:

在表单组件中,我通过Image.createImage(width, height, fillcolor) 创建了一个图像,并通过img.getGraphics().drawString("Part 1", 120, 80); 在图像上绘制了一个 Sting。我想增加字符串“Part 1”的字体。它在图像上看起来非常小。有什么办法吗?

【问题讨论】:

    标签: codenameone


    【解决方案1】:

    您可以使用 Font 类使用Font.createSystemFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_LARGE) 创建最大的字体。或者,您可以在源根目录中放置一个 true type 字体,然后使用 Font.createTrueTypeFont() 或通过从 Component 的 UIID 获取它来加载它。

    【讨论】:

    • 我尝试了第一个选项,但没有成功。我所做的是.... Font font = Font.createSystemFont(Font.FACE_SYSTEM, Font.STYLE_PLAIN, Font.SIZE_LARGE); img.getGraphics().setFont(字体);
    • 它可能有效,但尺寸并不比中等尺寸大多少。如果您想要非常大的文本,您需要使用 TTF 文件并导出更大的像素大小。
    猜你喜欢
    • 2014-09-17
    • 2018-05-26
    • 2013-02-06
    • 1970-01-01
    • 1970-01-01
    • 2012-05-20
    • 2013-12-22
    • 2019-11-25
    • 2019-01-28
    相关资源
    最近更新 更多