Class DocDevice
Tên không gian: Aspose.Html.Rendering.Doc Tổng hợp: Aspose.HTML.dll (25.4.0)
Giới thiệu về tài liệu DOCX.
[ComVisible(true)]
public class DocDevice : Device<docdevice.docgraphiccontext, docrenderingoptions="">, IDevice, IDisposable
Inheritance
object ← Device ← Device<docdevice.docgraphiccontext, docrenderingoptions=""> ← DocDevice
Implements
Thành viên thừa kế
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(ICreateStreamThông tin)
Bắt đầu một trường hợp mới của lớp Aspose.Html.Rendering.Doc.DocDevice.
public DocDevice(ICreateStreamProvider streamProvider)
Parameters
streamProvider
ICreateStreamProvider
Đối tượng thực hiện giao diện Aspose.Html.IO.ICreateStreamProvider
DocDevice(DocRenderingOptions, ICreateStreamProvider)
Khởi động một ví dụ mới của lớp Aspose.Html.Rendering.Doc.DocDevice bằng cách trình bày các tùy chọn và nhà cung cấp dòng.
public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
DocRenderingOptions
Rendering tùy chọn
streamProvider
ICreateStreamProvider
Đối tượng thực hiện giao diện Aspose.Html.IO.ICreateStreamProvider
DocDevice(String)
Bắt đầu một trường hợp mới của lớp Aspose.Html.Rendering.Doc.DocDevice bằng tên tệp xuất.
public DocDevice(string file)
Parameters
file
string
Tên file output
DocDevice(DocRenderingOptions, string)
Khởi động một ví dụ mới của lớp Aspose.Html.Rendering.Doc.DocDevice bằng cách trình bày các tùy chọn và tên tệp xuất.
public DocDevice(DocRenderingOptions options, string file)
Parameters
options
DocRenderingOptions
Rendering tùy chọn
file
string
Tên file output
DocDevice(Stream)
Bắt đầu một trường hợp mới của lớp Aspose.Html.Rendering.Doc.DocDevice theo dòng phát hành.
public DocDevice(Stream stream)
Parameters
stream
Stream
dòng sản xuất
DocDevice(DocRenderingOptions, Stream)
Khởi động một ví dụ mới của lớp Aspose.Html.Rendering.Doc.DocDevice bằng cách rendering các tùy chọn và dòng output.
public DocDevice(DocRenderingOptions options, Stream stream)
Parameters
options
DocRenderingOptions
Rendering tùy chọn
stream
Stream
dòng sản xuất
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 override 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 override void BeginDocument(Document document)
Parameters
document
Document
Tài liệu .
BeginElement(Vị trí, RectangleF)
Bắt đầu phát lại nút html.
public override bool BeginElement(Element element, RectangleF rect)
Parameters
element
Element
Các yếu tố html
rect
RectangleF
hộp giới hạn của nút.
Returns
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 override void BeginPage(SizeF size)
Parameters
size
SizeF
Kích thước của trang.
Clip(FillRule)
Thay đổi con đường nhấp chuột hiện tại bằng cách kết nối nó với con đường hiện tại, sử dụng quy tắc FillMode để xác định khu vực để điền.Phương pháp này chấm dứt con đường hiện tại.
public override void Clip(FillRule mode)
Parameters
mode
FillRule
chế độ lấp đầy chỉ định làm thế nào nội thất của một con đường đóng cửa được vẽ
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 override 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 override 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
DrawImage(byte[ ], WebImageFormat, Rectangle)
Nhập hình ảnh cụ thể.
public override 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 trực tràng mà xác định vị trí và kích thước để vẽ.
EndElement(Element)
Kết thúc rendering của node html.
public override void EndElement(Element element)
Parameters
element
Element
Các yếu tố html
EndPage()
Kết thúc việc thu hồi trang hiện tại.
public override 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 override void Fill(FillRule mode)
Parameters
mode
FillRule
chế độ lấp đầy cho biết cách lấp đầy nội thất của một con đường đóng cửa
FillText(Thẻ, PointF)
Chọn dòng văn bản cụ thể tại vị trí cụ thể.
public override 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 override void Flush()
GetExtension()
Có được mở rộng của tệp output.
protected override string GetExtension()
Returns
file mở rộng.
Initialize()
Khởi động context stack.
protected override 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 override 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 override void MoveTo(PointF pt)
Parameters
pt
PointF
Điểm đến nơi để di chuyển con đường đến.
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 override 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 override void StrokeAndFill(FillRule mode)
Parameters
mode
FillRule
chế độ lấp đầy chỉ đị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 override 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.</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,>