OfficeMath
İçindekiler
[
Saklamak
]OfficeMath class
Fonksiyon, denklem, matris veya benzeri bir Office Math nesnesini temsil eder. Matematiksel metin, yer imleri, yorumlar ve diğer alt öğeleri içerebilir.OfficeMath
örnekler ve bazı diğer düğümler.
Daha fazla bilgi edinmek için şu adresi ziyaret edin:OfficeMath ile Çalışma belgeleme makalesi.
public class OfficeMath : CompositeNode
Özellikleri
İsim | Tanım |
---|---|
Count { get; } | Bu düğümün hemen alt düğümlerinin sayısını alır. |
CustomNodeId { get; set; } | Özel düğüm tanımlayıcısını belirtir. |
DisplayType { get; set; } | Bir denklemin metinle aynı satırda mı yoksa kendi satırında mı görüntüleneceğini temsil eden Office Math görüntüleme biçimi türünü alır/ayarlar. |
virtual Document { get; } | Bu düğümün ait olduğu belgeyi alır. |
FirstChild { get; } | Düğümün ilk çocuğunu alır. |
HasChildNodes { get; } | Geri Döndürürdoğru eğer bu düğümün herhangi bir alt düğümü varsa. |
override IsComposite { get; } | Geri Döndürürdoğru çünkü bu düğümün alt düğümleri olabilir. |
Justification { get; set; } | Office Math gerekçesini alır/ayarlar. |
LastChild { get; } | Düğümün son çocuğunu alır. |
MathObjectType { get; } | Türü alırMathObjectType bu Office Math nesnesinin. |
NextSibling { get; } | Bu düğümü hemen takip eden düğümü alır. |
override NodeType { get; } | Geri DöndürürOfficeMath . |
ParentNode { get; } | Bu düğümün en yakın üst düğümünü alır. |
ParentParagraph { get; } | Üst öğeyi alırParagraph bu düğümün. |
PreviousSibling { get; } | Bu düğümden hemen önceki düğümü alır. |
Range { get; } | BirRange bu düğümde bulunan bir belgenin bölümünü temsil eden nesne. |
yöntemler
İsim | Tanım |
---|---|
override Accept(DocumentVisitor) | Bir ziyaretçiyi kabul eder. |
override AcceptEnd(DocumentVisitor) | Ofis matematiğinin sonunu ziyaret eden bir ziyaretçiyi kabul eder. |
override AcceptStart(DocumentVisitor) | Ofis matematiğinin başlangıcını ziyaret eden bir ziyaretçiyi kabul eder. |
AppendChild<T>(T) | Belirtilen düğümü bu düğüm için alt düğümler listesinin sonuna ekler. |
Clone(bool) | Düğümün bir kopyasını oluşturur. |
CreateNavigator() | Düğümleri gezmek ve okumak için kullanılabilen gezgini oluşturur. |
GetAncestor(NodeType) | Belirtilenin ilk atasını alırNodeType . |
GetAncestor(Type) | Belirtilen nesne türünün ilk atasını alır. |
GetChild(NodeType, int, bool) | Belirtilen türle eşleşen N’inci alt düğümü döndürür. |
GetChildNodes(NodeType, bool) | Belirtilen türle eşleşen alt düğümlerin canlı bir koleksiyonunu döndürür. |
GetEnumerator() | Bu düğümün alt düğümleri üzerindeki her stil yinelemesi için destek sağlar. |
GetMathRenderer() | Bu denklemi bir görüntüye dönüştürmek için kullanılabilecek bir nesne oluşturur ve döndürür. |
override GetText() | Bu düğümün ve tüm alt düğümlerinin metnini alır. |
IndexOf(Node) | Alt düğüm dizisindeki belirtilen alt düğümün dizinini döndürür. |
InsertAfter<T>(T, Node) | Belirtilen düğümü belirtilen referans düğümünden hemen sonra ekler. |
InsertBefore<T>(T, Node) | Belirtilen düğümü belirtilen referans düğümünden hemen önce ekler. |
NextPreOrder(Node) | Ön sipariş ağacı geçiş algoritmasına göre bir sonraki düğümü alır. |
PrependChild<T>(T) | Belirtilen düğümü bu düğüm için alt düğümler listesinin başına ekler. |
PreviousPreOrder(Node) | Ön sipariş ağacı geçiş algoritmasına göre önceki düğümü alır. |
Remove() | Kendini ana öğeden kaldırır. |
RemoveAllChildren() | Geçerli düğümün tüm alt düğümlerini kaldırır. |
RemoveChild<T>(T) | Belirtilen alt düğümü kaldırır. |
RemoveSmartTags() | Tümünü kaldırırSmartTag geçerli düğümün alt düğümleri. |
SelectNodes(string) | XPath ifadesiyle eşleşen düğümlerin bir listesini seçer. |
SelectSingleNode(string) | İlkini seçerNode XPath ifadesiyle eşleşen. |
ToString(SaveFormat) | Düğümün içeriğini belirtilen biçimde bir dizeye aktarır. |
ToString(SaveOptions) | Belirtilen kaydetme seçeneklerini kullanarak düğümün içeriğini bir dizeye aktarır. |
Notlar
Aspose.Words’ün bu sürümünde,OfficeMath
düğümler, bir düğüm oluşturmak veya değiştirmek için genel methods ve özellikler sağlamazOfficeMath
nesne. Bu sürümde instantiate yapamazsınızMath Düğümleri silmek dışında var olanları değiştirmek veya düzenlemek.
OfficeMath
sadece bir çocuk olabilirParagraph
.
Örnekler
Ofis matematik görüntüleme biçimlendirmesinin nasıl ayarlanacağını gösterir.
Document doc = new Document(MyDir + "Office math.docx");
OfficeMath officeMath = (OfficeMath)doc.GetChild(NodeType.OfficeMath, 0, true);
// Diğer OfficeMath düğümlerinin çocuğu olan OfficeMath düğümleri her zaman satır içidir.
// Üzerinde çalıştığımız düğüm, konumunu ve görüntüleme türünü değiştirecek temel düğümdür.
Assert.AreEqual(MathObjectType.OMathPara, officeMath.MathObjectType);
Assert.AreEqual(NodeType.OfficeMath, officeMath.NodeType);
Assert.AreEqual(officeMath.ParentNode, officeMath.ParentParagraph);
// OfficeMath düğümünün konumunu ve görüntüleme türünü değiştirin.
officeMath.DisplayType = OfficeMathDisplayType.Display;
officeMath.Justification = OfficeMathJustification.Left;
doc.Save(ArtifactsDir + "Shape.OfficeMath.docx");
Ayrıca bakınız
- class CompositeNode
- ad alanı Aspose.Words.Math
- toplantı Aspose.Words