Interface IDevice

Interface IDevice

ชื่อพื้นที่: Aspose.Html.Rendering การประกอบ: Aspose.HTML.dll (25.4.0)

define methods and properties that support custom rendering of the graphic elements such as เส้นทางข้อความและภาพ

[ComVisible(true)]
public interface IDevice : IDisposable

Implements

IDisposable

Properties

GraphicContext

ได้รับความสัมพันธ์กราฟิก

GraphicContext GraphicContext { get; }

คุณสมบัติมูลค่า

GraphicContext

Options

ได้รับการนําเสนอตัวเลือก

RenderingOptions Options { get; }

คุณสมบัติมูลค่า

RenderingOptions

Methods

AddRect(คู่มือ)

เชื่อมโยงแนวตั้งไปยังเส้นทางปัจจุบันเป็นเส้นทางด้านล่างที่สมบูรณ์

void AddRect(RectangleF rect)

Parameters

rect RectangleF

มุมตรงที่จะดึง

BeginDocument(Document)

เริ่มต้นการส่งมอบเอกสาร

void BeginDocument(Document document)

Parameters

document Document

กระดาษ

BeginElement(องค์ประกอบ, RectangleF)

เริ่มต้นการส่งมอบขององค์ประกอบ

bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

ชิ้นส่วน Aspose.Html.Dom

rect RectangleF

กล่องขอบของปุ่ม

Returns

bool

กลับ [จริง] ถ้าองค์ประกอบควรได้รับการประมวลผล

BeginPage(เหล็ก)

เริ่มต้นการจัดอันดับของหน้าใหม่

void BeginPage(SizeF size)

Parameters

size SizeF

ขนาดของหน้า

Clip(FillRule)

เปลี่ยนเส้นทางคลิกปัจจุบันโดยการเชื่อมต่อกับเส้นทางปัจจุบันโดยใช้ FillRule เพื่อระบุพื้นที่ที่จะเติมวิธีการนี้จะหยุดเส้นทางปัจจุบัน

void Clip(FillRule rule)

Parameters

rule FillRule

กฎการบรรจุระบุวิธีที่ภายในของเส้นทางที่ปิดถูกตัด

ClosePath()

ปิดเส้นทางภายใต้ปัจจุบันโดยการยึดส่วนเส้นตรงจากจุดปัจจุบันไปยังจุดเริ่มต้นของเส้นทางภายใต้หากเส้นทางด้านล่างปัจจุบันจะถูกปิดแล้ว “ClosePath” ไม่ทําอะไรผู้ประกอบการนี้จะสิ้นสุดทางใต้ทางปัจจุบัน การเพิ่มส่วนอื่นไปยังทางปัจจุบันจะเริ่มทางใต้ทางใหม่แม้ว่าส่วนใหม่จะเริ่มต้นที่จุดสิ้นสุดที่ได้รับโดยวิธีการ “ClosePath”

void ClosePath()

CubicBezierTo(PointF, PointF, PointF)

ปั๊มโคบ Bézier ไปยังเส้นทางปัจจุบัน รอบขยายจากจุดปัจจุบัน ไปยังจุด pt3ใช้ pt1 และ pt2 เป็นจุดควบคุม Bézier จุดปัจจุบันใหม่คือ pt3.

void CubicBezierTo(PointF pt1, PointF pt2, PointF pt3)

Parameters

pt1 PointF

องค์ประกอบของจุดแรก

pt2 PointF

หลักสูตรที่สอง

pt3 PointF

หลักสูตรที่สาม

DrawImage(บิต[ ], WebImageFormat, RectangleF)

แสดงภาพที่ระบุ

void DrawImage(byte[] data, WebImageFormat imageFormat, RectangleF rect)

Parameters

data byte [ ]

ชุดของไบต์ที่แสดงภาพ

imageFormat WebImageFormat

รูปแบบภาพ

rect RectangleF

มุมตรงที่กําหนดตําแหน่งและขนาดที่จะดึง

