Table

개요

Table는 Aspose.PDF FOSS for .NET에 있는 클래스입니다. 상속 대상: BaseParagraph.

PDF 페이지에 추가할 수 있는 테이블을 나타냅니다.

이 클래스는 .NET 프로그램에서 Table 객체를 작업하기 위한 13개의 메서드를 제공합니다. 사용 가능한 메서드에는: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table가 포함됩니다. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 .NET 애플리케이션에서 접근할 수 있습니다. 속성: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment, 및 24개 더.

속성

이름유형액세스설명
ColumnWidthsstring?읽기/쓰기공백으로 구분된 열 너비 (예:
BorderBorderInfo?읽기/쓰기표 테두리.
DefaultCellBorderBorderInfo?읽기/쓰기기본 셀 테두리는 모든 셀에 적용되며, 별도로 재정의되지 않는 한 적용됩니다.
DefaultCellPaddingMarginInfo?읽기/쓰기기본 셀 패딩.
DefaultCellTextStateTextState?읽기/쓰기셀에 대한 기본 텍스트 상태.
BackgroundColorColor?읽기/쓰기표 배경색.
Leftfloat읽기/쓰기페이지에서 표의 왼쪽 위치.
Topfloat읽기/쓰기페이지에서 표의 상단 위치 (페이지 상단으로부터의 거리).
MarginMarginInfo읽기/쓰기테이블 여백.
RepeatingRowsCountint읽기/쓰기테이블이 여러 페이지에 걸칠 경우 각 페이지 상단에 반복될 행 수.
RepeatingColumnsCountint읽기/쓰기테이블의 최대 열 수.
BrokenTableBroken읽기/쓰기표가 페이지를 넘어 나뉘는 방식.
IsBrokenbool읽기/쓰기표가 페이지를 넘어 나뉘는 것이 허용되는지 여부.
ColumnAdjustmentColumnAdjustment읽기/쓰기표가 렌더링될 때 열의 크기가 결정되는 방법 (API parity).
RowsRows읽기이 표의 행 모음.
DefaultColumnWidthstring?읽기/쓰기ColumnWidths가 비어 있을 때 사용되는 기본 열 너비.
CornerStyleBorderCornerStyle읽기/쓰기표의 테두리 상자에 적용된 코너 라운딩 스타일.
IsBordersIncludedbool읽기/쓰기true인 경우, 셀 테두리 너비가 셀 패딩 및 행 높이 계산에 포함됩니다.
BreakTextTextFragment?읽기/쓰기행이 페이지를 넘겨 나뉘어질 때 페이지 구분선에 그려지는 선택적 표시기.
RepeatingRowsStyleTextState?읽기/쓰기연속 페이지에 반복되는 행에 대한 기본 텍스트 상태 (see RepeatingRowsCount).
AlignmentHorizontalAlignment읽기/쓰기정렬을 가져오거나 설정합니다.
HorizontalAlignmentHorizontalAlignment읽기/쓰기이 단락에 적용된 가로 정렬.
VerticalAlignmentVerticalAlignment읽기/쓰기이 단락에 수직 정렬이 적용되었습니다.
IsFirstParagraphInColumnbool읽기/쓰기문단을 새 열에서 시작하도록 강제합니다.
IsKeptWithNextbool읽기/쓰기이 문단을 다음 문단과 같은 페이지에 유지합니다.
IsInNewPagebool읽기/쓰기단락을 새 페이지에서 시작하도록 강제합니다.
IsInLineParagraphbool읽기/쓰기인라인 단락 플래그 (새 줄을 시작하지 않음).
HyperlinkTextstring?읽기/쓰기레거시 문자열형 하이퍼링크 대상.
HyperlinkHyperlink?읽기/쓰기문단에 적용된 타입 하이퍼링크 장식.
ZIndexint읽기/쓰기DOM 렌더러에서 사용되는 Z-order 인덱스.

메서드

시그니처설명
Table()이 Table 인스턴스에서 Table을 호출합니다.
GetWidth()ColumnWidths의 열 너비 합계.
GetHeight()표의 대략적인 렌더링 높이이며, 호스팅 페이지와는 무관합니다.
GetHeight(parentPage: Page?)부모 페이지(parentPage)에서 표가 렌더링된 높이(또는 지정된 것이 없을 경우 기본 콘텐츠 밴드의 높이)입니다.
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)지정된 (0 기반) 열 번호의 모든 셀에 textState를 적용합니다.
Clone()표의 얕은 복제본입니다.
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool)일차원 객체 배열을 테이블에 가져와서, 값을 테이블의 열 개수에 따라 행으로 래핑합니다.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int)DataTable의 모든 행을 가져옵니다.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool)명시적인 max-rows / max-columns 및 HTML 지원 플래그와 함께 가져오기.
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool)인덱스 목록으로 선택된 행/열의 부분집합을 가져오기.
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int)DataView을(를) 가져오기.
Build(page: Page)주어진 페이지에 대한 테이블 콘텐츠 스트림 바이트를 빌드합니다.
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double, measureOnly: bool, contentFlow: bool)여러 페이지에 걸쳐 테이블을 빌드합니다.

참조

 한국어