웹한글기안기 탭 설정 및 모듈 문의

탭목록
안녕하세요. 예제를 통한 기능 테스트 중 궁금한 점이 있어 문의드립니다.

  1. 기안기에서 위 사진처럼 왼쪽탭, 오른쪽탭 등의 탭 목록 요소를 스크립트 코드로 설정할 수 있나요?
  2. 외부에서 기안기에 연결하여 스크립트 코드만으로 한글 문서를 작성한다고 가정하면, 기안기 모듈 프로그램을 실행하지 않아도 문서 작성 및 저장이 가능한가요?
  3. 클립리포트와 기안기 모두 한글문서 작성이 가능한 걸로 알고있는데 어떤 부분에서 차이점을 가지는지 여쭤봐도 괜찮을까요?

감사합니다.

안녕하세요.

액션을 사용해서 탭 설정은 가능합니다.
다만 기능상으로 탭 설정 기능을 제공하고 있지는 않습니다.

스크립트 작성 방법은 윈도우 한글 제품에서 스크립트 매크로 - 매크로 정의 기능을 참고하시면 도움이 됩니다.

왼쪽 5.0pt 탭 추가 예제

  • 스크립트 매크로
HAction.GetDefault("ParagraphShape", HParameterSet.HParaShape.HSet);
with (HParameterSet.HParaShape)
{
	TabDef.CreateItemArray("TabItem", 3);
	TabDef.TabItem.Item(0) = 1000;
	TabDef.TabItem.Item(1) = 0;
	TabDef.TabItem.Item(2) = 0;
}
HAction.Execute("ParagraphShape", HParameterSet.HParaShape.HSet);
  • 웹한글 기안기 스크립트
var action = HwpCtrl.CreateAction("ParagraphShape");
var set = action.CreateSet();
action.GetDefault(set);
var tab = set.Item("TabDef");
tab.CreateItemArray("TabItem", 3);
var tabarr = tab.Item("TabItem");
tabarr.SetItem(0, 1000);
tabarr.SetItem(1, 0);
tabarr.SetItem(2, 0);
action.Execute(set);
  1. 외부에서 기안기에 연결하여 스크립트 코드만으로 한글 문서를 작성한다고 가정하면, 기안기 모듈 프로그램을 실행하지 않아도 문서 작성 및 저장이 가능한가요?
    => 스크립트를 실행하려면 웹한글 기안기가 로딩이 되어야 스크립트 사용이 가능합니다.
    기안기가 정상적으로 로딩만 되었다면 화면에 보이지 않는 영역으로 숨기고 문서 작성 및 저장 가능할 것 같습니다.

  2. 클립리포트와 기안기 모두 한글문서 작성이 가능한 걸로 알고있는데 어떤 부분에서 차이점을 가지는지 여쭤봐도 괜찮을까요?
    => 클립리포트는 다양한 데이터 리소스를 활용하여 리포트 생성을 주 목적으로 하고 이를 한글 파일로 생성하는 부가적인 기능을 제공합니다.
    웹한글 기안기 제품은 한글과 동을한 사용성을 웹에서 제공하고 다양한 API 를 활용하여 문서를 편집 생산하는 역할을 합니다.
    한컴 이노스트림 제품 중 한글로폼 제품은 웹한글 기안기를 포함한 확장 솔루션 입니다.
    자세한 내용은 한컴 이노스트림 제품문의(링크) 게시판에 문의 주시는게 좋을것 같습니다.