Namespace Aspose.Svg.Builder

Namespace Aspose.Svg.Builder

Classes

班级名称Description
AnimationSplineBuilder构建动画时间功能使用圆形Bézier曲线的构造者类,这类允许定义一个或多个圆表Bezier旋线,每个由两个控制点指定。
ClipPathBuilder构建CSS剪辑路值的构造者类 该类提供了使用基本形式、外部参考或地质框定义剪輯路的方法 它允许在结构化和可读的方式创建复杂的剪刀路。
ColorBuilder这个类提供方法来设置颜色值,并将它们构成序列代表,可以用于设计背景,如CSS或SVG属性。
FilterValueListBuilder构建器类,为 SVG 元素创建过滤功能列表。
MaskBuilder构建者类为创建CSS面具属性. 这个类允许使用各种属性的复杂面包风格的建设,如面板来源,位置,尺寸,重复风型等。
OneOf<t1, t2,="" t3="">它代表一个值,可以是三种不同的类型之一,T1,T2或T3。
OneOf<t1, t2="">它代表一个值,可以是两个不同的类型之一,T1或T2.
PaintBuilder建造者类为SVG元素创建绘画值。
PathBuilder构建类创建 SVG 路径数据线。
RuleBuilder构建CSS风格规则的构造者类 该类用于通过设置各种属性和它们的值来动态构成一系列CSSTYLE。
SVGAElementBuilder构造器类为构建一个SVG“a”元素,用来定义超链接,它允许在“A”要素内的内容建设,并提供方法,以设置不同的属性,具体为“ a”部分在SvG。
SVGAnimateElementBuilder建造者类为构建一个SVG“动画”元素,用于在SvG图形中创建动作。 它允许在“動画”(animate)元格内的内容建设,并提供方法,以定义不同的属性,具体为“ animate”(animat)”元件。
SVGAnimateMotionElementBuilder构建一个SVG“animateMotion”元素,用于在SvG图形中创建动作动画,它允许在“animatmotion」元件内构造内容,并提供方法来设置不同的属性,具体为“animaMoion”在SSV中。
SVGAnimateTransformElementBuilder建造者类为构建一个SVG“动画转型”元素,用于在SvG图形中创建转变动作。 它允许在“ animateTransform”部分内建立内容,并提供方法,以定义不同的属性,具体为“animate转型的元件”在 SVG。
SVGBuilderExtensions提供扩展方法,以构建和配置SVG(可调节的 vector图形)元素. 该类包含一系列静态的方法,延伸不同的构造界面,允许流畅和方便的建设SvG元件及其属性。
SVGCircleElementBuilder建造者类为构建一个SVG“循环”元素,用来绘制 SVG图形中的圆圈。 它允许在“周围」元件内的内容建设,并提供方法,以设置不同的属性,具体的“圆”要素在SvG。
SVGClipPathElementBuilder构建一个 SVG ‘clipPath’ 元素,它被用来定义一个剪辑路径. 它允许在 ‘klippath ’ 组成部分内的内容建设,并提供方法,以设置不同的属性,具体的 ‘mith’ 在 SV G 中。
SVGDefsElementBuilder建造者类为构建一个SVG“defs”元素,用来定义可重复使用的元件,它允许在‘def’元格内的内容建设,并提供方法,以设置不同的属性,具体为‘dfs’要素在SvG。
SVGDescElementBuilder建造器类为构建一个SVG“desc”元素,用来提供一个描述的SvG容器元件。 它允许在“Desc」元格内的内容建设,并提供方法,以设置不同的属性,具体的“desc”要素在SWG。
SVGElementBuilder代表构建SVG类元素的基础类 T.
SVGEllipseElementBuilder建造器类为构建一个SVG“ellipse”元素,用来在SvG图形中绘制精子,它允许在“Ellipsa”要素内的内容建设,并提供方法,以设置不同的属性,具体为“ELlipso”部分。
SVGFEBaseLightingElementBuilder<telement, tbuilder="">抽象基础类为SVG过滤效应照明元素的构建者。
SVGFEBlendElementBuilder构建器类为创建SVG“feBlend”元素,用于SvG过滤器。
SVGFEColorMatrixElementBuilder构建器类为创建SVG“feColorMatrix”元素,用于SvG过滤器。
SVGFEComponentTransferElementBuilder构建器类为创建SVG“feComponentTransfer”元素,用于SvG过滤器。
SVGFECompositeElementBuilder构建器类为创建SVG“feComposite”元素,用于SvG过滤器。
SVGFEConvolveMatrixElementBuilder构建器类为创建SVG“feConvolveMatrix”元素,用于应用转换矩阵效应的SvG过滤器。
SVGFEDiffuseLightingElementBuilder构建器类为创建SVG“feDiffuseLighting”元素,用于SvG过滤器应用分散照明效果。
SVGFEDisplacementMapElementBuilder构建器类为创建SVG的“feDisplacementMap”元素,用于SvG过滤器应用转移地图效果。
SVGFEDistantLightElementBuilder构建器类为创建SVG“feDistantLight”元素,用于SvG过滤器内定义一个遥远的光源。
SVGFEDropShadowElementBuilder构建器类为创建SVG“feDropShadow”元素,用于SvG过滤器内应用滴影效应。
SVGFEFloodElementBuilder建造者类为创建SVG“feFlood”元素,在SvG过滤器中使用,以创造色彩的洪水。
SVGFEFuncAElementBuilder构建类为创建SVG“feFuncA”元素,定义了阿尔法组件传输功能。
SVGFEFuncBElementBuilder构建类为创建SVG“feFuncB”元素,定义了阿尔法组件传输功能。
SVGFEFuncGElementBuilder构建类为创建SVG“feFuncG”元素,定义了阿尔法组件传输功能。
SVGFEFuncRElementBuilder构建类为创建SVG“feFuncR”元素,定义了阿尔法组件传输功能。
SVGFEGaussianBlurElementBuilder建造器类为创建SVG“feGaussianBlur”元素,适用加西式泡沫过滤效果。
SVGFEImageElementBuilder构建类为创建SVG“feImage”元素,定义图像用于其他过滤原始物。
SVGFEMergeElementBuilder构建器类为创建SVG“feMerge”元素,这些元件用于组合图像或图形部分。
SVGFEMergeNodeElementBuilder构建器类为创建SVG“feMergeNode”元素,定义输入层应在一个“Fe Merge”过滤器内使用。
SVGFEMorphologyElementBuilder建造者类为创建SVG“feMorphology”元素,用于应用于输入图像的形状操作,如延伸或腐蚀。
SVGFEOffsetElementBuilder构建器类为创建SVG“feOffset”元素,用于将折扣效应应用到输入图像。
SVGFEPointLightElementBuilder构建器类为创建SVG“fePointLight”元素,定义点光源用于使用与照明过滤器原始。
SVGFESpecularLightingElementBuilder构建类为创建SVG“feSpecularLighting”元素,将光谱照明效果应用于图像。
SVGFESpotLightElementBuilder构造器类为创建SVG“feSpotLight”元素,定义一个光源,以某个方向发出光,如点光。
SVGFETileElementBuilder构建器类创建SVG“feTile”元素,复制和粘贴输入图像以填写过滤器原始子区。
SVGFETurbulenceElementBuilder构建类为创建SVG“feTurbulence”元素,使用Perlin涡轮功能创造图像。
SVGFilterElementBuilder构建器类为创建SVG“过滤器”元素,定义可以应用到SvG图形的过濾效果。
SVGForeignObjectElementBuilder构建一个 SVG ‘foreignObject’ 元素,这允许将外部内容纳入SVG 文档. 该元件可以包含各种类型的内容,如 HTML 和 XHTML,使在SvG 中更复杂的图形描述。
SVGGElementBuilder构建一个SVG“g”(组)元素的构造类,用“G”元件组合SSV格式,组成元品可以轻松地操纵和塑造多个元体作为一个单一单位在SvG图形中。
SVGImageElementBuilder构建一个SVG“图像”元素的构造类. 该元件用于嵌入图片在SvG图形中。 它提供方法,以设置不同的属性,具体的“圖像”,并添加额外的配置,如剪辑路径,面具,风格和脚本。
SVGLineElementBuilder构造类为构建一个SVG“线”元素,用来在SvG图形中绘制直线。 该类允许内容在“行”部分内构成,并提供方法,以定义不同的属性,具体为“行的”组成部分。
SVGLinearGradientElementBuilder构造类为构建一个SVG“线性Gradient”元素,用来定义在SvG图形中的一种线性的格拉迪特,它允许在“LinearGradent」元件内建立内容,并提供方法,以设置不同的属性,具体为“linear Gradients”在SSV。
SVGMarkerElementBuilder构造类为构建一个SVG“标志”元素,用来定义图形标记,如箭头或子弹,可以连接到“路线”,“线”和“聚合物”要素。
SVGMaskElementBuilder构造器类为构建一个SVG“面具”元素,用来定义一个阿尔法面包,以便将当前对象组成到背景中。
SVGMetadataElementBuilder构造类为构建一个SVG“数据”元素,用来将数据添加到SvG文档中,该类允许增加数据内容,并提供方法,以设置不同的属性,具体为 SVG中的“metadata”要素。
SVGPathElementBuilder构建一个SVG“路线”元素的构造类,用来定义一个路径在SWG文档中。
SVGPatternElementBuilder建造者类为构建一个SVG“模式”元素,用来定义一个模型用于填写图形元件在SvG内。
SVGPolygonElementBuilder建造者类为构建一个SVG“聚合物”元素. 使用的是创建图形,其中至少有三个侧面。
SVGPolylineElementBuilder建造类为构建一个SVG“聚合物”元素. 使用的“波利因”要素创建一系列直线连接多个点在SvG图形。
SVGRadialGradientElementBuilder建造者类为构建一个SVG“radialGradient”元素,用来定义在 SVG图形中的一种放射性格拉迪特。
SVGRectElementBuilder“直”元素用于在 SVG 图形中创建直角,该类提供方法,以定义对“直”(SVG)元格的不同属性,包括角光和尺寸。
SVGSVGElementBuilder构建者类为创建一个SVGSVG元素,是SvG文档的根元件。
SVGScriptElementBuilder创建类为构建一个SVG“脚本”元素. 该“编码”的元件用于嵌入或引用在SvG文档中的可执行编写。 这类提供方法,以设置不同的属性,具体的“录音”,如类型,来源,和跨起源设置。
SVGSetElementBuilder“设置”元素是用来定义一个简单的动画,其中一个属性值在一段时间内变化。
SVGStopElementBuilder建造类为构建一个SVG“停止”元素,在一个格拉迪特定义(无论是线性还是放射性)中使用的“停”。这个类提供方法,以设置不同的属性,具体的”停”,如折扣和颜色。
SVGStyleElementBuilder构建一个SVG“风格”元素的建设者类 该类可以通过CSS规则创建和配置一个 SVG风文元件。
SVGSwitchElementBuilder构建器类为创建一个SVGSwitchElement,用来条件显示 SVG 内容。
SVGSymbolElementBuilder构建器类为创建一个SVGSymbolElement,它被用来定义图形模板对象在SvG内。
SVGTSpanElementBuilder构建类为创建一个SVGTSpanElement,用于在 SVG 文档中定位和风格文本。
SVGTextElementBuilder构建类为创建一个 SVGTextElement,用于定义文本在一个SVG文档。
SVGTextPathElementBuilder构建类为创建SVG“textPath”元素,用于将文本与路径相匹配。
SVGTitleElementBuilder构建者类为创建一个SVGTitleElement,用来定义 SVG 文件的标题或部分。
SVGUseElementBuilder构建类为创建一个 SVGUseElement,用来重新使用现有 SVG 元素,引用它。
SVGViewElementBuilder构建类为创建一个 SVGViewElement,它定义了一个视图在SVG文档内。
TimingValueBuilder构建用于指定动画或过渡时间的时间值。
TransformBuilder构建器类为创建SVG转换属性线。 </telement,><t1,>

