숫자형 컬럼 (Int, Float 타입)에서 7장 appendix의 Format의 내용과 같이 양수, 음수, 0 일때의 Text속성들을 설정하여 적용하실 수 있습니다.
Col의 Text속성 (TextColor, TextFont, TextSize, TextStyle) 보다 우선 적용 됩니다.
양수, 음수, 0의 구분자는locale/*.js파일에ValueSeparator로 설정된 문자열을 사용합니다.
주의 : SignFontStyle은 데이터에 따라 속성이 적용되기 때문에 Cell에 해당 Text속성들이 적용됩니다.
주의 : 빈 값이나 '', null로 값 설정 시, 이전에 적용된 속성 값이 유지 됩니다.
object
| Name | Type | Required | Description |
|---|---|---|---|
TextColor |
string |
선택 | 숫자형의 지정한 열에서 데이터에 따라 양수, 음수, 0일 때 적용하고자 하는 글자색(TextColor)을 설정합니다. ex) "SignFontStyle": {"TextColor": "red;blue;orange", …} |
TextFont |
string |
선택 | 숫자형의 지정한 열에서 데이터에 따라 양수, 음수, 0일 때 적용하고자 하는 글자 폰트(TextFont)를 설정합니다. ex) "SignFontStyle": {TextFont: "Gulim, Helvetica;Malgun Gothic;Times New Roman", …} |
TextSize |
string |
선택 | 숫자형의 지정한 열에서 데이터에 따라 양수, 음수, 0일 때 적용하고자 하는 글자 크기(TextSize)를 설정합니다. ex) "SignFontStyle": {TextSize: "12px;15px;5px", …} |
TextStyle |
string |
선택 | 숫자형의 지정한 열에서 데이터에 따라 양수, 음수, 0일 때 적용하고자 하는 글자 스타일(TextStyle)를 숫자로 설정합니다. ex) "SignFontStyle": {TextStyle: "5;2;8", …} |
options.Cols = [
...
// 숫자형 컬럼인 컬럼명이 intData인 열에서 양수, 음수, 0일 때의 Text속성 적용
{Type: "Int", Name: "IntData", SignFontStyle: {TextColor: "red;blue;yellow", TextFont: "Gulim;Malgun Gothic;Helvetica", TextSize: "15px;10em;11pt", TextStyle: "1,2,4"} ...},
...
];
// IntData 열에 SignFontStyle 속성 적용, 양수, 음수 일때는 기존의 TextColor 유지(생성 시 설정된 정보와 같이 양수일 때는 red, 음수일 때는 blue로 유지), 0일 때는 aqua로 글자색 적용
sheet.setAttribute("", "IntData", "SignFontStyle", {TextColor: ";;aqua"});
| product | version | desc |
|---|---|---|
| core | 8.3.0.19 | 기능 추가 |