IRONSOFTWAREHOME

C#에서 인쇄를 위한 종이 방향 설정 방법

Curtis Chau
Curtis Chau
Updated: 2026년 6월 29일

종이 방향은 문서를 세로(길이방향) 또는 가로(넓이방향) 모드로 인쇄할지를 제어합니다. 세로는 대부분의 편지, 청구서, 보고서에 적합합니다. 가로는 넓은 테이블, 스프레드시트, 대시보드, 프레젠테이션 슬라이드에 더 좋습니다. 프로그램적으로 방향을 설정하여 사용자의 기본 프린터 구성에 관계없이 일관된 출력을 보장합니다.

IronPrintPrintSettings 클래스에 PaperOrientation 속성을 노출합니다. 우리는 이를 Portrait 또는 Landscape로 설정하고, 설정을 Printer.Print()에 전달하며, 문서는 지정된 레이아웃으로 인쇄됩니다.

빠른 시작: 종이 방향 설정
  1. NuGet을 통해 IronPrint 설치: Install-Package IronPrint
  2. 파일에 using IronPrint; 추가
  3. PrintSettings 객체 생성
  4. PaperOrientationPortrait 또는 Landscape로 설정
  5. 설정을 Printer.Print() 또는 Printer.ShowPrintDialog()에 전달
  1. 1Install IronPrint with NuGet Package Manager

    PM > Install-Package IronPrint

  2. 2다음 코드 조각을 복사하여 실행하세요.

    using IronPrint;
    
    // Print a document in landscape orientation
    Printer.Print("report.pdf", new PrintSettings
    {
        PaperOrientation = PaperOrientation.Landscape
    });
    C#
  3. 3실제 운영 환경에서 테스트할 수 있도록 배포하세요.

    무료 체험판으로 오늘 프로젝트에서 IronPrint 사용 시작하기
    arrow pointer

인쇄를 위해 종이 방향을 어떻게 설정합니까?

PrintSettings에 있는 PaperOrientation 속성은 세 가지 값을 허용합니다:

  • PaperOrientation.Portrait — 수직 레이아웃 (대부분의 프린터에서 기본값). 편지, 계약서, 청구서 같은 단일 열 문서에 가장 적합합니다.
  • PaperOrientation.Landscape — 수평 레이아웃. 데이터 테이블, 간트 차트, 스프레드시트, 슬라이드 데크 같은 넓은 내용에 가장 적합합니다.
  • PaperOrientation.Automatic — 프린터의 기본 설정에 따릅니다.

우리는 PrintSettings 객체를 생성하고 원하는 방향을 할당한 후 이를 비동기 인쇄를 위해 Printer.Print()에 또는 대화 기반 인쇄를 위해 Printer.ShowPrintDialog()에 전달합니다.

using IronPrint;

// Configure portrait orientation
var portraitSettings = new PrintSettings
{
    PaperOrientation = PaperOrientation.Portrait
};

// Print the invoice in portrait
Printer.Print("invoice.pdf", portraitSettings);

// Configure landscape orientation
var landscapeSettings = new PrintSettings
{
    PaperOrientation = PaperOrientation.Landscape
};

// Print the dashboard in landscape
Printer.Print("quarterly-dashboard.pdf", landscapeSettings);

네이티브 .NET System.Drawing.Printing 접근 방식을 사용하면 방향은 boolean (DefaultPageSettings.Landscape = true)으로 PrintDocument 내부에 묻혀 있으며, 그래픽 렌더링과 수동 페이지 관리를 필요로 하는 PrintPage 이벤트 처리가 필요합니다. IronPrint는 설정 객체의 단일 속성으로 전체 파이프라인을 대체합니다.

다른 인쇄 설정과 방향을 어떻게 결합합니까?

방향은 전체 인쇄 레이아웃을 정의하기 위해 종이 크기, DPI 및 여백과 결합될 때 가장 유용합니다. PrintSettings 클래스는 하나의 객체에서 이 모든 것을 구성할 수 있게 합니다.

using IronPrint;

// Combine orientation with paper size, DPI, and margins
var settings = new PrintSettings
{
    PaperOrientation = PaperOrientation.Landscape,
    PaperSize = PaperSize.A4,
    Dpi = 300,
    NumberOfCopies = 1,
    PaperMargins = new Margins(15, 15, 15, 15),
    Grayscale = false
};

// Print the financial report
Printer.Print("financial-report.pdf", settings);

PaperSizePaperOrientation는 함께 작동합니다 — A4 가로 방향을 설정하면 297 × 210 mm의 인쇄 영역, A4 세로 방향을 설정하면 210 × 297 mm의 인쇄 영역을 제공합니다. Dpi 속성은 출력 해상도를 제어합니다 (비즈니스 문서에 대한 표준은 300) 및 PaperMargins 값은 밀리미터 단위입니다.

인쇄 대화 상자에서 사용자에게 방향 선택을 허용하는 방법은 무엇인가요?

PrintSettingsPrinter.ShowPrintDialog()에 전달하면 대화 상자가 미리 설정된 방향으로 열립니다. 사용자는 이를 수락하거나 인쇄 전에 세로 방향과 가로 방향을 전환할 수 있습니다.

