까불이 님, 안녕하세요.
그레이프시티입니다.
문의주신 내용에 대하여 개발팀과 확인해본 결과, 배율에 따라 RichTextCellType의 콘텐츠 사이즈가 달라지는 현상은 해당 셀타입의 한계라고 합니다. 때문에 셀타입 변경 외에는 리치텍스트를 유지할 수 있는 방법이 없습니다.
원하시는 도움을 드리지 못해 죄송합니다.
다만, 혹시 가능하시다면 RichText 클래스(Spread.NET v15부터 지원)를 활용해보실 것을 제안드립니다. RichText를 생성하여 셀에 값을 입력하면, 배율과 관계 없이 텍스트 크기가 유지되는 것을 확인하실 수 있습니다.
하기 샘플 코드를 참고해주시기 바랍니다.
// RichText 객체 초기화
GrapeCity.Spreadsheet.RichText richText = new GrapeCity.Spreadsheet.RichText("안녕하세요!!");
// 활성화된 시트의 셀에 RichText 설정
fpSpread1.ActiveSheet.Columns[0, 1].Width = 200;
GrapeCity.Spreadsheet.IWorksheet TestActiveSheet = fpSpread1.AsWorkbook().ActiveSheet;
TestActiveSheet.Cells["A1"].Value = richText;
// 대조를 위한 텍스트 설정
TestActiveSheet.Cells["B1"].Value = "안녕하세요!!";
[Spread.NET V15] 셀에 RichText 설정하기 도움말 문서
보유하고 계신 제품 라이선스 키를 등록하시어, 프리미엄 회원으로 전환해보세요.
프리미엄 회원 페이지에서, 구매 버전 기준으로 업그레이드 가능한 Spread.NET의 최종 버전을 확인하실 수 있습니다.
만약 Spread.NET V15 버전으로 업그레이드가 가능하신 제품 라이선스라면,
"sales-kor@grapecity.com"으로 구매 증서와 함께 V15 용 라이선스 키를 요청 주시면 도움드리겠습니다
추가로 궁금하신 사항이 있을 경우, 문의주시기 바랍니다.
감사합니다.
그레이프시티 드림