StructuredDocumentTag

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

AdTürErişimAçıklama
NodeTypeNodeTypeOkumaDöndürür StructuredDocumentTag.
PlaceholderBuildingBlockOkumaBu 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.
PlaceholderNamestringOkuma/YazmaYer tutucu metni içeren BuildingBlock öğesinin Adını alır veya ayarlar.
LevelMarkupLevelOkumaBu SDT’nin belge ağacında bulunduğu seviyeyi alır.
SdtTypeSdtTypeOkumaBu Structured document tag’in türünü alır.
IdintOkumaBu SDT için benzersiz, yalnızca okunabilir, kalıcı sayısal Id belirtir.
LockContentControlboolOkuma/YazmaTrue olarak ayarlandığında, bu özellik kullanıcının bu SDT’yi silmesini engeller.
LockContentsboolOkuma/YazmaTrue olarak ayarlandığında, bu özellik kullanıcının bu SDT’nin içeriğini düzenlemesini engeller.
IsShowingPlaceholderTextboolOkuma/YazmaBu SDT’nin içeriğinin yer tutucu metin içerip içermediğini (SDT içindeki normal metin içeriklerine kıyasla) belirtir.
TagstringOkuma/YazmaMevcut SDT düğümüyle ilişkili bir etiketi belirtir.
ContentsFontFontOkumaSDT’ye girilen metne uygulanacak yazı tipi biçimlendirmesi.
EndCharacterFontFontOkumaSDT’ye girilen metnin son karakterine uygulanacak yazı tipi biçimlendirmesi.
IsTemporaryboolOkuma/YazmaBu SDT’nin, içeriği değiştirildiğinde WordProcessingML belgesinden kaldırılıp kaldırılmayacağını belirtir.
TitlestringOkuma/YazmaBu SDT ile ilişkili kullanıcı dostu adı belirtir.
ListItemsSdtListItemCollectionOkumaBu SDT ile ilişkili SdtListItemCollection öğesini alır.
CheckedboolOkuma/YazmaCheckbox SDT’nin mevcut durumunu alır/ayarlar.
AppearanceSdtAppearanceOkuma/YazmaYapılandırılmış belge etiketinin görünümünü alır ve ayarlar.
DateDisplayLocaleintOkuma/YazmaBu SDT’de görüntülenen tarih için dil biçimini ayarlamaya/alma imkanı sağlar.
DateDisplayFormatstringOkuma/YazmaTarihlerin görüntülendiği biçimi temsil eden dize.
FullDateDateTimeOkuma/YazmaBu SDT’ye son girilen tam tarih ve saati belirtir.
DateStorageFormatSdtDateStorageFormatOkuma/YazmaSDT bir XML düğümüne bağlandığında, belge veri deposunda tarih SDT’sinin tarihinin saklandığı biçimi alır/ayarlar.
CalendarTypeSdtCalendarTypeOkuma/YazmaBu SDT için takvim türünü belirtir.
BuildingBlockGallerystringOkuma/YazmaBu SDT için yapı bloğu tipini belirtir.
BuildingBlockCategorystringOkuma/YazmaBu SDT düğümü için yapı bloğu kategorisini belirtir.
MultilineboolOkuma/YazmaBu SDT’nin birden fazla metin satırına izin verip vermediğini belirtir.
ColorSystem.Drawing.ColorOkuma/YazmaYapılandırılmış belge etiketinin rengini alır veya ayarlar.
StyleStyleOkuma/YazmaYapılandırılmış belge etiketinin Style özelliğini alır veya ayarlar.
StyleNamestringOkuma/YazmaYapısal belge etiketine uygulanan stilin adını alır veya ayarlar.
XmlMappingXmlMappingOkumaBu 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.
WordOpenXMLstringOkumaDüğüm içinde bulunan XML’ı FlatOpc formatında temsil eden bir dize alır.
WordOpenXMLMinimalstringOkumaDüğüm içinde bulunan XML’ı FlatOpc formatında temsil eden bir dize alır.
IsCompositeboolOkumaBu düğümün çocuk düğümleri olabileceği için true döndürür.
HasChildNodesboolOkumaBu düğümün herhangi bir çocuk 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üğümden hemen önceki düğümü alır.
NextSiblingNodeOkumaBu düğümün hemen ardından gelen düğümü alır.
RangeRangeOkumaBu düğümde bulunan belgenin bir bölümünü temsil eden bir Range nesnesi döndürür.
CustomNodeIdintOkuma/YazmaÖzel düğüm tanımlayıcısını belirtir.
IsMultiSectionboolOkumaBu örnek, aralıklı (çok bölümlü) yapılandırılmış belge etiketi ise true döndürür.
NodeNodeOkumaBu arayüzü uygulayan Node nesnesini döndürür.

Yöntemler

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

Ayrıca Bakınız

 Türkçe