Table

Genel Bakış

Table NET için FOSS’de bir sınıf. Mirasçılar: BaseParagraph.

Bir PDF sayfasına eklenebilecek bir tabloyu temsil eder.

Bu sınıf, .NET programlarında Tablo nesnelerle çalışmak için 13 yöntem sağlar. Kullanılabilir yöntemler şunlardır: Build, BuildMultiPage, Clone, GetHeight, GetWidth, ImportArray, ImportDataTable, ImportDataView, SetColumnTextState, Table. Tüm kamu üyeleri, .NET paketi için Aspose.PDF FOSS’u yükledikten sonra herhangi bir NET uygulamasına erişilebilir. Özellikleri: Alignment, BackgroundColor, Border, BreakText, Broken, ColumnAdjustment,Ve 24 tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
ColumnWidthsstring?Okuma/YazmaUçak ayrılmış sütun genişlikleri (örneğin:.
BorderBorderInfo?Okuma/YazmaMasa kenarında.
DefaultCellBorderBorderInfo?Okuma/YazmaDefault cell border geçerli tüm hücreler için, eğer geçersiz kalmadıysa.
DefaultCellPaddingMarginInfo?Okuma/YazmaÖntanımlı hücre kaplama.
DefaultCellTextStateTextState?Okuma/YazmaHücreler için varsayılan metin durumu.
BackgroundColorColor?Okuma/YazmaMasa arka plan rengi.
LeftfloatOkuma/YazmaSayfada masanın sol pozisyonu.
TopfloatOkuma/YazmaSayfadaki tabloun en üst pozisyonu (sayfa başından uzaklık).
MarginMarginInfoOkuma/YazmaMasa kenarlığı.
RepeatingRowsCountintOkuma/YazmaTablo sayfalar arasında geçerken her sayfanın başında tekrarlanacak satır sayısı.
RepeatingColumnsCountintOkuma/YazmaTablo için en fazla sütun sayılır.
BrokenTableBrokenOkuma/YazmaMasanın sayfaları nasıl parçaladığını.
IsBrokenboolOkuma/YazmaTablonun sayfaları birbirinden ayırmasına izin verilip verilmediği.
ColumnAdjustmentColumnAdjustmentOkuma/YazmaTablo gösterildiğinde sütunların boyutu nasıl belirlenir (API paritesi).
RowsRowsOku .Bu tablodaki satırlar topluluğu.
DefaultColumnWidthstring?Okuma/YazmaColumnWidths boş olduğunda kullanılan öntanımlı sütun genişliği.
CornerStyleBorderCornerStyleOkuma/YazmaMasanın kenar kutusuna uygulanan köşeli stil.
IsBordersIncludedboolOkuma/YazmaDoğru olduğunda, hücre sınırları genişlikleri hücrelerle doldurma ve satır yüksekliği hesaplamalarına göre sayılır.
BreakTextTextFragment?Okuma/YazmaBir satır sayfalar arasında bölündüğünde, sayfada çizilen isteğe bağlı gösterge.
RepeatingRowsStyleTextState?Okuma/YazmaDefault text state for the rows repeated on continuation pages (see RepeatingRowsCount). Bu durum, devam sayfalarında tekrarlanan satırlar için varsayılan metin durumu.
AlignmentHorizontalAlignmentOkuma/YazmaHizalamayı alır veya ayarlar.
HorizontalAlignmentHorizontalAlignmentOkuma/YazmaBu paragrafa uygulanan yatay düzenleme.
VerticalAlignmentVerticalAlignmentOkuma/YazmaBu paragrafa uygulanan dikey düzenleme.
IsFirstParagraphInColumnboolOkuma/YazmaParagrafın yeni bir sütuna başlamasını zorla.
IsKeptWithNextboolOkuma/YazmaBu paragrafı bir sonraki sayfada tut.
IsInNewPageboolOkuma/YazmaParagrafın yeni bir sayfada başlamasını zorla.
IsInLineParagraphboolOkuma/YazmaSatır içi paragraf işaretleme (yeni satıra başlatmaz).
HyperlinkTextstring?Okuma/YazmaEski bir iplik tipiyle bağlantı hedefi.
HyperlinkHyperlink?Okuma/YazmaParagrafa uygulanan tipleştirilmiş hiper bağlantı dekorasyonu.
ZIndexintOkuma/YazmaDOM renderer tarafından kullanılan Z-sıra indeksi.

Yöntemler

SignatureAçıklama:
Table()Bu tablo örneğinde Tablo çağrısı.
GetWidth()ColumnWidths’dan sütun genişliklerinin toplamı.
GetHeight()Herhangi bir barındırma sayfasından bağımsız olarak, tablonun yaklaşık yüksekliği.
GetHeight(parentPage: Page?)Ana sayfadaki tablonun yaklaşık olarak gösterilen yüksekliği.
SetColumnTextState(colNumber: int, textState: Aspose.Pdf.Text.TextState)Verilen (1-bazlı) sütun numarasındaki her hücreye textState uygulayın.
Clone()Masanın sığ bir klonu.
ImportArray(importedArray: object?[], firstFilledRow: int, firstFilledColumn: int, isLeftColumnsFilled: bool)Bir boyutlu nesne dizisini tablomuza aktarın ve değerleri tablo sütun sayımıyla satırlara sarın.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int)DataTable’ın tüm satırlarını içeri aktar.
ImportDataTable(importedDataTable: System.Data.DataTable, isColumnNamesShown: bool, firstFilledRow: int, firstFilledColumn: byte, maxRows: int, maxColumns: int, isHtmlSupported: bool)Açıkça max-sıra / max - sütun ve HTML destek bayrağı ile ithalat.
ImportDataTable(importedDataTable: System.Data.DataTable, sourceRowList: int[], sourceColumnList: int[], firstFilledRow: int, firstFilledColumn: int, showColumnNamesAsFirstRow: bool, isHtmlSupported: bool)İndeks listeleri tarafından seçilen satır / sütunların alt kümesini aktarın .
ImportDataView(sourceDataView: System.Data.DataView, isColumnNamesImported: bool, firstFilledRow: int, firstFilledColumn: int, maxRows: int, maxColumns: int)DataView içeri aktarın.
BuildMultiPage(page: Page, startY: double, bottomMargin: double, topMargin: double)Masayı birden fazla sayfada oluşturun.
Build(page: Page)Verilen sayfa için tablo içeriği akışı baytları oluşturun.

Ayrıca bakınız:

 Türkçe