Printer.PaintPicture - метод
Выводит содержимое файла изображения на странице.
Пространство имен: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Сборка: Microsoft.VisualBasic.PowerPacks.Vs (в Microsoft.VisualBasic.PowerPacks.Vs.dll)
Синтаксис
'Декларация
Public Sub PaintPicture ( _
picture As Image, _
x1 As Single, _
y1 As Single, _
width1 As Single, _
height1 As Single, _
x2 As Single, _
y2 As Single, _
width2 As Single, _
height2 As Single _
)
public void PaintPicture(
Image picture,
float x1,
float y1,
float width1,
float height1,
float x2,
float y2,
float width2,
float height2
)
public:
void PaintPicture(
Image^ picture,
float x1,
float y1,
float width1,
float height1,
float x2,
float y2,
float width2,
float height2
)
member PaintPicture :
picture:Image *
x1:float32 *
y1:float32 *
width1:float32 *
height1:float32 *
x2:float32 *
y2:float32 *
width2:float32 *
height2:float32 -> unit
public function PaintPicture(
picture : Image,
x1 : float,
y1 : float,
width1 : float,
height1 : float,
x2 : float,
y2 : float,
width2 : float,
height2 : float
)
Параметры
- picture
Тип: System.Drawing.Image
Значение, представляющееImage изображение, которое необходимо вывести на печать.
- x1
Тип: System.Single
Значение, указывающееSingle горизонтальная назначение координатах, где образ будет напечатан.Свойство ScaleMode определяет, используемые единицы измерения.
- y1
Тип: System.Single
Значение, указывающееSingle назначение вертикального координатах, где образ будет напечатан.Свойство ScaleMode определяет, используемые единицы измерения.
- width1
Тип: System.Single
Необязательный.Значение, указывающееSingle ширина назначения изображения.Свойство ScaleMode объекта указывающее, используемые единицы измерения.Если ширина назначения больше или меньше, чем ширина источника, изображение или сжатые растянуто для соответствия.Если этот аргумент опущен, ширина источника используется.
- height1
Тип: System.Single
Необязательный.Значение, указывающееSingle высота назначения изображения.Свойство ScaleMode объекта указывающее, используемые единицы измерения.Если высота назначения больше или меньше, чем высота источника, изображение или сжатые растянуто для соответствия.Если этот аргумент опущен, высота источника используется.
- x2
Тип: System.Single
Необязательный.ЗначенияSingle, указывающая координаты (ось X) вырезанной области в пределах изображения.Свойство ScaleMode объекта указывающее, используемые единицы измерения.Если этот аргумент опущен, используется значение 0.
- y2
Тип: System.Single
Необязательный.ЗначенияSingle, указывающая координаты (ось Y) вырезанной области в пределах изображения.Свойство ScaleMode объекта указывающее, используемые единицы измерения.Если этот аргумент опущен, используется значение 0.
- width2
Тип: System.Single
Необязательный.Значение, указывающееSingle ширина области отсечения внутри источника изображения.Свойство ScaleMode объекта указывающее, используемые единицы измерения.Если этот аргумент опущен, используется всю ширину источника.
- height2
Тип: System.Single
Необязательный.Значение, указывающееSingle высота области отсечения внутри источника изображения.Свойство ScaleMode объекта указывающее, используемые единицы измерения.Если этот аргумент опущен, используется вся высота источника.
Заметки
Можно перевернуть изображения по горизонтали или по вертикали с помощью отрицательных значений высоты назначения (height1) и ширины назначения (width1).
Можно опустить столько конце необязательных аргументов.Если опустить аргумент или аргументы необязательные замыкающий, не использовать никаких запятые после последнего аргумента.Если нужно задать необязательный аргумент, необходимо определить все необязательные аргументы, которые появляются в синтаксис перед ним.
Примечание |
---|
Версия Visual Basic 6,0 объекта принтера включенной дополнительный параметр, Операций, которое использовалось выполнять побитовые операции в образе растрового изображения.Этот параметр больше не поддерживается. |
Примечание |
---|
Функции и объекты пространства имен Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 используются в средствах, предназначенных для обновления версии Visual Basic 6.0 до Visual Basic.В большинстве случаев эти функции и объекты дублируют функциональные возможности, реализованные в других пространствах имен в .NET Framework.Они необходимы только в тех случаях, когда модель кода Visual Basic 6.0 значительно отличается от реализации .NET Framework. |
Примеры
В следующем примере показано, как напечатать изображение на странице, растянуть или сжая его в определенный размер.Он предполагает, что добавленный ресурс Image к проекту с именем Image1.
Dim pr As New Printer
pr.PaintPicture(My.Resources.Image1, 500, 500, 1000, 1000)
pr.EndDoc()
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 - пространство имен
Другие ресурсы
Библиотека совместимости принтеров
Развертывание приложений, ссылающихся на библиотеку совместимости принтеров