Class Document
Namespace: Aspose.Words
Assembly: Aspose.Words.dll
نماینده یک سند ورد است.
برای اطلاعات بیشتر، به مقاله مستندات کار با سند مراجعه کنید.
public class Document : DocumentBase, IEnumerable<node>, IEnumerable, IXPathNavigable
وراثت
object ← Node ← CompositeNode ← DocumentBase ← Document
پیادهسازیها
IEnumerable<node>, IEnumerable, IXPathNavigable
اعضای ارثبرده شده
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
توضیحات
Document یک شیء مرکزی در کتابخانه Aspose.Words است.
برای بارگذاری یک سند موجود در هر یک از فرمتهای Aspose.Words.LoadFormat، نام فایل یا یک جریان را به یکی از سازندههای Document منتقل کنید. برای ایجاد یک سند خالی، سازنده را بدون پارامترها فراخوانی کنید.
از یکی از بارگذاریهای متد Save برای ذخیره سند در هر یک از فرمتهای Aspose.Words.SaveFormat استفاده کنید.
برای رسم صفحات سند به طور مستقیم بر روی یک شیء Graphics، از متدهای Aspose.Words.Document.RenderToScale(System.Int32,SkiaSharp.SKCanvas,System.Single,System.Single,System.Single) یا Aspose.Words.Document.RenderToSize(System.Int32,SkiaSharp.SKCanvas,System.Single,System.Single,System.Single,System.Single) استفاده کنید.
Aspose.Words.Document.MailMerge موتور گزارشگیری Aspose.Words است که به شما امکان میدهد گزارشهای طراحی شده در Microsoft Word را به سرعت و به سادگی با دادههای مختلف از منابع داده پر کنید. دادهها میتوانند از یک DataSet، DataTable، DataView، IDataReader یا یک آرایه از مقادیر باشند. MailMerge از طریق رکوردهای موجود در منبع داده عبور کرده و آنها را به فیلدهای ادغام پستی در سند وارد میکند و در صورت نیاز آن را گسترش میدهد.
Document اطلاعات سراسری سند مانند Aspose.Words.DocumentBase.Styles، Aspose.Words.Document.BuiltInDocumentProperties، Aspose.Words.Document.CustomDocumentProperties، لیستها و ماکروها را ذخیره میکند. بیشتر این اشیاء از طریق خواص مربوطه Document قابل دسترسی هستند.
Document یک گره ریشه از یک درخت است که شامل تمام گرههای دیگر سند میباشد. درخت یک الگوی طراحی ترکیبی است و از بسیاری جهات مشابه XmlDocument است. محتوای سند میتواند به صورت برنامهنویسی به راحتی دستکاری شود:
- گرههای سند را میتوان از طریق مجموعههای نوعدار، به عنوان مثال Aspose.Words.Document.Sections، Aspose.Words.ParagraphCollection و غیره دسترسی پیدا کرد.
- گرههای سند میتوانند با استفاده از نوع گره آنها انتخاب شوند Aspose.Words.CompositeNode.GetChildNodes(Aspose.Words.NodeType,System.Boolean) یا با استفاده از یک پرسوجو XPath با Aspose.Words.CompositeNode.SelectNodes(System.String) یا Aspose.Words.CompositeNode.SelectSingleNode(System.String).
- گرههای محتوا میتوانند از هر جایی در سند با استفاده از Aspose.Words.CompositeNode.InsertBefore``1(``0,Aspose.Words.Node)، Aspose.Words.CompositeNode.InsertAfter``1(``0,Aspose.Words.Node)، Aspose.Words.CompositeNode.RemoveChild``1(``0) و سایر متدهای ارائه شده توسط کلاس پایه Aspose.Words.CompositeNode اضافه یا حذف شوند.
- ویژگیهای فرمت هر گره میتوانند از طریق خواص آن گره تغییر کنند.
در نظر داشته باشید که از Aspose.Words.DocumentBuilder استفاده کنید که کار ایجاد یا پر کردن درخت سند به صورت برنامهنویسی را ساده میکند.
Document میتواند تنها شامل اشیاء Aspose.Words.Section باشد.
در Microsoft Word، یک سند معتبر باید حداقل یک بخش داشته باشد.