Tabela de dados

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:AcessosDescrição:
ColumnWidthsstring?Leitura/EscritaAnéis de coluna separados por espaço (por exemplo:.
BorderBorderInfo?Leitura/Escrita- A borda da mesa.
DefaultCellBorderBorderInfo?Leitura/EscritaFronteira de célula padrão aplicada a todas as células, salvo se for substituída.
DefaultCellPaddingMarginInfo?Leitura/Escrita- A cobertura padrão.
DefaultCellTextStateTextState?Leitura/EscritaEstado de texto padrão para células.
BackgroundColorColor?Leitura/EscritaCor de fundo da mesa.
LeftfloatLeitura/EscritaPosição esquerda da mesa na página.
TopfloatLeitura/EscritaPosição superior da tabela na página (distância do topo da página).
MarginMarginInfoLeitura/EscritaMargem da mesa.
RepeatingRowsCountintLeitura/EscritaNúmero de linhas a repetir no topo de cada página quando o quadro abrange páginas.
RepeatingColumnsCountintLeitura/EscritaNúmero máximo de colunas para a tabela.
BrokenTableBrokenLeitura/EscritaComo a mesa se rompe pelas páginas.
IsBrokenboolLeitura/EscritaSe a tabela pode ser dividida entre páginas.
ColumnAdjustmentColumnAdjustmentLeitura/EscritaComo as colunas são dimensionadas quando a tabela é renderizada (paridade API).
RowsRowsLeia.A coleção de linhas nesta tabela.
DefaultColumnWidthstring?Leitura/EscritaLargura de coluna padrão usada quando ColumnWidths está vazio.
CornerStyleBorderCornerStyleLeitura/EscritaO estilo de arredondamento do canto aplicado à caixa da mesa.
IsBordersIncludedboolLeitura/EscritaQuando verdadeiro, as larguras de fronteira das células contam contra os cálculos do acondicionamento e da altura das linhas.
BreakTextTextFragment?Leitura/EscritaIndicador opcional desenhado na interrupção de página quando uma linha é dividida entre páginas.
RepeatingRowsStyleTextState?Leitura/EscritaEstado de texto padrão para as linhas repetidas nas páginas de continuação (ver RepeatingRowsCount).
AlignmentHorizontalAlignmentLeitura/EscritaObtém ou define o alinhamento.
HorizontalAlignmentHorizontalAlignmentLeitura/EscritaAlinhamento horizontal aplicado a este número.
VerticalAlignmentVerticalAlignmentLeitura/EscritaAlinhamento vertical aplicado a este ponto.
IsFirstParagraphInColumnboolLeitura/EscritaForçar o parágrafo a começar uma nova coluna.
IsKeptWithNextboolLeitura/EscritaMantenha este parágrafo na mesma página que o seguinte.
IsInNewPageboolLeitura/EscritaForçar o parágrafo a começar numa nova página.
IsInLineParagraphboolLeitura/EscritaMarca de parágrafo na linha (não inicia uma nova linha).
HyperlinkTextstring?Leitura/EscritaObjetivo de hiperligação com tipo de string.
HyperlinkHyperlink?Leitura/EscritaDecoração de hiperligação tipicamente aplicada ao parágrafo.
ZIndexintLeitura/EscritaÍndice de ordem Z utilizado pelo renderizador DOM.

Métodos de avaliação

AssinaturaDescriçã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.

Ver também:

 Português