Class Device

Class Device

Tên không gian: Aspose.Html.Rendering Tổng hợp: Aspose.HTML.dll (25.4.0)

Nó đại diện cho lớp cơ bản cho việc triển khai các thiết bị rendering cụ thể.

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

Loại Parameters

TGraphicContext

Mối quan hệ đồ họa giữ các thông số kiểm soát đồ họa hiện tại

TRenderingOptions

Rendering tùy chọn

Inheritance

object Device Device<tgraphiccontext, trenderingoptions="">

Implements

IDevice , IDisposable

Thành viên thừa kế

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

Constructors

Device(TrenderingOptions, ICreateStreamProvider)

Khởi động một trường hợp mới của lớp Aspose.Html.Rendering.Device`2 bằng cách trình bày các tùy chọn và cung cấp dòng.

protected Device(TRenderingOptions options, ICreateStreamProvider streamProvider)

Parameters

options Xu hướng Options

Rendering tùy chọn

streamProvider ICreateStreamProvider

Đối tượng thực hiện giao diện Aspose.Html.IO.ICreateStreamProvider

Device(TrenderingOptions, string)

Khởi động một ví dụ mới của lớp Aspose.Html.Rendering.Device`2 bằng cách trình bày các tùy chọn và tên tệp xuất.

protected Device(TRenderingOptions options, string file)

Parameters

options Xu hướng Options

Rendering tùy chọn

file string

Tên của file output.

Device(TrenderingOptions, dòng chảy)

