StructuredDocumentTag
Genel Bakış
StructuredDocumentTag, .NET için Aspose.Words FOSS içinde bir sınıftır. Şunlardan miras alır: CompositeNode, IMarkupNode, ITrackableNode ve 2 tane daha.
Bir belgede yapılandırılmış belge etiketi (SDT veya içerik denetimi) temsil eder.
Bu sınıf, .NET programlarında StructuredDocumentTag nesneleriyle çalışmak için 31 yöntem sağlar. Mevcut yöntemler şunlardır: Accept, AcceptEnd, AcceptStart, AppendChild, Clear, Clone, CreateNavigator, GetAncestor, GetAncestorOf, GetChild, GetChildNodes, GetEnumerator ve 19 ek yöntem. Tüm genel üyeler, Aspose.Words FOSS for .NET paketini kurduktan sonra herhangi bir .NET uygulaması tarafından erişilebilir. Özellikler: Appearance, BuildingBlockCategory, BuildingBlockGallery, CalendarType, Checked, Color ve 38 tane daha.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
NodeType | NodeType | Okuma | Döndürür StructuredDocumentTag. |
Placeholder | BuildingBlock | Okuma | Bu SDT çalıştırma içeriği boş olduğunda ve ilişkili eşlenmiş XML öğesi XmlMapping öğesi aracılığıyla belirtilen şekilde boş olduğunda veya IsShowingPlaceholderText öğesi doğru olduğunda görüntülenmesi gereken yer tutucu metni içeren BuildingBlock öğesini alır. |
PlaceholderName | string | Okuma/Yazma | Yer tutucu metni içeren BuildingBlock öğesinin Adını alır veya ayarlar. |
Level | MarkupLevel | Okuma | Bu SDT’nin belge ağacında bulunduğu seviyeyi alır. |
SdtType | SdtType | Okuma | Bu Structured document tag’in türünü alır. |
Id | int | Okuma | Bu SDT için benzersiz, yalnızca okunabilir, kalıcı sayısal Id belirtir. |
LockContentControl | bool | Okuma/Yazma | True olarak ayarlandığında, bu özellik kullanıcının bu SDT’yi silmesini engeller. |
LockContents | bool | Okuma/Yazma | True olarak ayarlandığında, bu özellik kullanıcının bu SDT’nin içeriğini düzenlemesini engeller. |
IsShowingPlaceholderText | bool | Okuma/Yazma | Bu SDT’nin içeriğinin yer tutucu metin içerip içermediğini (SDT içindeki normal metin içeriklerine kıyasla) belirtir. |
Tag | string | Okuma/Yazma | Mevcut SDT düğümüyle ilişkili bir etiketi belirtir. |
ContentsFont | Font | Okuma | SDT’ye girilen metne uygulanacak yazı tipi biçimlendirmesi. |
EndCharacterFont | Font | Okuma | SDT’ye girilen metnin son karakterine uygulanacak yazı tipi biçimlendirmesi. |
IsTemporary | bool | Okuma/Yazma | Bu SDT’nin, içeriği değiştirildiğinde WordProcessingML belgesinden kaldırılıp kaldırılmayacağını belirtir. |
Title | string | Okuma/Yazma | Bu SDT ile ilişkili kullanıcı dostu adı belirtir. |
ListItems | SdtListItemCollection | Okuma | Bu SDT ile ilişkili SdtListItemCollection öğesini alır. |
Checked | bool | Okuma/Yazma | Checkbox SDT’nin mevcut durumunu alır/ayarlar. |
Appearance | SdtAppearance | Okuma/Yazma | Yapılandırılmış belge etiketinin görünümünü alır ve ayarlar. |
DateDisplayLocale | int | Okuma/Yazma | Bu SDT’de görüntülenen tarih için dil biçimini ayarlamaya/alma imkanı sağlar. |
DateDisplayFormat | string | Okuma/Yazma | Tarihlerin görüntülendiği biçimi temsil eden dize. |
FullDate | DateTime | Okuma/Yazma | Bu SDT’ye son girilen tam tarih ve saati belirtir. |
DateStorageFormat | SdtDateStorageFormat | Okuma/Yazma | SDT bir XML düğümüne bağlandığında, belge veri deposunda tarih SDT’sinin tarihinin saklandığı biçimi alır/ayarlar. |
CalendarType | SdtCalendarType | Okuma/Yazma | Bu SDT için takvim türünü belirtir. |
BuildingBlockGallery | string | Okuma/Yazma | Bu SDT için yapı bloğu tipini belirtir. |
BuildingBlockCategory | string | Okuma/Yazma | Bu SDT düğümü için yapı bloğu kategorisini belirtir. |
Multiline | bool | Okuma/Yazma | Bu SDT’nin birden fazla metin satırına izin verip vermediğini belirtir. |
Color | System.Drawing.Color | Okuma/Yazma | Yapılandırılmış belge etiketinin rengini alır veya ayarlar. |
Style | Style | Okuma/Yazma | Yapılandırılmış belge etiketinin Style özelliğini alır veya ayarlar. |
StyleName | string | Okuma/Yazma | Yapısal belge etiketine uygulanan stilin adını alır veya ayarlar. |
XmlMapping | XmlMapping | Okuma | Bu yapılandırılmış belge etiketinin, mevcut belgenin özel bir XML bölümündeki XML verisine eşlemesini temsil eden bir nesne alır. |
WordOpenXML | string | Okuma | Düğüm içinde bulunan XML’ı FlatOpc formatında temsil eden bir dize alır. |
WordOpenXMLMinimal | string | Okuma | Düğüm içinde bulunan XML’ı FlatOpc formatında temsil eden bir dize alır. |
IsComposite | bool | Okuma | Bu düğümün çocuk düğümleri 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üğümden hemen önceki düğümü alır. |
NextSibling | Node | Okuma | Bu düğümün hemen ardından gelen düğümü alır. |
Range | Range | Okuma | Bu düğümde bulunan belgenin bir 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. |
IsMultiSection | bool | Okuma | Bu örnek, aralıklı (çok bölümlü) yapılandırılmış belge etiketi ise true döndürür. |
Node | Node | Okuma | Bu arayüzü uygulayan Node nesnesini döndürür. |
Yöntemler
| İmza | Açıklama |
|---|---|
StructuredDocumentTag(doc: DocumentBase, type: SdtType, level: MarkupLevel) | Structured document tag sınıfının yeni bir örneğini başlatır. |
SetCheckedSymbol(characterCode: int, fontName: string) | Bir onay kutusu içerik denetiminin işaretli durumunu temsil etmek için kullanılan simgeyi ayarlar. |
SetUncheckedSymbol(characterCode: int, fontName: string) | Bir onay kutusu içerik denetiminin işaretsiz durumunu temsil etmek için kullanılan simgeyi ayarlar. |
RemoveSelfOnly() | Yalnızca bu SDT düğümünü kaldırır, ancak içeriğini belge ağacında tutar. |
Accept(visitor: DocumentVisitor) | VisitStructuredDocumentTagStart çağırır, ardından akıllı etiketin tüm alt düğümleri için Accept’ı çağırır ve sonunda VisitStructuredDocumentTagEnd çağırır. |
Clear() | Bu yapılandırılmış belge etiketinin içeriğini temizler ve tanımlıysa bir yer tutucu gösterir. |
AcceptStart(visitor: DocumentVisitor) | StructuredDocumentTag’ın başlangıcını ziyaret edecek bir ziyaretçiyi kabul eder. |
AcceptEnd(visitor: DocumentVisitor) | StructuredDocumentTag’ın sonunu ziyaret edecek 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 türle eşleşen çocuk 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ü döndürür. |
SelectNodes(xpath: string) | XPath ifadesiyle eşleşen düğümlerin bir listesini seçer. |
SelectSingleNode(xpath: string) | XPath ifadesiyle eşleşen ilk Node’u seçer. |
GetEnumerator() | Bu node’un çocuk düğümleri üzerinde foreach tarzı yinelemeyi destekler. |
AppendChild(newChild: T) | Belirtilen düğümü, bu düğümün alt düğüm listesine sonuna ekler. |
PrependChild(newChild: T) | Belirtilen node’u, bu node’un alt node listesinin başına ekler. |
InsertAfter(newChild: T, refChild: Node) | Belirtilen node’u, belirtilen referans node’un hemen sonrasına ekler. |
InsertBefore(newChild: T, refChild: Node) | Belirtilen node’u, belirtilen referans node’un hemen önüne ekler. |
RemoveChild(oldChild: T) | Belirtilen alt node’u 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 navigator oluşturur. |
Clone(isCloneChildren: bool) | Node kopyalama başka bir (genellikle birleşik) node kopyalama işleminin 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 StructuredDocumentTag örneğinde GetAncestorOf çağırı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ç 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. |