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: | Access | Açıklama: |
|---|---|---|---|
ColumnWidths | string? | Okuma/Yazma | Uçak ayrılmış sütun genişlikleri (örneğin:. |
Border | BorderInfo? | Okuma/Yazma | Masa kenarında. |
DefaultCellBorder | BorderInfo? | Okuma/Yazma | Default cell border geçerli tüm hücreler için, eğer geçersiz kalmadıysa. |
DefaultCellPadding | MarginInfo? | Okuma/Yazma | Öntanımlı hücre kaplama. |
DefaultCellTextState | TextState? | Okuma/Yazma | Hücreler için varsayılan metin durumu. |
BackgroundColor | Color? | Okuma/Yazma | Masa arka plan rengi. |
Left | float | Okuma/Yazma | Sayfada masanın sol pozisyonu. |
Top | float | Okuma/Yazma | Sayfadaki tabloun en üst pozisyonu (sayfa başından uzaklık). |
Margin | MarginInfo | Okuma/Yazma | Masa kenarlığı. |
RepeatingRowsCount | int | Okuma/Yazma | Tablo sayfalar arasında geçerken her sayfanın başında tekrarlanacak satır sayısı. |
RepeatingColumnsCount | int | Okuma/Yazma | Tablo için en fazla sütun sayılır. |
Broken | TableBroken | Okuma/Yazma | Masanın sayfaları nasıl parçaladığını. |
IsBroken | bool | Okuma/Yazma | Tablonun sayfaları birbirinden ayırmasına izin verilip verilmediği. |
ColumnAdjustment | ColumnAdjustment | Okuma/Yazma | Tablo gösterildiğinde sütunların boyutu nasıl belirlenir (API paritesi). |
Rows | Rows | Oku . | Bu tablodaki satırlar topluluğu. |
DefaultColumnWidth | string? | Okuma/Yazma | ColumnWidths boş olduğunda kullanılan öntanımlı sütun genişliği. |
CornerStyle | BorderCornerStyle | Okuma/Yazma | Masanın kenar kutusuna uygulanan köşeli stil. |
IsBordersIncluded | bool | Okuma/Yazma | Doğ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. |
BreakText | TextFragment? | Okuma/Yazma | Bir satır sayfalar arasında bölündüğünde, sayfada çizilen isteğe bağlı gösterge. |
RepeatingRowsStyle | TextState? | Okuma/Yazma | Default 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. |
Alignment | HorizontalAlignment | Okuma/Yazma | Hizalamayı alır veya ayarlar. |
HorizontalAlignment | HorizontalAlignment | Okuma/Yazma | Bu paragrafa uygulanan yatay düzenleme. |
VerticalAlignment | VerticalAlignment | Okuma/Yazma | Bu paragrafa uygulanan dikey düzenleme. |
IsFirstParagraphInColumn | bool | Okuma/Yazma | Paragrafın yeni bir sütuna başlamasını zorla. |
IsKeptWithNext | bool | Okuma/Yazma | Bu paragrafı bir sonraki sayfada tut. |
IsInNewPage | bool | Okuma/Yazma | Paragrafın yeni bir sayfada başlamasını zorla. |
IsInLineParagraph | bool | Okuma/Yazma | Satır içi paragraf işaretleme (yeni satıra başlatmaz). |
HyperlinkText | string? | Okuma/Yazma | Eski bir iplik tipiyle bağlantı hedefi. |
Hyperlink | Hyperlink? | Okuma/Yazma | Paragrafa uygulanan tipleştirilmiş hiper bağlantı dekorasyonu. |
ZIndex | int | Okuma/Yazma | DOM renderer tarafından kullanılan Z-sıra indeksi. |
Yöntemler
| Signature | Açı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. |