Class Document

Class Document

Namespace: Aspose.Words
Assembly: Aspose.Words.dll

Bir Word belgesini temsil eder.

Daha fazla bilgi için Belge ile Çalışma doküman makalesini ziyaret edin.

public class Document : DocumentBase, IEnumerable<node>, IEnumerable, IXPathNavigable

Kalıtım

object ← Node ← CompositeNode ← DocumentBase ← Document

Uygulamalar

IEnumerable<node>, IEnumerable, IXPathNavigable

Kalıtılan Üyeler

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Açıklamalar

Document, Aspose.Words kütüphanesindeki merkezi bir nesnedir.

Mevcut bir belgeyi Aspose.Words.LoadFormat formatlarından birinde yüklemek için, bir dosya adı veya bir akışı Document yapıcılarından birine geçirin. Boş bir belge oluşturmak için, parametre olmadan yapıcıyı çağırın.

Belgeyi Aspose.Words.SaveFormat formatlarından birinde kaydetmek için, Save yönteminin aşırı yüklemelerinden birini kullanın.

Belge sayfalarını doğrudan bir Graphics nesnesine çizmek için Aspose.Words.Document.RenderToScale(System.Int32,SkiaSharp.SKCanvas,System.Single,System.Single,System.Single) veya Aspose.Words.Document.RenderToSize(System.Int32,SkiaSharp.SKCanvas,System.Single,System.Single,System.Single,System.Single) yöntemini kullanın.

Aspose.Words.Document.MailMerge, Microsoft Word'de tasarlanmış raporları çeşitli veri kaynaklarından hızlı ve kolay bir şekilde doldurmayı sağlayan Aspose.Words'ın raporlama motorudur. Veriler bir DataSet, DataTable, DataView, IDataReader veya bir değerler dizisi olabilir. MailMerge, veri kaynağında bulunan kayıtları geçecek ve bunları belgedeki mail merge alanlarına ekleyerek gerektiğinde büyütecektir.

Document, Aspose.Words.DocumentBase.Styles, Aspose.Words.Document.BuiltInDocumentProperties, Aspose.Words.Document.CustomDocumentProperties, listeler ve makrolar gibi belge genelindeki bilgileri depolar. Bu nesnelerin çoğuna Document'ın karşılık gelen özellikleri aracılığıyla erişilebilir.

Document, belgenin tüm diğer düğümlerini içeren bir ağacın kök düğümüdür. Ağaç, Composite tasarım desenidir ve birçok yönden XmlDocument ile benzerdir. Belgenin içeriği programatik olarak serbestçe manipüle edilebilir:

  • Belgenin düğümlerine, örneğin Aspose.Words.Document.Sections, Aspose.Words.ParagraphCollection gibi türlendirilmiş koleksiyonlar aracılığıyla erişilebilir.
  • Belgenin düğümleri, Aspose.Words.CompositeNode.GetChildNodes(Aspose.Words.NodeType,System.Boolean) kullanarak veya Aspose.Words.CompositeNode.SelectNodes(System.String) veya Aspose.Words.CompositeNode.SelectSingleNode(System.String) ile bir XPath sorgusu kullanarak seçilebilir.
  • İçerik düğümleri, Aspose.Words.CompositeNode.InsertBefore``1(``0,Aspose.Words.Node), Aspose.Words.CompositeNode.InsertAfter``1(``0,Aspose.Words.Node), Aspose.Words.CompositeNode.RemoveChild``1(``0) ve diğer Aspose.Words.CompositeNode temel sınıfı tarafından sağlanan yöntemler kullanılarak belgede herhangi bir yerden eklenebilir veya kaldırılabilir.
  • Her düğümün biçimlendirme özellikleri, o düğümün özellikleri aracılığıyla değiştirilebilir.

Programatik olarak belge ağacını oluşturma veya doldurma görevini basitleştiren Aspose.Words.DocumentBuilder kullanmayı düşünün.

Document yalnızca Aspose.Words.Section nesnelerini içerebilir.

Microsoft Word'de geçerli bir belgenin en az bir bölümü olması gerekir.

 Türkçe