그리드 » Api

setheaderitemfont

Description

그리드 헤더 특정 아이템의 폰트를 동적으로 변경하는 API이다.

Parameters

Parameters Type Description
nHeaderRow short 헤더 로우 인덱스
nHeaderCol short 헤더 컬럼 인덱스
headerFont class Font Class

Return Value

Type Description
BOOL 정상 적용 여부(true, false)

Remark

headerFont 파라미터 형식 아래와 같습니다.

headerFont = {
    szfontname: "굴림체",
	nfontsize: 9,
	bfontbold: false,     // 또는 폰트 굵기(font-weight) 값(100 ~ 900)
	bfontitalic: false,
	bfontunderline: false,	
    bfontstrikeout: false,
}

Example

function btn_on_mouseup() { var fontInfo, ret; // 그리드 헤더 특정 아이템의 폰트 정보를 구함 fontInfo = grdHeaderFont.getheaderitemfont(0, 1); if (fontInfo == false) { factory.consoleprint("getheaderitemfont fail"); } else if (fontInfo == null) { factory.consoleprint("header item font is not defined"); } else { factory.consoleprint("header item font is defined"); factory.consoleprint("font name : " + fontInfo.szfontname); factory.consoleprint("font size : " + fontInfo.nfontsize); factory.consoleprint("font bold : " + fontInfo.bfontbold); factory.consoleprint("font italic : " + fontInfo.bfontitalic); factory.consoleprint("font underline : " + fontInfo.bfontunderline); factory.consoleprint("font strikeout : " + fontInfo.bfontstrikeout); } fontInfo = { szfontname: "궁서체", nfontsize: 11, bfontbold: true, bfontitalic: true, bfontunderline: true, bfontstrikeout: false }; // 그리드 헤더 특정 아이템의 폰트 설정 ret = grdHeaderFont.setheaderitemfont(0, 1, fontInfo); if (ret == false) { factory.consoleprint("setheaderitemfont fail"); } // 헤더 아이템 폰트 정보 헤제 (그리드의 header_font가 적용됨) ret = grdHeaderFont.setheaderitemfont(0, 1, null); if (ret == false) { factory.consoleprint("setheaderitemfont fail"); } }

See Also

getheaderitemfont

Viewer Ver.

9.1.1.1

Update Date

20210604