Not ready yet.
현재 최신 버전 : ComponentOne, Wijmo 2020 V2 | Spread 13 | ActiveReports 14 | Forguncy 5 | GcExcel 3


ComponentOne Editor™ for WinForm 컨트롤은 강력한 편집 컨트롤로서, 비전문가도 “디자인”과 “소스 코드” 모드에서 XHTML 콘텐츠를 생성하고 관리할 수 있습니다. 이 직관적인 편집기를 사용하여 어떠한 텍스트 상자도 변경할 수 있으며, Microsoft Word 같은 친숙한 인터페이스에서 XHTML 콘텐츠를 편집할 수 있습니다.

Editor

포함된 컨트롤

C1Editor는 텍스트 편집 컨트롤로서, XHTML 콘텐츠를 편집하고 표시할 수 있는 세 가지 드가 포함되어 있습니다.

  • C1EditorToolStripMain은 C1Editor에 자주 사용하는 문서, 클립보드, 기록, 찾기와 바꾸기 등 명령을 제공하는 도구 모음 컨트롤입니다.
  • C1EditorToolStripStyle은 자주 사용하는 명령을 텍스트 스타일로 제공합니다.
  • C1EditorToolStripObjects는 개체 삽입 명령을 제공합니다.
  • C1EditorToolStripTable은 테이블 편집 명령을 제공합니다.

특징

세 가지 편집 모드

C1Editor 컨트롤은 주로 디자인, 소스 코드, 미리 보기 등 세 가지 편집 모드를 제공합니다. C1Editor.Mode 속성을 설정하여 최종 사용자에게 제일 처음 표시되는 보기를 결정할 수 있습니다.

세 가지 편집 모드

문서 로드 및 저장

파일, 데이터 스트림 또는 XML 문자열에서 C1Editor 컨트롤로 XHTML 문서를 로드합니다. 마찬가지로 문서를 하나의 파일 또는 데이터 스트림으로도 저장할 수 있습니다.

유연한 데이터 바인딩

C1Editor 컨트롤을 외부 데이터 소스에 쉽게 바인딩합니다. TEXT와 XML 속성을 “바인딩 가능”으로 표시하면 간단히 비서식화 텍스트나 완전한 HTML 태그를 데이터 소스에 바인딩할 수 있습니다.

이미지, 테이블, 개체 삽입과 처리

문서에 테이블, 이미지, 하이퍼링크, 멀티미디어 Flash 파일 등 각종 유형의 개체를 삽입하고 처리합니다. 대화 상자를 이용하면 삽입하거나 편집한 개체 안의 모든 속성을 수정할 수 있습니다. “디자인” 모드에서 마우스를 사용하여 문서의 개체를 직접 이동하고 조정할 수 있습니다.

이미지, 테이블, 개체 삽입과 처리

사용자 정의 CSS 스타일

C1Editor는 편집하는 문서에서 CSS를 완전히 지원합니다. 또한 외부의 CSS 파일을 “디자인” 또는 “미리 보기” 모드의 CSS 규칙에만 사용하도록 지정할 수 있습니다. DesignCSS와 PreviewCSS 메서드는 파일 또는 데이터 스트림에서 CSS를 로드해서 이 기능을 지원할 수 있습니다.

“실시간” 동기화 XMLDocuments

C1Editor 컨트롤을 C1Editor. Document 속성으로 지정한 문서에 바인딩합니다. 만약 해당 문서가 C1Editor에서 편집된 문서라면 기본 XmlDocument 문서가 이 문서와 일치하도록 동기화됩니다. 만약 XMLDocument의 코드가 변경되면, 런타임에서 C1Editor 컨트롤에서 변경 사항이 보입니다.

글꼴 및 텍스트 속성 설정

문서에서 글꼴, 텍스트 장식, 텍스트 블록 서식을 설정할 수 있고 기본 XmlDocument 문서 수정은 걱정할 필요가 없습니다. C1Editor 컨트롤은 이러한 작업에 대해 자동으로 태그를 생성하고 해당 XmlDocument 문서를 수정할 수 있습니다. 또한 최종 사용자는 기본 재공된 텍스트 서식 대화 상자에서 텍스트 속성을 설정할 수 있습니다.

글꼴 및 텍스트 속성 설정

DTD에 사용자 정의 태그 추가

고급 프로그래밍 작업에서는 편집하는 문서에서 DTD 요소를 추가로 사용해야 하는 경우가 있습니다. XmlExtensions 속성을 통해 문서에 이러한 태그를 지정하고 추가할 수 있습니다.

맞춤법 검사

C1Editor 컨트롤에는 C1SpellChecker가 기본 제공되어 모든 맞춤법 검사 기능을 사용할 수 있습니다. 예를 들어 “대화 상자” 모드, “입력 중 검사” 모드, 상황에 맞는 단어 추천, “자동 바꾸기” 기능을 사용할 수 있습니다.

맞춤법 검사

코드 정리 루틴

C1Editor 컨트롤은 자동으로 빈 태그를 제거하고 닫히지 않은 태그를 닫을 수 있습니다. 또한 복잡하고 읽을 수 없는 HTML 태그를 개선할 수도 있습니다. 문서 로딩 시, “소스 코드” 모드 전환 시 또는 ValidateSource 메서드 또는 FixSource 메서드 실행 시 정리 루틴이 실행됩니다.

코드 정리 루틴

쉬운 액세스 및 데이터 관리

코드에서 선택하거나 커서 위치에서 데이터에 액세스하고 관리합니다. 사용자는 문자 범위를 지정하고 커서 위치를 기준으로 콘텐츠를 선택하고 액세스하여 C1Editor의 콘텐츠에 액세스할 수 있습니다.

미리 보기 및 인쇄

직접 “Print” 메서드를 호출하는 것과 Windows Internet Explorer 파일 메뉴에서 “인쇄”를 선택하는 것은 동일한 효과를 갖습니다. “Print” 메서드는 “인쇄” 대화 상자를 활성화하고 사용자에게 인쇄 설정을 변경하도록 알릴 수 있습니다. “PrintPreview” 메서드를 사용하면 인쇄하기 전에 웹 페이지를 먼저 볼 수 있어서 인쇄 오류를 방지할 수 있습니다.

top button