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

Rendering 选项

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 趋势选项

放弃选项。

streamProvider ICreateStreamProvider

实施 Aspose.Html.IO.ICreateStreamProvider 接口的对象

Device(路由器, string)

启动 Aspose.Html.Rendering.Device`2 类的新例子,通过发布选项和输出文件名。

protected Device(TRenderingOptions options, string file)

Parameters

options 趋势选项

放弃选项。

file string

输出文件名称。

Device(流量,流量)

通过发布选项和输出流来启动 Aspose.Html.Rendering.Device`2 类的新例子。

protected Device(TRenderingOptions options, Stream stream)

Parameters

options 趋势选项

放弃选项。

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(元素,Rectangle)

开始放下节点。

public virtual bool BeginElement(Element element, RectangleF rect)

Parameters

element Element

首頁 〉外文書 〉西洋文學 〉The Aspose.Html.Dom.Element

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(点F、点F、点F)

将一个圆形Bézier曲线添加到当前路径,曲线从当前点延伸到 pt2点,使用 pt1 和 pt2 作为 Bézier 控制点。

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)

终结了节点。

public virtual void EndElement(Element element)

Parameters

element Element

首頁 〉外文書 〉西洋文學 〉The Aspose.Html.Dom.Element

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()

将所有数据传输到输出流。

public virtual void Flush()

GetExtension()

获取输出文件的扩展。

protected virtual string GetExtension()

Returns

string

文件扩展。

Initialize()

启动背景站点。

protected virtual void Initialize()

LineTo(点数)

将从当前点(pt)到当前点(pt)的直线部分添加到新的当前点是 pt。

public virtual void LineTo(PointF pt)

Parameters

pt PointF

点在哪里创建线路。

MoveTo(点数)

通过将当前点转移到参数 pt 的坐标,忽略任何连接线部分,开始一个新的子路。如果以前的路径建设方法在当前路径也是“移动”,新“移动”超越它;以前的“MoveTo”操作没有留在路线上。

public virtual void MoveTo(PointF pt)

Parameters

pt PointF

到哪里要走路。

RestoreGraphicContext()

将整个图形背景恢复到其以前的值,通过将其从插槽中插入。

public virtual void RestoreGraphicContext()

SaveGraphicContext()

将整个图形背景的副本推到架子上。

public virtual void SaveGraphicContext()

Stroke()

一条线沿着当前路径冲动,一条线沿着路径的每一个直线或曲线序列,集中在部分上,侧面与它平行,路径的每一个子路都分开处理。这种方法结束了当前的路径。

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,>

 中文