问题标签 [drawtext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1479 浏览

android - Android:drawText 不显示在绘制

这是我的第一个 Android 应用程序,我在使用 drawText() 时遇到了一些困难。通过 Mario Zechner 的《Beinging Android Games 》,我一直在自学 Android 编程。我正在修改他在书中用于 Mr. Nom 游戏的代码来创建我自己的游戏。这是一个颜色学习游戏,用户在其中点击颜色网格。我能够使用 graphics.drawRect() 成功绘制颜色网格和显示用户要“查找”的颜色的空间,以及使用 graphics.drawPixmap() 的其他几个图形资源。我试图将每种颜色的名称放在每个颜色填充矩形的顶部。我在代码底部添加了任意一行文本,如下所示:

阅读类似的问题,我相信我的问题是我没有正确地告诉它与其他图形元素绘制到同一个屏幕上。如果我不清楚,我很抱歉 - 这又是我的第一个项目。请让我知道您可能需要哪些其他信息来帮助我。感谢您的时间和考虑!

以下是使用的其余 java 代码:

}

0 投票
2 回答
10769 浏览

java - 使用 canvas.drawText 的文本中的换行符

我正在做一个 Android 游戏,我正在使用这样的功能在设备屏幕上显示文本:

我尝试显示以下消息:

然而,我得到一个奇怪的字符(一个正方形)而不是换行符(\n)。

任何人都可以帮助我吗?

谢谢

0 投票
1 回答
2648 浏览

delphi - 如何正确使用 DrawText DT_CALCRECT?

我正在生成一个在页脚中有标题的报告。我使用 DrawText 找出标题的尺寸。问题是文本总是被剪裁,但是当我在文本末尾有回车时,所有文本都完美显示。

我在调用 DrawText 后检查了矩形,它是 (0, 0, 4366, 59),但是当我有回车时,它是 (0, 0, 4366, 118)。

我对正在发生的事情一无所知。任何帮助将不胜感激。

0 投票
1 回答
13117 浏览

c++ - Qt - QPainter.DrawText 不绘制文本

我正在 Qt-Creator 5 中创建一个模拟时钟,现在我想将数字绘制到屏幕上,但它不起作用?

我绝对不明白为什么它不起作用。当我用 替换代码中的这一行时.drawEllipse,它工作正常。所以位置/颜色不会是问题,除非drawText不使用setBrush()颜色。

任何人都知道如何在屏幕上正确绘制文本QPainter

因为到了最后paintEvent不能透支

0 投票
0 回答
569 浏览

winapi - 未填充 DT_EXPANDTABS 选项卡的 DrawText

在我的自定义控件中,我避免WM_ERASEBKGND摆脱闪烁。在WM_PAINT处理程序中,我首先计算确切的背景区域并独立填充它。然后我绘制文本字段,DrawText但在使用DT_EXPANDTABS时似乎0x09跳过而不是绘制制表符(即),最后我在单词之间得到视觉垃圾。

我是否必须手动处理选项卡,或者是否有标志或设置来强制填充选项卡背景?

0 投票
1 回答
375 浏览

android - Nexus 7 4.2.2 画布 drawtext 字母 f 和 j 不会显示

我的 Nexus 7 有奇怪的行为

我一直在使用 Sassoon Primary ttf 在我自己的视图中使用画布中心的 drawText 绘制单个字母。这在我测试过的所有模型上都运行良好,除了我的 nexus 7。

除小写 f 和 j 外,所有字母仍然有效

我已经在 4.2.2 模拟器上进行了测试,它以及 4.0.3 、 4.1.2 和 2.3 都可以正常工作

为了更好地衡量,我已将其设置回默认字体,现在它绘制 F 但不是 J。

有没有人遇到过同样的问题或者可以重新创建?

我的油漆

onDraw 命令

编辑:原来它的尺寸是 650,我需要它。当降低这个然后工作。我怎样才能将它保持在我需要的大小?

谢谢

0 投票
0 回答
67 浏览

android - 获取 SurfaceView 上的文本长度

我可以使用 drawText() 在 SurfaceView 上绘制文本。但是,如果文本很长,有时部分文本会(水平)留在屏幕之外。例如:

有没有办法在附加行中绘制文本?

0 投票
2 回答
2143 浏览

android - 在继承 View 的自定义视图中添加一个 TextView

我想知道是否可以在继承自 View 的自定义视图中以编程方式添加 textview。在这个 customView 中,我用画布绘制了一些形状,还需要放置一些文本。我尝试使用 drawText 但它没有提供足够的可能性,特别是对于文本的位置。基本上,我想把文字放在里面,并且正好放在一个圆圈的中间,同时我的文字正好适合这个圆圈(我已经知道该怎么做)。

这就是为什么我想知道是否可以通过声明并绘制它来添加一个文本视图。也许我需要使用 Inflater ?

我真的不知道什么是最好的选择,所以我需要你的帮助:)

0 投票
1 回答
2545 浏览

c++ - 如何使用 DrawText() 显示变量?

我可以通过以下方式绘制字符串文字DrawText()

但是,这不适用于其他任何东西。具体来说,我无法输出存储在变量中的值,例如int

char

如何使用DrawText()来显示变量的内容?为什么使用类似"abc123"工作的字符串文字但用variable不代替它?

0 投票
1 回答
1126 浏览

c++ - 如何在 C++ 中使用 %d,尤其是在 DrawText() 中

所以我听说过 %d,但我不知道如何使用它。这是我想做的:

在“PLACE IN QUESTION”处,我想显示文本和变量,如“text %d”或其他内容,但我不知道语法,以及如何规定 %d 在显示时代表什么?