Class Device

Class Device

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

แนะนําชั้นพื้นฐานสําหรับการใช้งานอุปกรณ์ rendering ที่เฉพาะอย่างยิ่ง

[ComVisible(true)]
public abstract class Device<tgraphiccontext, trenderingoptions=""> : Device, IDevice, IDisposable where TGraphicContext : GraphicContext, new() where TRenderingOptions : RenderingOptions

ประเภทพารามิเตอร์

TGraphicContext

รอบเขตกราฟิกที่ถือพารามิเตอร์การควบคุมกราฟิกปัจจุบัน

TRenderingOptions

ตัวเลือก

Inheritance

object Device Device<tgraphiccontext, trenderingoptions="">

Implements

IDevice , IDisposable

อนุญาโตตุลาการ

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

Constructors

Device(ตัวเลือกแนวโน้ม, ICreateStreamProvider)

เริ่มต้นตัวอย่างใหม่ของชั้น Aspose.Html.Rendering.Device`2 โดยการจัดอันดับตัวเลือกและผู้ให้บริการการไหล

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options ตัวเลือกแนวโน้ม

ตัวเลือก Rendering

streamProvider ICreateStreamProvider

วัตถุที่นําไปใช้กับอินเตอร์เฟซ Aspose.Html.IO.ICreateStreamProvider

Device(ตัวเลือกแนวโน้ม, string)

เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Html.Rendering.Device`2 โดยการจัดอันดับตัวเลือกและชื่อไฟล์ออก

protected Device(TRenderingOptions options, string file)

Parameters

options ตัวเลือกแนวโน้ม

ตัวเลือก Rendering

file string

ชื่อไฟล์ออก

Device(แหล่งจ่ายไฟ, Stream)

เปิดตัวตัวอย่างใหม่ของชั้น Aspose.Html.Rendering.Device`2 โดยการแสดงตัวเลือกและการไหลออก

protected Device(TRenderingOptions options, Stream stream)

Parameters

options ตัวเลือกแนวโน้ม

ตัวเลือก Rendering

stream Stream

กระแสการส่งออก

Properties

Configuration

ได้รับการกําหนดค่าอุปกรณ์

protected virtual Device<tgraphiccontext, trenderingoptions="">.DeviceConfiguration Configuration { get; }

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

Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration

GraphicContext

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

public TGraphicContext GraphicContext { get; }

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

สภาพแวดล้อม

Options

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

public TRenderingOptions Options { get; }

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

ตัวเลือกแนวโน้ม

OutputStream

ชุดและได้รับการไหลออก

protected Stream OutputStream { get; }

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

Stream

PageIndex

สร้างหรือรับดัชนีของหน้าปัจจุบัน

protected int PageIndex { get; set; }

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

int

StreamProvider

ได้รับวัตถุของผู้ให้บริการการไหล

protected ICreateStreamProvider StreamProvider { get; }

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

ICreateStreamProvider

Methods

AddRect(คู่มือ)

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

public virtual void AddRect(RectangleF rect)

Parameters

rect RectangleF

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

BeginDocument(Document)

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

public virtual void BeginDocument(Document document)

Parameters

document Document

กระดาษ

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

เริ่มต้นการส่งสัญญาณของ node

public virtual bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

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

rect RectangleF

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

Returns

bool

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

BeginPage(เหล็ก)

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

public virtual void BeginPage(SizeF size)

Parameters

size SizeF

ขนาดของหน้า

Clip(FillRule)

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

public virtual void Clip(FillRule rule)

Parameters

rule FillRule

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

ClosePath()

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

public virtual void ClosePath()

CubicBezierTo(PointF, PointF, PointF)

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

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

Parameters

pt1 PointF

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

pt2 PointF

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

pt3 PointF

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

Dispose()

ทําหน้าที่ที่กําหนดโดยการใช้งานที่เกี่ยวข้องกับการปล่อยทรัพยากรที่ไม่ได้รับการจัดการหรือรีไซเคิล

public void Dispose()

Dispose(บอล)

การปล่อยทรัพยากรที่ไม่ได้จัดการและ - ทางเลือก - จัดการ

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“จริง” เพื่อปล่อยทรัพยากรที่จัดการและไม่ได้จัดการ; “ผิด” เพื่อปล่อยทรัพยากรที่ไม่จัดการเท่านั้น

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

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

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

Parameters

data byte [ ]

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

imageFormat WebImageFormat

รูปแบบภาพ

rect RectangleF

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

EndDocument()

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

public virtual void EndDocument()

EndElement(Element)

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

public virtual void EndElement(Element element)

Parameters

element Element

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

EndPage()

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

public virtual void EndPage()

Fill(FillRule)

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

public virtual void Fill(FillRule rule)

Parameters

rule FillRule

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

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

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

public virtual void FillText(string text, PointF pt)

Parameters

text string

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

pt PointF

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

Flush()

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

public virtual void Flush()

GetExtension()

ได้รับการขยายของไฟล์ออก

protected virtual string GetExtension()

Returns

string

การขยายไฟล์

Initialize()

เริ่มต้นสถานการณ์

protected virtual void Initialize()

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

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

public virtual void LineTo(PointF pt)

Parameters

pt PointF

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

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

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

public virtual void MoveTo(PointF pt)

Parameters

pt PointF

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

RestoreGraphicContext()

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

public virtual void RestoreGraphicContext()

SaveGraphicContext()

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

public virtual void SaveGraphicContext()

Stroke()

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

public virtual void Stroke()

StrokeAndFill(FillRule)

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

public virtual void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

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

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

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

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

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

pt PointF

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

 แบบไทย