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
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
NodeType | NodeType | Okuma | BuildingBlock değerini döndürür. |
Sections | SectionCollection | Okuma | Bina bloğundaki tüm bölümleri temsil eden bir koleksiyon döndürür. |
FirstSection | Section | Okuma | İnşaat bloğundaki ilk bölümü alır. |
LastSection | Section | Okuma | Yapı bloğundaki son bölümü alır. |
Name | string | Okuma/Yazma | Bu yapı bloğunun adını alır veya ayarlar. |
Guid | Guid | Okuma/Yazma | Bu yapı bloğunu benzersiz şekilde tanımlayan bir tanımlayıcıyı (128-bitlik GUID) alır veya ayarlar. |
Description | string | Okuma/Yazma | Bu yapı bloğu ile ilişkili açıklamayı alır veya ayarlar. |
Gallery | BuildingBlockGallery | Okuma/Yazma | Sınıflandırma veya kullanıcı arayüzü sıralaması amacıyla yapı bloğu için birinci seviye kategorizasyonu belirtir. |
Category | string | Okuma/Yazma | Yapı bloğu için ikinci seviye kategorizasyonu belirtir. |
Behavior | BuildingBlockBehavior | Okuma/Yazma | Yapı bloğunun içeriği ana belgeye eklendiğinde uygulanacak davranışı belirtir. |
Type | BuildingBlockType | Okuma/Yazma | Yapı bloğu tipini belirtir. |
IsComposite | bool | Okuma | Bu düğümün alt düğümleri olabileceği için true döndürür. |
HasChildNodes | bool | Okuma | Bu düğümün herhangi bir alt düğümü varsa true döndürür. |
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üğümün hemen önceki düğümü alır. |
NextSibling | Node | Okuma | Bu düğümden hemen sonra gelen düğümü alır. |
Range | Range | Okuma | Bu düğümde bulunan bir belgenin kısmı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 |
|---|---|
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. |