Table
Table
Genel Bakış
Table, Aspose.Words FOSS for .NET içinde bir sınıftır. Şu sınıftan miras alır: CompositeNode.
Bir Word belgesindeki tabloyu temsil eder.
Bu sınıf, .NET programlarında Tablo nesneleriyle çalışmak için 35 yöntem sağlar. Kullanılabilir yöntemler: Accept, AcceptEnd, AcceptStart, AppendChild, AutoFit, ClearBorders, ClearShading, Clone, ConvertToHorizontallyMergedCells, CreateNavigator, EnsureMinimum, GetAncestor ve 23 ek yöntem. Tüm genel üyeler, Aspose.Words FOSS for .NET paketini kurduktan sonra herhangi bir .NET uygulaması tarafından erişilebilir. Özellikler: AbsoluteHorizontalDistance, AbsoluteVerticalDistance, Alignment, AllowAutoFit, AllowCellSpacing, AllowOverlap ve 38 tane daha.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
NodeType | NodeType | Okuma | Tabloyu döndürür. |
FirstRow | Row | Okuma | Tablodaki ilk Satır düğümünü döndürür. |
LastRow | Row | Okuma | Tablodaki son Row düğümünü döndürür. |
Rows | RowCollection | Okuma | Tablonun satırlarına tiplenmiş erişim sağlar. |
Alignment | TableAlignment | Okuma/Yazma | Belge içinde bir inline table’ın nasıl hizalanacağını belirtir. |
AllowAutoFit | bool | Okuma/Yazma | Microsoft Word ve Aspose.Words’ın bir tablo içindeki hücreleri içeriklerine sığacak şekilde otomatik olarak yeniden boyutlandırmasına izin verir. |
PreferredWidth | PreferredWidth | Okuma/Yazma | Tablonun tercih edilen genişliğini alır veya ayarlar. |
Bidi | bool | Okuma/Yazma | Bu tablonun sağdan sola olup olmadığını alır veya ayarlar. |
LeftPadding | double | Okuma/Yazma | Hücrelerin içeriğinin soluna eklemek için boşluk miktarını (nokta cinsinden) alır veya ayarlar. |
RightPadding | double | Okuma/Yazma | Hücrelerin içeriğinin sağına eklemek için boşluk miktarını (nokta cinsinden) alır veya ayarlar. |
TopPadding | double | Okuma/Yazma | Hücrelerin içeriğinin üzerine eklemek için boşluk miktarını (nokta cinsinden) alır veya ayarlar. |
BottomPadding | double | Okuma/Yazma | Hücrelerin içeriğinin altına eklenecek boşluk miktarını (puan cinsinden) alır veya ayarlar. |
CellSpacing | double | Okuma/Yazma | Hücreler arasındaki boşluk miktarını (puan cinsinden) alır veya ayarlar. |
AllowCellSpacing | bool | Okuma/Yazma | Hücreler arasındaki boşluk bırakma seçeneğini alır veya ayarlar. |
LeftIndent | double | Okuma/Yazma | Tablonun sol girintisini temsil eden değeri alır veya ayarlar. |
StyleOptions | TableStyleOptions | Okuma/Yazma | Bu tabloya bir tablo stilinin nasıl uygulandığını belirten bit bayraklarını alır veya ayarlar. |
Style | Style | Okuma/Yazma | Bu tabloya uygulanan tablo stilini alır veya ayarlar. |
StyleName | string | Okuma/Yazma | Bu tabloya uygulanan tablo stilinin adını alır veya ayarlar. |
StyleIdentifier | StyleIdentifier | Okuma/Yazma | Bu tabloya uygulanan tablo stilinin bölge bağımsız stil tanımlayıcısını alır veya ayarlar. |
TextWrapping | TextWrapping | Okuma/Yazma | Tablo için TextWrapping değerini alır veya ayarlar. |
Title | string | Okuma/Yazma | Bu tablonun başlığını alır veya ayarlar. |
Description | string | Okuma/Yazma | Bu tablonun açıklamasını alır veya ayarlar. |
DistanceLeft | double | Okuma/Yazma | Tablo solu ile çevresindeki metin arasındaki mesafeyi, puan cinsinden alır veya ayarlar. |
DistanceRight | double | Okuma/Yazma | Tablo sağı ile çevresindeki metin arasındaki mesafeyi, puan cinsinden alır veya ayarlar. |
DistanceTop | double | Okuma/Yazma | Tablonun üst kısmı ile çevresindeki metin arasındaki mesafeyi alır veya ayarlar, nokta cinsinden. |
DistanceBottom | double | Okuma/Yazma | Tablonun alt kısmı ile çevresindeki metin arasındaki mesafeyi alır veya ayarlar, nokta cinsinden. |
RelativeHorizontalAlignment | HorizontalAlignment | Okuma/Yazma | Yüzen tablonun göreceli yatay hizalamasını alır veya ayarlar. |
RelativeVerticalAlignment | VerticalAlignment | Okuma/Yazma | Yüzen tablonun göreceli dikey hizalamasını alır veya ayarlar. |
HorizontalAnchor | RelativeHorizontalPosition | Okuma/Yazma | Yüzen tablonun yatay konumlandırmasının hesaplanacağı temel nesneyi alır. |
VerticalAnchor | RelativeVerticalPosition | Okuma/Yazma | Yüzen tablonun dikey konumlandırmasının hesaplanacağı temel nesneyi alır. |
AbsoluteHorizontalDistance | double | Okuma/Yazma | Tablo özellikleri tarafından belirtilen mutlak yatay yüzen tablo konumunu alır veya ayarlar, puan cinsinden. |
AbsoluteVerticalDistance | double | Okuma/Yazma | Tablo özellikleri tarafından belirtilen mutlak dikey yüzen tablo konumunu alır veya ayarlar, puan cinsinden. |
AllowOverlap | bool | Okuma | Yüzen bir tablonun, belgede görüntülendiğinde diğer yüzen nesnelerin alanını kapsamasına izin verilip verilmeyeceğini alır. |
IsComposite | bool | Okuma | Bu düğümün alt düğümleri olabileceği için true döner. |
HasChildNodes | bool | Okuma | Bu düğümün herhangi bir alt düğümü varsa true döner. |
FirstChild | Node | Okuma | Düğümün ilk çocuğunu alır. |
LastChild | Node | Okuma | Düğümün son çocuğunu alır. |
Count | int | Okuma | Bu düğümün doğrudan çocuklarının sayısını alır. |
ParentNode | CompositeNode | Okuma | Bu düğümün doğrudan üst öğesini alır. |
Document | DocumentBase | Okuma | Bu düğümün ait olduğu belgeyi alır. |
PreviousSibling | Node | Okuma | Bu düğümden hemen önce gelen düğümü alır. |
NextSibling | Node | Okuma | Bu düğümü hemen izleyen düğümü alır. |
Range | Range | Okuma | Bu düğümde yer alan bir belgenin bölümünü temsil eden bir Range nesnesi döndürür. |
CustomNodeId | int | Okuma/Yazma | Özel düğüm tanımlayıcısını belirtir. |
Yöntemler
| İmza | Açıklama |
|---|---|
Table(doc: DocumentBase) | Table sınıfının yeni bir örneğini başlatır. |
ConvertToHorizontallyMergedCells() | Genişliğe göre yatay olarak birleştirilen hücreleri, HorizontalMerge ile birleştirilen hücrelere dönüştürür. |
Accept(visitor: DocumentVisitor) | VisitTableStart öğesini çağırır, ardından bölümün tüm alt düğümleri için Accept’ı çağırır ve sonunda VisitTableEnd öğesini çağırır. |
AcceptStart(visitor: DocumentVisitor) | Tablonun başlangıcını ziyaret etmek için bir ziyaretçiyi kabul eder. |
AcceptEnd(visitor: DocumentVisitor) | Tablonun sonunu ziyaret etmek için bir ziyaretçiyi kabul eder. |
EnsureMinimum() | Tablonun satırı yoksa, bir Row oluşturur ve ekler. |
SetBorders(lineStyle: LineStyle, lineWidth: double, color: Color) | Tüm tablo kenarlıklarını belirtilen çizgi stiline, genişliğe ve renge ayarlar. |
SetBorder(borderType: BorderType, lineStyle: LineStyle, lineWidth: double, color: Color, isOverrideCellBorders: bool) | Belirtilen tablo kenarlığını belirtilen çizgi stiline, genişliğe ve renge ayarlar. |
ClearBorders() | Bu tablodaki tüm tablo ve hücre kenarlıklarını kaldırır. |
SetShading(texture: TextureIndex, foregroundColor: Color, backgroundColor: Color) | Belirtilen değerlerle tüm tabloya gölgelendirme ayarlar. |
ClearShading() | Tablodaki tüm gölgelendirmeyi kaldırır. |
AutoFit(behavior: AutoFitBehavior) | Tabloyu ve hücreleri belirtilen otomatik sığdırma davranışına göre yeniden boyutlandırır. |
GetText() | Bu düğümün ve tüm alt düğümlerinin metnini alır. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | Belirtilen türle eşleşen alt düğümlerin bir koleksiyonunu döndürür. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | Belirtilen türle eşleşen N’inci alt düğümü döndürür. |
SelectNodes(xpath: string) | XPath ifadesiyle eşleşen düğüm listesini seçer. |
SelectSingleNode(xpath: string) | XPath ifadesiyle eşleşen ilk Node’u seçer. |
GetEnumerator() | Bu düğümün alt düğümlerinde for each tarzı yineleme desteği sağlar. |
AppendChild(newChild: T) | Belirtilen düğümü, bu düğümün alt düğüm listesine sonuna ekler. |
PrependChild(newChild: T) | Belirtilen düğümü, bu düğümün alt düğüm listesine başına ekler. |
InsertAfter(newChild: T, refChild: Node) | Belirtilen düğümü, belirtilen referans düğümünden hemen sonra ekler. |
InsertBefore(newChild: T, refChild: Node) | Belirtilen düğümü, belirtilen referans düğümünden hemen önce ekler. |
RemoveChild(oldChild: T) | Belirtilen alt düğümü kaldırır. |
RemoveAllChildren() | Geçerli düğümün tüm alt düğümlerini kaldırır. |
RemoveSmartTags() | Geçerli düğümün tüm SmartTag alt düğümlerini kaldırır. |
IndexOf(child: Node) | Belirtilen alt düğümün, alt düğüm dizisindeki indeksini döndürür. |
CreateNavigator() | Düğümleri dolaşmak ve okumak için kullanılabilecek bir gezgin oluşturur. |
Clone(isCloneChildren: bool) | Düğüm kopyalama başka (genellikle birleşik) bir düğüm kopyalama sürecinin parçası olduğunda Clone(bool, INodeCloningListener) aşırı yüklemesini kullanmalısınız. |
GetAncestor(ancestorType: Type) | Belirtilen nesne türünün ilk üst nesnesini alır. |
GetAncestorOf() | Bu Table örneği üzerinde GetAncestorOf çağırır. |
Remove() | Kendisini ebeveynden kaldırır. |
NextPreOrder(rootNode: Node) | Pre-order ağaç dolaşım algoritmasına göre bir sonraki düğümü alır. |
PreviousPreOrder(rootNode: Node) | Pre-order ağaç dolaşım algoritmasına göre önceki düğümü alır. |
ToString(saveFormat: SaveFormat) | Düğümün içeriğini belirtilen formatta bir dizeye dışa aktarır. |
NodeTypeToString(nodeType: NodeType) | Bir düğüm tipi enum değerini kullanıcı dostu bir dizeye dönüştüren bir yardımcı yöntem. |