Khởi động một trường hợp mới của lớp Aspose.Html.Rendering.Device`2 bằng cách trình bày các tùy chọn và dòng output.

protected Device(TRenderingOptions options, Stream stream)

Parameters

options Xu hướng Options

Rendering tùy chọn

stream Stream

dòng sản xuất.

Properties

Configuration

Có cấu hình thiết bị.

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

Giá trị bất động sản

Device <tgraphiccontext, trenderingoptions="">. DeviceConfiguration

GraphicContext

Nhận được bối cảnh đồ họa

public TGraphicContext GraphicContext { get; }

Giá trị bất động sản

Thảo luậnTGraphic

Options

Có khả năng đưa ra các tùy chọn.

public TRenderingOptions Options { get; }

Giá trị bất động sản

Xu hướng Options

OutputStream

Thiết lập và nhận được dòng sản xuất.

protected Stream OutputStream { get; }

Giá trị bất động sản

Stream

PageIndex

Thiết lập hoặc nhận được chỉ số của trang hiện tại

protected int PageIndex { get; set; }

Giá trị bất động sản

int

StreamProvider

Nhận được đối tượng nhà cung cấp dòng.

protected ICreateStreamProvider StreamProvider { get; }

Giá trị bất động sản

ICreateStreamProvider

Methods

AddRect(Vị trí)

Thêm một góc thẳng vào con đường hiện tại như một con đường dưới hoàn chỉnh.

public virtual void AddRect(RectangleF rect)

Parameters

rect RectangleF

Một đường thẳng để vẽ.

BeginDocument(Document)

Bắt đầu phát hành tài liệu.

public virtual void BeginDocument(Document document)

Parameters

document Document

Tài liệu .

BeginElement(Vị trí, RectangleF)

Bắt đầu cài đặt nút.

public virtual bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

Các yếu tố Aspose.Html.Dom.Element

rect RectangleF

hộp giới hạn của nút.

Returns

bool

Trở lại [sự thật] nếu các yếu tố cần được xử lý.

BeginPage(SizeF)

Bắt đầu phát lại trang mới.

public virtual void BeginPage(SizeF size)

Parameters

size SizeF

Kích thước của trang.

Clip(FillRule)

Thay đổi con đường lăn hiện tại bằng cách kết nối nó với con đường hiện tại, sử dụng FillRule để xác định khu vực để lấp đầy.Phương pháp này chấm dứt con đường hiện tại.

public virtual void Clip(FillRule rule)

Parameters

rule FillRule

Quy tắc lấp đầy xác định làm thế nào bên trong của một con đường đóng cửa được mọc

ClosePath()

Kết thúc con đường bên dưới hiện tại bằng cách dán một phân đoạn đường thẳng từ điểm hiện tại đến điểm khởi đầu của con đường bên dưới.Nếu con đường dưới hiện tại đã bị đóng, “ClosePath” không làm gì cả.Nhà điều hành này chấm dứt con đường bên dưới hiện tại. khi thêm một phân đoạn khác vào con đường hiện tại, một con đường bên dưới mới bắt đầu,Ngay cả khi phân khúc mới bắt đầu ở điểm kết thúc đạt được bằng phương pháp “ClosePath”.

public virtual void ClosePath()

CubicBezierTo(Điểm F, PointF, PointF)

Thêm một curve cubic Bézier vào con đường hiện tại. curve kéo dài từ điểm hiện tại đến điểm pt2,sử dụng pt1 và pt2 như các điểm kiểm soát Bézier. điểm hiện tại mới là pt3.

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

Parameters

pt1 PointF

Các sự phối hợp đầu tiên

pt2 PointF

Sự phối hợp của điểm thứ hai

pt3 PointF

Sự phối hợp của điểm thứ ba

Dispose()

Thực hiện các nhiệm vụ được xác định theo ứng dụng liên quan đến việc giải phóng, giải phóng hoặc tái quản lý các tài nguyên không được quản lý.

public void Dispose()

Dispose(Bool)

Phát hành tài nguyên không được quản lý và - tùy chọn - được quản lý.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“true” để phát hành cả các tài nguyên được quản lý và không được quản lý; “false” để phát hành chỉ các tài nguyên không được quản lý.

DrawImage(byte[ ], WebImageFormat, Rectangle)

Nhập hình ảnh cụ thể.

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

Parameters

data byte [ ]

Một loạt các byte đại diện cho hình ảnh.

imageFormat WebImageFormat

định dạng hình ảnh.

rect RectangleF

Một góc thẳng mà xác định vị trí và kích thước để vẽ.

EndDocument()

Kết thúc việc trình bày tài liệu.

public virtual void EndDocument()

EndElement(Element)

Kết thúc việc chuyển đổi nút.

public virtual void EndElement(Element element)

Parameters

element Element

Các yếu tố Aspose.Html.Dom.Element

EndPage()

Kết thúc việc thu hồi trang hiện tại.

public virtual void EndPage()

Fill(FillRule)

Chấp đầy toàn bộ khu vực bị khóa bởi con đường hiện tại.Nếu con đường bao gồm một vài con đường dưới kết nối, nó lấp đầy các bên trong của tất cả các con đường dưới,xem xét cùng nhauPhương pháp này chấm dứt con đường hiện tại.

public virtual void Fill(FillRule rule)

Parameters

rule FillRule

Quy tắc lấp đầy xác định cách bên trong của một con đường đóng cửa được lấp đầy

FillText(Thẻ, PointF)

Chọn dòng văn bản cụ thể tại vị trí cụ thể.

public virtual void FillText(string text, PointF pt)

Parameters

text string

Dây để lấp đầy

pt PointF

Điểm mà xác định các phối hợp của văn bản.

Flush()

Chuyển tất cả dữ liệu đến dòng output.

public virtual void Flush()

GetExtension()

Có được mở rộng của tệp output.

protected virtual string GetExtension()

Returns

string

file mở rộng.

Initialize()

Khởi động context stack.

protected virtual void Initialize()

LineTo(Điểm)

Thêm một phân đoạn đường thẳng từ điểm hiện tại đến điểm (pt).

public virtual void LineTo(PointF pt)

Parameters

pt PointF

Điểm của nơi để tạo ra dòng để.

MoveTo(Điểm)

Bắt đầu một con đường dưới mới bằng cách di chuyển điểm hiện tại sang các tọa độ của thông số pt, bỏ qua bất kỳ phân khúc đường kết nối nào.Nếu phương pháp xây dựng con đường trước trong con đường hiện tại cũng là “MoveTo”, “MoveTo” mới vượt quá nó;Không có phần còn lại của hoạt động “MoveTo” trước đó vẫn còn trên con đường.

public virtual void MoveTo(PointF pt)

Parameters

pt PointF

Điểm đến nơi để di chuyển con đường đến.

RestoreGraphicContext()

Khôi phục lại toàn bộ bối cảnh đồ họa đến giá trị trước của nó bằng cách đẩy nó ra khỏi vỏ.

public virtual void RestoreGraphicContext()

SaveGraphicContext()

Nhấn một bản sao của toàn bộ bối cảnh đồ họa vào vỏ.

public virtual void SaveGraphicContext()

Stroke()

Một dòng đập dọc theo con đường hiện tại. dòng đập dọc theo mỗi phân đoạn thẳng hoặc xoắn trong con đường,tập trung vào phân khúc với các bên song song với nó. mỗi con đường dưới của con đường được xử lý riêng biệt.Phương pháp này chấm dứt con đường hiện tại.

public virtual void Stroke()

StrokeAndFill(FillRule)

Bắt đầu và đi theo con đường hiện tại.Phương pháp này chấm dứt con đường hiện tại.

public virtual void StrokeAndFill(FillRule rule)

Parameters

rule FillRule

Quy tắc lấp đầy xác định cách bên trong của một con đường đóng cửa được lấp đầy.

StrokeText(Thẻ, PointF)

Nhập dòng văn bản cụ thể tại vị trí cụ thể.

public virtual void StrokeText(string text, PointF pt)

Parameters

text string

Cắt đến stroke.

pt PointF

Điểm mà chỉ định các phối hợp nơi để bắt đầu văn bản.</tgraphiccontext,></tgraphiccontext,></tgraphiccontext,></tgraphiccontext,>

 Tiếng Việt