Método Printer.PaintPicture
Imprime o conteúdo de um arquivo de imagem em uma página.
Namespace: Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
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
)
Parâmetros
- picture
Tipo: System.Drawing.Image
Image valor que representa a imagem a ser impressa.
- x1
Tipo: System.Single
Single valor que indica as coordenadas horizontal de destino onde a imagem será impressa.O ScaleMode propriedade determina as unidades de medida usada.
- y1
Tipo: System.Single
Single valor que indica as coordenadas verticais de destino onde a imagem será impressa.O ScaleMode propriedade determina as unidades de medida usada.
- width1
Tipo: System.Single
Opcional. Single valor que indica a largura do destino da imagem.O ScaleModea propriedade do objeto determina as unidades de medida usadas. Se a largura de destino for maior ou menor que a largura da fonte , o picture é esticado ou compactado para ajuste.Se omitido, a largura de fonte é usada.
- height1
Tipo: System.Single
Opcional. Single valor que indica a altura do destino da imagem.O ScaleModea propriedade do objeto determina as unidades de medida usadas. Se a altura de destino for maior ou menor que a altura da fonte , o picture é esticado ou compactado para ajuste.Se omitido, a altura da fonte é usada.
- x2
Tipo: System.Single
Opcional. Single valores indicando as coordenadas (eixo x) de uma área de recorte em imagem.O ScaleModea propriedade do objeto determina as unidades de medida usadas. Se omitido, 0 será adotado.
- y2
Tipo: System.Single
Opcional. Single valores indicando as coordenadas (eixo y) de uma área de recorte em imagem.O ScaleModea propriedade do objeto determina as unidades de medida usadas. Se omitido, 0 será adotado.
- width2
Tipo: System.Single
Opcional. Single valor que indica a largura da fonte de uma área de recorte em imagem.O ScaleModea propriedade do objeto determina as unidades de medida usadas. Se omitido, a largura inteira de fonte é usada.
- height2
Tipo: System.Single
Opcional. Single valor que indica a altura da fonte de uma área de recorte em imagem.O ScaleModea propriedade do objeto determina as unidades de medida usadas. Se omitido, a altura da fonte de inteiro é usada.
Comentários
Você pode inverter uma imagem horizontal ou verticalmente usando valores negativos para a altura de destino (height1) e/ou a largura de destino (width1).
Você pode omitir tantos argumentos finais opcionais como você deseja.Se você omitir um final opcional argumento ou argumentos, não utilize vírgula após o último argumento especificado.Se você desejar especificar o argumentoopcional, você deve especificar todos os argumentos opcionais que aparecem na sintaxe antes dele.
Observação |
---|
A versão Visual Basic 6.0 do objeto Printer incluído um adicional parâmetro, código de operação, o que foi usado para executar operações bit a bit em umaimagemde bitmap. Este parâmetro não é mais suportado. |
Observação |
---|
Funções e objetos na Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 namespace são fornecidos para uso pelas ferramentas para a atualização de Visual Basic 6.0 para Visual Basic. Na maioria dos casos, essas funções e objetos duplicar a funcionalidade que podem ser encontrados em outros espaços na .NET Framework.São necessárias apenas quando o modelo de código Visual Basic 6.0 difere significativamente do.NET Framework de implementação. |
Exemplos
O exemplo a seguir demonstra como imprimir uma imagem em uma página, aumentando ou diminuindo-lo para um tamanho específico.Ele assume que você adicionou um Image recurso ao seu projeto denominado Image1.
Dim pr As New Printer
pr.PaintPicture(My.Resources.Image1, 500, 500, 1000, 1000)
pr.EndDoc()
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6
Outros recursos
Biblioteca de compatibilidade da impressora
Implantação de aplicativos que fazem referência a biblioteca de compatibilidade da impressora