Tabela de dados
Resumo geral
Table é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: BaseParagraph.
Representa uma tabela que pode ser adicionada a uma página PDF.
Esta classe fornece 12 métodos para trabalhar com objetos de Tabela em programas .NET. Os métodos disponíveis incluem: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment, e mais 24 .
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
ColumnWidths | string? | Leitura/Escrita | Anéis de coluna separados por espaço (por exemplo:. |
Border | BorderInfo? | Leitura/Escrita | - A borda da mesa. |
DefaultCellBorder | BorderInfo? | Leitura/Escrita | Fronteira de célula padrão aplicada a todas as células, salvo se for substituída. |
DefaultCellPadding | MarginInfo? | Leitura/Escrita | - A cobertura padrão. |
DefaultCellTextState | TextState? | Leitura/Escrita | Estado de texto padrão para células. |
BackgroundColor | Color? | Leitura/Escrita | Cor de fundo da mesa. |
Left | float | Leitura/Escrita | Posição esquerda da mesa na página. |
Top | float | Leitura/Escrita | Posição superior da tabela na página (distância do topo da página). |
Margin | MarginInfo | Leitura/Escrita | Margem da mesa. |
RepeatingRowsCount | int | Leitura/Escrita | Número de linhas a repetir no topo de cada página quando o quadro abrange páginas. |
RepeatingColumnsCount | int | Leitura/Escrita | Número máximo de colunas para a tabela. |
Broken | TableBroken | Leitura/Escrita | Como a mesa se rompe pelas páginas. |
IsBroken | bool | Leitura/Escrita | Se a tabela pode ser dividida entre páginas. |
ColumnAdjustment | ColumnAdjustment | Leitura/Escrita | Como as colunas são dimensionadas quando a tabela é renderizada (paridade API). |
Rows | Rows | Leia. | A coleção de linhas nesta tabela. |
DefaultColumnWidth | string? | Leitura/Escrita | Largura de coluna padrão usada quando ColumnWidths está vazio. |
CornerStyle | BorderCornerStyle | Leitura/Escrita | O estilo de arredondamento do canto aplicado à caixa da mesa. |
IsBordersIncluded | bool | Leitura/Escrita | Quando verdadeiro, as larguras de fronteira das células contam contra os cálculos do acondicionamento e da altura das linhas. |
BreakText | TextFragment? | Leitura/Escrita | Indicador opcional desenhado na interrupção de página quando uma linha é dividida entre páginas. |
RepeatingRowsStyle | TextState? | Leitura/Escrita | Estado de texto padrão para as linhas repetidas nas páginas de continuação (ver RepeatingRowsCount). |
Alignment | HorizontalAlignment | Leitura/Escrita | Obtém ou define o alinhamento. |
HorizontalAlignment | HorizontalAlignment | Leitura/Escrita | Alinhamento horizontal aplicado a este número. |
VerticalAlignment | VerticalAlignment | Leitura/Escrita | Alinhamento vertical aplicado a este ponto. |
IsFirstParagraphInColumn | bool | Leitura/Escrita | Forçar o parágrafo a começar uma nova coluna. |
IsKeptWithNext | bool | Leitura/Escrita | Mantenha este parágrafo na mesma página que o seguinte. |
IsInNewPage | bool | Leitura/Escrita | Forçar o parágrafo a começar numa nova página. |
IsInLineParagraph | bool | Leitura/Escrita | Marca de parágrafo na linha (não inicia uma nova linha). |
HyperlinkText | string? | Leitura/Escrita | Objetivo de hiperligação com tipo de string. |
Hyperlink | Hyperlink? | Leitura/Escrita | Decoração de hiperligação tipicamente aplicada ao parágrafo. |
ZIndex | int | Leitura/Escrita | Índice de ordem Z utilizado pelo renderizador DOM. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
Table() | Chama a tabela nesta instância da tabula. |
GetWidth() | Somada das larguras de coluna a partir do ColumnWidths. |
GetHeight(parentPage: Page) | Alturas aproximadas da tabela na página-mãe. |
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState) | Aplicar textState a cada célula do número de coluna (1 baseado). |
Clone() | Um clone superficial da mesa. |
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool) | Importar um conjunto de objetos 2D na tabela. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int) | Importar todas as linhas de um DataTable. |
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool) | Importar com linhas/colunas máximas explícitas e sinalização de suporte HTML. |
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool) | Importar um subconjunto de linhas/colunas selecionadas por listas de índices. |
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int) | Importar um DataView. |
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double) | Construir a tabela em várias páginas. |
Build(page: Page) | Construir os bytes de fluxo do conteúdo da tabela para a página dada. |