BuildingBlock

BuildingBlock

Genel Bakış

BuildingBlock, .NET için Aspose.Words FOSS içinde bir sınıftır. Şu sınıftan kalıtım alır: CompositeNode.

Bu sınıf, .NET programlarında BuildingBlock nesneleriyle çalışmak için 27 metot sağlar. Mevcut metotlar şunlardır: Accept, AcceptEnd, AcceptStart, AppendChild, BuildingBlock, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator ve 15 ek metot. Tüm genel üyeler, Aspose.Words FOSS for .NET paketini kurduktan sonra herhangi bir .NET uygulaması için erişilebilir. Özellikler: Behavior, Category, Count, CustomNodeId, Description, Document ve 16 tane daha.

Özellikler

AdTürErişimAçıklama
NodeTypeNodeTypeOkumaBuildingBlock değerini döndürür.
SectionsSectionCollectionOkumaBina bloğundaki tüm bölümleri temsil eden bir koleksiyon döndürür.
FirstSectionSectionOkumaİnşaat bloğundaki ilk bölümü alır.
LastSectionSectionOkumaYapı bloğundaki son bölümü alır.
NamestringOkuma/YazmaBu yapı bloğunun adını alır veya ayarlar.
GuidGuidOkuma/YazmaBu yapı bloğunu benzersiz şekilde tanımlayan bir tanımlayıcıyı (128-bitlik GUID) alır veya ayarlar.
DescriptionstringOkuma/YazmaBu yapı bloğu ile ilişkili açıklamayı alır veya ayarlar.
GalleryBuildingBlockGalleryOkuma/YazmaSınıflandırma veya kullanıcı arayüzü sıralaması amacıyla yapı bloğu için birinci seviye kategorizasyonu belirtir.
CategorystringOkuma/YazmaYapı bloğu için ikinci seviye kategorizasyonu belirtir.
BehaviorBuildingBlockBehaviorOkuma/YazmaYapı bloğunun içeriği ana belgeye eklendiğinde uygulanacak davranışı belirtir.
TypeBuildingBlockTypeOkuma/YazmaYapı bloğu tipini belirtir.
IsCompositeboolOkumaBu düğümün alt düğümleri olabileceği için true döndürür.
HasChildNodesboolOkumaBu düğümün herhangi bir alt düğümü varsa true döndürür.
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üğümün hemen önceki düğümü alır.
NextSiblingNodeOkumaBu düğümden hemen sonra gelen düğümü alır.
RangeRangeOkumaBu düğümde bulunan bir belgenin kısmı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
BuildingBlock(glossaryDoc: GlossaryDocument)Bu sınıfın yeni bir örneğini başlatır.
Accept(visitor: DocumentVisitor)Önce VisitBuildingBlockStart çağırır, ardından bu yapı bloğunun tüm alt düğümleri için Accept’ı çağırır, ardından VisitBuildingBlockEnd çağırır.
AcceptStart(visitor: DocumentVisitor)BuildingBlock’ın başlangıcını ziyaret etmek için bir ziyaretçiyi kabul eder.
AcceptEnd(visitor: DocumentVisitor)BuildingBlock’ın sonunu ziyaret etmek için bir ziyaretçiyi kabul eder.
GetText()Bu düğümün ve tüm alt düğümlerinin metnini alır.
GetChildNodes(nodeType: NodeType, isDeep: bool)Belirtilen tipe uyan alt düğümlerin bir koleksiyonunu döndürür.
GetChild(nodeType: NodeType, index: int, isDeep: bool)Belirtilen türle eşleşen N’inci çocuk düğümünü 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üğümleri üzerinde for-each tarzı yinelemeyi destekler.
AppendChild(newChild: T)Belirtilen düğümü bu düğümün alt düğüm listesinin sonuna ekler.
PrependChild(newChild: T)Belirtilen düğümü bu düğümün alt düğüm listesinin başına ekler.
InsertAfter(newChild: T, refChild: Node)Belirtilen düğümü, belirtilen referans düğümünün hemen sonrasına ekler.
InsertBefore(newChild: T, refChild: Node)Belirtilen düğümü, belirtilen referans düğümünün hemen öncesine 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 gezmek ve okumak için kullanılabilecek bir gezgin oluşturur.
Clone(isCloneChildren: bool)Düğüm kopyalama başka bir (genellikle birleşik) düğüm kopyalama sürecinin bir 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 atasını alır.
GetAncestorOf()Bu BuildingBlock örneğinde GetAncestorOf çağrılır.
Remove()Kendisini üst öğeden 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ç geçiş 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 yardımcı bir yöntem.

Ayrıca Bakınız

 Türkçe