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

pdf export시 시트의 bold 및 italic 문자 export 불가 문의 > Q&A | 토론

본문 바로가기

SpreadJS

Q&A | 토론

PureJS pdf export시 시트의 bold 및 italic 문자 export 불가 문의

페이지 정보

작성자 POKAY 작성일 2022-12-04 13:13 조회 706회 댓글 1건
제품 버전 : 현재 v13 이용중 새로운 프로젝트에 v15 이용예정
컨트롤 이름 : exportpdf

본문

안녕하세요 

시트의 내용을 pdf 로 export 하려고 합니다.


https://dev.grapecity.co.kr/bbs/board.php?bo_table=spreadjs_o_study&wr_id=41


위 내용 이용해서 웹폰트(woff)와 ttf 폰트를 이용해서 pdf로 한글깨짐 없이 export 하는데 까지는 성공 했는데

웹폰트로 시트에서 볼드나 이탤릭 처리된 문자들이 pdf export 시 normal로 출력됩니다.


대표적인 웹폰트인 나눔고딕을 기준으로 볼드와 이탤릭이 정상적으로 pdf export 하는 방법 안내 부탁드립니다.


감사합니다 좋은 하루 보내세요.

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

댓글목록

GCK루카스님의 댓글

GCK루카스 작성일

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

문의 주신 내용 확인 중입니다.
확인이 되는 대로 안내 드리도록 하겠습니다.

감사합니다.
그레이프시티 드림

2 답변

PureJS Re: pdf export시 시트의 bold 및 italic 문자 export 불가 문의

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

페이지 정보

작성자 GCK루카스 작성일 2022-12-13 15:51 댓글 0건

본문

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


현재는 PDF 내보내기 시 글꼴을 등록할 때 아래의 글꼴을 모두 등록하여야 합니다.

fonts = {

normal:”normal font library”,

bold:”bold font library”,

italic:”italic font library”,

italicBold:”italic-bold font library”

}

하지만 나눔 고딕을 포함한 대부분의 한글 글꼴은 normal과 bold만 지원하며 italic은 지원하지 않습니다.

SpreadJS 내에서는 normal이나 bold에 기반하여 자체적으로 italic을 표현하지만, PDF 내보내기 시에는 사용자가 별도로 글꼴을 등록하여야 하는 상황입니다.

하지만 위에서 말씀드린 대로, 대부분 한글 글꼴 자체가 italic을 지원하지 않기 때문에 현재로써는 italic은 내보낼 수 없습니다.

그래서 본사 개발팀에서는 italic과 italicBold가 별도로 등록되어 있지 않다면 기존에 등록된 normal과 bold에 기반하여 italic을 적용하고 내보낼 수 있도록 알고리즘을 변경하고 있습니다.

위 변경 사항은 v16에서 적용되어 릴리즈될 예정입니다.

v16은 출시 일정이 아직 정해지지는 않았으나, 출시되면 다시 한 번 안내 드리도록 하겠습니다.


우선 normal과 bold를 적용하는 샘플을 전달 드리니 해당 샘플을 통해 normal과 bold가 적용되어 내보내기 되는 것을 확인해 보시기 바랍니다.


감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

PureJS Re: pdf export시 시트의 bold 및 italic 문자 export 불가 문의

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

페이지 정보

작성자 MESCIUS루카스 작성일 2023-01-16 14:19 댓글 0건

본문

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


SpreadJS 16버전이 출시되어 안내 드립니다.

아래 링크를 통해 다운 받아 사용하실 수 있습니다.

https://cdn.mescius.co.kr/installers/SpreadJS/SpreadJS.Release.16.0.2.zip

문의 주신 현상에 대해서도 개선되어 16버전에서 해결된 것을 확인하실 수 있습니다.


버전 업그레이드 관련해서는 sales-kor@grapecity.com으로 구매 증서와 함께 문의 주시면 확인 후 안내 드리도록 하겠습니다.


추가로, normal과 bold에 대한 글꼴은 별도로 등록되어야 하며, italic 글꼴이 없는 경우에는 비워두었을 때 normal 글꼴을 기반으로 자체 표시하여 내보내기 됩니다.

아래 샘플을 참고하여 확인해 보실 수 있습니다.


감사합니다.

그레이프시티 드림

댓글목록

등록된 댓글이 없습니다.

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