다음을 통해 공유


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
)

매개 변수

  • 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 Basic6.0버전에는 추가매개 변수는비트맵이미지에 비트 연산을 수행 하는 데 사용한 Opcode를 포함. 이매개 변수는 더 이상 지원 되지.

[!참고]

기능을 수행 하 고 개체의 Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6네임스페이스제공 됩니다 사용에 대 한Visual Basic6.0 업그레이드 도구 사용 하 여 Visual Basic. 이러한 함수와 개체에서 제공하는 대부분의 기능은 .NET Framework의 다른 네임스페이스에서 얻을 수 있는 기능과 동일하므로이러한 함수와 개체는 Visual Basic 6.0 코드 모델이 .NET Framework 구현과 크게 다른 경우에만 사용해야 합니다.

예제

다음 예제에서는 늘리거나 특정 크기를 축소 하는 페이지에서이미지를 인쇄 하는 방법을 보여 줍니다.추가 하는 것으로 간주가 ImageImage1 라는프로젝트리소스.

Dim pr As New Printer
pr.PaintPicture(My.Resources.Image1, 500, 500, 1000, 1000)
pr.EndDoc()

.NET Framework 보안

  • 직접 실행 호출자의 경우 완전히 신뢰합니다. 이 멤버는 부분적으로 신뢰할 수 있는 코드에서 사용할 수 없습니다. 자세한 내용은 부분 신뢰 코드에서 라이브러리 사용을 참조하십시오.

참고 항목

참조

Printer 클래스

Microsoft.VisualBasic.PowerPacks.Printing.Compatibility.VB6 네임스페이스

기타 리소스

프린터 호환성 라이브러리

방법: 프린터 호환성 라이브러리를 사용하여 업그레이드 오류 수정(Visual Basic)

프린터 호환성 라이브러리를 참조하는 응용 프로그램 배포