[HWP]자주쓰는 Hwpctrl 액션아이디(actid)와 C#형식 함수형태 > C#/.Net/Blazor/IIS

본문 바로가기
사이트 내 전체검색

C#/.Net/Blazor/IIS

[HWP]자주쓰는 Hwpctrl 액션아이디(actid)와 C#형식 함수형태

페이지 정보

작성자 sbLAB 댓글 0건 조회 6,148회 작성일 18-07-25 17:57

본문

//자주쓰는 actid (HWPCTRL.OCX 액션아이디)
          PictureInsertDialog - 그림삽입 다이얼로그
          InputCodeTable - 문자표 다이얼로그
          FindDlg - 문자열 찾기 다이얼로그
          PictureLinkedToEmbedded - 현재문서의 모든그림을 문서포함으로 설정
          HwpCtrlFileSaveAs -  현재문서 새이름으로 저장
 
        //HWPCTRL 문자열바꾸기 예제 펑션
        private void HwpFindReplace(string FindString, string ReplaceString, bool Flag_WholeWordOnly)
        {
            HWPCONTROLLib.DHwpAction AllReplaceAction;
            HWPCONTROLLib.DHwpParameterSet FindReplacePSet;
 
            AllReplaceAction = (HWPCONTROLLib.DHwpAction)axHwpCtrl1.CreateAction("AllReplace");
            FindReplacePSet = (HWPCONTROLLib.DHwpParameterSet)axHwpCtrl1.CreateSet("FindReplace");
 
            FindReplacePSet.SetItem("FindString", FindString);//찾을 문자열
            FindReplacePSet.SetItem("ReplaceString", ReplaceString);//바꿀 문자열
            FindReplacePSet.SetItem("Direction"2);//찾을 방향 (0:앞, 1:뒤, 2:전체)
            FindReplacePSet.SetItem("MatchCase"false);//대소문자 구별 (True/False)
            FindReplacePSet.SetItem("AllWordForms"false);//문자열 결합 (True/False)
            FindReplacePSet.SetItem("SeveralWords"true);//여러 단어 찾기 (True/False)
            FindReplacePSet.SetItem("UseWildCards"false);//아무개 문자 (True/False)
            FindReplacePSet.SetItem("WholeWordOnly", Flag_WholeWordOnly);//온전한 낱말 (True/False)
            FindReplacePSet.SetItem("AutoSpell"false);//토씨 자동 교정 (True/False)
            FindReplacePSet.SetItem("ReplaceMode"true);//찾아 바꾸기 모드 (True/False)
            FindReplacePSet.SetItem("IgnoreMessage"true);// 메세지표시안함
 
            AllReplaceAction.Execute(FindReplacePSet);
        }
 


      예)  HwpFindReplace("{0}","김동산",false);
            ※Flag_WholeWordOnly 는 보통 false 로 세팅함 -  true 는 띄어쓰기 없는 온전한 낱말을 찾을때 사용

댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
193
어제
407
최대
1,279
전체
211,963

그누보드5
Copyright © sebom.com All rights reserved.