블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
04-17 10:14
 

달력

« » 2024.4
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
 

최근에 올라온 글

최근에 달린 댓글


한/컴 ActiveX Control 에서 HTML export/import 가 안 되는지 알고 멍 때리고 있다가 오늘에서야 확인을 하였습니다.

/**
 * 누름틀에 HTML 태그로 구성된 데이터를 설정합니다.
 *
 * @param clickHereFieldName {String} 누름틀 필드명
 * @param html {String} html 태그
 */
function SetClickHereHtml(clickHereFieldName, html) {
	// 누름틀로 커서를 이동
	if (HwpCtrl.MoveToField(clickHereFieldName, true, true, true)) {
		// 누름틀 내용을 삭제
		HwpCtrl.Run("Delete");
		// 전체 선택을 해제
		HwpCtrl.Run("Cancel");

		PutClickHereHtml(clickHereFieldName, html);
	}	
}

/**
 * 누름틀에 HTML 태그로 구성된 데이터를 추가합니다.
 *
 * @param clickHereFieldName {String} 누름틀 필드명
 * @param html {String} html 태그
 */
function PutClickHereHtml(clickHereFieldName, html) {
	// 누름틀로 커서를 이동
	if (HwpCtrl.MoveToField(clickHereFieldName, true, true, false)) {	
		// 누름틀에 내용을 채우기
		if (HwpCtrl.SetTextFile(html, "HTML", "insertfile") == 0) {
			alert('누름틀 채우기가 실패하였습니다.');
			return;
		}
	}	
}


/**
 * 누름틀에 HTML 태그로 구성된 데이터를 반환합니다.
 *
 * @param clickHereFieldName {String} 누름틀 필드명
 * @return {String} html 태그
 */
function GetClickHereHtml(clickHereFieldName) {
	// 누름틀을 전체 선택한 상태로 커서를 이동
	if (HwpCtrl.MoveToField(clickHereFieldName, true, true, true)) {		
		// 누름틀의 내용을 선택하여 HTML로 반환받음
		var html = HwpCtrl.GetTextFile("HTML", "saveblock");

		// 히든 레이어를 추가
		var hiddenLayer = document.getElementById('hiddenLayer');
		if (hiddenLayer == null) {
			hiddenLayer = document.createElement('DIV');
			hiddenLayer.id = 'hiddenLayer';
			hiddenLayer.style.display = 'none';
			document.body.appendChild(hiddenLayer);
		}

		// 전체 선택을 해제
		HwpCtrl.Run("Cancel");

		// 실제로 필요한 HTML만 반환
		hiddenLayer.innerHTML = html;
		return hiddenLayer.innerHTML;
	}
	return null;
}


쩝;;; 처음 볼 때 재대로 볼껄... -_ㅜ...

Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백