问题标签 [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 投票
1 回答
2551 浏览

wpf - 如何将缩放平移应用到 DrawingContext?

我有一个Canvas在 XAML 中应用的比例转换。使用DrawingContextI 在Canvas. 我现在需要在屏幕上添加文本。我认为使用格式化文本可以应用翻译,但既不格式化文本也不DrawingContext接受RenderTransform。如何对文本应用比例平移,以抵消画布的比例平移?

0 投票
1 回答
1265 浏览

qt - Qt,调用 QPainter::drawText() 时获取文本

我有一个 QPainter 对象,并且希望获得在调用 QPainter::drawText 时绘制的字符串,就像我可以将插槽连接到该信号(它不存在,所以我不能)一样。最好的方法是什么?我已经阅读了一些关于使用 setProperty 方法将 drawText 方法重定向到自定义方法并将其传递给 drawText 的指针的内容,但我从未尝试过,这对我来说似乎有点矫枉过正......任何人都有更好的想法如何获取drawText绘制的文本字符串?

编辑:如果不是从画家那里获取文本,我们也可以从 PaintEngine 获取它

任何帮助表示赞赏,谢谢

0 投票
1 回答
324 浏览

c++ - I3D3XFont::DrawTextW - 扩展标签错误?

我想知道这是否是一个问题I3D3XFont::DrawTextW,我将一个字符串传递给\t它,它会扩展它。但是,它并不总是正确地做到这一点。如果我打印传递给它的相同字符串,则选项卡会正确展开。例如,

通过以下方式创建味精:

其中,当打印到控制台时,结果如下:

但是,DrawTextW 将其显示为

有没有其他人遇到过这个问题和/或知道解决方案?

0 投票
1 回答
1520 浏览

objective-c - 如何使用为 iPhone 编写的文本制作三角形空间?

我想画一个三角形并在形状中省略文本。我可以将三角形限制为等边三角形和固定方向(“倒置”或“倒置”)。然后我想在三角形中插入任意文本,这样删除就在单词边界上而不是被剪裁。

有什么简单的算法吗?Objective-C 中有哪些方法可用?

我正在考虑计算“字体高度”和宽度的矩形线,当它与三角形的边相交时,它以顶部为界。然后将剩余文本的文本绘制到每个矩形中,直到完成。

0 投票
2 回答
17315 浏览

android - 在 Android 中以一定角度(例如倒置)绘制文本

我正在尝试在 Android 中构建自定义时钟视图。见图片http://twitpic.com/1devk7

到目前为止,为了绘制时间和小时标记,我一直在使用 Canvas.rotate 方法来获得所需的效果。但是,请注意,由于绘制角度的原因,很难解释时钟下半部分的数字(例如 6 还是 9?)。

使用 drawText 时,是否可以以 45/90/180 度绘制文本,以便在我的 onDraw 方法完成后所有文本都显示为直立?

0 投票
2 回答
204410 浏览

android - Android Canvas.drawText

我有一个视图,我正在使用 onDraw(Canvas canvas) 方法中的 Canvas 对象进行绘制。我的代码是:

问题是文本没有通过背景显示,我做错了什么?如果我删除 canvas.drawPaint(paint) 和 paint.setColor(android.R.color.black) 你可以在屏幕上看到文字.....

0 投票
1 回答
632 浏览

winforms - 使用 DrawText 时,TextFormatFlags.Internal(又名 DT_INTERNAL)有什么作用?

使用 TextRenderer.DrawText() 时,设置 TextFormatFlags.Internal 标志的实际作用是什么?

等效地,将 DT_INTERNAL 标志设置为 Win32 的 DrawTextEx() 函数有什么作用?

更重要的是,我应该什么时候设置那个标志,什么时候不应该设置它?

文档说:“使用系统字体来计算文本度量”,但我不完全确定这意味着什么。我做了一些有限的测试,设置标志似乎改变了使用小字体时字体的呈现方式,但在使用大字体时似乎没有什么不同。

0 投票
2 回答
7865 浏览

android - 如何在android中定位StaticLayout?

我想在 google maps api 上创建一个环绕文本。我已经能够使用大量代码来做到这一点,但一直在寻找更好的方法。我最近的尝试是使用 StaticLayout 类并且文本是换行的,但我不知道如何定位它......无论我尝试什么,它总是从屏幕的左上角开始......

0 投票
2 回答
6115 浏览

android - Android Canvas.drawString 显示问题

我在 SurfaceView 上显示文本时遇到这个问题,一些字符可以爬上其他字符,代码在这里:

在第二个文本 Tom>> 的情况下全部正确显示,但第一个文本 Evi>> 不正确。问题是字符 >> 在 Evi 绘图空间中绘制(最后一个字符“i”)!可以查看您是否缩放图片,我做错了什么以及如何解决这个问题?

屏幕截图可以在这里找到:http: //img192.imageshack.us/img192/2782/imagexs.png

0 投票
1 回答
4669 浏览

android - Android:单击按钮时的Canvas.drawText

单击按钮时如何drawText?单击按钮时如何setContentView(R.layout.main)查看按钮并绘制文本?我做不到,下面是我绘制文本的代码。

p>