SvgDevice
内容
[
隐藏
]SvgDevice class
实现将文本和图形内容输出到PDF文档的接口。
public class SvgDevice : Device, IFragmentRasterizer, IInteractiveDevice
构造函数
| 姓名 | 描述 |
|---|---|
| SvgDevice() | 创建新实例。 输出文件将以作业名作为文件名写入输出工作 目录。 |
特性
| 姓名 | 描述 |
|---|---|
| override DestinationName { get; } | 获取目标名称:输出文件名或设备描述。 |
| override Fill { get; set; } | 获取/设置当前填充。 |
| override FillOpacity { get; set; } | 获取/设置当前填充不透明度。 |
| override IsReady { get; } | 显示设备是否准备好输出。 |
| override PageCount { get; } | 获取页数。 |
| override Stroke { get; set; } | 获取/设置当前笔画。 |
| override StrokeOpacity { get; set; } | 获取/设置当前笔画不透明度。 |
方法
| 姓名 | 描述 |
|---|---|
| AddBookmark(string, PointF) | 添加由名称标识的书签。 |
| override AddHyperlink(RectangleF, Pen, string) | 设置以 URI 为目标的超链接。 |
| override Create() | 创建此设备的副本。 |
| override Dispose() | 释放此设备实例。最终确定此设备实例图形状态, 即将 APS 组合上下文切换到ApsCanvas高于 this 设备的图形状态的级别ApsCanvas. |
| override DrawPath(GraphicsPath) | 绘制路径。 |
| override DrawString(string, float, float, List<GlyphData>) | 绘制一个文本字符串。 |
| override EndDocument() | 完成整个文档。 |
| EndFragment() | 结束要光栅化的片段。 |
| override EndPage() | 完成一个页面。 |
| override FillPath(GraphicsPath) | 填充路径。 |
| override Init() | 初始化设备。 |
| override SetClip(GraphicsPath) | 设置当前剪辑路径。 |
| override SetTransform(Matrix) | 设置当前坐标空间变换。 |
| override ShowImage(PointF, SizeF, byte[]) | 显示光栅图像。 |
| override StartDocument() | 启动整个文档。 |
| StartFragment() | 开始一个片段进行光栅化。 |
| override StartPage(float, float) | 开始一个新页面。 |
也可以看看
- class Device
- interface IFragmentRasterizer
- interface IInteractiveDevice
- 命名空间 Aspose.TeX.Presentation.Svg
- 部件 Aspose.TeX