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(ICreateStream提供商)
启动了 Aspose.Html.Rendering.Doc.DocDevice 类的新例子。
public DocDevice(ICreateStreamProvider streamProvider)
Parameters
streamProvider
ICreateStreamProvider
实施 Aspose.Html.IO.ICreateStreamProvider 接口的对象
DocDevice(DocRenderingOptions, ICreateStream提供商)
启动 Aspose.Html.Rendering.Doc.DocDevice 类的新例子,通过提供选项和流提供商。
public DocDevice(DocRenderingOptions options, ICreateStreamProvider streamProvider)
Parameters
options
DocRenderingOptions
放弃选项。
streamProvider
ICreateStreamProvider
实施 Aspose.Html.IO.ICreateStreamProvider 接口的对象
DocDevice(线条)
根据输出文件名启动 Aspose.Html.Rendering.Doc.DocDevice 类的新例子。
public DocDevice(string file)
Parameters
file
string
输出文件名称
DocDevice(DocRenderingOptions, 序列)
启动 Aspose.Html.Rendering.Doc.DocDevice 类的新例子,通过发布选项和输出文件名。
public DocDevice(DocRenderingOptions options, string file)
Parameters
options
DocRenderingOptions
放弃选项。
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
放弃选项。
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(元素,Rectangle)
开始播放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(点F、点F、点F)
将一个圆形Bézier曲线添加到当前路径,曲线从当前点延伸到 pt2点,使用 pt1 和 pt2 作为 Bézier 控制点。
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)
结束了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()
将所有数据传输到输出流。
public override void Flush()
GetExtension()
获取输出文件的扩展。
protected override string GetExtension()
Returns
文件扩展。
Initialize()
启动背景站点。
protected override void Initialize()
LineTo(点数)
将从当前点(pt)到当前点(pt)的直线部分添加到新的当前点是 pt。
public override void LineTo(PointF pt)
Parameters
pt
PointF
点在哪里创建线路。
MoveTo(点数)
通过将当前点转移到参数 pt 的坐标,忽略任何连接线部分,开始一个新的子路。如果以前的路径建设方法在当前路径也是“移动”,新“移动”超越它;以前的“MoveTo”操作没有留在路线上。
public override void MoveTo(PointF pt)
Parameters
pt
PointF
到哪里要走路。
Stroke()
一条线沿着当前路径冲动,一条线沿着路径的每一个直线或曲线序列,集中在部分上,侧面与它平行,路径的每一个子路都分开处理。这种方法结束了当前的路径。
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,>