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

AdTürErişimAçıklama
NodeTypeNodeTypeOkumaTabloyu döndürür.
FirstRowRowOkumaTablodaki ilk Satır düğümünü döndürür.
LastRowRowOkumaTablodaki son Row düğümünü döndürür.
RowsRowCollectionOkumaTablonun satırlarına tiplenmiş erişim sağlar.
AlignmentTableAlignmentOkuma/YazmaBelge içinde bir inline table’ın nasıl hizalanacağını belirtir.
AllowAutoFitboolOkuma/YazmaMicrosoft Word ve Aspose.Words’ın bir tablo içindeki hücreleri içeriklerine sığacak şekilde otomatik olarak yeniden boyutlandırmasına izin verir.
PreferredWidthPreferredWidthOkuma/YazmaTablonun tercih edilen genişliğini alır veya ayarlar.
BidiboolOkuma/YazmaBu tablonun sağdan sola olup olmadığını alır veya ayarlar.
LeftPaddingdoubleOkuma/YazmaHücrelerin içeriğinin soluna eklemek için boşluk miktarını (nokta cinsinden) alır veya ayarlar.
RightPaddingdoubleOkuma/YazmaHücrelerin içeriğinin sağına eklemek için boşluk miktarını (nokta cinsinden) alır veya ayarlar.
TopPaddingdoubleOkuma/YazmaHücrelerin içeriğinin üzerine eklemek için boşluk miktarını (nokta cinsinden) alır veya ayarlar.
BottomPaddingdoubleOkuma/YazmaHücrelerin içeriğinin altına eklenecek boşluk miktarını (puan cinsinden) alır veya ayarlar.
CellSpacingdoubleOkuma/YazmaHücreler arasındaki boşluk miktarını (puan cinsinden) alır veya ayarlar.
AllowCellSpacingboolOkuma/YazmaHücreler arasındaki boşluk bırakma seçeneğini alır veya ayarlar.
LeftIndentdoubleOkuma/YazmaTablonun sol girintisini temsil eden değeri alır veya ayarlar.
StyleOptionsTableStyleOptionsOkuma/YazmaBu tabloya bir tablo stilinin nasıl uygulandığını belirten bit bayraklarını alır veya ayarlar.
StyleStyleOkuma/YazmaBu tabloya uygulanan tablo stilini alır veya ayarlar.
StyleNamestringOkuma/YazmaBu tabloya uygulanan tablo stilinin adını alır veya ayarlar.
StyleIdentifierStyleIdentifierOkuma/YazmaBu tabloya uygulanan tablo stilinin bölge bağımsız stil tanımlayıcısını alır veya ayarlar.
TextWrappingTextWrappingOkuma/YazmaTablo için TextWrapping değerini alır veya ayarlar.
TitlestringOkuma/YazmaBu tablonun başlığını alır veya ayarlar.
DescriptionstringOkuma/YazmaBu tablonun açıklamasını alır veya ayarlar.
DistanceLeftdoubleOkuma/YazmaTablo solu ile çevresindeki metin arasındaki mesafeyi, puan cinsinden alır veya ayarlar.
DistanceRightdoubleOkuma/YazmaTablo sağı ile çevresindeki metin arasındaki mesafeyi, puan cinsinden alır veya ayarlar.
DistanceTopdoubleOkuma/YazmaTablonun üst kısmı ile çevresindeki metin arasındaki mesafeyi alır veya ayarlar, nokta cinsinden.
DistanceBottomdoubleOkuma/YazmaTablonun alt kısmı ile çevresindeki metin arasındaki mesafeyi alır veya ayarlar, nokta cinsinden.
RelativeHorizontalAlignmentHorizontalAlignmentOkuma/YazmaYüzen tablonun göreceli yatay hizalamasını alır veya ayarlar.
RelativeVerticalAlignmentVerticalAlignmentOkuma/YazmaYüzen tablonun göreceli dikey hizalamasını alır veya ayarlar.
HorizontalAnchorRelativeHorizontalPositionOkuma/YazmaYüzen tablonun yatay konumlandırmasının hesaplanacağı temel nesneyi alır.
VerticalAnchorRelativeVerticalPositionOkuma/YazmaYüzen tablonun dikey konumlandırmasının hesaplanacağı temel nesneyi alır.
AbsoluteHorizontalDistancedoubleOkuma/YazmaTablo özellikleri tarafından belirtilen mutlak yatay yüzen tablo konumunu alır veya ayarlar, puan cinsinden.
AbsoluteVerticalDistancedoubleOkuma/YazmaTablo özellikleri tarafından belirtilen mutlak dikey yüzen tablo konumunu alır veya ayarlar, puan cinsinden.
AllowOverlapboolOkumaYüzen bir tablonun, belgede görüntülendiğinde diğer yüzen nesnelerin alanını kapsamasına izin verilip verilmeyeceğini alır.
IsCompositeboolOkumaBu düğümün alt düğümleri olabileceği için true döner.
HasChildNodesboolOkumaBu düğümün herhangi bir alt düğümü varsa true döner.
FirstChildNodeOkumaDüğümün ilk çocuğunu alır.
LastChildNodeOkumaDüğümün son çocuğunu alır.
CountintOkumaBu düğümün doğrudan çocuklarının sayısını alır.
ParentNodeCompositeNodeOkumaBu düğümün doğrudan üst öğesini alır.
DocumentDocumentBaseOkumaBu düğümün ait olduğu belgeyi alır.
PreviousSiblingNodeOkumaBu düğümden hemen önce gelen düğümü alır.
NextSiblingNodeOkumaBu düğümü hemen izleyen düğümü alır.
RangeRangeOkumaBu düğümde yer alan bir belgenin bölümünü temsil eden bir Range nesnesi döndürür.
CustomNodeIdintOkuma/YazmaÖzel düğüm tanımlayıcısını belirtir.

Yöntemler

İmzaAçı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.

Ayrıca Bakınız

 Türkçe