자바스크립트 예제 튜토리얼(19) HoTMetal 활용하기(6)_기본지식
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-05-16 19:22:25
HoTMetal에서 javascript 사용
6. 저장 모듈 스크립트 작성 방법
이 튜토리얼의 예에서는 새로운 저장 모듈 파일 대화 상자를 만들었습니다. . HoTMetaL에는 선택할 수 있는 여러 템플릿이 있습니다. 템플릿은 HoTMetaL 애플리케이션 디렉토리의 템플릿 템플릿에 저장되는 일반적인 웹 페이지입니다. 파일 메뉴에서 새 프로젝트를 선택하면 탭 옵션 중 하나가 템플릿에서 페이지입니다. 이를 선택하면 일반, WebTV, W3C, 프레임 페이지, 레이아웃 등 다양한 템플릿이 포함된 레이블 대화 상자가 나타납니다.
현재 파일을 Template 디렉터리 아래의 디렉터리에 저장하여 새 템플릿을 만들 수 있습니다. 다음 매크로인 다른 이름으로 저장 템플릿은 HMExtras.FileDlg의 DisplayFileDlg 메서드를 사용하여 다른 이름으로 저장 대화 상자를 만드는 방법을 보여줍니다. 이 대화 상자는 템플릿 디렉터리를 기본 위치로 사용합니다. 자세한 코드는 다음과 같습니다.
var obj = new ActiveXObject("HMExtras.FileDlg" ) ;
var filter = "웹 페이지 템플릿(*.htm, *.html)|*.htm;*.html|모든 파일(*.*)|*.*||";
if (obj.DisplayFileDlg(0, "File Save As", filter, Application.Path "\Template")) {
ActiveDocument.SaveAs(obj.FullPathName, true) // 저장 그리고 최근 파일 목록을 추가합니다
}
]]>
위 코드를 설명하겠습니다. 먼저 HMExtras 라이브러리의 FileDlg COM 개체를 사용하여 ActiveX 컨트롤 생성:
var obj = new ActiveXObject("HMExtras.FileDlg");
그런 다음 여러 항목을 사용하여 필터 생성:
var filter = "Web 페이지 템플릿(*.htm, *.html)|*.htm;*.html|모든 파일(*.*)|*.*||";
그런 다음 obj.DisplayFileDlg를 호출하여 표시합니다. 대화 상자가 있으면 마지막으로 파일을 저장합니다.
HoTMetal에서 Javascript 사용하기
6. 저장 모듈 스크립트 작성 방법
파일 메뉴에 첫 번째 다른 이름으로 저장 템플릿 매크로를 추가해 보겠습니다. 파일 메뉴 표시줄을 클릭하고 사용자 정의를 선택할 수 있습니다. 그런 다음 메뉴 탭을 선택하고 새 매크로를 추가하려는 위치로 이동합니다. 하위 메뉴 추가 버튼을 클릭하고 누락된 항목을 채워주세요. 대화 상자는 그림 1에 나와 있습니다.
![자바스크립트 예제 튜토리얼(19) HoTMetal 활용하기(6)_기본지식](http://www.pconline.com.cn/pcedu/empolder/wz/javascript/10111/pic/20011124_js20_12.gif)
(그림 1)
이 메뉴 항목과 매크로가 어떻게 작동하는지 테스트해 보겠습니다. 파일 메뉴를 아래로 내리면 추가 템플릿 저장 항목이 표시됩니다. 이를 클릭하면 그림 2와 같은 대화 상자가 나타납니다.
![자바스크립트 예제 튜토리얼(19) HoTMetal 활용하기(6)_기본지식](http://www.pconline.com.cn/pcedu/empolder/wz/javascript/10111/pic/20011124_js20_13.gif)
원하는 파일을 찾으세요. 디렉토리를 저장하고 파일 이름을 지정하려면 저장 버튼을 클릭하여 확인하세요.
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31