SignFontStyle (col)

숫자형 컬럼 (Int, Float 타입)에서 7장 appendix의 Format의 내용과 같이 양수, 음수, 0 일때의 Text속성들을 설정하여 적용하실 수 있습니다.
Col의 Text속성 (TextColor, TextFont, TextSize, TextStyle) 보다 우선 적용 됩니다.
양수, 음수, 0의 구분자는 locale/*.js 파일에 ValueSeparator로 설정된 문자열을 사용합니다.

주의 : SignFontStyle은 데이터에 따라 속성이 적용되기 때문에 Cell에 해당 Text속성들이 적용됩니다.
주의 : 빈 값이나 '', null로 값 설정 시, 이전에 적용된 속성 값이 유지 됩니다.

Type

object

Options

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", …}

Example

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"});

Read More

Since

product version desc
core 8.3.0.19 기능 추가