问题标签 [graphicspath]
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.
vb.net - GraphicsPath 起点
可以设置图形的起点吗?例如,当我将字符串添加到路径然后绘制该路径时,起点通常不同,那么有没有办法设置起点?
还有什么方法可以使用 VB.net 读取 AI 或 SVG 文件?
谢谢你。
c# - 如何移动 GraphicsPath onMouseMove
我GraphicsPath
用来画画Lines
,所以它就像Pen/Brush
工具一样Paint
我怎么会Relocate
呢,我试过Transform
方法,但它没有工作..
那么我将如何以正确的方式做到这一点?移动整个绘制的形状?
c# - 不使用 Graphics.SetClip() 裁剪 GraphicsPath
一般来说,问题很简单。我需要按矩形裁剪 GraphicsPath,并且操作的结果必须是另一个 GraphicsPath。Graphics.SetClip() 可以满足我的需要,但我无法将 GraphicsPath 裁剪为输出,理想情况下我想避免使用 Graphics 实例。区域不能很好地工作,因为无法将区域转换回 GraphicsPath。
还有其他选择吗?
c# - 不在文档中的图形路径类型
我正在使用 C# 类 GraphicsPath 将文本更改为矢量。
这是代码
除了由 GraphicsPath 实例返回的 PathTypes 之外,一切都运行良好。
正如msdn所说,字节值中的每个路径类型都显示了该点的类型。
这些类型的值是0、1、3、0x70、0x20、0x80,表示点的类型。
当我使用上面的代码获取“hello”的路径点时。然后再次绘制文本
使用 Graphic.drawLine 方法,每条线由 pathpoints 数组中的两个点组成。
这是我得到的结果。http://ppt.cc/IwedS
最后的“你好”与线条结合在一起。我有两个问题:
1.在'H'的最后一点,我得到点类型值161。该值未显示在msdn文档中。我在终点也得到 131、163。他们的意思是什么?
2.我怎么知道路径是封闭的,因为我可以通过终点线和第一线来封闭'H'。但如果它是开放的,什么也不做。
非常感谢
c# - C# 使用 GraphicsPath 在图像上倾斜文本
我目前正在使用以下代码向图像添加文本:
我这样做是为了以后可以添加文本边框。
我希望能够为特定的 X/Y 值倾斜文本,但不知道该怎么做。对 GDI 有点陌生。
任何帮助将不胜感激。
c# - C# GraphicsPath 添加不透明的文本
我正在使用以下代码向图像添加文本:
这是完美的工作。我希望能够对文本应用不透明效果,但似乎找不到执行此操作的选项。
任何帮助将不胜感激。
delphi - gdiplus Path GdipWindingModeOutline 麻烦
我正在为 Delphi 使用 Mitov 的 IGDIPlus 库。在完全无辜的情况下,我得到了异常“通用错误”。我有五个重叠的矩形,想用它aPath.outline()
来查找轮廓路径(我在 Win7 上运行此示例,应用了所有与轮廓相关的补丁)。
欢迎任何想法,建议。
在 C# 中运行相同的示例会产生相同的错误(在 .Net 中使用带有 GDI+ 的 Outline 路径)
GdipWindingModeOutline
函数返回状态=1(一般错误)
因为我确实需要使用轮廓曲线,而直接的方式aPath.clone().outline()
是由于gdi +错误不可能,我不得不去arround。合适的解决方案 - 也许不是最好的,但有效 - 可能是:
c# - 将 Rectangle 的路径转换为 GraphicPath/Region
我正在学习GraphicsPath
和Region
。并将其与Invalidate
.
所以,我有一个Rectangle
对象,我想擦除这个矩形。但是,我只想擦除矩形的边缘(即线条)。
目前我有这个:
它有效,但它使完整的矩形形状无效。我只需要使我绘制的矩形线无效。我可以用 做这样的路径GraphicsPath
吗?