! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

출력 시 용지방향(가로/세로) 적용 안됨 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 출력 시 용지방향(가로/세로) 적용 안됨

페이지 정보

작성자 cc22 작성일 2021-04-05 15:34 조회 6,650회 댓글 0건
제품 버전 : Spread .NET 12

본문

안녕하세요


제목과 같은 증상이 있어 문의 드립니다

Print의 Orientation 설정에 대한 문의입니다.


실행환경은

Visual Studio 2017 (C# WinForm), Spread .NET 12 이며

사용한 프린터는 Kyocera 3253ci, HP Laserjet 5200 입니다.


이전에 비슷한 질문에 대한 답변을 보고

(스프레드 출력시 가로 출력이 안됩니다. > Q&A | 토론 | 그레이프시티 개발자 포럼 (grapecity.co.kr))

다른 프린터로 출력해 보았으나

여전히 가로로 인쇄되지 않네요..



0. 미리보기 화면에서도 용지가 가로로 나타납니다.


1. 각 프린터의 기본설정을 가로로 바꾸고,

스프레드에서 printSet을 가로로 LandScape로 지정하여 인쇄를 해도

세로로 출력됩니다..


2. 컬럼의 width를 엄청나게 늘린 후 (가로 인쇄영역이 짧아서 세로로 강제되나 싶어)

인쇄페이지 설정을 Fit All Column on One Page 로 설정을 해도

세로로 인쇄되면서 좌우측 내용은 잘려서 인쇄됩니다..,


3. 프린터 드라이버의 이슈인가 싶어

HP LaserJet 5200의 드라이버를 HP홈페이지에서 최신버전으로 다운받아 설치해봐도 같은 현상입니다.




스프레드의 print 기능으로 편리하게 사용해보고 싶습니다

제가 잘못하고 있는 부분이 있거나

현상의 해결방법을 알고 계신다면

답변 부탁드립니다~!


혹시 상세히 보고 싶으시다면 (원격 등)

쪽지로 연락주시면 연락처를 알려드리겠습니다~



******* 내용 추가 ********

EnhancePreview = true; 부분을 없애고

Preview = true; 만 살려두니

다른 설정 안건드리고 가로인쇄가 잘 됩니다..

EnhancePreview 기능도 정상적으로 먹으면 좋을텐데요..



소스는 아래와 같습니다 (버튼 클릭 이벤트)


    FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo();

            printset.ShowPrintDialog = true;

            printset.AbortMessage = "거래명세서 출력..";

            printset.Preview = true;

            printset.JobName = "거래명세서현황";

            //printset.ShowColumnHeader = FarPoint.Win.Spread.PrintHeader.Hide;

            //printset.ShowRowHeader = FarPoint.Win.Spread.PrintHeader.Hide;

            printset.ShowColor = true;

            //printset.ShowBorder = false;

            //printset.ShowGrid = false;

            printset.EnhancePreview = true;

            printset.Orientation = FarPoint.Win.Spread.PrintOrientation.Landscape;


            printset.PageOrder = FarPoint.Win.Spread.PrintPageOrder.Auto;

            printset.PrintType = FarPoint.Win.Spread.PrintType.All;

            printset.Opacity = 100;

            printset.Centering = FarPoint.Win.Spread.Centering.Both;

            //this.fpSpread1.ActiveSheet.PrintInfo = printset;

            //this.fpSpread1.PrintSheet(this.fpSpread1.ActiveSheet);

            fpSpread1.ActiveSheet.PrintInfo = printset;

            fpSpread1.PrintSheet(fpSpread1.ActiveSheet);

  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

2 답변

WinForms윈폼 Re: 출력 시 용지방향(가로/세로) 적용 안됨

추천0 이 글을 추천하셨습니다 비추천0

페이지 정보

작성자 GCK루카스 작성일 2021-04-06 14:58 댓글 0건

본문

안녕하세요 그레이프시티입니다.


우선 원인은 파악이 되어서 다행입니다.

문의 주신 현상이 EnhancePreview를 설정해서 나타난 현상인지, 기존에 이러한 현상이 리포팅된 적이 있는지 본사 개발팀으로 확인 중입니다.

확인이 되는 대로 추가 답변 전달 드리도록 하겠습니다.


다른 궁금한 점이 생기면, 언제든 문의 주시기 바랍니다.


감사합니다.

그레이프시티 드림

* 그레이프시티(GrapeCity)는 개발자를 위하여 ComponentOne(컴포넌트원), Spread(스프레드), ActiveReports(액티브리포츠), SpreadJS(스프레드JS), Wijmo(위즈모)와 같은 엑셀 스프레드시트 리포팅 그리드와 차트 등 다양한 종류의 .NET JavaScript(자바스크립트) 컴포넌트 툴을 생산하고있는 개발툴 전문 회사 입니다.

댓글목록

등록된 댓글이 없습니다.

WinForms윈폼 Re: 출력 시 용지방향(가로/세로) 적용 안됨

추천0 이 글을 추천하셨습니다 비추천0 채택채택

페이지 정보

작성자 MESCIUS루카스 작성일 2021-04-09 11:49 댓글 0건

본문

안녕하세요 그레이프시티입니다.


문의주신 내용에 대해 Spread.NET 12버전에서 발생하는 것을 확인하였으며, 13버전에서는 해당 현상이 발생하지 않는 것을 확인했습니다.

Spread.NET 12버전은 유지보수가 끝난 버전이기 때문에 Spread.NET 13버전으로 업그레이드 하시는 것을 권장 드립니다.

12버전으로 구매하셨다면 다음 버전까지 무상으로 제공받으실 수 있으며 sales-kor@grapecity.com으로 구매 증서와 함께 업그레이드를 요청해 주시면 진행 도와드리도록 하겠습니다.

아래 링크에서 Spread.NET 13버전을 다운로드하여 체험판으로 미리 사용해 보실 수 있습니다.

https://cdn.mescius.co.kr/installers/SpreadNET/Spread.NET_V13_13.0.20203.0.zip


다른 궁금한 점이 생기면, 언제든 문의 주시기 바랍니다.


감사합니다.

그레이프시티 드림

* 그레이프시티(GrapeCity)는 개발자를 위하여 ComponentOne(컴포넌트원), Spread(스프레드), ActiveReports(액티브리포츠), SpreadJS(스프레드JS), Wijmo(위즈모)와 같은 엑셀 스프레드시트 리포팅 그리드와 차트 등 다양한 종류의 .NET JavaScript(자바스크립트) 컴포넌트 툴을 생산하고있는 개발툴 전문 회사 입니다.

댓글목록

등록된 댓글이 없습니다.

메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.