using IronPrint;

// Pre-configure landscape orientation for the dialog
var settings = new PrintSettings
{
    PaperOrientation = PaperOrientation.Landscape,
    PaperSize = PaperSize.Letter
};

// Open the dialog with pre-selected orientation
Printer.ShowPrintDialog("wide-report.pdf", settings);

비동기 UI 시나리오의 경우, 비동기 변형 Printer.ShowPrintDialogAsync()은 동일한 매개변수를 받아들이며 대화 상자가 열려있는 동안 애플리케이션을 응답하게 유지합니다. 이는 특히 방향 설정에 유용한데, 사용자가 인쇄 작업에 착수하기 전에 세로 방향과 가로 방향에서 문서가 어떻게 보이는지 미리 보기 원하기 때문입니다. 인쇄 문서 튜토리얼은 무음과 대화형 워크플로우를 처음부터 끝까지 다룹니다.

다음 단계

용지 방향은 PrintSettings 객체의 한 가지 속성입니다 — PaperOrientationPortrait, Landscape, Automatic로 설정하고 이를 IronPrint의 모든 인쇄 메서드에 전달합니다. PaperSize, Dpi, 그리고 PaperMargins과 결합하여 전체 레이아웃 제어를 제공합니다. using 가능한 모든 속성을 탐색하려면 인쇄 설정 하우투를, 모든 메서드 표면을 포함하는 Printer 클래스 API 참조를, 또는 실행 가능한 코드 조각 페이지를 보려면 코드 예제 페이지를 참조하십시오. IronPrint 튜토리얼은 전체 인쇄 라이프사이클을 설명하며, 변경 로그는 성능 향상을 포함한 최근 업데이트를 추적합니다.

무료 30일 체험판을 시작하여 실제 프로젝트에서 방향 설정을 테스트하십시오. 준비가 되면, 라이센스 옵션 보기 시작점 $999.

자주 묻는 질문

C#에서 인쇄를 위한 용지 방향을 설정하려면 어떻게 해야 합니까?

C#에서 인쇄를 위한 용지 방향을 설정하려면, IronPrint의 PaperOrientation 속성을 사용하면 됩니다. 이를 통해 세로, 가로 또는 자동 방향으로 문서를 인쇄할지 지정할 수 있습니다.

IronPrint에서 사용할 수 있는 용지 방향 옵션은 무엇입니까?

IronPrint는 용지 방향을 세로, 가로 또는 자동으로 설정할 수 있는 옵션을 제공하여 문서가 어떻게 인쇄될지에 대해 완전한 제어를 할 수 있습니다.

IronPrint에서 자동으로 용지 방향을 결정할 수 있습니까?

네, IronPrint는 문서에 가장 적합한 용지 방향을 자동으로 결정할 수 있는 자동 용지 방향 설정을 제공합니다.

IronPrint에서 용지 방향을 제어하기 위해 사용하는 속성은 무엇입니까?

IronPrint의 PaperOrientation 속성은 C#에서 문서 인쇄를 위한 용지 방향을 제어하는 데 사용됩니다.

IronPrint는 가로 인쇄를 처리할 수 있습니까?

네, IronPrint는 PaperOrientation 속성을 가로로 설정하여 가로 인쇄를 처리할 수 있습니다.

IronPrint는 문서 인쇄를 위한 세로 모드를 지원합니까?

IronPrint는 PaperOrientation 속성을 세로로 설정하여 문서 인쇄를 위한 세로 모드를 완전히 지원합니다.

IronPrint를 사용하여 C#에서 용지 방향을 완전히 제어하려면 어떻게 해야 합니까?

IronPrint의 PaperOrientation 속성을 활용하여 세로, 가로 또는 자동 모드를 지정함으로써 용지 방향을 완전히 제어할 수 있습니다.

Does IronPrint support async operations for user interaction in print dialogs?

Yes, IronPrint supports asynchronous operations through `Printer.ShowPrintDialogAsync()`, allowing the application to remain responsive while the print dialog is open, which is useful for scenarios where users need to preview document orientation options.

Curtis Chau
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

...
더 읽어보기

시작할 준비 되셨나요?

Nuget Downloads 46,090버전:2026.9방금 출시

지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.
PDF용 C# NuGet 라이브러리
NuGet을 사용하여 설치하세요

버전: 2026.9

PM > Install-Package IronPrint
nuget.org/packages/IronPrint/
  1. 솔루션 탐색기에서 참조를 마우스 오른쪽 버튼으로 클릭하고 NuGet 패키지 관리를 선택합니다.
  2. 찾아보기를 선택하고 "IronPrint"를 검색하세요.
  3. 패키지를 선택하고 설치하세요
C# PDF DLL
DLL 다운로드

버전: 2026.9

  1. IronPrint를 다운로드하고 솔루션 디렉터리 내의 ~/Libs와 같은 위치에 압축을 푸세요.
  2. Visual Studio 솔루션 탐색기에서 참조를 마우스 오른쪽 버튼으로 클릭합니다. 찾아보기를 선택하고 "IronPrint.dll"을 선택합니다.

라이선스 가격은 749달러 부터 시작합니다.

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.