Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1312 / 974 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
1

Программно задать принтеру двустороннюю печать

11.04.2014, 10:43. Просмотров 1524. Ответов 2
Метки нет (Все метки)

Всем привет. Подскажите как реализовать следующую задачу. Необходимо посмотреть свойства принтера и если есть возможность двухсторонней печати, поменять свойство чтобы печатался с двух сторон.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2014, 10:43
Ответы с готовыми решениями:

Программно задать вертикальный сдвиг DOC.PrintPage при выводе на печать
Есть форма, которая после заполнения выводит текст на печать: Private Sub DOC_print(ByVal sender...

Как Лист1 Range("A1:I68") и Лист2 Range("A1:I68") подать на двустороннюю печать ?
Подскажите пожалуйста. Есть книга Excel в ней два листа. Как Лист1 Range("A1:I68") и Лист2...

Задать фильтр программно
Как задавать свой фильтр программно? В аналогичной теме, но в ветке по делфи делается так...

Задать таблицу программно
Всем приветик! Помогите не могу понять, есть форма на ней выбираю 1 кнопку и должно открыться форма...

2
1554 / 632 / 220
Регистрация: 09.06.2011
Сообщений: 1,298
11.04.2014, 13:15 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

vb.net
1
2
3
Dim Printer As New System.Drawing.Printing.PrinterSettings ' принтер по умолчанию
  ...
Printer.Duplex = Printer.CanDuplex
1
1652 / 1143 / 224
Регистрация: 23.12.2010
Сообщений: 1,498
11.04.2014, 13:33 3
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

vb.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Imports System.Drawing
Public Class Form1
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 
        Dim np As New Printing.PrinterSettings
        np.PrinterName = Me.ListBox1.SelectedItem
        Me.Text = np.PrinterName
        If np.CanDuplex Then
            np.Duplex = True
        Else
            MsgBox("Низзя!!!")
        End If
    End Sub
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        For Each pr As String In Printing.PrinterSettings.InstalledPrinters
            Me.ListBox1.Items.Add(pr)
        Next
    End Sub
End Class
Но у меня нет принтера с поддержкой дуплекса, так что на 100% не потестить.
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2014, 13:33

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Задать объекты программно
Привет, может вопрос сильно лёгкий и гугл мне в помощь, но я не знаю терминологии. Вот такой...

Программно задать автозапуск
Ребят, нужно чтобы моя программа самостоятельно добавилась в авто запуск, тут у меня ступор....

Задать ScrollView программно
Здраствуйте! Как сделать ScrollView с элементом LinearLayout программно? Делаю одно, не работает...

задать формат программно
добрый день.ни как не могу найти как задать в Excel формат ячейки.дело в том что данные...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.