Interfaces

接口名称Description
IAnimationAdditionAttributeSetter接口设置额外的动画属性。
IAnimationElementBuilder构建动画元素的界面。
IAnimationEventAttributeSetter设置动画事件属性的界面。
IAnimationTargetAttributeSetter接口设置动画的目标属性。
IAnimationTargetElementAttributeSetter接口设置动画的目标元素属性。
IAnimationTimingAttributeSetter设置动画时间属性的界面。
IAnimationValueAttributeSetter对动画设置值属性的界面。
IAttributeSetter这个界面是SVG元素构建系统的一个基本组成部分,允许对SvG要素的属性进行动态分配。
IBaseAnimationElementBuilder构建动画元素的基础界面。
ICommonEventAttributeSetter设置常见事件属性的界面。
ICompositeAttributeSetter接口设置不同属性类型的组合。
ICompositeElementBuilder构建组合元素的界面,结合各种元件类型。
IConditionalProcessingAttributeSetter设置条件处理属性的界面。
ICoreAttributeSetter接口设置核心属性。
IDescriptiveElementBuilder构建描述元素的界面,如“desc”,“title”、“metadata”。
IDocumentElementEventAttributeSetter设置文档元素事件属性的界面。
IDocumentEventAttributeSetter设置文档事件属性的界面。
IFilterPrimitiveAttributeSetter接口设置特性,以过滤原始物。
IFilterPrimitiveContentBuilder在过滤原始物体内构建内容的界面。
IFilterPrimitiveElementBuilder建造过滤器原始元素的界面。
IFilterPrimitiveInAttributeSetter接口设置“在”属性过滤原始物。
IGlobalEventAttributeSetter设置全球事件属性的界面。
IGradientStopElementBuilder建造格拉迪特停止元素的界面。
IGraphicalEventAttributeSetter设置图形事件属性的界面。
IHeightAttributeSetter设置高度属性的界面。
IPaintServerElementBuilder用于构建绘画服务器元素的界面。
IPointsAttributeSetter设置点属性的界面。
IPresentationAttributeSetter设置演示属性的界面。
IPreserveAspectRatioAttributeSetter接口设置“保存AspectRatio”属性。
IRectAttributeSetter接口设置直角属性。
IRefCoordinatesAttributeSetter接口设置参考协调属性。
ISVGElementBuilder构建 SVG (Scalable Vector Graphics) 元素的接口. 此界面定义了必要的基本方法和属性,以便编程构造 SVg 要素。 它扩展了 IAttributeSetter 界面的,包括属性的设置能力。
IShapeAttributeSetter设置形状属性的界面。
IShapeContentElementBuilder格式元素内构建内容的界面。
IShapeElementBuilder构建形状元素的界面。
IStructuralElementBuilder构建结构元素的界面。
ITextContentPositioningAttributeSetter设置文本内容定位属性的界面。
ITextContentSetter设置文本内容的界面。
ITransferFunctionAttributeSetter接口设置传输函数属性。
ITransformAttributeSetter设置转型属性的界面。
IViewBoxAttributeSetter接口设置“viewBox”属性。
IWidthAttributeSetter接口设置宽属性。
IXAttributeSetter接口设置“x”属性。
IXLinkAttributeSetter设置 XLink 属性的界面。
IXYAttributeSetter接口设置“x”和“y”属性。
IYAttributeSetter接口设置“y”属性。

