Aspose.SVG for .NET

命名空间

命名空间描述
Aspose.Svg中的所有类 Aspose.Svg.Dom.Svg命名空间基于 w3c SVG2 建议。使用此命名空间,您可以根据需要加载、 导航或渲染 SVG 文件。
Aspose.Svg.Collections的 Aspose.Svg.集合命名空间由表示、 存储和操作节点和元素的类组成。
Aspose.Svg.Converters的 Aspose.Svg.转换器命名空间的目标是轻松访问转换方法。它提供了对流行格式的广泛转换,例如 PDF、XPS、图像格式等。 更具体的转换(渲染、保存)用户案例由 well 在面向主题的命名空间中已知和记录的低级 API 函数提供。
Aspose.Svg.DataTypes命名空间提供对所有 SVG 特定数据类型的访问。
Aspose.Svg.Dom的 Aspose.Svg.Dom(文档对象模型) namespace 提供 API, 表示任何 HTML、XML 或 SVG 文档并与之交互。 DOM 是加载到浏览器中的文档模型, 将文档表示为节点树,其中每个 node 表示文档的一部分(例如元素、文本字符串,或注释)。
Aspose.Svg.Dom.Attributes的 Aspose.Svg.Dom.属性命名空间包含 指定 或限定任何对象(节点、元素…)特征或行为的统一属性类。
Aspose.Svg.Dom.Css的 Aspose.Svg.Dom.CSS命名空间用于所有与CSS相关的操作。 它集中在CSS官方文档指定的CSS属性名称-值对 。
Aspose.Svg.Dom.Events的 Aspose.Svg.Dom.事件命名空间为 任何与 DOM 更新相关的事件提供对象。包括订阅 特定上下文信息observation 关联事件以及自定义事件构造.
Aspose.Svg.Dom.Mutations的 Aspose.Svg.Dom.突变提供观察 DOM 突变和获取特定回调信息的机会。
Aspose.Svg.Dom.Traversal的 Aspose.Svg.Dom.遍历命名空间包含 创建迭代器和树遍历器以在元素之间导航和 按文档顺序遍历节点及其子节点的方法。
Aspose.Svg.Dom.Traversal.Filters由节点过滤功能表示的命名空间。 过滤器是知道如何“过滤掉”节点的对象。 如果给节点迭代器或树遍历器一个节点过滤器, 它在返回下一个节点之前应用过滤器。 如果过滤器说接受节点,则遍历 logic 返回它;否则,遍历寻找下一个节点并且 假装被拒绝的节点不存在。
Aspose.Svg.Dom.ViewsAspose.Svg.Dom.视图命名空间根据 Document Object Model Views specification. 描述AbstractView和 DocumentView接口
Aspose.Svg.Dom.XPath命名空间包含用于 浏览 XML 文档中的元素和属性的方法。
Aspose.Svg.Drawing的 Aspose.Svg.绘图命名空间包含用于指定度量和单位的对象和 接口以及 绘图属性对象,如画笔、颜色和字体。
Aspose.Svg.Events命名空间由 类组成,用于基于事件的交互,如时间事件和缩放。
Aspose.Svg.Filters的 Aspose.Svg.Dom.Svg.过滤器命名空间包含SVG规范中滤镜效果相关的类和 接口。
Aspose.Svg.ImageVectorization的 Aspose.Svg.ImageVectorization 图像矢量化命名空间包含用于矢量化光栅图像并将它们转换为 SVG 文档的类。 此过程涉及将位图减少为由路径元素组成的几何形状并将它们存储为 SVG。 命名空间包含用于构建路径段、简化和平滑跟踪点的类,并配置矢量化选项。
Aspose.Svg.IO除了标准IO(输入输出)工具 Aspose.Svg.IO命名空间包含辅助类和接口。
Aspose.Svg.Net的 Aspose.Svg.Net 网站命名空间由 类和接口提供,它们 负责帮助简化网络处理。
Aspose.Svg.Net.Headers的 Aspose.Svg.Net.Headers为 提供了一些数据类,用于描述网络中的标头内容。
Aspose.Svg.Net.MessageFilters的 Aspose.Svg.Net.MessageFilters命名空间提供 实现消息过滤器抽象的类。
Aspose.Svg.Net.MessageHandlers的 Aspose.Svg.Net.MessageHandlers命名空间 is 由类提供 - 不同协议的消息处理程序。
Aspose.Svg.Paths的 Aspose.Svg.Dom.Svg.路径命名空间描述类,用于 表示可以填充或描边的形状轮廓。 路径也可以用作剪切路径,以描述动画, 或位置文本。
Aspose.Svg.Rendering的 Aspose.Svg.渲染命名空间由 众多渲染器对象以及适当的 低级选项类组成,这些选项负责 将文档/文件渲染到IDevice实现中。
Aspose.Svg.Rendering.Fonts的 Aspose.Svg.Rendering.Fonts命名空间包含类和方法, 允许您控制字体匹配算法的某些部分。
Aspose.Svg.Rendering.Image的 Aspose.Svg.Rendering.Image命名空间提供 特定设备类以及一些渲染选项 负责渲染为光栅格式的类:jpeg、png、bmp、gif、tiff.
Aspose.Svg.Rendering.Pdf的 Aspose.Svg.Rendering.PDF命名空间提供 特定的设备类以及一些渲染选项 classes 负责渲染到 pdf 文档.
Aspose.Svg.Rendering.Pdf.Encryption的 Aspose.Svg.Rendering.Pdf.加密 namespace contains data classes describing pdf encryption details like password, encryption algorithm等.
Aspose.Svg.Rendering.Xps的 Aspose.Svg.Rendering.Xps namespace provides specific device class as well as few rendering options classes responsible to rendering to a xps document. 命名空间提供了 特定的设备类以及一些渲染 选项类,负责渲染到 xps 文档。
Aspose.Svg.Saving的 Aspose.Svg.保存命名空间由 数据类提供,用于描述特定保存选项在 转换/保存过程.
Aspose.Svg.Services的 Aspose.Svg.服务命名空间包含 接口作为服务实现的协议。
Aspose.Svg.Toolkit.Optimizers的 Aspose.Svg.Toolkit.优化器命名空间包含用于优化 SVG 文档的类。优化过程涉及删除 未使用或不可见的元素及其属性、合并组以及减小路径段的大小。
Aspose.Svg.Window的 Aspose.Svg.窗口命名空间与 for window 对象相关,它表示包含 DOM 文档的 window 。它包括与活动文档地址和浏览历史相关的类和接口 。