WinForms윈폼 Spread내용을 PDF로 변환 시 Border 깨짐 현상
페이지 정보
작성자 조밥왕 작성일 2020-12-29 10:40 조회 5,353회 댓글 0건본문
첨부파일
관련링크
안녕하세요! 답변에 미리 감사인사 드립니다.
아래와 같은 코드로 스프레드 시트를 PDF로 생성해보았는데요..
Border가 제대로 표시가 되지 않는 현상이 있습니다.
구글링을 통해 이런저런 방법을 다 시도해봐도 마찬가지네요.
혹시 뭔가 빠진 부분이나 잘못된부분이 있지 않은지 조언좀 부탁드립니다.
감사합니다..ㅠ
private void tsbPdf_Click(object sender, EventArgs e)
{
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Filter = " PDF Files (*.PDF)|*.PDF|All Files (*.*)|*.*";
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
FarPoint.Win.Spread.PrintInfo ps = new FarPoint.Win.Spread.PrintInfo();
ps.PrintToPdf = true;
ps.PdfWriteMode = FarPoint.Win.Spread.PdfWriteMode.New;
ps.Centering = FarPoint.Win.Spread.Centering.Horizontal;
ps.PdfFileName = saveFileDialog.FileName;
ps.ShowColumnHeader = FarPoint.Win.Spread.PrintHeader.Hide;
ps.ShowRowHeader = FarPoint.Win.Spread.PrintHeader.Hide;
ps.ShowBorder = false;
ps.ShowGrid = false;
ps.Margin.Top = 80;
ps.Margin.Left = 30;
ps.Margin.Right = 30;
ps.Margin.Bottom = 40;
ps.ZoomFactor = 0.7f;
spsList.PrintInfo = ps;
//spsList.PrintInfo.Preview = true;
spdList.PrintSheet(0);
}
}
댓글목록
등록된 댓글이 없습니다.