Enums

Enum 名称Description
AlignmentBaseline指定在 SVG 中对文本和其他内线内容的匹配基础。
AngleUnits指定在 SVG 中定义标志的指向时使用的角度单位。
AnimationFill描述动画在执行之前和之后的行为。
AspectRatioAlign在 SVG 中指定“保存AspectRatio”属性的匹配类型。
AspectRatioScaling指定 SVG 元素在保持其视角比例时的扩展行为。
BaseLineShift指定一个元素对其基线的垂直位置在SVG。
BlendMode指定在 SVG 中结合图像或元素可用的混合模式。
CalcMode指定在 SVG 动画中间隔值的计算模式。
ChannelSelector指定在 SVG 过滤操作中使用的频道选择器。
ClipRule定义规则,以确定如何在 SVG 图形中剪辑路径。
ColorInterpolation指定 SVG 元素和过滤器的颜色间隔模式。
ColorMatrixOperation指定在彩色矩阵过滤器中应用的操作类型。
ColorRendering指定 SVG 元素的颜色 rendering 模式。
ComponentTransferType指定在 FeComponentTransfer 过滤器原始的 SVG 中应用的组件传输功能的类型。
CompositeOperator指定在 SVG 组合操作中应用的组成操作的类型。
CompositingOperator指定在 SVG 面具操作中应用的组合操作的类型。
CoordinateUnits指定不同 SVG 元素的坐标系统单位,如面具、绘画服务器和过滤器。
Cursor定义了 SVG 元素的 cursor 类型,允许在这些元件上旋转时定制 kursor 的外观。
Dash定义在 SVG 元素中绘制形状的图形和漏洞。
DisplayType指定 SVG 文件中的元素的显示行为。
DominantBaseline指定用于调整文本的主导基线。
Dur指定在 SVG 中动画的持续时间。
EdgeMode指定在 SVG 中原始 feConvolveMatrix 过滤器的边缘模式。
FillRule指定规则来确定一个形状的哪些部分在SVG图形中内外。
FilterInput指定预定入图像为 SVG 过滤器。
FontSize指定 SVG 文本元素的预定字体大小。
FontStretch指定 SVG 文本元素的不同字体伸展级别。
FontStyle指定 SVG 文本元素的不同字体风格。
FontWeight指定 SVG 文本元素的字体的不同重量。
GeometryBox在 SVG 中指定面具和剪辑路元素的参考框。
HorizontalEdge指定在 SVG 中定位的水平边缘参考。
HorizontalPosition指定 SVG 的元素或组件的水平位置。
ImageRendering说明如何在 SVG 中呈现图像。
IndefiniteRepeat指定一个SVG动画的无限重复。
Kerning指定在 SVG 中对文本的基因行为。
LengthAdjust说明如何在 SVG 中进行文本长度调整。
LengthType指定 SVG 的长度测量单位。
MarkerPos指定在 SVG 中标记器的位置。
MarkerUnits指定 SVG 的标志尺寸的坐标系统。
Media指定 SVG 动画的媒体相关时间条件。
MorphologyOperator指定在 SVG 过滤器中应用的形状操作的类型。
Orient指定指标的方向,与其附带的形状相比。
Overflow指定SVG元素的过流行为。
Paint指定在 SVG 元素中的填充和冲击属性的涂料选项。
PaintOrder指定填充、冲击和标记适用于 SVG 元素的顺序。
PointerEvents指定指标事件是如何处理的图形元素在SVG。
ReferrerPolicy具体说明要在获取资源时使用的参考政策。
RepeatStyle指定在 SVG 中重复背景图像或模式的风格。
Restart指定SVG动画的重新启动行为。
Rotate指定在 SVG 中动作动画期间对元素的旋转行为。
ShapeRendering指定 SVG 元素的格式 rendering 模式。
Spacing指定 SVG 中的文本元素的空间行为。
SpreadMethod它描述了格拉迪安特的颜色如何在其边界之外传播。
StitchTiles指定“feTurbulence”过滤器原始的粘贴选项。
StopUnitType定义在格拉迪特“停止”元素中对折扣的单位类型。
StrokeLineCap指定在开放地下路的结束时使用的形状。
StrokeLineJoin指定在路径或基本形状的角落使用的形式,当它们被打破时。
Target指定浏览背景,在哪里显示链接的URL。
TextAnchor表明文本是如何与某个点相对水平调整的。
TextDirection说明文本的方向性。
TextOrientation说明写作时的文本方向。
TextOverflow描述文本元素内部的过流内容如何处理。
TextPathMethod指定使用文本在一条路线上传达的方法。
TextPathSpacing指定一条路径的文本空间策略。
TextRendering在 SVG 中定义文本 rendering 策略。
TransformationType指定对 SVG 元素应用的转换类型。
TurbulenceType指定 feTurbulence SVG 过滤器的涡轮效应类型。
UnicodeBidi指定在 SVG 中处理双向文本。
VerticalEdge指定在 SVG 中定位的垂直边缘参考。
VerticalPosition指定 SVG 中的元素或组件的垂直位置。
Visibility指定 SVG 元素的可见性。
WhiteSpace说明一个 SVG 元素内部的白色空间是如何处理的。
WritingMode在 SVG 中指定写作模式(文本流向)。
XLinkShow指定行为,当一个SVG链接被启动时。
XmlSpace说明如何在 XML 文档中处理元素中的白色空间。
ZoomAndPan在 SVG 文档中控制 zooming 和 panning 能力。
 中文