问题标签 [system.drawing.graphics]
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.
c# - System.Drawing.Graphics based List的执行顺序
这是我第一次在这里发帖,如果我弄错了代码格式,请提前道歉。我正在用 C# 编写一个简单的 GDI+ 渲染器类。这是我的代码的简化版本:
End() 函数尚未完全实现,但我想知道这是否是存储 System.Drawing.Graphics 操作并且只让它们在 End() 函数内执行的正确方法?
非常感谢您的时间和帮助。
克雷格。
c# - Graphics.CopyFromScreen() 正在为特定应用程序捕获空白
我正在开发一个必须捕获快照的 .NET winforms 应用程序。
为此,我使用System.Drawing.Graphics.CopyFromScreen
了可以正常工作的方法,但是当我尝试捕获特定应用程序(Oracle EBS)的屏幕截图时,它会捕获空白。
它可以很好地捕获所有图像,但只有在尝试捕获 Oracle ERP 时它才会返回空白。
它也应该在图片中捕获 Oracle ERP
bitmap - 如何旋转位图,保持其比例
我正在尝试旋转保留所有像素的位图,并设置目标位图大小,以便我以相同的比例获得它。换句话说,源中的每个像素都是输出中的不同像素,并且输出位图大小会调整以匹配。
我已经尝试了很多东西(下面的代码在一个带有位图文件的 zip 中)。但我得到的是输出中的部分图像,在某些情况下,按比例缩小。
注意:这里列出了很多解决方案,但它们都存在这段代码演示的相同问题。
.net - VSTO Outlook 插件:MeasureString 计算错误的宽度
我想显示一个带有国际化标签的按钮。在英文中,标签完全适合按钮的宽度。德语不合适。为了动态计算我使用的宽度 [...]
[...]
对于 OutlookAddIn4.Resources.Resources.ShowLoginText="Logfile anzeigen" 中的字符串。在计算 125 像素。我什至添加了 3 个像素。按钮的填充设置为 0。为什么它计算错误的宽度?this.showLogFile.Font 设置为正确的字体(Microsoft Sans Serif,12 pt)(在调试器中检查了这个)。
printing - 字体字距调整 > 在 DrawString System.Drawing 中更改字符间距
如何在 C# 中使用 System.Drawing 绘制字符串时增加/减少字符间距?换句话说,我想在打印标签时实现字体字距调整。
我已经尝试过winapi SetTextCharacterExtra
,但它根本不起作用。我能想到的另一种方法是分别打印每个字符并更改宽度/x 坐标,但它看起来并不漂亮。
大家还有什么想法吗?
c# - C# 2D 绘制自定义样式的直线和曲线
我构建了一个应用程序,该应用程序的一部分也正在绘制到视频帧中。为此,我使用来自System.Drawing
. Drawing
工作正常并且已经实施。但我还需要能够使用例如这种曲线图案绘制直线:
.
有人可以帮助我如何实现这一目标吗?
c# - 如何在 C# 中将 Graphic 绘制为 byte[] 数组(byte[] 也将包括绘图)
我想将 Graphic 转换为 byte[] 数组。这段代码将向大家展示我的想法。
如您所见,执行绘制之后newGraphics
是已绘制的图像。
我的想法到了这里,我不知道如何将其转换为 byte[] 因为我仍然不了解 C# 的 System.Drawing.Graphics
希望大家帮助我。谢谢
vb.net - 使用 e.graphics 创建 5 点星,但在 VB.NET 中将 x 和 y 起始位置设置为 110,110
我需要在我的打印文档上创建一个 15 点宽 x 15 点高的 5 点小星星,其中 x 起始位置为 110,y 起始位置为 110。
到目前为止我在网上找到的代码创建了一个星号,但在左上角的 0,0 位置。
我现在如何将星形图形移动到 x.110 y.110 的位置?