문서 작성기 개요
DocumentBuilder 강력한 계급입니다. Document 동적 문서를 처음부터 작성하거나 기존 문서에 새 요소를 추가할 수 있습니다.
DocumentBuilder
문서 작성기 또는 Aspose.Words DOM
DocumentBuilder
가능한 작업 DocumentBuilder 또한, Aspose.Words DOM 직접. 그러나,사용 Aspose.Words DOM 클래스는 일반적으로 사용하는 것보다 더 많은 코드 줄이 필요합니다 DocumentBuilder.
문서 탐색
문서 탐색은 가상 커서의 개념을 기반으로 하며,다양한 기능을 사용하여 문서의 다른 위치로 이동할 수 있습니다. DocumentBuilder.MoveToXXX 다음과 같은 방법 MoveToDocumentStart 그리고 MoveToField. 이 가상 커서는 메서드를 호출할 때 텍스트가 삽입될 위치를 나타냅니다 Write, Writeln, InsertBreak,그리고 다른 것들.
다음 코드 예제에서는 책갈피를 탐색하는 방법을 보여 줍니다:
문서 작성 및 수정
Aspose.Words API 문서의 다양한 요소 서식을 지정하는 여러 클래스를 제공합니다. 각 클래스는 텍스트,단락,섹션 등과 같은 특정 문서 요소와 관련된 서식 속성을 캡슐화합니다. 예를 들어, Font 클래스는 문자 서식 속성을 나타냅니다. ParagraphFormat 클래스는 단락 서식 속성 등을 나타냅니다. 이 클래스의 객체는 해당 클래스에 의해 반환됩니다. DocumentBuilder 클래스와 이름이 같은 속성입니다. 따라서 문서 작성 중에 액세스하고 원하는 서식을 설정할 수 있습니다.
텍스트,체크 박스,올레 개체,이미지,책갈피,양식 필드 및 기타 문서 요소를 커서 위치에 삽입 할 수도 있습니다. Write
방법 또는 어떤 DocumentBuilder.InsertXXX 다음과 같은 방법 InsertField, InsertHtml,그리고 비슷한 방법들.
의 사용하여 간단한 문서를 만드는 방법을 살펴 보자 DocumentBuilder.
다음을 사용하여 문서 만들기 DocumentBuilder
시작하려면,당신은 DocumentBuilder 그리고 그것을 Document 객체 새 인스턴스를 만듭니다 DocumentBuilder 그 생성자를 호출하고 그것을 전달함으로써 Document 빌더에 첨부할 개체입니다.
텍스트를 삽입하려면 문서에 삽입해야 하는 텍스트 문자열을 Write 방법
다음 코드 예제에서는 문서 작성기를 사용하여 간단한 문서를 만드는 방법을 보여 줍니다.
문서 서식 지정
그 Font 속성은 텍스트 서식을 정의합니다. 이 개체에는 다른 글꼴 속성(글꼴 이름,글꼴 크기,색상 등)이 포함되어 있습니다. 몇 가지 중요한 글꼴 속성은 또한 DocumentBuilder 속성을 통해 직접 액세스 할 수 있습니다. 이 두가지가 Font.Bold, Font.Italic,그리고 Font.Underline 부울 속성.
다음 코드 예제에서는 다음을 사용하여 서식이 지정된 텍스트를 삽입하는 방법을 보여 줍니다 DocumentBuilder:
- Font 문서의 현재 위치에서 삽입된 모든 텍스트에 적용할 문자 서식을 지정합니다.
- ParagraphFormat 삽입할 현재 단락 및 모든 단락의 단락 서식을 지정합니다.
- PageSetup 현재 구역과 삽입할 전체 구역의 페이지 및 구역 속성을 지정합니다.
- CellFormat 그리고 RowFormat 문서의 현재 위치부터 표 셀 및 행에 적용할 서식 속성을 지정합니다.
이 상황에서"현재"는 커서가 있는 위치,단락,섹션,셀 또는 행을 의미합니다.