Down2Pdf (export method)

IBSheet의 내용을 PDF 파일로 변환하여 다운로드 합니다. 동작 방식은 아래와 같습니다.

  1. Down2Pdf 메소드를 호출하면 시트의 내용이 Multipart 형태로 서버의 Down2Pdf.jsp / Down2Pdf.aspx 파일에 전달
  2. Down2Pdf.jsp/Down2Pdf.aspx 파일에서는 넘어온 내용을 iText_2.1.7 라이브러리를 이용하여 pdf 포멧의 파일로 변경하여 다시 화면쪽으로 다운로드
    따라서 이 메소드를 이용하기 위해서는 환경에 준비과정이 필요합니다.

Syntax

ObjId.Down2Pdf([parameters]);

Info

Parameter Type Required Description
DownCols String 선택 다운로드 받을 열들을 | 로 연결 (Default: ""(모두 받음))
Dpi Integer 선택 축소/확대 비율. 값이 작을 수록 크게 출력된다. 50~32840 사이 값으로 설정 가능하다. (Default: 2000)
ExtendParam String 선택 서버로 전달해야 하는 내용이 있는 경우 Get 방식의 QueryString으로 연결하여 설정 (Default: "")
ExtendParamMethod String 선택 ExtendParam인자의 전송 방식 (Default: POST)
FileName String 선택 저장할 파일 명 (Default: "IBSheet.pdf")
FontTo String 선택 PDF 한글 폰트 선택 (Default: "Gothic")
Paper String 선택 용지 방향 설정 (landscape(Default) 또는 portrait)
Title String 선택 PDF 타이틀 텍스트 (Default: "")
TitleStyle String 선택 PDF 타이틀 스타일 (Default: "")
URL String 선택 PDF 다운 하기 전에 호출 페이지 (Default:""(사용안함))
WordWrap Boolean 선택 셀 텍스트 줄바꿈 여부 (Default :0(사용안함))
ReqHeader Boolean 선택 Request Header에 사용자가 지정한 헤더 정보를 설정합니다. 이 인자를 설정하면 UseXhr을 true로 설정한 것과 동일하게 동작합니다.
UseXhr Boolean 선택 iframe를 통한 form submit 방식으로 통신하는 기존 방식과 다르게 다운로드시 통신 방식을 xhr로 설정합니다.
프레임웍의 각종 보안처리로 인하여 iframe를 사용할 수 없다거나 Cookie(파일 다운로드 완료 후 화면의 대기이미지 닫을 때 필요)를 읽고 쓸수 없을 때 이 속성을 true로 설정해주세요.

Returns

none

Example

// PDF 파일로 내려 받기
mySheet.Down2Pdf();

// 다운로드할 파일명을 text로 정의하여 다운
mySheet.Down2Pdf({FileName:"text"});

// 다운로드할 컬럼을 지정하여 myPDF.pdf로 다운
mySheet.Down2Pdf({FileName:"myPDF", DownCols:"7|8|9|4|5|6|10"});

Since

version desc
7.0.0.0
7.0.13.230 ReqHeader, UseXhr 속성 추가