Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: На картинке написать текст и напечатать Добавлено: 03.10.03 15:25  

Автор вопроса:  Павел | Web-сайт: www.vbnet.ru | ICQ: 326066673 
Есть картинка (jpeg). Нужно загрузить её, нарисовать в определённых
местах некий текст, и потом всё полученное вывести на принтер. Всё это
нужно сделать в .NET. Подскажите, что и как... Знаю, что текст можно
печатать через DrawString.. Как загрузить картинку?

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Darau



ICQ: 105048784 

Вопросов: 1
Ответов: 7
 Профиль | | #1 Добавлено: 26.10.03 01:58

Если в picturebox то так:

PictureBox1.Image = Image.FromFile("C:\1.jpg")

а позицию текста можно задавать координатами...

g.DrawString("текст", "font", "Кисть", x, y)

Ответить

Номер ответа: 2
Автор ответа:
 Воронков Василий



Вопросов: 1
Ответов: 90
 Профиль | | #2 Добавлено: 26.10.03 21:55

Что-то вроде этого:

//В VB.NEТ приведение типов вроде делать не нужно

Dim _image As System.Drawing.Image = System.Drawing.Bitmap.FromFile("C:\\myfile.bmp")

//MyDrawingContainer - там где собираешься рисовать

Dim g As System.Drawing.Graphics = MyDrawingContainer.CreateGraphics

//x and y - нужные тебе координаты. Можно задать Rectangle, который четко

//зафиксирует всю область вывода.

g.DrawImage(_image, x, y);

Ответить

Номер ответа: 3
Автор ответа:
 Воронков Василий



Вопросов: 1
Ответов: 90
 Профиль | | #3 Добавлено: 26.10.03 21:56

Гм, сорри, вместо Bitmap.FromFile надо System.Drawing.Image.FromFile()

Ответить

Номер ответа: 4
Автор ответа:
 Воронков Василий



Вопросов: 1
Ответов: 90
 Профиль | | #4 Добавлено: 26.10.03 22:04

Гм, сорри, вместо Bitmap.FromFile надо System.Drawing.Image.FromFile()

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам