问题标签 [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.
android - 在画布上垂直绘制文本
我想学习如何在画布上绘制垂直文本。对不起,也许是愚蠢的问题,但我无法解决这个问题。我可以这样做:
但它没有正确显示在 X 和 Y 上是这个问题的任何其他解决方案 7
c# - Graphics.DrawString 与 TextRenderer.DrawText 绘制韩文字符
我正在尝试将我的Graphics.DrawString
调用(.NET1)迁移到TextRenderer.DrawText
(.NET 2.0 中的新功能)以获得 ClearType 渲染的优势。
问题是 TextRenderer 不能正确打印西方字符(韩文、日文等)
这是一个显示该问题的示例:
- 你知道为什么在使用 TextRenderer.DrawText 时看不到韩文字符吗?
- 你知道如何解决这个问题吗?
我正在使用以下两种方法绘制字符串:
编辑:使用其他字体可以正常工作(使用字体 Malgun Gothic)
所以现在我的问题是:
- 为什么 Graphics.Drawtext 即使字体不支持也会绘制韩文字符?
- 我在 Visual Studio 编辑器中粘贴了 corean 文本,该编辑器使用“Consolas”字体并且绘制正确。那么,为什么 Visual Studio 编辑器可以显示韩文字符,而文本框却不能呢?
android - 使用 Renderscript 绘制旋转文本
我正在尝试使用带有 Renderscript 的 rsgDrawText 显示旋转 90 度的文本。Font 类和 rsgDrawText 调用似乎不支持任何文本方向。我无法在纵向/横向中旋转活动,因此需要找出另一种方法来实现这一点。我通过对顶点着色器使用 rsMatrixRotate 进行了一些实验,但文本似乎不受这种转换的影响。我正在使用一个透明的表面,它只在另一个活动之上使用 Renderscript 绘制文本。所以像改变表面方向本身这样的事情可能会很好。使用 Renderscript 绘制旋转 90 度的文本的最佳方法是什么?
c++ - 使用 CDC::DrawText 绘制可变文本
我想在屏幕上显示一些可变的值。我有以下代码
它在窗口出现时绘制文本。但是在接下来的通话中,当文本不同时,屏幕上的文本并没有改变。使用调试器,我可以看到调用了 OnPaint, 文本已更改,但在我的窗口中文本保持不变。GetLastError() 返回 0。我想我错过了 DrawText 工作原理的重要内容。最后我尝试调用 UpdateWindow() ,但没有任何改变。由于某种原因屏幕没有更新..
java - How to set a drawText in a SurfaceView
Well I've createad a SurfaceView that displays a bitmap, without problems. But I want to display a Text in the bottom of the screen, I think it can be called the canvas.
I tried to draw the text the same way than i did with the bitmap, but without success. I get de force close error.
I've got something like this:
I already tried to set up a new Paint too, instead of using the "null", but it didn't worked as well :/
Can you please tell how it must be done, or why it isn't working. Im new to Android Programming...
Thanks ;)
windows-xp - 如何像 Windows XP 一样在桌面图标上绘制带有阴影的文本?
Windows XP 绘制带有漂亮阴影的图标文本,这有助于阅读各种背景上的文本。字体颜色为白色,阴影为黑色(如果桌面背景为白色)或根本没有阴影(如果桌面背景为黑色)。
所以有两个子任务:
阴影是如何绘制的?它不是文本的简单 x,y 偏移;阴影对我来说更像是一种模糊。
如何使阴影的行为方式在白色背景上变得更明显而在黑暗中变得不那么明显?
我需要 GDI(不是 GDI+)的解决方案。
android - Android:具有背景对比度的 DrawText
如何“设置”一个油漆来完成上面的“第二个”图像?
第一张图片:由于上面的代码,文本全部为黑色。
第二张图片:更好地对比背景颜色(用图形编辑器编辑,只是为了在这里说明)
请注意,“31”是部分黑色和部分白色(但它可以是与红色对比度更好的任何其他颜色,因为“36”可能是蓝色)。
python - 使用 wxpython DrawText 函数在位图中添加文本
我正在尝试用漂亮的颜色渐变和文字制作一个小图形
颜色渐变现在可以正常工作(仅测试所以代码仍然很乱)但文本没有显示
有人可以告诉我我的代码有什么问题吗?
c++ - 如果矩形中没有足够的高度,则尝试终止 drawText(Win32) 绘制的文本
我正在尝试使用 drawText 绘制多行文本。我可以通过传递 DT_WORD_ELLIPSIS | 来保持宽度不变。DT_WORDBREAK 标志,但如果字符串很长,则文本将在最后一行垂直剪切。
如果它不能适合整个高度,如何确保 drawText 不会绘制最后一行?
目前我将这些标志传递给 drawText - DT_NOPREFIX | DT_WORD_ELLIPSIS | DT_LEFT | DT_WORDBREAK | DT_EXTERNALEADING
android - 使用 WINGDING.ttf 字体在画布上绘制文本不适用于 android
当我使用drawText使用自定义字体(基本上是图标ex:WINGDING.ttf)绘制文本时,会显示提供的简单文本。
我遵循的步骤: 1. 将字体文件添加到 Assets 文件夹 2. 使用添加的字体设置绘制 3. 使用绘制绘制文本
为了绘制文本,我使用了相应的英文字符
这在应用程序上显示为 p