그리드 » Api

getheaderitemfont

Description

그리드 헤더 특정 아이템의 폰트를 정보를 리턴하는 API이다.

Parameters

Parameters Type Description
nHeaderRow short 헤더 로우 인덱스
nHeaderCol short 헤더 컬럼 인덱스

Return Value

Type Description
class 폰트 정보 오브젝트 또는 null 또는 false

Remark

에러가 발생하면 -1 값을 리턴하고, 아이템별 폰트가 지정되지 않은 경우에는 null 값을 리턴한다.

폴트 정보 오브젝트 형식 아래와 같습니다.

fontInfo = {
    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

setheaderitemfont

Viewer Ver.

9.1.1.1

Update Date

20210604