Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.Words 사용자가 문서에서 테이블을 처음부터 만들 수 있으며 여러 가지 다른 방법을 제공합니다. 이 문서에서는 각 메서드를 사용하여 서식이 지정된 테이블을 문서에 추가하는 방법에 대한 세부 정보와 문서 끝에 있는 각 메서드의 비교를 제공합니다.
새로 만든 테이블에 사용되는 것과 유사한 기본값이 제공됩니다 Microsoft Word:
| 테이블 속성 | 기본값 Aspose.Words |
|---|---|
Border Style |
Single |
Border Width |
1/2 태평양 표준시 |
Border Color |
Black |
Left and Right Padding |
5.4 pts |
AutoFit Mode |
AutoFit to Window |
Allow AutoFit |
True |
그 안에 Aspose.Words,사용자는 DocumentBuilder. 테이블을 만드는 기본 알고리즘은 다음과 같습니다.:
중요한 세부 사항:
테이블을 만드는 과정은 다음 그림에서 명확하게 볼 수 있습니다:

다음 코드 예제에서는 다음을 사용하여 간단한 테이블을 만드는 방법을 보여 줍니다 DocumentBuilder 기본 서식 지정:
다음 코드 예제에서는 다음을 사용하여 서식이 지정된 테이블을 만드는 방법을 보여 줍니다 DocumentBuilder:
다음 코드 예제에서는 다음을 사용하여 중첩 테이블을 삽입하는 방법을 보여 줍니다 DocumentBuilder:
테이블을 직접 삽입 할 수 있습니다. DOM 새로운 Table 특정 위치의 노드.
즉시 테이블 노드 생성 후,테이블 자체가 완전히 비어 있음을 유의하시기 바랍니다,즉 아직 행과 셀을 포함하지 않는 것입니다. 테이블에 행과 셀을 삽입하려면 해당 항목을 추가합니다 Row 그리고 Cell 자식 노드 DOM.
다음 코드 예제에서는 문서 트리에 적절한 자식 노드를 추가하여 처음부터 새 테이블을 작성하는 방법을 보여 줍니다:
Aspose.Words 에서 문서에 내용을 삽입 지원 HTML 소스를 사용하여 InsertHtml 방법 입력은 완전할 수 있습니다. HTML 페이지 또는 일부 스 니펫.
를 사용하여 InsertHtml 방법,사용자는 다음과 같은 테이블 태그를 통해 문서에 테이블을 삽입 할 수 있습니다 <table>, <tr>, <td>.
다음 코드 예제에서는 다음을 포함하는 문자열에서 문서에 테이블을 삽입하는 방법을 보여 줍니다 HTML 태그:
문서의 기존 테이블을 기반으로 테이블을 만들어야 하는 경우가 종종 있습니다. 모든 서식을 유지하면서 테이블을 복제하는 가장 쉬운 방법은 테이블을 사용하여 테이블 노드를 복제하는 것입니다. Clone 방법
동일한 기술을 사용하여 기존 행 또는 셀의 복사본을 테이블에 추가 할 수 있습니다.
다음 코드 예제에서는 노드 생성자를 사용하여 테이블을 복제하는 방법을 보여 줍니다:
다음 코드 예제에서는 테이블의 마지막 행을 복제하여 테이블에 추가하는 방법을 보여 줍니다:
데이터 원본의 각 레코드와 함께 동적으로 증가하는 문서의 테이블을 만드는 방법을 찾고 있다면 위의 방법을 사용하지 않는 것이 좋습니다. 대신,원하는 출력은 Mail merge 지역과 함께 이 기술에 대해 더 많이 배울 수 있습니다 Mail Merge 지역 부문
Aspose.Words 문서에 새 테이블을 만드는 몇 가지 방법을 제공합니다. 각 방법은 자신의 장점과 단점을 가지고,그래서 자주 사용하는 선택은 특정 상황에 따라 달라집니다.
테이블을 만드는 이러한 방법을 자세히 살펴보고 장단점을 비교해 보겠습니다:
| 방법 | 장점 | 단점 |
|---|---|---|
DocumentBuilder |
테이블 및 기타 문서 내용을 삽입하는 표준 방법 | 때로는 동일한 빌더 인스턴스를 사용하여 여러 종류의 테이블을 동시에 생성하기가 어렵습니다 |
| 비아 DOM | 노드를 직접 생성하고 삽입하는 주변 코드와 더 잘 어울립니다. DOM 사용하지 않고 DocumentBuilder | 테이블은"비어 있음"으로 만들어집니다:대부분의 작업을 수행하기 전에 다음을 호출해야합니다 EnsureMinimum 누락된 자식 노드를 만들려면 |
| 에서 HTML | 새 테이블을 만들 수 있습니다 HTML 다음과 같은 태그를 사용하는 소스 <table>, <tr>, <td> |
모든 가능한 Microsoft Word 테이블 형식은 다음에 적용 할 수 있습니다 HTML |
| 기존 테이블 복제 | 모든 행 및 셀 서식을 유지하면서 기존 테이블의 복사본을 만들 수 있습니다 | 테이블을 사용할 준비가 되기 전에 적절한 자식 노드를 제거해야 합니다 |
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.