Class DocDevice
نام ها : Aspose.Html.Rendering.Doc جمع آوری: Aspose.HTML.dll (25.4.0)
نشان دهنده ارائه به یک سند DOCX.
[ComVisible(true)]
public class DocDevice : Device<docdevice.docgraphiccontext, docrenderingoptions="">, IDevice, IDisposable
Inheritance
object ← Device ← Device<docdevice.docgraphiccontext, docrenderingoptions=""> ← DocDevice
Implements
اعضای ارثی
Device<docdevice.docgraphiccontext, docrenderingoptions="">.Initialize() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.SaveGraphicContext() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.RestoreGraphicContext() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.GetExtension() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginDocument(Document) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndDocument() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginPage(SizeF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndPage() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Flush() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.BeginElement(Element, RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.EndElement(Element) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.ClosePath() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.MoveTo(PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.LineTo(PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.AddRect(RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.CubicBezierTo(PointF, PointF, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Stroke() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Fill(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Clip(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StrokeAndFill(FillRule) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.FillText(string, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StrokeText(string, PointF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.DrawImage(byte[], WebImageFormat, RectangleF) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Dispose() , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Dispose(bool) , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Options , Device<docdevice.docgraphiccontext, docrenderingoptions="">.Configuration , Device<docdevice.docgraphiccontext, docrenderingoptions="">.GraphicContext , Device<docdevice.docgraphiccontext, docrenderingoptions="">.StreamProvider , Device<docdevice.docgraphiccontext, docrenderingoptions="">.OutputStream , Device<docdevice.docgraphiccontext, docrenderingoptions="">.PageIndex , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
DocDevice(ICreateStreamپردازنده)
یک مثال جدید از کلاس Aspose.Html.Rendering.Doc.DocDevice آغاز می شود.
public DocDevice(ICreateStreamProvider streamProvider)
Parameters
streamProvider
ICreateStreamProvider
موضوعی که رابط کاربری Aspose.Html.IO.ICreateStreamProvider را اجرا می کند
DocDevice(بایگانی برچسب ها: ICreateStreamProvider)
یک مثال جدید از کلاس Aspose.Html.Rendering.Doc.DocDevice را با ارائه گزینه ها و ارائه دهنده جریان آغاز می کند.
public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
DocRenderingOptions
گزینه های رندر
streamProvider
ICreateStreamProvider
موضوعی که رابط کاربری Aspose.Html.IO.ICreateStreamProvider را اجرا می کند
DocDevice(String)
یک مثال جدید از کلاس Aspose.Html.Rendering.Doc.DocDevice با نام فایل خروجی آغاز می شود.
public DocDevice(string file)
Parameters
file
string
نام فایل خروجی
DocDevice(بایگانی برچسب ها: string)
یک مثال جدید از کلاس Aspose.Html.Rendering.Doc.DocDevice را با ارائه گزینه ها و نام فایل خروجی آغاز می کند.
public DocDevice(DocRenderingOptions options, string file)
Parameters
options
DocRenderingOptions
گزینه های رندر
file
string
نام فایل خروجی
DocDevice(Stream)
یک مثال جدید از کلاس Aspose.Html.Rendering.Doc.DocDevice را با جریان خروجی آغاز می کند.
public DocDevice(Stream stream)
Parameters
stream
Stream
جریان خروجی
DocDevice(بایگانی برچسب ها: Stream)
یک مثال جدید از کلاس Aspose.Html.Rendering.Doc.DocDevice را با ارائه گزینه ها و جریان خروجی آغاز می کند.
public DocDevice(DocRenderingOptions options, Stream stream)
Parameters
options
DocRenderingOptions
گزینه های رندر
stream
Stream
جریان خروجی
Methods
AddRect(RectangleF)
یک مستطیل را به مسیر فعلی به عنوان یک زیر مسیر کامل اضافه کنید.
public override void AddRect(RectangleF rect)
Parameters
rect
RectangleF
یک دایره برای کشیدن
BeginDocument(Document)
شروع به ارائه اسناد
public override void BeginDocument(Document document)
Parameters
document
Document
این سند .
BeginElement(عناصر، RectangleF)
شروع به بازگرداندن گره HTML.
public override bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
عناصر HTML
rect
RectangleF
جعبه محدوده نود
Returns
بازگشت [واقعی] اگر عنصر باید پردازش شود.
BeginPage(SizeF)
از صفحه جدید شروع می شود.
public override void BeginPage(SizeF size)
Parameters
size
SizeF
اندازه صفحه
Clip(FillRule)
تغییر مسیر چرخش فعلی با متقاطع آن با مسیر فعلی، با استفاده از قاعده FillMode برای تعیین منطقه برای پر کردن.این روش مسیر فعلی را به پایان می رساند.
public override void Clip(FillRule mode)
Parameters
mode
FillRule
حالت پر کردن مشخص می کند که چگونه داخل یک مسیر بسته پوشیده می شود.
ClosePath()
زیر مسیر فعلی را با قرار دادن یک بخش خط مستقیم از نقطه فعلی به نقطه شروع زیر مسیر بسته می کند.اگر مسیر زیر فعلی در حال حاضر بسته است، “ClosePath” هیچ کاری انجام نمی دهد.این اپراتور زیر مسیر فعلی را به پایان می رساند.با اضافه کردن یک بخش دیگر به مسیر فعلی، یک زیر مسیر جدید آغاز می شود.حتی اگر بخش جدید در نقطه نهایی با روش “ClosePath” آغاز شود.
public override void ClosePath()
CubicBezierTo(PointF، PointF، PointF)
یک منحنی کوبیک Bézier را به مسیر فعلی اضافه کنید.این منحنی از نقطه فعلی به نقطه pt2 گسترش می یابد.استفاده از pt1 و pt2 به عنوان نقطه کنترل Bézier.
public override void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)
Parameters
pt1
PointF
هماهنگی نقطه اول
pt2
PointF
هماهنگی نقطه دوم
pt3
PointF
هماهنگی نقطه سوم
DrawImage(بایت[ ], WebImageFormat , RectangleF)
تصویر مشخص شده را نشان دهید.
public override void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)
Parameters
data
byte
[ ]
مجموعه ای از بایت ها که تصویر را نشان می دهند.
imageFormat
WebImageFormat
فرمت تصویر
rect
RectangleF
یک مستطیل که موقعیت و اندازه را برای کشیدن تعیین می کند.
EndElement(Element)
پایان دادن به نود HTML
public override void EndElement(Element element)
Parameters
element
Element
عناصر HTML
EndPage()
پایان دادن به صفحه فعلی
public override void EndPage()
Fill(FillRule)
این مسیر کل منطقه را با مسیر فعلی محاصره می کند.اگر مسیر متشکل از چند زیر مسیر متصل باشد، داخل همه زیر مسیرها را پر می کند.با هم در نظر گرفته شد.این روش مسیر فعلی را به پایان می رساند.
public override void Fill(FillRule mode)
Parameters
mode
FillRule
حالت پر کردن مشخص می کند که چگونه داخل یک مسیر بسته پر می شود.
FillText(برچسب ها: PointF)
خط متن مشخص شده را در محل مشخص شده پر کنید.
public override void FillText(string text, PointF pt)
Parameters
text
string
قفل برای پر کردن
pt
PointF
نقطه ای که هماهنگی های متن را مشخص می کند.
Flush()
تمام داده ها را به جریان خروجی می رساند.
public override void Flush()
GetExtension()
در ادامه فایل خروجی را تمدید کنید.
protected override string GetExtension()
Returns
فایلهای گسترش
Initialize()
استیک زمینه را آغاز می کند.
protected override void Initialize()
LineTo(نقطه)
یک بخش خط مستقیم را از نقطه فعلی به نقطه (pt) اضافه کنید.
public override void LineTo(PointF pt)
Parameters
pt
PointF
نقطه ای از کجا برای ایجاد خط به.
MoveTo(نقطه)
یک زیر مسیر جدید با حرکت نقطه فعلی به هماهنگی های پارامتر pt آغاز می شود و هر بخش خط اتصال را نادیده می گیرد.اگر روش ساخت مسیر قبلی در مسیر فعلی نیز «MoveTo» بود، «MoveTo» جدید آن را فراتر می برد.هیچ باقی مانده ای از عملیات قبلی “MoveTo” در مسیر باقی نمی ماند.
public override void MoveTo(PointF pt)
Parameters
pt
PointF
نقطه ای که باید مسیر را به کجا منتقل کنیم.
Stroke()
یک خط در امتداد مسیر فعلی ضربه می زند. خط ضربه ای از هر بخش مستقیم یا منحنی در مسیر پیروی می کند.تمرکز بر روی بخش با طرف های موازی با آن. هر یک از زیر مسیر به طور جداگانه پردازش می شود.این روش مسیر فعلی را به پایان می رساند.
public override void Stroke()
StrokeAndFill(FillRule)
بیدار شوید و مسیر فعلی را پر کنید.این روش مسیر فعلی را به پایان می رساند.
public override void StrokeAndFill(FillRule mode)
Parameters
mode
FillRule
حالت پر کردن مشخص می کند که چگونه داخل یک مسیر بسته پر می شود.
StrokeText(برچسب ها: PointF)
خط متن مشخص شده را در محل مشخص شده ضربه بزنید.
public override void StrokeText(string text, PointF pt)
Parameters
text
string
ضربه به سکته
pt
PointF
نقطه ای که هماهنگی ها را مشخص می کند که از کجا متن شروع می شود.</docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,></docdevice.docgraphiccontext,>