问题标签 [pen]

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 回答
439 浏览

c# - C# 线画问题

我需要帮助在 WinForm 上画一条线。

我目前拥有的代码主要来自 MSDN:

}

目前,这段代码根本没有绘制任何东西。

0 投票
1 回答
4050 浏览

linux - 检查USB设备是否空闲,LINUX

我有一个快速的问题,但我找不到答案。是否可以在 linux(或 python)中查看外部 USB 笔式驱动器是否处于空闲状态?对于我正在编写的 python 脚本,我需要知道这一点。只要没有写入任何内容,我就需要重命名外部 USB 笔式驱动器上的文件夹。

编辑:我知道有 lsof 命令列出打开的文件。'lsof /theDir' 只工作一半。当复制到 USB 的过程仍在运行时,它工作正常。但是当进程停止时, lsof 什么也没有显示。但操作系统仍在从其缓冲区写入 USB。

0 投票
1 回答
933 浏览

android - 如何从 chrome 内的三星 Galaxy Note Pro 手写笔获取笔压数据?

基本上在我的html中的javascript中,我希望能够做这样的事情。

理想情况下,这也适用于其他类型的压力输入,台式机上的 wacom(没有插件)仅来自普通驱动程序。带有手写笔等的不同平板电脑。

0 投票
3 回答
3540 浏览

c# - C# Pen.DashPattern

我想在使用拖放时在 2 行之间画一条线。它的功能是简单的可视化,以便用户知道他将行放在哪里。该行应该看起来像excel一次。这是我的代码:

但这看起来像

在此处输入图像描述

我想看起来像这样:

在此处输入图像描述

我是 WinForms 和C1 Flexgrid控件。

0 投票
1 回答
1848 浏览

c++ - 在向量中包含的点之间画线 (VC++)

我想在向量中包含的点之间绘制线段并将它们显示在窗口中。

目前,这就是我所拥有的:

这包含在创建标准 Win32 应用程序时生成的较大的 .CPP 源文件中。

如您所见,我的想法是使用循环遍历我的向量for,然后使用LineToandMoveToEx转到下一个点并从前一个点画一条线。

目前我得到一个完全空白的窗口,没有错误。建议?

编辑:

所以我猜下面评论中提到的断点消息是由我加载外部向量引起的。for该向量是另一个 .CPP 文件中循环的输出。

以及另一个 .CPP 文件中的循环:

编辑2:

所以我从折线 API 开始。const POINT*我创建了一个称为类型的数组,并Pt尝试将值分配给它。然后我打电话告诉它从数组中提取。ty_nPolyline

我最终没有错误并再次出现空白窗口。

从窗口 CPP 文件:

从另一个 CPP 文件:

编辑 3:

我现在正试图用vector<POINT>点值创建一个向量。但是,我的尝试导致以下错误:

我的代码如下:

}

错误是针对这一行的: Pt.insert(Pt.begin(),t);

编辑:请参阅此帖子以获取答案。

0 投票
1 回答
97 浏览

android - Samsung Pen 文本识别返回德语错误

我正在开发一个 Android 应用程序,它使用 Samsung Pen sdk 来识别手写文字。我完成了教程并获得了认可,但是当我使用德语而不是韩语(在示例中使用)时出现错误。该语言在支持的语言列表中,所以我不知道我哪里出错了。

这是设置语言的部分。它是从三星示例应用程序复制的,但我使用“de_DE”而不是“kor”。

执行此代码时,我收到以下错误:

当我请求识别时,我得到了这些错误:

对于支持的语言列表中的一半语言,可以观察到相同的行为。对我来说,支持 ä、ö 和 ü 等德语字母非常重要,因此我不能仅仅依靠其中一种工作语言。我在装有 Android 4.4.2 的三星 Galaxy Note 10.1 (2014) 上对此进行了测试。我正在使用笔 SDK 版本 3.1.4

是否有任何三星文档告诉我错误 3 可能意味着什么?

有没有办法让其他支持的语言(尤其是德语)工作?

0 投票
1 回答
228 浏览

mfc - GDI:从 HGDIOBJ 或 HPEN 获取 LOGPEN

我想获得当前使用HGDIOBJ的LOGPEN结构(实际上是HPEN)。假设我们有这样的东西:

现在我需要从 PriorPen 获取LOGPEN结构。我尝试了两种方式:

这些都没有给我一个正确的 LOGPEN 结构对象,因为所有字段都是 0。我还尝试为实际的 CPen 获取 LOGPEN,它工作得很好:

但我只需要使用 HPEN。所以我的问题是如何从 HPEN 获得 LOGPEN?

0 投票
1 回答
637 浏览

python - PyQT:在矩形中绘制 QPainterPath()?

  1. 使用 Qt,如果使用QPainter.drawText(),则可以传递要绘制的字符串和边界矩形的坐标作为参数。但是,当使用 QPainter.drawPath() 绘制路径时,您不能只指定路径应适合的边界矩形或坐标。
    是否有 QPainterPath 的内置方法使其适合边界矩形或坐标?还是我必须手动编程适当的平移和缩放?

  2. 另外,如何从给定大小的 QPainterPath 创建 QPixmap?

我正在尝试做的事情:我有一个字体对象,它承载矢量坐标并想绘制它的字形。我已经有一个从 Font 对象创建 QPainterPath() 的函数。这是一个字体编辑器。

感谢您的光临。

0 投票
1 回答
197 浏览

.net - 从画笔/钢笔转换为颜色

我正在制作一个绘画程序,PictureBox 图形的颜色支持 FillShape 中的画笔和 DrawShape 中的笔。

如果您有任何解决方案,请告诉我如何将画笔/钢笔转换为颜色?所以我也可以使用 ColorDialog 来自定义颜色。

0 投票
1 回答
752 浏览

c# - 从 txt 文件中绘制线条到图像。笔粗细过大。

让我描述一个到目前为止需要我超过一天才能解决的问题。我正在从一个文本文件中输入一系列行,我想用它们画一幅画。问题是其中两条线太近(1 像素距离),如果使用粗细笔 = 1,这是一个问题。请参阅下面的问题区域:

在此处输入图像描述

有关信息,文本文件中表示整个形状的线条的边界矩形如下:

我正在尝试将它们绘制到 aBitmap(20000, 15000)但如果需要,可以更改位图的大小。

我的问题是:

  • 是否有一种解决方法可以使笔粗细小于 1 以避免这种重叠?
  • 是否可以稍微修改输入坐标(某种“膨胀”),这样这个问题就不会发生?

否则,有人可以考虑另一种解决方案来解决这个问题吗?

非常感谢,

我的代码: