我如何在图片中自动添加一些文本?
- 我有很多产品,我想在图像之下添加描述和价格。我想通过在vb.net
中编写一些代码来完成这项工作。因为我有2000多个名称是增量数字的图像。
这是一个示例图像:样品
喜欢此图像。
你可以使用(如果您不想使用数据库)
使用此代码将图像添加到RichTextbox:
'add openfiledial to add image to RichTextBox
img = Image.FromFile(OpenFileDialog1.FileName)
Clipboard.SetImage(img)
Richtextbox1.Paste()
'add some text beneath your image.
将RichTextbox保存到文件:
Private sub Btn_save_click
'add a saveFileDialogBox
SaveFileDialog1.ShowDialog
Private Sub SaveFileDialog1_DialogResultOk
richTextBox1.SaveFile(saveFiledialog1.FileName, _
RichTextBoxStreamType.RichText)
这是一种解决方案,但是还有其他解决方案。
从文件加载文本
Richtextbox1.text=file.readalllines(use file location here/openfiledialog.filename)
使用数据库是完美的答案
正如您所说的,您有一个文本文件,以遏制价格...我建议您使用MSSQL/Access Database/MySQL
现在根据文本文件生成记录。使用此(首先将文本文件加载到RTB中)
Dim con as new SqlConnection(Your connectionstring here)
Con.open
Dim cmd as new sqlcommand("Insert into [table name-remove brackets if required](columnname) values("@price")",con)
Dim i as integer
For each line in RichTextbox1.Lines
cmd.parameters.add("@price", sqldbtype.varchar).value=Richtxtbox1.lines(i).text
cmd.executenonquery
Next
Con.close