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(ซัพพลายเออร์)
เริ่มต้นตัวอย่างใหม่ของชั้น Aspose.Html.Rendering.Doc.DocDevice
public DocDevice(ICreateStreamProvider streamProvider)
Parameters
streamProvider
ICreateStreamProvider
วัตถุที่นําไปใช้กับอินเตอร์เฟซ Aspose.Html.IO.ICreateStreamProvider
DocDevice(DocRenderingOptions, ICreateStreamProvider)
เริ่มต้นตัวอย่างใหม่ของชั้น Aspose.Html.Rendering.Doc.DocDevice โดยการจัดอันดับตัวเลือกและผู้ให้บริการการไหล
public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
DocRenderingOptions
ตัวเลือก Rendering
streamProvider
ICreateStreamProvider
วัตถุที่นําไปใช้กับอินเตอร์เฟซ Aspose.Html.IO.ICreateStreamProvider
DocDevice(รั้ว)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Html.Rendering.Doc.DocDevice โดยชื่อไฟล์ออก
public DocDevice(string file)
Parameters
file
string
ชื่อไฟล์ส่งออก
DocDevice(DocRenderingOptions, string)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Html.Rendering.Doc.DocDevice โดยการจัดอันดับตัวเลือกและชื่อไฟล์ออก
public DocDevice(DocRenderingOptions options, string file)
Parameters
options
DocRenderingOptions
ตัวเลือก Rendering
file
string
ชื่อไฟล์ส่งออก
DocDevice(Stream)
เริ่มต้นตัวอย่างใหม่ของชั้น Aspose.Html.Rendering.Doc.DocDevice โดยการไหลออก
public DocDevice(Stream stream)
Parameters
stream
Stream
กระแสการส่งออก
DocDevice(DocRenderingOptions, กระแส)
เริ่มต้นตัวอย่างใหม่ของคลาส Aspose.Html.Rendering.Doc.DocDevice โดยการแสดงตัวเลือกและการไหลออก
public DocDevice(DocRenderingOptions options, Stream stream)
Parameters
options
DocRenderingOptions
ตัวเลือก Rendering
stream
Stream
กระแสการส่งออก
Methods
AddRect(คู่มือ)
เชื่อมโยงแนวตั้งไปยังเส้นทางปัจจุบันเป็นเส้นทางด้านล่างที่สมบูรณ์
public override void AddRect(RectangleF rect)
Parameters
rect
RectangleF
มุมตรงที่จะดึง
BeginDocument(Document)
เริ่มต้นการส่งมอบเอกสาร
public override void BeginDocument(Document document)
Parameters
document
Document
กระดาษ
BeginElement(องค์ประกอบ, RectangleF)
เริ่มต้นการ rendering ของ node html
public override bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
องค์ประกอบ html
rect
RectangleF
กล่องขอบของปุ่ม
Returns
กลับ [จริง] ถ้าองค์ประกอบควรได้รับการประมวลผล
BeginPage(เหล็ก)
เริ่มต้นการจัดอันดับของหน้าใหม่
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 จุดปัจจุบันใหม่คือ pt3.
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)
เสร็จสิ้นการ rendering ของ node 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()
Flushes ข้อมูลทั้งหมด ไปยังการไหลออก
public override void Flush()
GetExtension()
ได้รับการขยายของไฟล์ออก
protected override string GetExtension()
Returns
การขยายไฟล์
Initialize()
เริ่มต้นสถานการณ์
protected override void Initialize()
LineTo(จุดหมายเลข)
เพิ่มส่วนเส้นตรงจากจุดปัจจุบันไปยังจุด (pt) จุดปัจจุบันใหม่คือ 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()
คัดลอกเส้นตามเส้นทางปัจจุบัน สายที่คัดลอกตามแต่ละส่วนตรงหรือโค้งในเส้นทางมุ่งเน้นไปที่ segment กับด้านที่คล้ายกันกับมัน แต่ละเส้นทางของเส้นทางจะได้รับการจัดการโดยแยกต่างหากวิธีการนี้จะหยุดเส้นทางปัจจุบัน
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,>