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

PDF 인쇄 > Q&A | 토론

본문 바로가기

Spread.NET

Q&A | 토론

WinForms윈폼 PDF 인쇄

페이지 정보

작성자 libero809 작성일 2021-01-25 19:05 조회 5,004회 댓글 1건
제품 버전 : 스프레드닷넷 11

본문

 아래코드를 이용햇는데  PDF 인쇄가 빈공백으로 나오는 이유를 알 수있을까요 ?


Dim fpSpread1 AsNew FarPoint.Win.Spread.FpSpread() Dim shv AsNew FarPoint.Win.Spread.SheetView() fpSpread1.Location = New Point(10, 10) fpSpread1.Height = 200 fpSpread1.Width = 400 Controls.Add(fpSpread1) fpSpread1.Sheets.Add(shv) fpSpread1.ActiveSheet.ColumnCount = 4 fpSpread1.ActiveSheet.RowCount = 4 fpSpread1.PrintSheet(0)

Dim pi As New FarPoint.Win.Spread.PrintInfo
Dim pm As New FarPoint.Win.Spread.PrintMargin
Dim rules As New FarPoint.Win.Spread.SmartPrintRulesCollection
rules.Add(New FarPoint.Win.Spread.ScaleRule(FarPoint.Win.Spread.ResetOption.None, 1, 2, 0.5))
rules.Add(New FarPoint.Win.Spread.BestFitColumnRule(FarPoint.Win.Spread.ResetOption.None))
pm.Left = 10
pm.Right = 10
pm.Top = 20
pm.Bottom = 40
pi.AbortMessage = "Do you want to cancel printing??"
pi.BestFitCols = True
pi.BestFitRows = True
pi.ColEnd = 20
pi.ColStart = 1
pi.FirstPageNumber = 1
pi.Footer = "This is Page /p/nof /pc Pages"
pi.Header = "Print Job For /nFPT Inc."
pi.JobName = "New Print Job"
pi.Margin = pm
pi.Orientation = FarPoint.Win.Spread.PrintOrientation.Portrait
pi.PageEnd = 5
pi.PageOrder = FarPoint.Win.Spread.PrintPageOrder.Auto
pi.PageStart = 1
pi.Preview = False
pi.Printer = "HP6L"
pi.PrintType = FarPoint.Win.Spread.PrintType.CellRange
pi.RowEnd = 20
pi.RowStart = 1
pi.ShowBorder = False
pi.ShowColor = False
pi.ShowColumnHeader = FarPoint.Win.Spread.PrintHeader.Hide
pi.ShowGrid = True
pi.ShowPrintDialog = True
pi.ShowRowHeader = FarPoint.Win.Spread.PrintHeader.Hide
pi.ShowShadows = False
pi.SmartPrintRules = rules
pi.UseMax = False
pi.UseSmartPrint = True
pi.ZoomFactor = 2
FpSpread1.ActiveSheet.PrintInfo = pi

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

댓글목록

하늘을날자님의 댓글

하늘을날자 작성일

제가 질문 내용을 잘 이해하지 못했습니다. 저 코드는 단순히 인쇄하는 코드인데요. 아마도 pdf 드라이버(Microsoft Print To PDF등)를 통한 인쇄를 하신 것 같습니다. 보여지는 코드는 시트에 아무런 내용이 없는 것 같습니다. fpSpread1.ActiveSheet.Cells(1, 1).Text = "test" 내용을 추가해 보시는 게 어떨까요?

3 답변

WinForms윈폼 Re: PDF 인쇄

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

페이지 정보

작성자 하늘을날자 작성일 2021-01-26 11:56 댓글 0건

본문

안녕하십니까?

 

질문에 적어 주신 코드를 그대로 실행해 보았습니다.

시트에 아무런 내용이 없습니다.

 

제가 질문을 제대로 이해했는 지 모르겠습니다.

 

635fd94b6b6dc401bb71ffb67d78c118_1611629667_7954.PNG

 

635fd94b6b6dc401bb71ffb67d78c118_1611629935_8043.PNG

 

fpSpread1.ActiveSheet.Cells(1, 1).Text = "test"

추가하면

[그림1]과 같이 됩니다.

 

[그림1]

635fd94b6b6dc401bb71ffb67d78c118_1611629723_0757.PNG

 

셀 설정에 관한 내용은

https://grapecity-korea.github.io/SP.NETraining.github.io/spwin_cellSetting.html

 

인쇄에 관한 튜토리얼은

https://grapecity-korea.github.io/SP.NETraining.github.io/spwin_print.html

 

댓글목록

등록된 댓글이 없습니다.

WinForms윈폼 Re: PDF 인쇄

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

페이지 정보

작성자 GCK루카스 작성일 2021-01-27 16:35 댓글 0건

본문

첨부파일

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


하늘을 날자 님께서 말씀해주신대로, 셀에 내용이 없으면 공백으로 나오게 됩니다.

내용을 입력한 후 PDF로 인쇄해 보시기 바랍니다.


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


감사합니다.

그레이프시티 드림

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

댓글목록

등록된 댓글이 없습니다.

WinForms윈폼 Re: PDF 인쇄

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

페이지 정보

작성자 하늘을날자 작성일 2021-02-03 08:23 댓글 0건

본문

안녕하십니까?


말씀드린 바와 같이 제가 테스트 코드로 했을 때는 Chart도 잘 나옵니다.


메일로 보내드린 것처럼 도움말 사이트의 코드를 사용해서 테스트 해 보시기 바랍니다.


잘 해결되기를 바라겠습니다.


[샘플 코드]

https://www.grapecity.com/spreadnet/docs/v14/online-win/spwin-printPDF.html 

댓글목록

등록된 댓글이 없습니다.

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