EndDocument()

เสร็จสิ้นการส่งมอบเอกสาร

void EndDocument()

EndElement(Element)

เสร็จสิ้นการส่งมอบขององค์ประกอบ

void EndElement(Element element)

Parameters

element Element

ชิ้นส่วน Aspose.Html.Dom

EndPage()

เสร็จสิ้นการจัดอันดับของหน้าปัจจุบัน

void EndPage()

Fill(FillRule)

เสร็จสมบูรณ์ของภูมิภาคที่ครอบคลุมโดยเส้นทางปัจจุบันหากเส้นทางประกอบด้วยหลายเส้นทางภายใต้การเชื่อมต่อก็เติมเต็มภายในเส้นทางภายใต้ทั้งหมดควรพิจารณากันวิธีการนี้จะหยุดเส้นทางปัจจุบัน

void Fill(FillRule rule)

Parameters

rule FillRule

กฎการบรรจุระบุวิธีการบรรจุภายในของเส้นทางที่ปิด

FillText(หมายเลขรุ่น: PointF)

กรอกเส้นข้อความที่ระบุไว้ในสถานที่ที่ระบุไว้

void FillText(string text, PointF pt)

Parameters

text string

แถบเพื่อเติม

pt PointF

จุดที่ระบุคํานวณของข้อความ

Flush()

Flushes ข้อมูลทั้งหมด ไปยังการไหลออก

void Flush()

LineTo(จุดหมายเลข)

เพิ่มส่วนเส้นตรงจากจุดปัจจุบันไปยังจุด (pt) จุดปัจจุบันใหม่คือ pt.

void LineTo(PointF pt)

Parameters

pt PointF

จุดของที่ที่จะสร้างเส้นไป

MoveTo(จุดหมายเลข)

เริ่มต้นทางด้านล่างใหม่โดยการย้ายจุดปัจจุบันไปยังทิศทางของพารามิเตอร์ pt โดยหลีกเลี่ยงการเชื่อมต่อเส้นใด ๆหากวิธีการก่อสร้างเส้นทางก่อนหน้านี้ในเส้นทางปัจจุบันยังเป็น “MoveTo” ใหม่ “MoveTo” จะเกินไปไม่มีที่เหลือของการดําเนินงาน “MoveTo” ก่อนหน้านี้ยังคงอยู่ในเส้นทาง

void MoveTo(PointF pt)

Parameters

pt PointF

จุดที่ที่จะย้ายเส้นทางไป

RestoreGraphicContext()

การกู้คืนกล่องกราฟิกทั้งหมดไปยังค่าก่อนหน้านี้โดยการป๊อปจากสแต็ค

void RestoreGraphicContext()

SaveGraphicContext()

ปิดสําเนาของโครงสร้างกราฟิกทั้งหมดบนสแต็ค

void SaveGraphicContext()

Stroke()

คัดลอกเส้นตามเส้นทางปัจจุบัน สายที่คัดลอกตามแต่ละส่วนตรงหรือโค้งในเส้นทางมุ่งเน้นไปที่ segment กับด้านที่คล้ายกันกับมัน แต่ละเส้นทางของเส้นทางจะได้รับการจัดการโดยแยกต่างหากวิธีการนี้จะหยุดเส้นทางปัจจุบัน

void Stroke()

StrokeAndFill(FillRule)

สกรูและเติมเส้นทางปัจจุบันวิธีการนี้จะหยุดเส้นทางปัจจุบัน

void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

กฎการบรรจุระบุวิธีการบรรจุภายในของเส้นทางที่ปิด

StrokeText(หมายเลขรุ่น: PointF)

สกรูเส้นข้อความที่ระบุในสถานที่ที่ระบุ

void StrokeText(string text, PointF pt)

Parameters

text string

ระยําต่อการโจมตี

pt PointF

จุดที่ระบุแนวตั้งที่ไหนที่จะเริ่มต้นข้อความ

 แบบไทย