![]() |
|
Модераторы: Akina |
![]()
|
|
| Algirdas |
|
|||
|
Unregistered |
Pamogite. Neznaju, kak pechatat' formu na printere, shtoby byli vidny i zapisi v PictureBox i sama Forma.Na Displeje vidno vsio, a pechataet tolko formu, bez zapisej.... cry Nu programka primerno akaya:
Private Sub Command1_Click() picPrint.Print "1. 1997.05.31", 55 picPrint.Print "2. 1997.05.31"; 55 picPrint.Print "3. 1997.05.31"; Spc(20); 55 picPrint.Print "4. 1997.05.31"; Tab(20); 55 picPrint.Font.Name = Screen.Fonts(I) form1.PrintForm End Sub |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 7 Всего: 186 |
Вообще-то есть такая вещь - транслит.
А так... странно |
|||
|
||||
| algirdas |
|
|||
|
Unregistered |
Translit?... A eto kak?.... |
|||
|
||||
| Gannibal |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 742 Регистрация: 15.4.2003 Где: 010101 Репутация: 18 Всего: 17 |
видиш в низу в окошке где текст набираеш написано по русски транслит? ну вот там посставь галочку и пиши... будет получаться по-русски ;) а так транслит это перевод латинских знаков в кирилические знаки .. вот можешь зайти на http://translit.ru и там поучись печатать ;) рульная штука я ей постоянно пользуюсь теперь у меня клава то английская и как то больше привык по-английски печатать быстрее получаеться
Это сообщение отредактировал(а) M.E.G.U.S - 19.4.2005, 08:25 -------------------- Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить! |
|||
|
||||
| Gannibal |
|
||||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 742 Регистрация: 15.4.2003 Где: 010101 Репутация: 18 Всего: 17 |
Обычный способ для передачи информации на принтер состоит в использовании метода Print, связанного с объектом Printer. Например, поскольку метод Print учитывает ориентацию страницы, можно использовать свойства CurrentX и CurrentY для точного позиционирования текста и даже точек на странице.
это позиция первой буквы с лева
позиция с верху
вот так можно поставит края, а так вот поставишь формат бумаги
вот это ориентация бумаги как она будет лежать по гаризонтали или по вертикали
Это сообщение отредактировал(а) M.E.G.U.S - 24.4.2005, 21:04 -------------------- Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить! |
||||||||
|
|||||||||
| merlex |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 2.4.2005 Репутация: нет Всего: нет |
M.E.G.U.S, при использовании CurrentX и CurrentX, с отступом слева будет принтится только первая строка, а сверху только первая страница. А как сделать чтоб все печаталось правильно?
я решил сделать так, при выводе на печать найти и заменить в тексте
где b отступ в позициях. Добавлено @ 23:13 кстати есть ли разница между vbCrLf и vbNewLine , при работе с Replace? |
|||
|
||||
| Gannibal |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 742 Регистрация: 15.4.2003 Где: 010101 Репутация: 18 Всего: 17 |
да ты прав только первая страница... тогда при подщёте страниц можешь на каждую поставить отступ
разницы нету -------------------- Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить! |
||||
|
|||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |