TableElement
개요
TableElement는 Aspose.PDF FOSS에서 .NET을(를) 위한 클래스입니다. 상속 대상: StructureElement.
이 클래스는 .NET 프로그램에서 TableElement 객체를 다루기 위한 15개의 메서드를 제공합니다. 사용 가능한 메서드에는 AdjustPosition, AppendChild, ChangeParentElement, ClearId, CreateTBody, CreateTFoot, CreateTHead, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag 및 추가 2개의 메서드가 포함됩니다. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 .NET 애플리케이션에서 사용할 수 있습니다. 속성: ActualText, Alignment, AlternativeText, Attributes, BackgroundColor, Border 및 추가 25개.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
RepeatingRowsCount | int | 읽기/쓰기 | 반복되는 행 수를 가져오거나 설정합니다. |
RepeatingColumnsCount | int | 읽기/쓰기 | 반복되는 열 수를 가져오거나 설정합니다. |
RepeatingRowsStyle | Aspose.Pdf.Text.TextState? | 읽기/쓰기 | 반복 행 스타일을 가져오거나 설정합니다. |
BackgroundColor | Aspose.Pdf.Color? | 읽기/쓰기 | 배경색을 가져오거나 설정합니다. |
Border | Aspose.Pdf.BorderInfo? | 읽기/쓰기 | 테두리를 가져오거나 설정합니다. |
Alignment | Aspose.Pdf.HorizontalAlignment | 읽기/쓰기 | 정렬을 가져오거나 설정합니다. |
CornerStyle | Aspose.Pdf.BorderCornerStyle | 읽기/쓰기 | 코너 스타일을 가져오거나 설정합니다. |
Broken | Aspose.Pdf.TableBroken | 읽기/쓰기 | 깨진 값을 가져오거나 설정합니다. |
ColumnAdjustment | Aspose.Pdf.ColumnAdjustment | 읽기/쓰기 | 열 조정을 가져오거나 설정합니다. |
ColumnWidths | string? | 읽기/쓰기 | 열 너비를 가져오거나 설정합니다. |
DefaultColumnWidth | string? | 읽기/쓰기 | 기본 열 너비를 가져오거나 설정합니다. |
DefaultCellBorder | Aspose.Pdf.BorderInfo? | 읽기/쓰기 | 기본 셀 테두리를 가져오거나 설정합니다. |
DefaultCellPadding | Aspose.Pdf.MarginInfo? | 읽기/쓰기 | 기본 셀 패딩을 가져오거나 설정합니다. |
DefaultCellTextState | Aspose.Pdf.Text.TextState | 읽기/쓰기 | 기본 셀 텍스트 상태를 가져오거나 설정합니다. |
IsBroken | bool | 읽기/쓰기 | 깨진 여부를 가져오거나 설정합니다. |
IsBordersIncluded | bool | 읽기/쓰기 | 테두리가 포함되는지를 가져오거나 설정합니다. |
Left | float | 읽기/쓰기 | 왼쪽을 가져오거나 설정합니다. |
Top | float | 읽기/쓰기 | Top을 가져오거나 설정합니다. |
StructureTextState | StructureTextState | 읽기 | 텍스트 상태가 이 요소의 인라인 콘텐츠에 적용됨(저장만 되며 — FOSS 구조 빌더는 이를 다시 렌더링하지 않음). |
Attributes | StructureElementAttributes | 읽기 | 이 요소에 부착된 구조 속성 (/A)으로, 소유자별로 정리됩니다. |
StructureType | string | 읽기 | PDF 구조 유형 역할(/S 항목, 예: |
S | StructureType | 읽기 | 요소의 구조 유형(/S)은 StructureType이며, Name은 역할 태그입니다(예: |
ActualText | string | 읽기/쓰기 | 표시된 콘텐츠에 대한 교체 텍스트 (/ActualText). |
AlternativeText | string | 읽기/쓰기 | 보조 기술에서 사용되는 대체 텍스트 (/Alt). |
ExpansionText | string | 읽기/쓰기 | 약어에 대한 확장 텍스트 (/E). |
Language | string | 읽기/쓰기 | BCP-47 요소 내용의 언어 코드 (/Lang). |
ID | string | 읽기 | 요소 식별자 (/ID); 읽기 전용 — 저장 시 할당됩니다. |
Title | string | 읽기/쓰기 | 구조 요소의 제목 (/T). |
Page | Page? | 읽기 | 이 요소의 콘텐츠를 호스팅하는 페이지, 또는 요소가 아직 페이지에 연결되지 않은 경우 null. |
ParentElement | StructureElement? | 읽기 | 부모 구조 요소이며, 이 요소가 분리되었거나 구조 트리 루트 바로 아래에 있을 경우 null입니다. |
ChildElements | ElementList | 읽기 | 이 요소의 직접 자식들. |
메서드
| 시그니처 | 설명 |
|---|---|
CreateTBody() | TBody 자식을 생성하고 추가합니다. |
CreateTHead() | THead 자식을 생성하고 추가합니다. |
CreateTFoot() | TFoot 자식을 생성하고 추가합니다. |
AppendChild(child: StructureElement) | 이 요소의 /K 배열 아래에 자식을 추가합니다. |
SetTag(tag: string) | 이 요소의 역할을 사용자 정의 태그로 다시 매핑하고, 태그 → 표준 유형을 문서 역할 맵에 등록합니다. |
ToString() | 구조 트리를 덤프할 때 사용되는 텍스트 표현(역할 이름; 유형 이름으로 대체). |
FindElements(recursive: bool) | T 유형의 하위 요소를 재귀적으로 찾습니다. |
AppendChild(child: StructureElement, validate: bool) | 선택적 검증 단계를 사용하여 자식을 추가합니다. |
SetText(text: string) | 요소의 텍스트 내용을 설정합니다( ActualText에 저장됩니다). |
SetId(id: string) | 요소 식별자(/ID)를 설정합니다. |
ClearId() | 요소 식별자 (/ID)를 제거합니다. |
AdjustPosition(settings: object) | 작성된 구조 요소에 대해 요청된 레이아웃 위치를 캡처합니다. |
ChangeParentElement(newParent: StructureElement, validate: bool) | 이 요소를 newParent 아래로 이동합니다. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | 이 요소를 분리한 다음, 해당 요소의 자식들을 이전 부모 아래로 재배치합니다(이 요소의 슬롯을 차지함). |
Detach() | 이 요소를 부모로부터 분리합니다. |