Aspose.Email.Printing 기능

인쇄 기능

다음은 Aspose.Email.Printing 네임스페이스는 메일 메시지를 다양한 형식(XPS 또는 TIFF)으로 인쇄하고 페이지 레이아웃을 구성하기 위한 풍부한 기능을 제공합니다. 이 문서에서는 이를 설명합니다. Aspose.Email에서 이메일 메시지를 인쇄하는 여러 옵션이 있습니다:

  1. 메시지 본문만 인쇄.
  2. 메시지 본문 및 헤더 인쇄.
  3. HTML 본문 인쇄.
  4. 페이지 레이아웃 설정.
  5. TIFF를 프린터에 자동 맞춤.
  6. 출력 TIFF의 목표 DPI 조정.

메시지 본문 인쇄

다음 코드 스니펫은 메시지를 생성하고 헤더 없이 먼저 XPS 파일로, 그 다음 TIFF 파일로 인쇄하는 방법을 보여줍니다.

메시지 헤더 및 본문 인쇄

다음 코드 스니펫은 헤더를 표시하고 메시지 본문과 함께 인쇄하는 방법을 보여줍니다. 변경하려면 FormattingFlags to MailInfo.

HTML 본문이 있는 메시지 인쇄

HTML 본문이 있는 메시지도 인쇄할 수 있습니다. 다음 코드 스니펫은 HTML 본문이 있는 메시지를 인쇄하는 방법을 보여줍니다.

인쇄용 페이지 레이아웃 설정

Aspose.Email.Printing.MailPrinter 페이지 레이아웃의 다음 속성을 설정하기 위한 컨트롤을 제공합니다:

|속성|설명|기본값| | :- | :- | :- | |FormattingFlags|메시지 상세 정보를 표시하거나 숨깁니다.|None [1]| |MarginTop|위쪽 여백을 가져오거나 설정합니다.|0.5| |MarginLeft|왼쪽 여백을 가져오거나 설정합니다.|0.5| |MarginBottom|아래쪽 여백을 가져오거나 설정합니다.|0.5| |MarginRight|오른쪽 여백을 가져오거나 설정합니다.|0.5| |PageUnit|측정 단위를 가져오거나 설정합니다.|Inch [2]| |PageHeight|페이지 높이를 가져오거나 설정합니다.|11.69| |PageWidth|페이지 너비를 가져오거나 설정합니다.|8.27|

  • 두 개의 플래그가 있습니다: MailInfo와 None
  • 페이지 단위는 Inch, Pixel, Point, Cm, Millimeter 중 하나일 수 있습니다.

다음 코드 스니펫은 임의의 설정을 사용하여 이러한 속성이 어떻게 사용되는지 보여줍니다. 페이지 높이 20cm, 너비 8cm, 여백 2cm로 설정합니다.

TIFF 자동 맞춤

Aspose.Email.Printing 제공합니다 MessageFormattingFlags.AutoFitWidth 프린터에 TIFF를 자동 맞춤하도록 허용하는 속성입니다. 다음 코드 스니펫은 Auto-fit 사용 방법을 보여줍니다.

출력 TIFF 대상 DPI 조정

다음 코드 스니펫은 출력 TIFF에 DPI를 사용하는 방법을 보여줍니다.