c#如何在bitmap上画图写字

c#如何在bitmap上画图写字,第1张

Bitmap是内存中的一个图像,你这堆代码已经在这个内存图像上面"画画"了,但并没有把这个图像"贴"到窗体上,具体这么贴,在最下面加这行代码:

e.Graphics.DrawImage(bmp, new Point(0, 0))

字保存不了是因为你的bitmap大小总共100*100,字的左上角坐标也写了(100,100),直接跑到bitmap外面去了。把上面那个DrawString函数最后两个参数改成10,10就看见了。

在Foxit Reader中输入中文方法:

可以使用PDF编辑器软件。

有专业的,也有初学者使用的,一般情况下的编辑,推荐Foxit PDF Editor汉化版。

Foxit PDF Editor 是第一个真正的PDF文件编辑软件。许多人都希望能找到一个象编辑其它类型的文档的编辑器,事实上在 Foxit PDF Editor 出现之前,根本没有这样的工具。每一个PDF 文件都包含很多页面,每一页包含各种可视对象,如文本对象、图形对象和图像对象。而每一个对象都由其属性来定义其显示的方式。

Foxit PDF Editor 的功能包括:

-编辑现有 PDF 文件或创建全新的PDF文件。

-以和 Adobe PDF Reader 几乎相同的效果显示 PDF 文件。

-页面缩放。

-可靠的所见即所得的编辑功能。

-插入或删除页面。

-使用嵌入或非嵌入字体添加文本对象。

-插入行或其它简单的图形对象。

-插入 bitmap 格式的图像。

-从页面中删除任意对象。-改变对象的属性。

-可撤消任意 *** 作。

-在不同 PDF 文件间拷贝粘贴任意对象。

-在 PDF 和任意 Windows 应用程序间拷贝粘贴文本。

-在 PDF 和任意 Windows 应用程序间拷贝粘贴图像。

按照你的需求而言,似乎是需要一个透明的label吧。很遗憾,C#中是没有透明的控件的,即使设置了控件背景透明——正如你的设置一样——现有的控件属性无法满足你这个要求的。

所以,建议你自定义一个控件吧,或者是和1楼的建议一样,使用flash


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11520659.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存