Section
Section
Genel Bakış
Section, .NET için Aspose.Words FOSS içinde bir sınıftır. Şu sınıflardan miras alır: CompositeNode, ISectionAttrSource.
Bir belgedeki tek bir bölümü temsil eder.
Bu sınıf, .NET programlarında Section nesneleriyle çalışmak için 34 yöntem sağlar. Mevcut yöntemler şunlardır: Accept, AcceptEnd, AcceptStart, AppendChild, AppendContent, ClearContent, ClearHeadersFooters, Clone, CreateNavigator, DeleteHeaderFooterShapes, EnsureMinimum, GetAncestor ve 21 ek yöntem. Tüm genel üyeler, Aspose.Words FOSS for .NET paketini kurduktan sonra herhangi bir .NET uygulaması tarafından erişilebilir. Özellikler: Body, Count, CustomNodeId, Document, FirstChild, HasChildNodes ve 10 tane daha.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
NodeType | NodeType | Okuma | Bölümü döndürür. |
Body | Body | Okuma | Bölümün Body alt düğümünü döndürür. |
HeadersFooters | HeaderFooterCollection | Okuma | Bölümün başlık ve altbilgi düğümlerine erişim sağlar. |
PageSetup | PageSetup | Okuma | Sayfa ayarı ve bölüm özelliklerini temsil eden bir nesne döndürür. |
ProtectedForForms | bool | Okuma/Yazma | Formlar için bölüm korumalıysa doğru. |
IsComposite | bool | Okuma | Bu düğüm çocuk düğümlerine sahip olabileceği için true döndürür. |
HasChildNodes | bool | Okuma | Bu düğümün herhangi bir çocuk 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 öncesindeki düğümü alır. |
NextSibling | Node | Okuma | Bu düğümün hemen ardından gelen düğümü alır. |
Range | Range | Okuma | Bu düğüm içinde bulunan belgenin bir 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 |
|---|---|
Section(doc: DocumentBase) | Section sınıfının yeni bir örneğini başlatır. |
Clone() | Bu bölümün bir kopyasını oluşturur. |
Accept(visitor: DocumentVisitor) | VisitSectionStart çağrılır, ardından bölümün tüm alt düğümleri için Accept çağrılır ve sonunda VisitSectionEnd çağrılır. |
AcceptStart(visitor: DocumentVisitor) | Bu Section örneğinde AcceptStart(visitor) çağırır. |
AcceptEnd(visitor: DocumentVisitor) | Bu Bölüm örneği üzerinde AcceptEnd(visitor) çağırır. |
PrependContent(sourceSection: Section) | Kaynak bölümün içeriğinin bir kopyasını bu bölümün başına ekler. |
AppendContent(sourceSection: Section) | Kaynak bölümün içeriğinin bir kopyasını bu bölümün sonuna ekler. |
ClearContent() | Bölümü temizler. |
ClearHeadersFooters() | Bu bölümün üstbilgilerini ve altbilgilerini temizler. |
ClearHeadersFooters(preserveWatermarks: bool) | Bu bölümün üstbilgilerini ve altbilgilerini temizler. |
DeleteHeaderFooterShapes() | Bu bölümün üstbilgi ve altbilgilerindeki tüm şekilleri (çizim nesneleri) siler. |
EnsureMinimum() | Bölümün bir Paragraf içeren Gövdeye sahip olmasını sağlar. |
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 bir 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ü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() | Mevcut düğümün tüm alt düğümlerini kaldırır. |
RemoveSmartTags() | Mevcut düğümün tüm SmartTag alt düğümlerini kaldırır. |
IndexOf(child: Node) | Belirtilen çocuk düğümün çocuk düğüm dizisindeki indeksini döndürür. |
CreateNavigator() | Düğümleri dolaşmak ve okumak için kullanılabilecek bir navigatör oluşturur. |
GetAncestor(ancestorType: Type) | Belirtilen nesne türünün ilk üst nesnesini alır. |
GetAncestorOf() | Bu Section örneği üzerinde GetAncestorOf çağırır. |
Remove() | Kendini üst öğeden kaldırır. |
NextPreOrder(rootNode: Node) | Pre-order ağaç dolaşım algoritmasına göre 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 yardımcı bir yöntem. |