Class SVGBuilderExtensions
名称: Aspose.Svg.Builder 會議: Aspose.SVG.dll (25.5.0)
提供扩展方法,以构建和配置SVG(Scalable Vector Graphics)元素。这个类包含一个集合的静态方法,扩展各种建筑界面,允许SVG元素和其属性进行流畅和方便的建设。
[ComVisible(true)]
public static class SVGBuilderExtensions
Inheritance
继承人
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Methods
收集(建造者,)
public static TBuilder Accumulate<tbuilder>(this TBuilder builder, value) where TBuilder : ISVGElementBuilder, IAnimationAdditionAttributeSetter
Parameters
builder
建造者
Returns
建造者
类型参数
TBuilder
添加(TBuilder, 行动)
将“a”(超链接)元素配置添加到构建器中。
public static TBuilder AddA<tbuilder>(this TBuilder builder, Action<svgaelementbuilder> configure) where TBuilder : ISVGElementBuilder, ICompositeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGAElementBuilder
>
对“A”元素的配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder, 行动)
将“动画”元素配置添加到建筑师。
public static TBuilder AddAnimate<tbuilder>(this TBuilder builder, Action<svganimateelementbuilder> configure) where TBuilder : ISVGElementBuilder, IBaseAnimationElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGAnimateElementBuilder
>
对“动画”元素的配置行动。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddAnimateMotion(TBuilder, 动作)
将“animateMotion”元素配置添加到构建者。
public static TBuilder AddAnimateMotion<tbuilder>(this TBuilder builder, Action<svganimatemotionelementbuilder> configure) where TBuilder : ISVGElementBuilder, IAnimationElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGAnimateMotionElementBuilder
>
对“animateMotion”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddAnimateTransform(TBuilder, 行动)
将“动画转换”元素配置添加到建筑师。
public static TBuilder AddAnimateTransform<tbuilder>(this TBuilder builder, Action<svganimatetransformelementbuilder> configure) where TBuilder : ISVGElementBuilder, IAnimationElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGAnimateTransformElementBuilder
>
对“animateTransform”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddBuilder<tbuilder,电信制造商="">(创建者,TelementBuilder)
将现有 SVG 元素构造器添加到现有的 SV G 的元件构建器中,该方法用于将预定义的 SVg 要素构成器纳入当前的建筑器。
public static TBuilder AddBuilder<tbuilder, telementbuilder="">(this TBuilder builder, TElementBuilder elementBuilder) where TBuilder : ISVGElementBuilder where TElementBuilder : ISVGElementBuilder
Parameters
builder
建造者
SVG 元素构造器,其余元件构建器被添加到其中。
elementBuilder
电源建筑师
SVG元素构建器要添加。
Returns
建造者
原始的SVG元素构造器用于方法链。
类型参数
TBuilder
SVG元素构造器的类型。
TElementBuilder
要配置的 SVG 元素构建器的类型. TElementBuilder 必须实施 ISVGElment Builder。
AddCircle<t建造器>(TBuilder, 行动)
将“循环”元素配置添加到建筑师。
public static TBuilder AddCircle<tbuilder>(this TBuilder builder, Action<svgcircleelementbuilder> configure) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGCircleElementBuilder
>
对“循环”元素的配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddCircle<t建造器>(TBuilder, OneOf<双重, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
添加一个指定的中心、射线和风格的“循环”元素到SVG制造商。
public static TBuilder AddCircle<tbuilder>(this TBuilder builder, OneOf<double, (double,="" lengthtype)=""> cx = null, OneOf<double, (double,="" lengthtype)=""> cy = null, OneOf<double, (double,="" lengthtype)=""> r = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgcircleelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“循环”元素。
cx
OneOf
<
double
, (
double
, LengthType
)>
循环的中心的 x 坐标 可以是双值或双重和长度类型的双倍值。
cy
OneOf
<
double
, (
double
, LengthType
)>
循环的中心的 y 坐标 可以是双值或双重和长度类型的双倍值。
r
OneOf
<
double
, (
double
, LengthType
)>
循环的射线可以是双值或双重和长度类型的双倍值。
fill
OneOf
<
Color
, Paint
, string
>
填写颜色或绘画风格的循环. 可以是一个颜色的或一个画画的值或画服务器 ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
图形颜色或圆形的绘画风格. 可以是 色彩或 画素值或画服务器 ID 可选参数。
id
string
循环元素的独特识别器 可选参数。
extend
Action
<
SVGCircleElementBuilder
>
一个可选的行动,进一步配置循环元素构建器。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
此分類上一篇: AddClipPath(TBuilder, 行动)
将“clipPath”元素配置添加到构建者。
public static TBuilder AddClipPath<tbuilder>(this TBuilder builder, Action<svgclippathelementbuilder> configure) where TBuilder : ISVGElementBuilder, IShapeContentElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGClipPathElementBuilder
>
对“clipPath”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
添加内容(编辑, string)
将文本内容添加到 SVG 元素。
public static TBuilder AddContent<tbuilder>(this TBuilder builder, string text) where TBuilder : ISVGElementBuilder, ITextContentSetter
Parameters
builder
建造者
SVG元素构造器。
text
string
要添加到元素的文本。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Remarks
这种方法允许将文本内容直接添加到SVG元素中,对包含文档数据的元件有用。
AddDefs<t构建器>(TBuilder, 行動)
将“defs”(定义)元素配置添加到构建者。
public static TBuilder AddDefs<tbuilder>(this TBuilder builder, Action<svgdefselementbuilder> configure) where TBuilder : ISVGElementBuilder, IStructuralElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGDefsElementBuilder
>
对“defs”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
添加Desc(TBuilder, 行动)
将“desc”元素配置添加到构建器中. 使用的“desc”要素为 SVG 内容提供描述。
public static TBuilder AddDesc<tbuilder>(this TBuilder builder, Action<svgdescelementbuilder> configure) where TBuilder : ISVGElementBuilder, IDescriptiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGDescElementBuilder
>
对“desc”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddEllipse<t建造器>(TBuilder, 动作)
将“Ellipse”元素配置添加到建筑师。
public static TBuilder AddEllipse<tbuilder>(this TBuilder builder, Action<svgellipseelementbuilder> configure) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGEllipseElementBuilder
>
对“Ellipse”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddEllipse<t建造器>(TBuilder, OneOf<双重, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
添加一个“Elipse”元素到SVG建筑师,指定其中心,放射线和风格。
public static TBuilder AddEllipse<tbuilder>(this TBuilder builder, OneOf<double, (double,="" lengthtype)=""> cx = null, OneOf<double, (double,="" lengthtype)=""> cy = null, OneOf<double, (double,="" lengthtype)=""> rx = null, OneOf<double, (double,="" lengthtype)=""> ry = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgellipseelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“Elipse”元素。
cx
OneOf
<
double
, (
double
, LengthType
)>
可以是双值或双重和长度类型的双倍值。
cy
OneOf
<
double
, (
double
, LengthType
)>
它可以是双值或双重和长度类型的双倍值。
rx
OneOf
<
double
, (
double
, LengthType
)>
可以是双值或双重和长度类型的双倍值。
ry
OneOf
<
double
, (
double
, LengthType
)>
它可以是双值或双重和长度类型的双倍值。
fill
OneOf
<
Color
, Paint
, string
>
填写颜色或绘画风格,可以是色彩或彩色值或画服务器 ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
可以是颜色或彩色值或画服务器 ID 可选参数。
id
string
一个独特的识别器为 ellipse 元素 可选参数。
extend
Action
<
SVGEllipseElementBuilder
>
一个可选的操作,进一步配置Ellipse元素构建器。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeBlend<t建造器>(TBuilder, 行动)
将“feBlend”元素配置添加到构建器中,该元件定义了两个图形之间的混合效果。
public static TBuilder AddFeBlend<tbuilder>(this TBuilder builder, Action<svgfeblendelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFEBlendElementBuilder
>
对“feBlend”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeBlend<t建造器>(TBuilder, BlendMode?, OneOf<string,过滤器输入=“">, OneOf<string,过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
将“feBlend”元素添加到 SVG 构建器中,指定混合模式和过滤效果的各种其他特性。
public static TBuilder AddFeBlend<tbuilder>(this TBuilder builder, BlendMode? mode = null, OneOf<string, filterinput=""> @in = null, OneOf<string, filterinput=""> in2 = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfeblendelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“feBlend”元素。
mode
BlendMode
?
使用的混合模式. 可选参数。
in
OneOf
<
string
, FilterInput
>
混合效果的第一个输入. 可以是一个链条或一个 FilterInput . 可选参数。
in2
OneOf
<
string
, FilterInput
>
混合效应的第二个输入. 可以是一个链条或一个 FilterInput 可选参数。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEBlendElementBuilder
>
可选操作进一步配置 SVGFEBlendElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeColorMatrix<t建筑师>(TBuilder, 行动)
将“feColorMatrix”元素配置添加到构建器中,该元件适用于每个像素的颜色和阿尔法值的矩阵转换。
public static TBuilder AddFeColorMatrix<tbuilder>(this TBuilder builder, Action<svgfecolormatrixelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFEColorMatrixElementBuilder
>
对“feColorMatrix”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeColorMatrix<t建筑师>(TBuilder, ColorMatrix操作,双重( ), OneOf<string,过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
将“feColorMatrix”元素添加到 SVG 构造器中,指定颜色矩阵操作的类型和过滤效果的各种其他特性。
public static TBuilder AddFeColorMatrix<tbuilder>(this TBuilder builder, ColorMatrixOperation type, double[] values = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfecolormatrixelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“feColorMatrix”元素。
type
ColorMatrixOperation
使用的颜色矩阵操作的类型。
values
double
( )
颜色矩阵操作的值 可选参数。
in
OneOf
<
string
, FilterInput
>
输入颜色矩阵效应. 可以是一个链条或一个 FilterInput 可选参数。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEColorMatrixElementBuilder
>
可选操作进一步配置 SVGFEColorMatrixElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeComponent 转换(TBuilder, 行动)
将“feComponentTransfer”元素配置添加到构建器中,该元件对颜色频道的数据进行组件清理。
public static TBuilder AddFeComponentTransfer<tbuilder>(this TBuilder builder, Action<svgfecomponenttransferelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFEComponentTransferElementBuilder
>
对“feComponentTransfer”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeComponent 转换(TBuilder, 行动, 行动, 行动, 行动, OneOf<string,过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
将“feComponentTransfer”元素添加到 SVG 构建器中,允许对颜色频道的数据进行组件清理。
public static TBuilder AddFeComponentTransfer<tbuilder>(this TBuilder builder, Action<svgfefuncaelementbuilder> a = null, Action<svgfefuncrelementbuilder> r = null, Action<svgfefuncgelementbuilder> g = null, Action<svgfefuncbelementbuilder> b = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfecomponenttransferelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器例子将添加“feComponentTransfer”元素。
a
Action
<
SVGFEFuncAElementBuilder
>
一个操作设置“feFuncA”组件的阿尔法频道。
r
Action
<
SVGFEFuncRElementBuilder
>
为红频道设置“feFuncR”组件的操作。
g
Action
<
SVGFEFuncGElementBuilder
>
要设置绿频道的“feFuncG”组件的操作 可选参数。
b
Action
<
SVGFEFuncBElementBuilder
>
操作设置蓝频道的“feFuncB”组件 可选参数。
in
OneOf
<
string
, FilterInput
>
对组件传输效应的输入. 可以是一个链条或一个 FilterInput . 可选参数。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEComponentTransferElementBuilder
>
可选的操作,进一步配置 SVGFEComponentTransferElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeComposite<tbuilder 编辑>(TBuilder, 行动)
将“feComposite”元素配置添加到构建器中,该元件进行两个输入图形的细节组合。
public static TBuilder AddFeComposite<tbuilder>(this TBuilder builder, Action<svgfecompositeelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFECompositeElementBuilder
>
对“feComposite”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeComposite<tbuilder 编辑>(TBuilder, CompositeOperator?, 双 , 雙 , Double , double , OneOf<string, filterinput=“">, OneOf<string,过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
将“feComposite”元素添加到 SVG 构造器中,指定合成操作和其他各种属性来结合输入图像。
public static TBuilder AddFeComposite<tbuilder>(this TBuilder builder, CompositeOperator? compositeOperator, double? k1, double? k2, double? k3, double? k4, OneOf<string, filterinput=""> @in = null, OneOf<string, filterinput=""> in2 = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfecompositeelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“feComposite”元素。
compositeOperator
CompositeOperator
?
使用的组合操作器 可选参数。
k1
double
?
组合操作的第一个数字值 可选参数。
k2
double
?
第二个数字值为组合操作 可选参数。
k3
double
?
组合操作的第三个数字值 可选参数。
k4
double
?
第四个组合操作的数字值 可选参数。
in
OneOf
<
string
, FilterInput
>
合成效应的第一个输入. 可以是链条或 FilterInput 可选参数。
in2
OneOf
<
string
, FilterInput
>
二是复合效应的第二个输入,可以是一条线或过滤器输出,可选参数。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFECompositeElementBuilder
>
可选操作进一步配置 SVGFECompositeElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeConvolve马特里克斯(TBuilder, 行动)
将“feConvolveMatrix”元素配置添加到构建器中,该元件适用于矩阵转换过滤效果。
public static TBuilder AddFeConvolveMatrix<tbuilder>(this TBuilder builder, Action<svgfeconvolvematrixelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFEConvolveMatrixElementBuilder
>
对“feConvolveMatrix”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeConvolve马特里克斯(TBuilder,双重( ),双,双 , int, int , EdgeMode , bool , OneOf<int , (此分類上一篇: int)=“">, OneOf<string,过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
将“feConvolveMatrix”元素添加到 SVG 构建器中,并应用矩阵转换过滤效果。
public static TBuilder AddFeConvolveMatrix<tbuilder>(this TBuilder builder, double[] kernelMatrix = null, double? divisor = null, double? bias = null, int? targetX = null, int? targetY = null, EdgeMode? edgeMode = null, bool? preserveAlpha = null, OneOf<int, (int,="" int)=""> order = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfeconvolvematrixelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“feConvolveMatrix”元素。
kernelMatrix
double
( )
对转型值的矩阵:可选参数。
divisor
double
?
转换器的分离器:可选参数。
bias
double
?
将比亚添加到转变的结果. 可选参数。
targetX
int
?
核心矩阵中的目标像素的 x 坐标 可选参数。
targetY
int
?
核心矩阵中的目标像素的 y 协调,可选参数。
edgeMode
EdgeMode
?
定义如何在转换中处理边缘像素 可选参数。
preserveAlpha
bool
?
指示是否保留阿尔法频道 可选参数。
order
OneOf
<
int
, (
int
, int
)>
核心矩阵的顺序 可以是 int 或 ValueTuple 的 2 英寸 可选参数。
in
OneOf
<
string
, FilterInput
>
转换效应的输入. 可以是一个链条或一个 FilterInput . 可选参数。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEConvolveMatrixElementBuilder
>
可选操作进一步配置 SVGFEConvolveMatrixElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
此分類上一篇: AddFeDiffuseLighting(TBuilder, 行动)
将“feDiffuseLighting”元素配置添加到构建器中,该元件在图像上提供照明效果。
public static TBuilder AddFeDiffuseLighting<tbuilder>(this TBuilder builder, Action<svgfediffuselightingelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFEDiffuseLightingElementBuilder
>
对“feDiffuseLighting”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
此分類上一篇: AddFeDiffuseLighting(TBuilder, 行动, 颜色?, 双, 雙, OneOf<string, filterinput=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
将“feDiffuseLighting”元素添加到 SVG 构建器中,使用指定的光源应用一个分散的照明效果。
public static TBuilder AddFeDiffuseLighting<tbuilder>(this TBuilder builder, Action<svgfedistantlightelementbuilder> lightSource, Color? lightingColor = null, double? surfaceScale = null, double? diffuseConstant = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfediffuselightingelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器例子将添加“feDiffuseLighting”元素。
lightSource
Action
<
SVGFEDistantLightElementBuilder
>
一个操作,设置光源的分散照明效应。
lightingColor
Color
?
光的颜色:可选参数。
surfaceScale
double
?
表面尺寸因子为照明效应 可选参数。
diffuseConstant
double
?
常态用于确定照明效应 可选参数。
in
OneOf
<
string
, FilterInput
>
分散照明效应的输入. 可以是一个链条或一个过滤器。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEDiffuseLightingElementBuilder
>
可选操作进一步配置 SVGFEDiffuseLightingElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
此分類上一篇: AddFeDiffuseLighting(TBuilder, 行动, 颜色?, 双, 雙, OneOf<string, filterinput=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
将“feDiffuseLighting”元素添加到 SVG 构建器中,使用指定的光源应用一个分散的照明效果。
public static TBuilder AddFeDiffuseLighting<tbuilder>(this TBuilder builder, Action<svgfepointlightelementbuilder> lightSource, Color? lightingColor = null, double? surfaceScale = null, double? diffuseConstant = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfediffuselightingelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器例子将添加“feDiffuseLighting”元素。
lightSource
Action
<
SVGFEPointLightElementBuilder
>
一个操作,设置光源的分散照明效应。
lightingColor
Color
?
光的颜色:可选参数。
surfaceScale
double
?
表面尺寸因子为照明效应 可选参数。
diffuseConstant
double
?
常态用于确定照明效应 可选参数。
in
OneOf
<
string
, FilterInput
>
分散照明效应的输入. 可以是一个链条或一个过滤器。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEDiffuseLightingElementBuilder
>
可选操作进一步配置 SVGFEDiffuseLightingElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
此分類上一篇: AddFeDiffuseLighting(TBuilder, 动作, 颜色?, 双, 雙, OneOf<string, filterinput=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
将“feDiffuseLighting”元素添加到 SVG 构建器中,使用指定的光源应用一个分散的照明效果。
public static TBuilder AddFeDiffuseLighting<tbuilder>(this TBuilder builder, Action<svgfespotlightelementbuilder> lightSource, Color? lightingColor = null, double? surfaceScale = null, double? diffuseConstant = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfediffuselightingelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器例子将添加“feDiffuseLighting”元素。
lightSource
Action
<
SVGFESpotLightElementBuilder
>
一个操作,设置光源的分散照明效应。
lightingColor
Color
?
光的颜色:可选参数。
surfaceScale
double
?
表面尺寸因子为照明效应 可选参数。
diffuseConstant
double
?
常态用于确定照明效应 可选参数。
in
OneOf
<
string
, FilterInput
>
分散照明效应的输入. 可以是一个链条或一个过滤器。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEDiffuseLightingElementBuilder
>
可选操作进一步配置 SVGFEDiffuseLightingElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
圖片來源Map(TBuilder, 行动)
将“feDisplacementMap”元素配置添加到构建器中,该元件将图像转移到指定的 vector 地图上。
public static TBuilder AddFeDisplacementMap<tbuilder>(this TBuilder builder, Action<svgfedisplacementmapelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFEDisplacementMapElementBuilder
>
对“feDisplacementMap”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源Map(TBuilder, double?, ChannelSelector?, 频道选择器?, OneOf<string, 过滤器输入=“">, OneOf<string,过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
将“feDisplacementMap”元素添加到 SVG 构建器中,创建一个以颜色数据为基础的图像从第二来源扭曲的效果。
public static TBuilder AddFeDisplacementMap<tbuilder>(this TBuilder builder, double? scale = null, ChannelSelector? xChannelSelector = null, ChannelSelector? yChannelSelector = null, OneOf<string, filterinput=""> @in = null, OneOf<string, filterinput=""> in2 = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfedisplacementmapelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器例子将添加“feDisplacementMap”元素。
scale
double
?
尺寸因子决定移动的数量 可选参数。
xChannelSelector
ChannelSelector
?
使用 in2 图像的频道,沿着 x 轴移动。
yChannelSelector
ChannelSelector
?
使用 in2 图像的频道,沿着 y 轴移动。
in
OneOf
<
string
, FilterInput
>
输入图像可以移动. 可以是一个链条或一个 FilterInput。
in2
OneOf
<
string
, FilterInput
>
图像提供移动数据. 可以是一个链条或一个FilterInput。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEDisplacementMapElementBuilder
>
可选操作进一步配置 SVGFEDisplacementMapElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeDropShadow(TBuilder, 行動)
将“feDropShadow”元素配置添加到构建器中,此元件产生滴影效应。
public static TBuilder AddFeDropShadow<tbuilder>(this TBuilder builder, Action<svgfedropshadowelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFEDropShadowElementBuilder
>
对“feDropShadow”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeDropShadow(TBuilder, 双?, 雙?, OneOf<双, (二是“双”)=“">, OneOf<string,过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
将“feDropShadow”元素添加到 SVG 构建器中,为输入图形创建滴影效应。
public static TBuilder AddFeDropShadow<tbuilder>(this TBuilder builder, double? dx = null, double? dy = null, OneOf<double, (double,="" double)=""> stdDeviation = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfedropshadowelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器例子将添加“feDropShadow”元素。
dx
double
?
垂直折扣为下落阴影 可选参数。
dy
double
?
垂直折扣为滴影 可选参数。
stdDeviation
OneOf
<
double
, (
double
, double
)>
標準偏差在滴影中的泡沫操作. 可以是雙重或兩倍的ValueTuple。
in
OneOf
<
string
, FilterInput
>
输入图表将被应用到滴影. 可以是一个链条或一个过滤器。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEDropShadowElementBuilder
>
可选操作进一步配置 SVGFEDropShadowElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeFlood<t建造器>(TBuilder, 行动)
将“feFlood”元素配置添加到构建器中,该元件将过滤器分区填补为指定的颜色。
public static TBuilder AddFeFlood<tbuilder>(this TBuilder builder, Action<svgfefloodelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFEFloodElementBuilder
>
对“feFlood”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeFlood<t建造器>(TBuilder, 颜色?, 双? 字符串, OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
将“feFlood”元素添加到 SVG 构建器中,在整个过滤器子区域上创造一个统一的洪水颜色效果。
public static TBuilder AddFeFlood<tbuilder>(this TBuilder builder, Color? floodColor = null, double? floodOpacity = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfefloodelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“feFlood”元素。
floodColor
Color
?
用于洪水效应的颜色 可选参数。
floodOpacity
double
?
洪水颜色的不透明度:可选参数。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEFloodElementBuilder
>
可选操作进一步配置 SVGFEFloodElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeGaussianBlur(TBuilder, 行动)
将“feGaussianBlur”元素配置添加到构建器中. 此元件适用于输入图像的 Gaussian blur。
public static TBuilder AddFeGaussianBlur<tbuilder>(this TBuilder builder, Action<svgfegaussianblurelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFEGaussianBlurElementBuilder
>
对“feGaussianBlur”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeGaussianBlur(TBuilder, OneOf<双重, (二是“双”)=“">, OneOf<string,过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
将“feGaussianBlur”元素添加到 SVG 构造器中,将 Gaussian blur 效果应用到输入图像中。
public static TBuilder AddFeGaussianBlur<tbuilder>(this TBuilder builder, OneOf<double, (double,="" double)=""> stdDeviation = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfegaussianblurelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“feGaussianBlur”元素。
stdDeviation
OneOf
<
double
, (
double
, double
)>
可以是双重或两倍的 ValueTuple 可选参数。
in
OneOf
<
string
, FilterInput
>
该输入图像将被应用到加西亚泡沫. 可以是一个链条或一个过滤器。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEGaussianBlurElementBuilder
>
可选操作进一步配置 SVGFEGaussianBlurElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeImage<t建造器>(TBuilder, 动作)
将“feImage”元素配置添加到构建器中,该元件捕获外部图像并将其纳入过滤管道中。
public static TBuilder AddFeImage<tbuilder>(this TBuilder builder, Action<svgfeimageelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFEImageElementBuilder
>
对“feImage”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeImage<t建造器>(TBuilder, string、 string, OneOf<double, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
将“feImage”元素添加到 SVG 构建器中,将外部图像纳入过滤效果中。
public static TBuilder AddFeImage<tbuilder>(this TBuilder builder, string href = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfeimageelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器例子将添加“feImage”元素。
href
string
URL 或对外图像的参考. 可选参数。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEImageElementBuilder
>
可选操作进一步配置 SVGFEImageElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeMerge<t建造器>(TBuilder, 行动)
将“feMerge”元素配置添加到构建器中,此元格允许过滤效果同时应用而不是连续应用。
public static TBuilder AddFeMerge<tbuilder>(this TBuilder builder, Action<svgfemergeelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFEMergeElementBuilder
>
对“feMerge”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeMorphology<t建筑师>(TBuilder, 行动)
将“feMorphology”元素配置添加到建筑师中,该元件用于应用输入图像上的形状操作,如扩展或腐蚀。
public static TBuilder AddFeMorphology<tbuilder>(this TBuilder builder, Action<svgfemorphologyelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFEMorphologyElementBuilder
>
对“feMorphology”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeMorphology<t建筑师>(TBuilder, MorphologyOperator?, OneOf<double, (二是“双”)=“">, OneOf<string,过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
将“feMorphology”元素添加到 SVG 构造器中,并将 morphological 操作应用到输入图像中。
public static TBuilder AddFeMorphology<tbuilder>(this TBuilder builder, MorphologyOperator? @operator = null, OneOf<double, (double,="" double)=""> radius = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfemorphologyelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“feMorphology”元素。
operator
MorphologyOperator
?
使用的 morphological operator 可选参数。
radius
OneOf
<
double
, (
double
, double
)>
可以是双重或两倍的值,可选参数。
in
OneOf
<
string
, FilterInput
>
输入图像将被应用于它的形状操作. 可以是一个链条或一个过滤器。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEMorphologyElementBuilder
>
可选操作进一步配置 SVGFEMorphologyElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
此分類上一篇: AddFeOffset(TBuilder, 行动)
将“feOffset”元素配置添加到构建器中,该元件将输入图像通过指定的 vector。
public static TBuilder AddFeOffset<tbuilder>(this TBuilder builder, Action<svgfeoffsetelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFEOffsetElementBuilder
>
对“feOffset”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
此分類上一篇: AddFeOffset(TBuilder, double?, double? , OneOf<string, 过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
将“feOffset”元素添加到 SVG 构建器中,通过通过指定 vector 转换输入图像来创建一个折扣效应。
public static TBuilder AddFeOffset<tbuilder>(this TBuilder builder, double? dx = null, double? dy = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfeoffsetelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器例子,将添加“feOffset”元素。
dx
double
?
地平线折扣距离 可选参数
dy
double
?
垂直折扣距离 可选参数
in
OneOf
<
string
, FilterInput
>
输入图像将被应用于该折扣. 可以是一个链条或一个 FilterInput 可选参数。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFEOffsetElementBuilder
>
可选操作进一步配置 SVGFEOffsetElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeSpecularLighting(TBuilder, 行动)
将“feSpecularLighting”元素配置添加到构建器中,该元件对图像进行照明效应,模拟光谱反射。
public static TBuilder AddFeSpecularLighting<tbuilder>(this TBuilder builder, Action<svgfespecularlightingelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFESpecularLightingElementBuilder
>
对“feSpecularLighting”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeSpecularLighting(TBuilder, 行动, 颜色?, 双, 雙? , OneOf<雙, (二是“双”)=“">, OneOf<string,过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串,行动)
将“feSpecularLighting”元素添加到 SVG 构建器中,使用指定的光源应用一个光效应。
public static TBuilder AddFeSpecularLighting<tbuilder>(this TBuilder builder, Action<svgfedistantlightelementbuilder> lightSource, Color? lightingColor = null, double? surfaceScale = null, double? specularConstant = null, double? specularExponent = null, OneOf<double, (double,="" double)=""> kernelUnitLength = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfespecularlightingelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“feSpecularLighting”元素。
lightSource
Action
<
SVGFEDistantLightElementBuilder
>
要设置光源为光谱效应的操作。
lightingColor
Color
?
光的颜色:可选参数。
surfaceScale
double
?
表面尺寸因子为照明效应 可选参数。
specularConstant
double
?
常态用于扩展光谱术语,可选参数。
specularExponent
double
?
对光学期限的曝光,控制光谱突出的焦点,可选参数。
kernelUnitLength
OneOf
<
double
, (
double
, double
)>
核心单位长度为转换过滤器. 可以是双或两倍的ValueTuple。
in
OneOf
<
string
, FilterInput
>
输入图像将被应用于投机照明效应. 可以是一个链条或一个过滤器。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFESpecularLightingElementBuilder
>
可选操作进一步配置 SVGFESpecularLightingElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeSpecularLighting(TBuilder, 行动, 颜色?, 双, 雙? , OneOf<雙, (二是“双”)=“">, OneOf<string,过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串,行动)
将“feSpecularLighting”元素添加到 SVG 构建器中,使用指定的光源应用一个光效应。
public static TBuilder AddFeSpecularLighting<tbuilder>(this TBuilder builder, Action<svgfepointlightelementbuilder> lightSource, Color? lightingColor = null, double? surfaceScale = null, double? specularConstant = null, double? specularExponent = null, OneOf<double, (double,="" double)=""> kernelUnitLength = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfespecularlightingelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“feSpecularLighting”元素。
lightSource
Action
<
SVGFEPointLightElementBuilder
>
要设置光源为光谱效应的操作。
lightingColor
Color
?
光的颜色:可选参数。
surfaceScale
double
?
表面尺寸因子为照明效应 可选参数。
specularConstant
double
?
常态用于扩展光谱术语,可选参数。
specularExponent
double
?
对光学期限的曝光,控制光谱突出的焦点,可选参数。
kernelUnitLength
OneOf
<
double
, (
double
, double
)>
核心单位长度为转换过滤器. 可以是双或两倍的ValueTuple。
in
OneOf
<
string
, FilterInput
>
输入图像将被应用于投机照明效应. 可以是一个链条或一个过滤器。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFESpecularLightingElementBuilder
>
可选操作进一步配置 SVGFESpecularLightingElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeSpecularLighting(TBuilder, 动作, 颜色?, 双, 雙? , OneOf<雙, (二是“双”)=“">, OneOf<string,过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串,行动)
将“feSpecularLighting”元素添加到 SVG 构建器中,使用指定的光源应用一个光效应。
public static TBuilder AddFeSpecularLighting<tbuilder>(this TBuilder builder, Action<svgfespotlightelementbuilder> lightSource, Color? lightingColor = null, double? surfaceScale = null, double? specularConstant = null, double? specularExponent = null, OneOf<double, (double,="" double)=""> kernelUnitLength = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfespecularlightingelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“feSpecularLighting”元素。
lightSource
Action
<
SVGFESpotLightElementBuilder
>
要设置光源为光谱效应的操作。
lightingColor
Color
?
光的颜色:可选参数。
surfaceScale
double
?
表面尺寸因子为照明效应 可选参数。
specularConstant
double
?
常态用于扩展光谱术语,可选参数。
specularExponent
double
?
对光学期限的曝光,控制光谱突出的焦点,可选参数。
kernelUnitLength
OneOf
<
double
, (
double
, double
)>
核心单位长度为转换过滤器. 可以是双或两倍的ValueTuple。
in
OneOf
<
string
, FilterInput
>
输入图像将被应用于投机照明效应. 可以是一个链条或一个过滤器。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFESpecularLightingElementBuilder
>
可选操作进一步配置 SVGFESpecularLightingElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeTile<t建造器>(TBuilder, 动作)
将“feTile”元素配置添加到构建器中,该元件填补了一个直角,重复的插图图像。
public static TBuilder AddFeTile<tbuilder>(this TBuilder builder, Action<svgfetileelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFETileElementBuilder
>
对“feTile”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeTile<t建造器>(TBuilder, OneOf<string,过滤器输入=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
将“feTile”元素添加到 SVG 构建器中,通过重复输入图像来创建模型。
public static TBuilder AddFeTile<tbuilder>(this TBuilder builder, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfetileelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“feTile”元素。
in
OneOf
<
string
, FilterInput
>
输入图像将重复为板块. 可以是一个链条或一个 FilterInput. 有选择的参数。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFETileElementBuilder
>
可选操作进一步配置 SVGFETileElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFeTurbulence(TBuilder, 行动)
将“feTurbulence”元素配置添加到建筑师中,该元件使用Perlin噪音创建图像,有用于创造云或大理石等结构。
public static TBuilder AddFeTurbulence<tbuilder>(this TBuilder builder, Action<svgfeturbulenceelementbuilder> configure) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFETurbulenceElementBuilder
>
对“feTurbulence”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFeTurbulence(TBuilder, OneOf<双重, (二是“双”)=“">, int?, double?, StitchTiles?, TurbulenceType?, OneOf<string, filterinput=“>”,字符串,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
将“feTurbulence”元素添加到 SVG 构建器中,使用 Perlin 噪音创建一个涡轮效应,如云或大理石。
public static TBuilder AddFeTurbulence<tbuilder>(this TBuilder builder, OneOf<double, (double,="" double)=""> baseFrequency = null, int? numOctaves = null, double? seed = null, StitchTiles? stitchTiles = null, TurbulenceType? type = null, OneOf<string, filterinput=""> @in = null, string result = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfeturbulenceelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“feTurbulence”元素。
baseFrequency
OneOf
<
double
, (
double
, double
)>
波动的基本频率. 可以是双重或两倍的值倍。
numOctaves
int
?
对涡轮机的奥克塔夫数 可选参数
seed
double
?
种子号为随机数字发电机 可选参数。
stitchTiles
StitchTiles
?
指示甲板是否合并,可选参数。
type
TurbulenceType
?
混乱的类型(分裂噪音或突变),可选参数。
in
OneOf
<
string
, FilterInput
>
输入图像将适用于涡轮效应. 可以是一个链条或一个过滤器。
result
string
结果为此过滤器原始。 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤器原始子区的 y 坐标. 可以是双或值双与长类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤器的宽度是原始子区域. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤器的高度是原始子区,可以是双重或值倍与长度类型,可选参数。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
过滤器原始元素的独特识别器 可选参数。
extend
Action
<
SVGFETurbulenceElementBuilder
>
可选行动进一步配置 SVGFETurbulenceElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddFilter<t构建器>(TBuilder, 动作)
将“过滤器”元素配置添加到建筑师。
public static TBuilder AddFilter<tbuilder>(this TBuilder builder, Action<svgfilterelementbuilder> configure) where TBuilder : ISVGElementBuilder, ICompositeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGFilterElementBuilder
>
对“过滤器”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddFilter<t构建器>(TBuilder,CoordinateUnits?,CoordateUits? OneOf<double, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
将“过滤器”元素添加到 SVG 构建器中,定义一个可以应用于 SV G 元件的过濾效应。
public static TBuilder AddFilter<tbuilder>(this TBuilder builder, CoordinateUnits? filterUnits = null, CoordinateUnits? primitiveUnits = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgfilterelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IFilterPrimitiveElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“过滤器”元素。
filterUnits
CoordinateUnits
?
指定过滤器的 x、y、宽和高度属性的坐标系统 可选参数。
primitiveUnits
CoordinateUnits
?
指定过滤器的儿童元素属性的坐标系统 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
过滤区域的 x 坐标. 可以是双或值Tuple 与长度类型 可选参数。
y
OneOf
<
double
, (
double
, LengthType
)>
过滤区域的 y 坐标. 可以是双重或值Tuple 与长度类型。
width
OneOf
<
double
, (
double
, LengthType
)>
过滤区域的宽度. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
过滤区域的高度. 可以是双重或值Tuple 与长度Type。
fill
OneOf
<
Color
, Paint
, string
>
填写过滤器元素的颜色或涂料 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
冲击颜色或对过滤器元素的涂料 可选参数。
id
string
对过滤器元素的独特识别器 可选参数。
extend
Action
<
SVGFilterElementBuilder
>
可选操作进一步配置 SVGFilterElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
此分類上一篇: AddForeignObject(TBuilder, 行动)
将“foreignObject”元素配置添加到构建者。
public static TBuilder AddForeignObject<tbuilder>(this TBuilder builder, Action<svgforeignobjectelementbuilder> configure) where TBuilder : ISVGElementBuilder, ICompositeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGForeignObjectElementBuilder
>
对“外国对象”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
添加(TBuilder, 行動)
将“g”(组)元素配置添加到构建者。
public static TBuilder AddG<tbuilder>(this TBuilder builder, Action<svggelementbuilder> configure) where TBuilder : ISVGElementBuilder, IStructuralElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGGElementBuilder
>
对“g”元素的配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder, 动作)
将“图像”元素配置添加到构建者。
public static TBuilder AddImage<tbuilder>(this TBuilder builder, Action<svgimageelementbuilder> configure) where TBuilder : ISVGElementBuilder, ICompositeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGImageElementBuilder
>
对“图像”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder, string, OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, string, 行动)
将“图像”元素添加到 SVG 构建器中,将外部图形纳入 SV G 文档中。
public static TBuilder AddImage<tbuilder>(this TBuilder builder, string href = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, string id = null, Action<svgimageelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, ICompositeElementBuilder
Parameters
builder
建造者
SVG 构建器例子将添加“图像”元素。
href
string
URL 或对外图像的参考. 可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
图像被放置的 x 坐标. 可以是一个双重或一个 ValueTuple 与 长度类型 可选参数。
y
OneOf
<
double
, (
double
, LengthType
)>
图像被放置的 y 坐标. 可以是一个双重或一个 ValueTuple 与 LengthType 的选项参数。
width
OneOf
<
double
, (
double
, LengthType
)>
图像的宽度. 可以是双重或值Tuple 与长度Type 可选参数。
height
OneOf
<
double
, (
double
, LengthType
)>
图像的高度. 可以是双重或值Tuple 与长度Type 可选参数。
id
string
图像元素的独特识别器 可选参数。
extend
Action
<
SVGImageElementBuilder
>
可选操作进一步配置 SVGImageElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
饰 AddLine(TBuilder, 动作)
将“线”元素配置添加到建筑师。
public static TBuilder AddLine<tbuilder>(this TBuilder builder, Action<svglineelementbuilder> configure) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGLineElementBuilder
>
对“线”元素的配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
饰 AddLine(TBuilder, OneOf<双重, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
添加一个指定的起点和终点的“线”元素,并将风格与SVG构建器。
public static TBuilder AddLine<tbuilder>(this TBuilder builder, OneOf<double, (double,="" lengthtype)=""> x1 = null, OneOf<double, (double,="" lengthtype)=""> y1 = null, OneOf<double, (double,="" lengthtype)=""> x2 = null, OneOf<double, (double,="" lengthtype)=""> y2 = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svglineelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“线”元素。
x1
OneOf
<
double
, (
double
, LengthType
)>
线的起点的 x 坐标 可以是双值或双重和长度类型的双倍值。
y1
OneOf
<
double
, (
double
, LengthType
)>
线的起点的 y 坐标 可以是双值或双重和长度类型的双倍值。
x2
OneOf
<
double
, (
double
, LengthType
)>
线的端点的 x 坐标 可以是双值或双重和长度类型的双倍值。
y2
OneOf
<
double
, (
double
, LengthType
)>
线的终点的 y 坐标 可以是双值或双重和长度类型的双倍值。
fill
OneOf
<
Color
, Paint
, string
>
填写颜色或绘画风格的线条. 可以是 色彩或 画画值或画服务器 ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
可以是颜色或绘画值或彩色服务器 ID 可选参数。
id
string
线元素的独特识别器 可选参数。
extend
Action
<
SVGLineElementBuilder
>
一个可选的操作,进一步配置线元素构建器。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddLinearGradient(TBuilder, 行动)
将“LinearGradient”元素配置添加到建筑师。
public static TBuilder AddLinearGradient<tbuilder>(this TBuilder builder, Action<svglineargradientelementbuilder> configure) where TBuilder : ISVGElementBuilder, IPaintServerElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGLinearGradientElementBuilder
>
对“LinearGradient”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddLinearGradient(TBuilder, OneOf<双重, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, CoordinateUnits?, SpreadMethod?, 序列, string, Action)
将“线性Gradient”元素添加到 SVG 构造器中,并指定其起点和终点位置,以及其他 Gradent 属性。
public static TBuilder AddLinearGradient<tbuilder>(this TBuilder builder, OneOf<double, (double,="" lengthtype)=""> x1, OneOf<double, (double,="" lengthtype)=""> y1, OneOf<double, (double,="" lengthtype)=""> x2, OneOf<double, (double,="" lengthtype)=""> y2, CoordinateUnits? gradientUnits, SpreadMethod? spreadMethod, string href = null, string id = null, Action<svglineargradientelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“线性Gradient”元素。
x1
OneOf
<
double
, (
double
, LengthType
)>
可以是双重或值倍的长度类型。
y1
OneOf
<
double
, (
double
, LengthType
)>
可以是双重或值倍与长度类型。
x2
OneOf
<
double
, (
double
, LengthType
)>
结尾 x 协调为 gradient. 可以是双重或 ValueTuple 与 LengthType。
y2
OneOf
<
double
, (
double
, LengthType
)>
结尾 y 协调为 gradient. 可以是双重或 ValueTuple 与 LengthType。
gradientUnits
CoordinateUnits
?
指定格拉迪特的坐标系统 可选参数。
spreadMethod
SpreadMethod
?
定义了格拉迪安如何在其起点和终点之外传播。
href
string
引用到另一个格拉迪安,如果适用. 可选参数。
id
string
格拉迪特元素的独特识别器 可选参数。
extend
Action
<
SVGLinearGradientElementBuilder
>
一个可选的行动,进一步配置线性格拉迪特元素构建器。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddMarker<t建造器>(TBuilder, 行动)
将“标记”元素配置添加到建筑师。
public static TBuilder AddMarker<tbuilder>(this TBuilder builder, Action<svgmarkerelementbuilder> configure) where TBuilder : ISVGElementBuilder, IShapeContentElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGMarkerElementBuilder
>
对“标志”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddMask<tbuilder 编辑>(TBuilder, 行动)
将“面具”元素配置添加到建筑师。
public static TBuilder AddMask<tbuilder>(this TBuilder builder, Action<svgmaskelementbuilder> configure) where TBuilder : ISVGElementBuilder, IShapeContentElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGMaskElementBuilder
>
对“面具”元素的配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddMetadata<tbuilder,电信="">(TBuilder, 行动)
将“metadata”元素配置添加到构建器中. 该“metadata”要素用于将 metadata 加入 SVG 内容。
public static TBuilder AddMetadata<tbuilder, telement="">(this TBuilder builder, Action<svgmetadataelementbuilder> configure) where TBuilder : ISVGElementBuilder, IDescriptiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGMetadataElementBuilder
>
对“metadata”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
TElement
类型代表SVG模型的“数据”元素。
AddPath<t构建器>(TBuilder, 行动)
将“路”元素配置添加到建筑师。
public static TBuilder AddPath<tbuilder>(this TBuilder builder, Action<svgpathelementbuilder> configure) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGPathElementBuilder
>
对“路”元素的配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddPath<t构建器>(TBuilder, OneOf<string, 行动<路由器="">>, OneOf<color,涂料,="" 字符串=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
将“路”元素添加到 SVG 构建器中,并指定其路数据和风格。
public static TBuilder AddPath<tbuilder>(this TBuilder builder, OneOf<string, action<pathbuilder="">> d, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgpathelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“路”元素。
d
OneOf
<
string
, Action
<
PathBuilder
>>
OneOf 类型可以是代表路径数据的链条或配置 PathBuilder 的操作。
fill
OneOf
<
Color
, Paint
, string
>
填写颜色或绘画风格的路径. 可以是一个颜色的或一个画画的值或画服务器 ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
路径的彩色或绘画风格. 可以是 颜色 或 画 Enum 值 或者 绘图 服务器 ID 可选参数。
id
string
路径元素的独特识别器 可选参数。
extend
Action
<
SVGPathElementBuilder
>
一个可选的行动,进一步配置路径元素构建器。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddPath<t构建器>(TBuilder, 行動, OneOf<color,涂料,="" 字符串=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
AddPath 的过量负载,需要一个操作来直接设置 PathBuilder。
public static TBuilder AddPath<tbuilder>(this TBuilder builder, Action<pathbuilder> d, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgpathelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“路”元素。
d
Action
<
PathBuilder
>
一个操作,配置一个PathBuilder来定义路径数据。
fill
OneOf
<
Color
, Paint
, string
>
填写颜色或绘画风格的路径. 可以是一个颜色的或一个画画的值或画服务器 ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
路径的彩色或绘画风格. 可以是 颜色 或 画 Enum 值 或者 绘图 服务器 ID 可选参数。
id
string
路径元素的独特识别器 可选参数。
extend
Action
<
SVGPathElementBuilder
>
一个可选的行动,进一步配置路径元素构建器。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddPattern<t构建器>(TBuilder, 行动)
将“模式”元素配置添加到建筑师。
public static TBuilder AddPattern<tbuilder>(this TBuilder builder, Action<svgpatternelementbuilder> configure) where TBuilder : ISVGElementBuilder, IPaintServerElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGPatternElementBuilder
>
对“模式”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddPattern<t构建器>(TBuilder, CoordinateUnits?, coordinateunits? , 序列, string, Action)
将“模式”元素添加到 SVG 构建器中,指定模式内容的坐标系统和单位。
public static TBuilder AddPattern<tbuilder>(this TBuilder builder, CoordinateUnits? patternUnits, CoordinateUnits? patternContentUnits, string href = null, string id = null, Action<svgpatternelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“模式”元素。
patternUnits
CoordinateUnits
?
指定模式的坐标系统. 可选参数。
patternContentUnits
CoordinateUnits
?
指定模式内的内容的坐标系统 可选参数。
href
string
引用到另一个模式,如果适用,可选参数。
id
string
模型元素的独特识别器 可选参数。
extend
Action
<
SVGPatternElementBuilder
>
一个可选的操作,进一步配置模式元素构建器。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddPolygon<tbuilder 编辑>(TBuilder, 动作)
将“聚合物”元素配置添加到建筑师。
public static TBuilder AddPolygon<tbuilder>(this TBuilder builder, Action<svgpolygonelementbuilder> configure) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGPolygonElementBuilder
>
对“聚合物”元素的配置行动。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddPolygon<tbuilder 编辑>(TBuilder,双重( ), OneOf<color,涂料,="" 字符串=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
添加一个“聚合物”元素到SVG建筑师,指定其垂直和风格。
public static TBuilder AddPolygon<tbuilder>(this TBuilder builder, double[] points, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgpolygonelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
SVG建造器的例子,将添加“聚合物”元素。
points
double
( )
代表聚合物的点(替代 x 和 y 坐标)的双重组合。
fill
OneOf
<
Color
, Paint
, string
>
填写颜色或绘画风格的聚合物. 可以是一个颜色的或一个油漆的值或彩色服务器 ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
可以是颜色或彩色值或画服务器 ID 可选参数。
id
string
对聚合物元素的独特识别器 可选参数。
extend
Action
<
SVGPolygonElementBuilder
>
一个可选的行动,进一步配置聚合物元素构造器。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
添加Polyline(TBuilder, 动作)
将“聚合物”元素配置添加到建筑师。
public static TBuilder AddPolyline<tbuilder>(this TBuilder builder, Action<svgpolylineelementbuilder> configure) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGPolylineElementBuilder
>
对“聚合物”元素的配置行动。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
添加Polyline(TBuilder,双重( ), OneOf<color,涂料,="" 字符串=“">, OneOf<color, paint,="” 字符串=“">,字符串, 行动)
添加一个“聚合物”元素到SVG建筑师,指定其垂直和风格。
public static TBuilder AddPolyline<tbuilder>(this TBuilder builder, double[] points, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgpolylineelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
SVG建造器的例子,将添加“聚合物”元素。
points
double
( )
代表聚合物的点(替代 x 和 y 坐标)的双重组合。
fill
OneOf
<
Color
, Paint
, string
>
填写颜色或绘画风格的聚合物. 可以是一个颜色的或一个油漆的值或彩色服务器 ID. 有选择的参数。
stroke
OneOf
<
Color
, Paint
, string
>
可以是颜色或彩色值或画服务器 ID 可选参数。
id
string
对聚合物元素的独特识别器 可选参数。
extend
Action
<
SVGPolylineElementBuilder
>
一个可选的行动,进一步配置聚合物元素构造器。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddRadialGradient(TBuilder, 动作)
将“radialGradient”元素配置添加到建筑师。
public static TBuilder AddRadialGradient<tbuilder>(this TBuilder builder, Action<svgradialgradientelementbuilder> configure) where TBuilder : ISVGElementBuilder, IPaintServerElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGRadialGradientElementBuilder
>
对“radialGradient”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddRadialGradient(TBuilder, OneOf<双重, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, CoordinateUnits?, SpreadMethod?, 序列, string, Action)
添加一个“radialGradient”元素到SVG构造器,指定其中心,射线和焦点点,以及其他格拉迪特性。
public static TBuilder AddRadialGradient<tbuilder>(this TBuilder builder, OneOf<double, (double,="" lengthtype)=""> cx = null, OneOf<double, (double,="" lengthtype)=""> cy = null, OneOf<double, (double,="" lengthtype)=""> r = null, OneOf<double, (double,="" lengthtype)=""> fx = null, OneOf<double, (double,="" lengthtype)=""> fy = null, CoordinateUnits? gradientUnits = null, SpreadMethod? spreadMethod = null, string href = null, string id = null, Action<svgradialgradientelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
SVG建造器的例子,将添加“radialGradient”元素。
cx
OneOf
<
double
, (
double
, LengthType
)>
格拉迪安的中心的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
cy
OneOf
<
double
, (
double
, LengthType
)>
可以是双重或值倍与长度类型,可选参数。
r
OneOf
<
double
, (
double
, LengthType
)>
格拉迪安的射线. 可以是双或值双与长类型。
fx
OneOf
<
double
, (
double
, LengthType
)>
格拉迪安的焦点的 x 坐标. 可以是双重或 ValueTuple 与 LengthType。
fy
OneOf
<
double
, (
double
, LengthType
)>
格拉迪安的焦点的 y 坐标. 可以是双重或值倍与长度类型。
gradientUnits
CoordinateUnits
?
指定格拉迪特的坐标系统 可选参数。
spreadMethod
SpreadMethod
?
定义了格拉迪安如何在其起点和终点之外传播。
href
string
引用到另一个格拉迪安,如果适用. 可选参数。
id
string
格拉迪特元素的独特识别器 可选参数。
extend
Action
<
SVGRadialGradientElementBuilder
>
一个可选的行动,进一步配置放射性格拉迪特元素构造器。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddRect<t建筑师>(TBuilder, 行动)
将“正确”元素配置添加到建筑师。
public static TBuilder AddRect<tbuilder>(this TBuilder builder, Action<svgrectelementbuilder> configure) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGRectElementBuilder
>
对“正确”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddRect<t建筑师>(TBuilder, OneOf<双重, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
添加一个“直”(直角)元素,指定尺寸和风格到SVG构造器。
public static TBuilder AddRect<tbuilder>(this TBuilder builder, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgrectelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IShapeElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“正确”元素。
x
OneOf
<
double
, (
double
, LengthType
)>
直角的起点的 x 坐标 可以是双值或双重和长度类型的双倍值。
y
OneOf
<
double
, (
double
, LengthType
)>
直角的起点的 y 坐标 可以是双值或双重和长度类型的双倍值。
width
OneOf
<
double
, (
double
, LengthType
)>
直角的宽度. 可以是双值或双重和长度类型的双倍值。
height
OneOf
<
double
, (
double
, LengthType
)>
直角的高度可以是双值或双重和长度类型的双倍值。
fill
OneOf
<
Color
, Paint
, string
>
填写颜色或绘画风格为直角. 可以是一个颜色的或画的 enum 值或彩色服务器 ID。
stroke
OneOf
<
Color
, Paint
, string
>
对直角的外观的颜色或绘画风格. 可以是 色彩或 画画的值或画服务器 ID 可选参数。
id
string
对直角元素的独特识别器 可选参数。
extend
Action
<
SVGRectElementBuilder
>
一个可选的操作,进一步配置直角元素构建器。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
编辑: AddScript(TBuilder, 行动)
将“脚本”元素配置添加到构建者。
public static TBuilder AddScript<tbuilder>(this TBuilder builder, Action<svgscriptelementbuilder> configure) where TBuilder : ISVGElementBuilder, IShapeContentElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGScriptElementBuilder
>
对“脚本”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddSet<t构建器>(TBuilder, 行动)
将“设置”元素配置添加到构建者。
public static TBuilder AddSet<tbuilder>(this TBuilder builder, Action<svgsetelementbuilder> configure) where TBuilder : ISVGElementBuilder, IBaseAnimationElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGSetElementBuilder
>
对“设置”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddStop<tbuilder 编辑>(TBuilder, 动作)
将“停止”元素配置添加到构建器中,以确定格拉迪特停止。
public static TBuilder AddStop<tbuilder>(this TBuilder builder, Action<svgstopelementbuilder> configure) where TBuilder : ISVGElementBuilder, IGradientStopElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGStopElementBuilder
>
对“停止”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddStop<tbuilder 编辑>(TBuilder, 颜色?, 双?, OneOf<双, (二重,="" stopunittype)=“">, string, 行动)
在 SVG 构建器中添加一个“停止”元素,指定在特定折扣时的颜色和不透明度。
public static TBuilder AddStop<tbuilder>(this TBuilder builder, Color? stopColor = null, double? stopOpacity = null, OneOf<double, (double,="" stopunittype)=""> offset = null, string id = null, Action<svgstopelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, IGradientStopElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“停止”元素。
stopColor
Color
?
停车场的颜色:可选参数。
stopOpacity
double
?
停车场的不稳定性:可选参数。
offset
OneOf
<
double
, (
double
, StopUnitType
)>
停车的折扣在格拉迪安内. 可以是双重或ValueTuple与StopUnitType。
id
string
停止元素的独特识别器 可选参数。
extend
Action
<
SVGStopElementBuilder
>
一个可选的操作,进一步配置停止元素构建器。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
AddStyle<t建造器>(TBuilder, 动作)
将“风格”元素配置添加到建筑师。
public static TBuilder AddStyle<tbuilder>(this TBuilder builder, Action<svgstyleelementbuilder> configure) where TBuilder : ISVGElementBuilder, IShapeContentElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGStyleElementBuilder
>
对“风格”元素的配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddSvg<t建造器>(TBuilder, 行動)
将“svg”(可调节的 vector 图形)元素配置添加到构建者。
public static TBuilder AddSvg<tbuilder>(this TBuilder builder, Action<svgsvgelementbuilder> configure) where TBuilder : ISVGElementBuilder, IStructuralElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGSVGElementBuilder
>
对“svg”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
饰 AddSwitch(TBuilder, 动作)
将“交换”元素配置添加到建筑师。
public static TBuilder AddSwitch<tbuilder>(this TBuilder builder, Action<svgswitchelementbuilder> configure) where TBuilder : ISVGElementBuilder, ICompositeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGSwitchElementBuilder
>
对“交换”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
AddSymbol<tbuilder 编辑>(TBuilder, 动作)
将“符号”元素配置添加到建筑师。
public static TBuilder AddSymbol<tbuilder>(this TBuilder builder, Action<svgsymbolelementbuilder> configure) where TBuilder : ISVGElementBuilder, IStructuralElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGSymbolElementBuilder
>
对“符号”元素的配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
添加文本(TBuilder, 动作)
将“文本”元素配置添加到构建者。
public static TBuilder AddText<tbuilder>(this TBuilder builder, Action<svgtextelementbuilder> configure) where TBuilder : ISVGElementBuilder, ICompositeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGTextElementBuilder
>
对“文本”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
添加文本(TBuilder, string, OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, FontStyle?, 字符串, fontWeight?, OneOf<color, 绘画,="” 序列=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
添加一个“文本”元素,指定内容和属性为SVG构建器。
public static TBuilder AddText<tbuilder>(this TBuilder builder, string content, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> fontSize = null, FontStyle? fontStyle = null, string fontFamily = null, FontWeight? fontWeight = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svgtextelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, ICompositeElementBuilder
Parameters
builder
建造者
建造者例子将添加“文本”元素。
content
string
要在“文本”元素中显示的文字内容。
x
OneOf
<
double
, (
double
, LengthType
)>
文本元素的 x 坐标 可以是双值或双重和长度类型的双倍值。
y
OneOf
<
double
, (
double
, LengthType
)>
文本元素的 y 坐标 可以是双值或双重和长度类型的双倍值。
fontSize
OneOf
<
double
, (
double
, LengthType
)>
文本的字体大小. 可以是双值或双重和长度类型的
fontStyle
FontStyle
?
文本的字体风格(例如,正常,意大利语, oblique)。
fontFamily
string
文本的字体家庭(例如,Arial,Verdana)。
fontWeight
FontWeight
?
字体的重量(厚度)(例如,正常,大胆)。
fill
OneOf
<
Color
, Paint
, string
>
填写颜色或绘画风格为文本. 可以是一个颜色的或画画的值或彩色服务器 ID。
stroke
OneOf
<
Color
, Paint
, string
>
文本的彩色或绘画风格. 可以是 颜色 或 画 Enum 值,或画服务器 ID。
id
string
文本元素的独特标识器。
extend
Action
<
SVGTextElementBuilder
>
一个可选的操作,进一步配置文本元素构建器。
Returns
建造者
建造器的例子,以连锁进一步的添加或配置。
类型参数
TBuilder
SVG元素构造器的类型,允许连锁。
标签:tbuilder>(TBuilder, 动作)
将“标题”元素配置添加到构建器中. 使用“主题”要素为 SVG 内容提供一个称号。
public static TBuilder AddTitle<tbuilder>(this TBuilder builder, Action<svgtitleelementbuilder> configure) where TBuilder : ISVGElementBuilder, IDescriptiveElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGTitleElementBuilder
>
对“标题”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
添加(TBuilder, 行动)
将“使用”元素配置添加到建筑师。
public static TBuilder AddUse<tbuilder>(this TBuilder builder, Action<svguseelementbuilder> configure) where TBuilder : ISVGElementBuilder, IStructuralElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGUseElementBuilder
>
对“使用”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
添加(TBuilder, string, OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“””,OneOf<双, (二重,="”长type)=“">, OneOf<color, paint,="” 字符串=“">, OneOf<color, paint,="” 字符串=“">, string, 行动)
将“使用”元素添加到 SVG 构建器中,允许在其他地方定义的现有元件重新使用。
public static TBuilder AddUse<tbuilder>(this TBuilder builder, string href = null, OneOf<double, (double,="" lengthtype)=""> x = null, OneOf<double, (double,="" lengthtype)=""> y = null, OneOf<double, (double,="" lengthtype)=""> width = null, OneOf<double, (double,="" lengthtype)=""> height = null, OneOf<color, paint,="" string=""> fill = null, OneOf<color, paint,="" string=""> stroke = null, string id = null, Action<svguseelementbuilder> extend = null) where TBuilder : ISVGElementBuilder, ICompositeElementBuilder
Parameters
builder
建造者
SVG 构建器的例子,将添加“使用”元素。
href
string
要重复使用的现有元素的参考:可选参数。
x
OneOf
<
double
, (
double
, LengthType
)>
可以是重复使用的元素放置的 x 坐标. 具有长度类型的双重或值倍。
y
OneOf
<
double
, (
double
, LengthType
)>
重复使用元素的 y 坐标可以是双或值双与长类型,可选参数。
width
OneOf
<
double
, (
double
, LengthType
)>
重复使用的元素的宽度. 可以是双或值双与长类型。
height
OneOf
<
double
, (
double
, LengthType
)>
重复使用的元素的高度. 可以是双重或值Tuple 与长度类型。
fill
OneOf
<
Color
, Paint
, string
>
填写元素的颜色、涂料或绘画服务器ID 可选参数。
stroke
OneOf
<
Color
, Paint
, string
>
插图颜色、绘画或绘图服务器 ID 为元素 可选参数。
id
string
对元素的独特识别器. 可选参数。
extend
Action
<
SVGUseElementBuilder
>
可选操作进一步配置 SVGUseElementBuilder。
Returns
建造者
建造者例子,允许方法链。
类型参数
TBuilder
SVG元素构建器的类型,方便流畅的API使用。
此分類上一篇: AddView(TBuilder, 动作)
将“视图”元素配置添加到建筑师。
public static TBuilder AddView<tbuilder>(this TBuilder builder, Action<svgviewelementbuilder> configure) where TBuilder : ISVGElementBuilder, ICompositeElementBuilder
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
SVGViewElementBuilder
>
对“视图”元素进行配置操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
添加剂(建造者,)
public static TBuilder Additive<tbuilder>(this TBuilder builder, value) where TBuilder : ISVGElementBuilder, IAnimationAdditionAttributeSetter
Parameters
builder
建造者
Returns
建造者
类型参数
TBuilder
标签:Tbuilder>(TBuilder , AlignmentBaseline)
设置一个 SVG 元素的“调整基线”属性。
public static TBuilder AlignmentBaseline<tbuilder>(this TBuilder builder, AlignmentBaseline value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
AlignmentBaseline
调整基准值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
广度(TBuilder,双重)
设置一个组件传输函数元素的“宽度”属性。
public static TBuilder Amplitude<tbuilder>(this TBuilder builder, double amplitude) where TBuilder : ISVGElementBuilder, ITransferFunctionAttributeSetter
Parameters
builder
建造者
建筑师的例子。
amplitude
double
传输函数的宽度值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
标签名称(编辑, string)
设置“atributeName”属性,指定CSS属性的名称或要动画的属性和。
public static TBuilder AttributeName<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IAnimationTargetAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
动画的属性名称。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
BaselineShift<t建筑师>(TBuilder , BaseLineShift)
为 SVG 元素设置“基线交换”属性,使用预定值。
public static TBuilder BaselineShift<tbuilder>(this TBuilder builder, BaseLineShift value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
BaseLineShift
基线转换值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
BaselineShift<t建筑师>(TBuilder,双,长型)
为 SVG 元素设置“基线转”属性,使用数值。
public static TBuilder BaselineShift<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
基线转换的数字值。
type
LengthType
长度单位类型。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首页 > 建筑师>(此分類上一篇: TBuilder, Action)
设置“开始”属性,确定动画应该什么时候开始。
public static TBuilder Begin<tbuilder>(this TBuilder builder, Action<timingvaluebuilder> configure) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
configure
Action
<
TimingValueBuilder
>
一个代表来设置时间值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
由TBuilder>(TBuilder,双,长型)
设置“by”属性,定义动画的相对折扣值与指定长度类型。
public static TBuilder By<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, IAnimationValueAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
double
对动画的相对折扣值。
type
LengthType
长度类型为“by”值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
CalcMode<t构建器>(TBuilder , CalcMode)
设置“calcMode”属性,定义动画的计算模式。
public static TBuilder CalcMode<tbuilder>(this TBuilder builder, CalcMode calcMode) where TBuilder : ISVGElementBuilder, IAnimationValueAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
calcMode
CalcMode
动画的计算模式。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
班级(TBuilder, Params 序列[])
设置“类”属性,指定一个或多个类名为SVG元素。
public static TBuilder Class<tbuilder>(this TBuilder builder, params string[] value) where TBuilder : ISVGElementBuilder, ICoreAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
( )
授予的班级名称
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源:Tbuilder>(TBuilder, 动作)
设置一个 SVG 元素的“clip-path”属性。
public static TBuilder ClipPath<tbuilder>(this TBuilder builder, Action<clippathbuilder> configure) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
ClipPathBuilder
>
一个代表设置剪辑路径。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源:Tbuilder>(TBuilder , ClipRule)
设置一个 SVG 元素的“剪辑规则”属性。
public static TBuilder ClipRule<tbuilder>(this TBuilder builder, ClipRule value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
ClipRule
剪辑规则值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
彩色(TBuilder, 动作)
为 SVG 元素设置“颜色”属性,使用自定义配置。
public static TBuilder Color<tbuilder>(this TBuilder builder, Action<colorbuilder> configure) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
ColorBuilder
>
一个代表来配置颜色。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
彩色(TBuilder, 色彩)
为 SVG 元素设置“色”属性,使用颜色值。
public static TBuilder Color<tbuilder>(this TBuilder builder, Color colorValue) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
colorValue
Color
颜色值要设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
彩色(TBuilder、ColorInterpolation)
设置一个 SVG 元素的“颜色间隔”属性。
public static TBuilder ColorInterpolation<tbuilder>(this TBuilder builder, ColorInterpolation value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
ColorInterpolation
预定的颜色间隔值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
色彩InterpolationFilters(TBuilder、ColorInterpolation)
设置一个 SVG 元素的“颜色间隔过滤器”属性。
public static TBuilder ColorInterpolationFilters<tbuilder>(this TBuilder builder, ColorInterpolation value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
ColorInterpolation
要设置过滤器的预定颜色间隔值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
彩色图(编辑, string)
设置一个 SVG 元素的“颜色档案”属性。
public static TBuilder ColorProfile<tbuilder>(this TBuilder builder, string value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
string
颜色配置值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
彩色(TBuilder、ColorRendering)
为 SVG 元素设置“颜色转换”属性,使用预定义的 enum 值。
public static TBuilder ColorRendering<tbuilder>(this TBuilder builder, ColorRendering value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
ColorRendering
ColorRendering enum 值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
教學家(建筑师,教练)
设置一个 SVG 元素的“cursor”属性,使用预定义的 enum 值。
public static TBuilder Cursor<tbuilder>(this TBuilder builder, Cursor value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
Cursor
Cursor enum 值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
主条目(TBuilder, 文本指南)
设置一个 SVG 元素的“方向”属性,使用预定义的 enum 值。
public static TBuilder Direction<tbuilder>(this TBuilder builder, TextDirection value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
TextDirection
TextDirection enum 值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源:tbuilder>(TBuilder、DisplayType)
为 SVG 元素设置“显示”属性,使用预定义的 enum 值。
public static TBuilder Display<tbuilder>(this TBuilder builder, DisplayType value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
DisplayType
DisplayType enum 值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
主持人Baseline(TBuilder, 主持人)
为 SVG 元素设置“主导基线”属性,使用预定义的 enum 值。
public static TBuilder DominantBaseline<tbuilder>(this TBuilder builder, DominantBaseline value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
DominantBaseline
DominantBaseline enum 值可设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
此分類上一篇: TBuilder>(TBuilder , TimeSpan)
设置“持久”属性,指定动画的持续时间。
public static TBuilder Dur<tbuilder>(this TBuilder builder, TimeSpan duration) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
duration
TimeSpan
动画的长度。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
此分類上一篇: TBuilder>(建造,Dur)
设置“持久”属性,指定动画的预定寿命类型。
public static TBuilder Dur<tbuilder>(this TBuilder builder, Dur value) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
Dur
动画的预定时间类型。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
DX<t建筑师>(TBuilder, LongthType, Params 双重[])
设置“dx”属性,以调整文本中的每个字符的水平位置。
public static TBuilder Dx<tbuilder>(this TBuilder builder, LengthType type = LengthType.Px, params double[] values) where TBuilder : ISVGElementBuilder, ITextContentPositioningAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
type
LengthType
值的长度单位类型。
values
double
( )
每个字符的水平调整值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Remarks
这种方法允许对文本中的字符的水平空间进行精致控制。
DX<t建筑师>(TBuilder,双,长型)
为文本内容设置一个单一的水平调整值。
public static TBuilder Dx<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, ITextContentPositioningAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
double
水平调整值。
type
LengthType
值的长度单位类型。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Remarks
此方法将“dx”属性设置为单一值,调整文本内容的水平位置。
二<建造者>(TBuilder,双重( )长度)
为文本内容设置多个垂直调整值。
public static TBuilder Dy<tbuilder>(this TBuilder builder, double[] values, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, ITextContentPositioningAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
values
double
( )
垂直调整值的序列。
type
LengthType
值的长度单位类型。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Remarks
该方法设置了多值的“D”属性,允许每个字符或文本部分进行单独的垂直调整。
二<建造者>(TBuilder,双,长型)
为文本内容设置单个垂直调整值。
public static TBuilder Dy<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, ITextContentPositioningAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
double
垂直调整值。
type
LengthType
值的长度单位类型。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Remarks
这种方法将“你”属性设置为单一值,调整文本内容的垂直位置。
结尾(此分類上一篇: TBuilder, Action)
设置“终点”属性,确定动画应该什么时候结束。
public static TBuilder End<tbuilder>(this TBuilder builder, Action<timingvaluebuilder> configure) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
configure
Action
<
TimingValueBuilder
>
一个代表来设置时间值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
主持人(TBuilder,双重)
设置一个组件传输函数元素的“曝光”属性。
public static TBuilder Exponent<tbuilder>(this TBuilder builder, double exponent) where TBuilder : ISVGElementBuilder, ITransferFunctionAttributeSetter
Parameters
builder
建造者
建筑师的例子。
exponent
double
传输函数的曝光值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
填写(TBuilder , AnimationFill)
设置“填充”属性,定义动画应该如何应用其活跃寿命之外的风格。
public static TBuilder Fill<tbuilder>(this TBuilder builder, AnimationFill value) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
AnimationFill
充满动画的行为。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
填写(TBuilder, 动作<画家>)
设置一个 SVG 元素的“填写”属性,使用自定义配置。
public static TBuilder Fill<tbuilder>(this TBuilder builder, Action<paintbuilder> configure) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
PaintBuilder
>
一个代表配置 PaintBuilder。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
填写(TBuilder, 色彩)
为 SVG 元素设置“填充”属性,使用颜色。
public static TBuilder Fill<tbuilder>(this TBuilder builder, Color color) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
color
Color
将颜色设置为填充。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
填写(画家,绘画)
为 SVG 元素设置“填写”属性,使用预定义的 Paint enum 值。
public static TBuilder Fill<tbuilder>(this TBuilder builder, Paint paint) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
paint
Paint
画的值是要设置的。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
FillOpacity<t建筑师>(TBuilder,双重)
设置一个 SVG 元素的“填充可见性”属性. 值必须在 0.0 (完全透明) 和 1.0 (全不见)。
public static TBuilder FillOpacity<tbuilder>(this TBuilder builder, double opacity) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
opacity
double
不透明度值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Exceptions
如果不透明度不在有效范围内。
FillRule<t建造器>(TBuilder , FillRule)
为 SVG 元素设置“填写规则”属性,使用预定义的 FillRule enum 值。
public static TBuilder FillRule<tbuilder>(this TBuilder builder, FillRule value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
FillRule
FillRule enum 值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
过滤器(TBuilder, 行動)
为 SVG 元素设置“过滤器”属性,使用自定义配置。
public static TBuilder Filter<tbuilder>(this TBuilder builder, Action<filtervaluelistbuilder> configure) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
FilterValueListBuilder
>
配置 FilterValueListBuilder 的代表。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
彩色(TBuilder, 色彩)
为 SVG 元素设置“雨色”属性,使用 System.Drawing 颜色。
public static TBuilder FloodColor<tbuilder>(this TBuilder builder, Color colorValue) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
colorValue
Color
将颜色定义为洪水。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
彩色(TBuilder, 动作)
为 SVG 元素设置“雨色”属性,使用自定义的颜色配置。
public static TBuilder FloodColor<tbuilder>(this TBuilder builder, Action<colorbuilder> configure) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
ColorBuilder
>
一个代表设置ColorBuilder。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
洪水(TBuilder,双重)
对 SVG 元素设定“降水不平等”属性,值必须在 0.0 (完全透明) 和 1.0 (全不明)。
public static TBuilder FloodOpacity<tbuilder>(this TBuilder builder, double opacity) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
opacity
double
不透明度值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Exceptions
如果不透明度不在有效范围内。
圖片來源(编辑, string)
设置一个 SVG 元素的“源家族”属性。
public static TBuilder FontFamily<tbuilder>(this TBuilder builder, string value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
string
字体家庭设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源(TBuilder,双,长型)
设置一个 SVG 元素的“源源”属性,使用数值和特定的长度类型。
public static TBuilder FontKerning<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
字体基因值设置。
type
LengthType
长度类型(例如,px,em)
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源(建筑师,Kerning)
为 SVG 元素设置“源源”属性,使用预定义的源值。
public static TBuilder FontKerning<tbuilder>(this TBuilder builder, Kerning value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
Kerning
预定的基因值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源(TBuilder,双,长型)
为 SVG 元素设置“字体大小”属性,使用数值和特定长度类型。
public static TBuilder FontSize<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
字体尺寸值设置。
type
LengthType
长度类型(例如,px,em)
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源(TBuilder、FontSize)
设置一个 SVG 元素的“字体大小”属性,使用预定义字母大小的值。
public static TBuilder FontSize<tbuilder>(this TBuilder builder, FontSize value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
FontSize
预定字体大小值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
FontSize 调整(TBuilder,双重)
为 SVG 元素设置“源尺寸调整”属性。
public static TBuilder FontSizeAdjust<tbuilder>(this TBuilder builder, double value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
字体大小调整值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
FontSize 调整(建造者,)
public static TBuilder FontSizeAdjust<tbuilder>(this TBuilder builder, value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
Returns
建造者
类型参数
TBuilder
圖片來源(圖片來源:FontStretch)
设置一个 SVG 元素的“字体伸展”属性,使用预定义的字符伸度值。
public static TBuilder FontStretch<tbuilder>(this TBuilder builder, FontStretch value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
FontStretch
已定义的字体扩展值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源(TBuilder、FontStyle)
设置一个 SVG 元素的“字体风格”属性,使用预定义的字符方式值。
public static TBuilder FontStyle<tbuilder>(this TBuilder builder, FontStyle value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
FontStyle
预定字体风格值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源(编辑, string)
设置一个 SVG 元素的“源变量”属性。
public static TBuilder FontVariant<tbuilder>(this TBuilder builder, string value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
string
字体变量值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
字体重(TBuilder , FontWeight)
设置一个 SVG 元素的“字体重”属性,使用预定义的字母重量值。
public static TBuilder FontWeight<tbuilder>(this TBuilder builder, FontWeight value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
FontWeight
预定字体重值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
FormatSvgLengths(双重( )长度)
将一系列双值格式化为 SVG 长度的序列代表。
public static string FormatSvgLengths(double[] values, LengthType type)
Parameters
values
double
( )
二重值的序列代表长度。
type
LengthType
使用的长度单位类型(例如,像素)。
Returns
格式化 SVG 长度的序列。
Remarks
此用途方法用于为 SVG 属性格式化长度值,并将适当的单位(如“px”)添加到每个值。
由(TBuilder,双,长型)
设置“从”属性,定义动画的起点值与指定长度类型。
public static TBuilder From<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, IAnimationValueAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
double
动画的起点值。
type
LengthType
长度类型为“从”值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
GlyphOrientation 垂直(TBuilder, 文本导向)
设置一个 SVG 元素的“glyph-orientation-vertical”属性,具体说明了 glyph 的方向。
public static TBuilder GlyphOrientationVertical<tbuilder>(this TBuilder builder, TextOrientation orientation) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
orientation
TextOrientation
文本指向值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder , Func<transformbuilder,转型建筑师="">)
设置一个格拉迪特元素的“转型”属性。
public static TBuilder GradientTransform<tbuilder>(this TBuilder builder, Func<transformbuilder, transformbuilder=""> configure) where TBuilder : ISVGElementBuilder, IGradientStopElementBuilder
Parameters
builder
建造者
SVG元素构造器,该属性适用。
configure
Func
<
TransformBuilder
, TransformBuilder
>
设置 SVG 转换器的功能。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder,协调单位)
设置一个级别元素的“gradientUnits”属性。
public static TBuilder GradientUnits<tbuilder>(this TBuilder builder, CoordinateUnits units) where TBuilder : ISVGElementBuilder, IGradientStopElementBuilder
Parameters
builder
建造者
SVG元素构造器,该属性适用。
units
CoordinateUnits
格拉迪特的坐标单位(userSpaceOnUse 或 objectBoundingBox)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
高度(TBuilder,双,长型)
设置一个 SVG 元素的“高度”属性。
public static TBuilder Height<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, IHeightAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
值为“高度”属性。
type
LengthType
长度测量类型(默认是像素)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Href<t建筑师>(编辑, string)
设置一个 SVG 元素的“href”属性,指定一个 URL 链接到。
public static TBuilder Href<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IAnimationTargetElementAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
URL 连接到。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
编辑 Id(编辑, string)
设置“ID”属性,为 SVG 元素分配一个独特的识别器。
public static TBuilder Id<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, ICoreAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
是对元素的独特标识。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源(TBuilder, ImageRendering)
设置一个 SVG 元素的“图像转换”属性,指定图形的传输质量。
public static TBuilder ImageRendering<tbuilder>(this TBuilder builder, ImageRendering value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
ImageRendering
图像 rendering 值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
饰 TBuilder>(编辑, string)
设置一个 SVG 过滤器原始的“在”属性。
public static TBuilder In<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IFilterPrimitiveInAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
string
原始图形或过滤器作为输入的结果。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
饰 TBuilder>(TBuilder、FilterInput)
设置一个初始的 SVG 过滤器的“入”属性,使用预定义的输入来源。
public static TBuilder In<tbuilder>(this TBuilder builder, FilterInput input) where TBuilder : ISVGElementBuilder, IFilterPrimitiveInAttributeSetter
Parameters
builder
建造者
建筑师的例子。
input
FilterInput
所定义的输入来源(例如 SourceGraphic、SourceAlpha)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder,双重)
设置一个组件传输函数元素的“接收”属性。
public static TBuilder Intercept<tbuilder>(this TBuilder builder, double intercept) where TBuilder : ISVGElementBuilder, ITransferFunctionAttributeSetter
Parameters
builder
建造者
建筑师的例子。
intercept
double
接口值为传输函数。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
主条目(TBuilder, 行动<动画Plinebuilder>)
设置“keySplines”属性,指定动画包装的控制点。
public static TBuilder KeySplines<tbuilder>(this TBuilder builder, Action<animationsplinebuilder> buildSplines) where TBuilder : ISVGElementBuilder, IAnimationValueAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
buildSplines
Action
<
AnimationSplineBuilder
>
创建 spline 配置的操作。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder, Params 双重[])
设置“keyTimes”属性,确定关键值应用的时间。
public static TBuilder KeyTimes<tbuilder>(this TBuilder builder, params double[] keyTimes) where TBuilder : ISVGElementBuilder, IAnimationValueAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
keyTimes
double
( )
动画的关键时刻。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
长<t建筑师>(编辑, string)
设置“语言”属性,指定元素内容的语言。
public static TBuilder Lang<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, ICoreAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
对元素内容的语言代码。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
长度调整(TBuilder,长度调整)
设置文本内容的长度调整方法。
public static TBuilder LengthAdjust<tbuilder>(this TBuilder builder, LengthAdjust value) where TBuilder : ISVGElementBuilder, ITextContentPositioningAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
LengthAdjust
长度调整方法。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Remarks
这个方法设置了“长度调整”属性,确定文本长程度是如何调整的,无论是通过扩展还是通过规模。
圖片來源:Tbuilder>(TBuilder,双,长型)
为 SVG 元素设置“字体间隔”属性,使用数值和特定的长度类型。
public static TBuilder LetterSpacing<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
字母空间值设置。
type
LengthType
长度类型(例如,px,em)
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源:Tbuilder>(TBuilder、Spacing)
为 SVG 元素设置“字体空间”属性,使用预定义的空间值。
public static TBuilder LetterSpacing<tbuilder>(this TBuilder builder, Spacing value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
Spacing
预定的空间值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
彩色(TBuilder, 色彩)
为 SVG 元素设置“光色”属性,使用指定颜色值。
public static TBuilder LightingColor<tbuilder>(this TBuilder builder, Color colorValue) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
colorValue
Color
颜色值为照明效应设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
彩色(TBuilder, 动作)
为 SVG 元素设置“光色”属性,使用自定义的颜色配置。
public static TBuilder LightingColor<tbuilder>(this TBuilder builder, Action<colorbuilder> configure) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
ColorBuilder
>
一个代表来配置颜色。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
標籤:Tbuilder>(编辑, string)
设置一个 SVG 元素的“标记结尾”属性,在路径的尽头指定标志。
public static TBuilder MarkerEnd<tbuilder>(this TBuilder builder, string markerId) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
markerId
string
使用的标志标识符号。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
標籤:Tbuilder>(TBuilder, MarkerPos)
设置一个 SVG 元素的“标记端”属性,使用预定义的标志位置。
public static TBuilder MarkerEnd<tbuilder>(this TBuilder builder, MarkerPos value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
MarkerPos
标记位置值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
马克思(编辑, string)
设置一个 SVG 元素的“标志中”属性,指定路径中间点的标记。
public static TBuilder MarkerMid<tbuilder>(this TBuilder builder, string markerId) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
markerId
string
使用的标志标识符号。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
马克思(TBuilder, MarkerPos)
设置一个 SVG 元素的“标记中”属性,使用预定义的标志位置。
public static TBuilder MarkerMid<tbuilder>(this TBuilder builder, MarkerPos value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
MarkerPos
标记位置值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首页 > 建筑师>(编辑, string)
设置一个 SVG 元素的“标记启动”属性,在路径开始时指定标志。
public static TBuilder MarkerStart<tbuilder>(this TBuilder builder, string markerId) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
markerId
string
使用的标志标识符号。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首页 > 建筑师>(TBuilder, MarkerPos)
设置一个 SVG 元素的“标记启动”属性,使用预定义的标志位置。
public static TBuilder MarkerStart<tbuilder>(this TBuilder builder, MarkerPos value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
MarkerPos
标记位置值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
面具(TBuilder, 行动)
设置一个 SVG 元素的“面具”属性,使用自定义面包配置。
public static TBuilder Mask<tbuilder>(this TBuilder builder, Action<maskbuilder> configure) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
MaskBuilder
>
一个代表来配置面具。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
麦克斯建筑师>(TBuilder , TimeSpan)
设置“max”属性,指定动画的最大持续时间。
public static TBuilder Max<tbuilder>(this TBuilder builder, TimeSpan duration) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
duration
TimeSpan
动画的最大时间。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
麦克斯建筑师>(TBuilder,媒體)
设置“max”属性,指定动画的预定最长寿命条件。
public static TBuilder Max<tbuilder>(this TBuilder builder, Media value) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
Media
动画的预定最长时间条件。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
饰 Min(TBuilder , TimeSpan)
设置“min”属性,指定动画的最低时间。
public static TBuilder Min<tbuilder>(this TBuilder builder, TimeSpan duration) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
duration
TimeSpan
动画的最短时间。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
饰 Min(TBuilder,媒體)
设置“min”属性,指定基于媒体的动画的最低寿命条件。
public static TBuilder Min<tbuilder>(this TBuilder builder, Media value) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
Media
与媒体相关的动画的最低寿命条件。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首页 > Tbuilder>(TBuilder,双重)
设置一个组件传输函数元素的“offset”属性。
public static TBuilder Offset<tbuilder>(this TBuilder builder, double offset) where TBuilder : ISVGElementBuilder, ITransferFunctionAttributeSetter
Parameters
builder
建造者
建筑师的例子。
offset
double
转换函数的折扣值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (编辑, string)
设置“堕胎”事件属性,定义在SVG文件加载时运行的脚本。
public static TBuilder OnAbort<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IDocumentEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本在文档加载被堕胎时必须执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首页 > 建筑师>(编辑, string)
设置“开始”属性,定义在动画开始时运行的脚本。
public static TBuilder OnBegin<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IAnimationEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
剧本在动画开始时运行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
可播放(编辑, string)
设置“演奏”事件属性,以处理媒体播放性检查。
public static TBuilder OnCanPlay<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当媒体可以开始播放时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnCanPlayThrough(编辑, string)
设置“oncanplaythrough”事件属性,以便无间断地处理媒体播放性。
public static TBuilder OnCanPlayThrough<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本可以运行,当媒体可以播放到终点,而无需停止泡沫。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
取消(编辑, string)
设置“取消”事件属性,以处理用户取决行动。
public static TBuilder OnCancel<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本可在取消事件时执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
改變(编辑, string)
设置“交换”事件属性,以处理元素值的变化。
public static TBuilder OnChange<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当元素的值变化时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
点击“tbuilder”>(编辑, string)
设置“点击”事件属性,以便在元素上处理单击事件。
public static TBuilder OnClick<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本以在点击事件上执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnClose<t建筑师>(编辑, string)
设置“关闭”事件属性,以处理对话元素的密切行动。
public static TBuilder OnClose<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或在对话关闭时执行的脚本。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnCopy<tbuilder 编辑>(编辑, string)
设置“复制”事件属性,定义在内容从 SVG 元素复印时运行的脚本。
public static TBuilder OnCopy<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IDocumentElementEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本在复制事件上执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnCueChange<t建造器>(编辑, string)
设置“oncuechange”事件属性,以处理文本轨道的活跃曲线的变化。
public static TBuilder OnCueChange<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当文本轨道的活跃滑动变更时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 > 建築師>(编辑, string)
设置“折叠”事件属性,定义在内容从 SVG 元素中切断时运行的脚本。
public static TBuilder OnCut<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IDocumentElementEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本在切割事件上执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnDblClick<t构建器>(编辑, string)
设置“ondblclick”事件属性,以处理元素上的双击事件。
public static TBuilder OnDblClick<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本可在双击事件中执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (编辑, string)
设置“错误”事件属性,以便对元素进行拖动操作。
public static TBuilder OnDrag<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或在拖动操作中执行的脚本。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnDragEnd(编辑, string)
设置“可怕”事件属性,以处理拖动操作的结束。
public static TBuilder OnDragEnd<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或在拖动操作结束时执行的脚本。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (编辑, string)
设置“破坏性”事件属性,以处理拖动物的输入到有效的降落目标。
public static TBuilder OnDragEnter<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当拖动的项目输入一个有效的 drop 目标时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnDragExit(编辑, string)
设置“ondragexit”事件属性,以处理从有效的降落目标中提取的项目的输出。
public static TBuilder OnDragExit<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当一个拖动的项目输出一个有效的下降目标时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnDragLeave(编辑, string)
设置“折叠”事件属性,以处理从有效的降落目标中提取的物品的离开。
public static TBuilder OnDragLeave<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当一个拖动的项目离开一个有效的下降目标时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
此分類上一篇: OnDragOver(编辑, string)
设置“折叠”事件属性,以处理对物品在有效的降落目标上拖动。
public static TBuilder OnDragOver<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当一个项目被拖到有效的下降目标时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (编辑, string)
设置“ondragstart”事件属性,以处理拖动操作的开始。
public static TBuilder OnDragStart<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或在拖动操作开始时执行的脚本。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnDrop<t建筑师>(编辑, string)
设置“落下”事件属性,以处理对象落入有效落目标。
public static TBuilder OnDrop<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当一个项目下降到有效的下降目标时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnDurationChange(编辑, string)
设置“转变”事件属性,以处理媒体持续时间的变化。
public static TBuilder OnDurationChange<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当媒体的持续时间变化时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (编辑, string)
设置“无缝”事件属性,以处理媒体元素来源的空白。
public static TBuilder OnEmptied<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当媒体元素的来源被打破时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首页 > 建筑师>(编辑, string)
设置“终点”属性,定义在动画结束时运行的脚本。
public static TBuilder OnEnd<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IAnimationEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
剧本在动画结束时运行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
此分類上一篇: Tbuilder>(编辑, string)
设置“分配”事件属性,以处理媒体播放的结局。
public static TBuilder OnEnded<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本在媒体播放结束时执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnError<tbuilder 编辑>(编辑, string)
设置“错误”事件属性,以便在元素上处理故障事件。
public static TBuilder OnError<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, ICommonEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本在出现错误时执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnFocus<t建筑师>(编辑, string)
设置“焦点”事件属性,以便对元素进行集中事件处理。
public static TBuilder OnFocus<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当元素接收焦点时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (编辑, string)
设置“焦点”事件属性,以便对元素进行集中事件处理。
public static TBuilder OnFocusIn<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGraphicalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本必须在元素接收焦点时执行,通常在“集中”事件之前。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Remarks
这个事件与“焦点”不同,因为它支持泡沫,也可以用来检测对儿童元素的重点变化。
OnFocusOut(编辑, string)
设置“专注”事件属性,以便在元素上处理焦点外事件。
public static TBuilder OnFocusOut<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGraphicalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本在元素失去焦点时执行,通常在“破坏”事件之前。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Remarks
与“焦点”相似,这种事件支持泡沫,也可以用来检测儿童元素的重点变化。
首頁 〉外文書 (编辑, string)
设置“oninput”事件属性,以便在元素上处理输入事件。
public static TBuilder OnInput<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本必须执行,当元素收到用户输入时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnInvalid<t建筑师>(编辑, string)
设置“无效”事件属性,以处理形式元素的不效事件。
public static TBuilder OnInvalid<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当元素的值无效时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnKeyDown<t建筑师>(编辑, string)
设置“无处不在”事件属性,以便在元素上处理关键事件。
public static TBuilder OnKeyDown<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本在按下键时执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnKeyPress<t建筑师>(编辑, string)
设置“onkeypress”事件属性,以便在元素上处理键盘事件。
public static TBuilder OnKeyPress<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本在按下和释放键时执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (编辑, string)
设置“开关”事件属性,以便在元素上处理关键事件。
public static TBuilder OnKeyUp<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当一个密钥被释放时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
上载(编辑, string)
设置“负载”事件属性,以便在元素上处理负担事件。
public static TBuilder OnLoad<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当元素完成充电时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (编辑, string)
设置“上载开始”事件属性,以便在媒体负载操作开始时处理事件。
public static TBuilder OnLoadStart<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本必须在加载操作开始时执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
上载数据(编辑, string)
设置“上传数据”事件属性处理媒体数据时的事件。
public static TBuilder OnLoadedData<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当媒体数据被加载时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
上载Metadata(编辑, string)
设置“上传的数据”事件属性,以便在媒体上载时处理事件。
public static TBuilder OnLoadedMetadata<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当媒体代码被加载时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnMouseDown(编辑, string)
设置“不动”事件属性来处理鼠标在元素上下载事件。
public static TBuilder OnMouseDown<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本必须在按下鼠标按钮时执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnMouseEnter<t 建筑师>(编辑, string)
设置“反动”事件属性,以便处理鼠标在元素上输入事件。
public static TBuilder OnMouseEnter<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当鼠标指示器输入元素时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnMouseLeave(编辑, string)
设置“无情”事件属性处理鼠标离开事件在元素上。
public static TBuilder OnMouseLeave<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当鼠标指示器离开元素时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnMouseMove(编辑, string)
设置“onmousemove”事件属性,以处理元素上的鼠标移动事件。
public static TBuilder OnMouseMove<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当鼠标指示器在元素内移动时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnMouseOut(编辑, string)
设置“解除”事件属性,以处理鼠标在元素上的事件。
public static TBuilder OnMouseOut<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当鼠标指示器从元素中移动时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
此分類上一篇: OnMouseOver(编辑, string)
设置“超越”事件属性,以便对元素上的事件处理鼠标。
public static TBuilder OnMouseOver<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当鼠标指示器在元素上方时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnMouseUp(编辑, string)
设置“模具”事件属性,以处理元素上的鼠标事件。
public static TBuilder OnMouseUp<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当一个鼠标按钮在元素上发布时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnMouseWheel<t建造器>(编辑, string)
设置“onmousewheel”事件属性,以处理元素上的鼠标轮事件。
public static TBuilder OnMouseWheel<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当鼠标轮在元素上使用时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首页 > 建筑师>(编辑, string)
设置“不合格”事件属性,定义在内容被插入到 SVG 元素时运行的脚本。
public static TBuilder OnPaste<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IDocumentElementEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本在插件事件上执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
此分類上一篇: onPause(编辑, string)
设置“休息”事件属性处理休息事件,通常是媒体元素。
public static TBuilder OnPause<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本在媒体停止时执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
播放(编辑, string)
设置“播放”事件属性来处理游戏事件,通常是媒体元素。
public static TBuilder OnPlay<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当媒体开始播放时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
播放(编辑, string)
设置“播放”事件属性,以处理媒体在被休息或停止进行冲浪后活动时的事件。
public static TBuilder OnPlaying<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当媒体正在积极播放时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
上一篇:Tbuilder>(编辑, string)
设置处理事件的“未进展”事件属性,以表明正在进行的过程的进步。
public static TBuilder OnProgress<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或要执行的脚本显示正在进行的过程的进展。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnRateChange<tbuilder 编辑>(编辑, string)
设置“onratechange”事件属性,以便在媒体播放率变更时处理事件。
public static TBuilder OnRateChange<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当播放率发生变化时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首页 > 建筑师>(编辑, string)
设置“重复”属性,定义一个脚本每次动画重演时都要运行。
public static TBuilder OnRepeat<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IAnimationEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
剧本在动画的每一次重复上运行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 > 圖片 > Tbuilder>(编辑, string)
设置“重新设置”事件属性,以便在表格上处理重新安装事件。
public static TBuilder OnReset<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或在重新设置表格时执行的脚本。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 > 圖片 > Tbuilder>(编辑, string)
设置“反抗”事件属性,以处理窗口或元素的反射事件。
public static TBuilder OnResize<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, ICommonEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本必须在元素或窗口重新调整时执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnScroll<t构建器>(编辑, string)
设置“无缝”事件属性,以便在元素上处理扫描事件。
public static TBuilder OnScroll<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, ICommonEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当元素被扫描时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (编辑, string)
设置在媒体上搜索操作完成时处理事件的“推荐”事件属性。
public static TBuilder OnSeeked<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或在搜索操作完成后执行的脚本。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (编辑, string)
设置在媒体上搜索操作开始时处理事件的“推荐”事件属性。
public static TBuilder OnSeeking<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或在搜索操作开始时执行的脚本。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (编辑, string)
设置“移动”事件属性处理文本选项事件的元素。
public static TBuilder OnSelect<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本在元素中选择文本时执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnShow<t构造器>(编辑, string)
设置“显示”事件属性,通常用于在背景菜单显示时处理事件。
public static TBuilder OnShow<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或在背景菜单显示时执行的脚本。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首页 > 建筑师>(编辑, string)
设置“安装”事件属性处理媒体数据传输意外停止时的事件。
public static TBuilder OnStalled<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或在媒体数据传输停止时执行的脚本。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 > 建築師>(编辑, string)
设置“被提交”活动属性处理表格提名活动。
public static TBuilder OnSubmit<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或在提交表格时执行的脚本。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (编辑, string)
设置“无休止”事件属性处理媒体数据加载被暂停时的事件。
public static TBuilder OnSuspend<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当媒体数据加载被暂停时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
此分類上一篇: Tbuilder>(编辑, string)
设置“即时更新”事件属性来处理当媒体的当前播放位置发生变化时的事件。
public static TBuilder OnTimeUpdate<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当当前播放位置发生变化时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 > 圖片 > Tbuilder>(编辑, string)
设置“不触摸”事件属性,以处理当用户控制时的事件,例如 details
元素
public static TBuilder OnToggle<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当控制器被扫描时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
上载(编辑, string)
设置“不负载”事件属性,定义在 SVG 文档被删除时运行的脚本。
public static TBuilder OnUnload<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IDocumentEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本在文件被删除时执行。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
OnVolumeChange<tbuilder 编辑>(编辑, string)
设置“变量”事件属性,以处理当媒体的容量变化时的事件。
public static TBuilder OnVolumeChange<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当音量变化时。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
在等待(编辑, string)
设置“等待”事件属性,以处理媒体播放因数据漏洞而延迟的事件。
public static TBuilder OnWaiting<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IGlobalEventAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
string
JavaScript 函数或脚本运行,当媒体播放被推迟为泡沫。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
可口可乐(TBuilder,双重)
设置一个 SVG 元素的“可见性”属性,定义其透明度水平。
public static TBuilder Opacity<tbuilder>(this TBuilder builder, double opacity) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
opacity
double
可透明度值(0.0为完全透露,1.0为全不透光)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
超流(TBuilder,过渡)
设置一个 SVG 元素的“过量”属性,控制过量的处理方式。
public static TBuilder Overflow<tbuilder>(this TBuilder builder, Overflow value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
Overflow
要设置过流处理方法。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源:tbuilder>(编辑: PaintOrder)
设置一个 SVG 元素的“绘制命令”属性,确定绘画填写、打击和标记的顺序。
public static TBuilder PaintOrder<tbuilder>(this TBuilder builder, PaintOrder value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
PaintOrder
绘画命令值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
PathLength<t建筑师>(TBuilder,双重)
设置一个SVG路元素的“路长”属性。
public static TBuilder PathLength<tbuilder>(this TBuilder builder, double value) where TBuilder : ISVGElementBuilder, IShapeAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
路径的总长度。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder, PointerEvents)
设置一个 SVG 元素的“指标事件”属性,定义该元件如何对指示事件作出反应。
public static TBuilder PointerEvents<tbuilder>(this TBuilder builder, PointerEvents value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
PointerEvents
指标事件值得设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
点(TBuilder, Params 双重[])
设置一个 SVG 元素的“点”属性,使用一系列双重。
public static TBuilder Points<tbuilder>(this TBuilder builder, params double[] points) where TBuilder : ISVGElementBuilder, IPointsAttributeSetter
Parameters
builder
建造者
建筑师的例子。
points
double
( )
一系列代表点的双数(必须是平数)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Exceptions
如果一个奇怪的点数被提供。
点(TBuilder,Params PointF[])
设置一个 SVG 元素的“点”属性,使用一系列 PointF 对象。
public static TBuilder Points<tbuilder>(this TBuilder builder, params PointF[] points) where TBuilder : ISVGElementBuilder, IPointsAttributeSetter
Parameters
builder
建造者
建筑师的例子。
points
PointF
( )
一系列 PointF 对象代表点。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
直(TBuilder , 双, 雙, Double, LengthType)
设置一个 SVG 元素的“x”,“y”、“宽度”和“高度”属性,以定义一个直角。
public static TBuilder Rect<tbuilder>(this TBuilder builder, double x, double y, double width, double height, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, IRectAttributeSetter
Parameters
builder
建造者
建筑师的例子。
x
double
直角的X协调。
y
double
直角的 Y 协调。
width
double
直角的宽度。
height
double
直角的高度。
type
LengthType
所有尺寸的长度测量类型(默认为像素)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
RefX<t构建器>(TBuilder,双,长型)
为 SVG 元素设置“refX”属性。
public static TBuilder RefX<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, IRefCoordinatesAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
参考X坐标。
type
LengthType
长度单位类型(默认为像素)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
RefX<t构建器>(TBuilder, 垂直位置)
为 SVG 元素设置“refX”属性,使用预定义的水平位置。
public static TBuilder RefX<tbuilder>(this TBuilder builder, HorizontalPosition value) where TBuilder : ISVGElementBuilder, IRefCoordinatesAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
HorizontalPosition
预定的水平位置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 > 建築師>(TBuilder,双,长型)
为 SVG 元素设置“refY”属性。
public static TBuilder RefY<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, IRefCoordinatesAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
参考和协调。
type
LengthType
长度单位类型(默认为像素)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 > 建築師>(TBuilder,垂直位置)
为 SVG 元素设置“refY”属性,使用预先定义的垂直位置。
public static TBuilder RefY<tbuilder>(this TBuilder builder, VerticalPosition value) where TBuilder : ISVGElementBuilder, IRefCoordinatesAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
VerticalPosition
定义垂直位置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
重定向(建筑师, int)
设置“repeatCount”属性,定义动画应该重复多少次。
public static TBuilder RepeatCount<tbuilder>(this TBuilder builder, int value) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
int
动画应该重复的次数。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
重定向(TBuilder、IndefiniteRepeat)
设置“repeatCount”属性,用预先定义的 enum 来确定动画的无限重复数。
public static TBuilder RepeatCount<tbuilder>(this TBuilder builder, IndefiniteRepeat value) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
IndefiniteRepeat
预定义的无限重复数为动画。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
重复Dur(TBuilder , TimeSpan)
设置“repeatDur”属性,指定动画应该重复的总时间。
public static TBuilder RepeatDur<tbuilder>(this TBuilder builder, TimeSpan duration) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
duration
TimeSpan
重复动画的总时间。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
重复Dur(TBuilder、IndefiniteRepeat)
设置“repeatDur”属性,使用预定义的 enum 指定动画的无限总长度。
public static TBuilder RepeatDur<tbuilder>(this TBuilder builder, IndefiniteRepeat value) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
IndefiniteRepeat
动画重复的预定无限总时间。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
需要扩展(编辑, string)
在 SVG 元素上设置“所需的扩展”属性,该特性说明了 SV G 文档片段需要处理的哪些延伸。
public static TBuilder RequiredExtensions<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IConditionalProcessingAttributeSetter
Parameters
builder
建造者
SVG元素构造器,该属性设置。
value
string
带值代表所需的扩展。
Returns
建造者
原始的SVG元素构造器用于方法链。
类型参数
TBuilder
SVG元素构造器的类型。
重新启动(TBuilder,重新启动)
设置“重新启动”属性,定义动画在完成时应该如何行为。
public static TBuilder Restart<tbuilder>(this TBuilder builder, Restart value) where TBuilder : ISVGElementBuilder, IAnimationTimingAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
Restart
重新启动动画的行为。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
结果>tbuilder>(编辑, string)
设置一个原始的SVG过滤器的“结果”属性。
public static TBuilder Result<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IFilterPrimitiveAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
string
这个原始过滤器的结果的名称。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
路由器(TBuilder, Params 双重[])
设置单个字符或文本内容的分区的旋转角度。
public static TBuilder Rotate<tbuilder>(this TBuilder builder, params double[] values) where TBuilder : ISVGElementBuilder, ITextContentPositioningAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
values
double
( )
一系列旋转角度在度。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Remarks
这种方法设置了多值的“旋转”属性,允许每个字符或文本部分的个别旋轉。
路由器(TBuilder,双重)
为整个文本内容设置一个旋转角度。
public static TBuilder Rotate<tbuilder>(this TBuilder builder, double value) where TBuilder : ISVGElementBuilder, ITextContentPositioningAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
double
旋转角度在度。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Remarks
这种方法将“旋转”属性设置为单一值,并将相同的旋轉角度应用到所有文本内容。
首頁 〉外文書 (TBuilder, string 和 string)
在 SVG 元素上设置一个属性. 此方法用于添加或修改正在构建的 SV G 组件的特性。
public static TBuilder SetAttribute<tbuilder>(this TBuilder builder, string name, string value) where TBuilder : IAttributeSetter
Parameters
builder
建造者
SVG元素构造器,该属性设置。
name
string
定义的属性名称。
value
string
属性的价值。
Returns
建造者
原始的SVG元素构造器用于方法链。
类型参数
TBuilder
SVG元素构造器的类型。
SetPreserveAspectRatio(TBuilder、AspectRatioAlign、Scaling等)
为 SVG 元素设置“保存AspectRatio”属性。
public static TBuilder SetPreserveAspectRatio<tbuilder>(this TBuilder builder, AspectRatioAlign align, AspectRatioScaling meetOrSlice = AspectRatioScaling.Meet) where TBuilder : ISVGElementBuilder, IPreserveAspectRatioAttributeSetter
Parameters
builder
建造者
建筑师的例子。
align
AspectRatioAlign
对面比例的调整。
meetOrSlice
AspectRatioScaling
指定如何保留一个方面比例(默认是“见面”)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源(TBuilder , ShapeRendering)
设置一个SVG元素的“形式转换”属性,影响形状的转变。
public static TBuilder ShapeRendering<tbuilder>(this TBuilder builder, ShapeRendering value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
ShapeRendering
格式提供值设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
饰 Slope(TBuilder,双重)
设置一个组件传输函数元素的“折叠”属性。
public static TBuilder Slope<tbuilder>(this TBuilder builder, double slope) where TBuilder : ISVGElementBuilder, ITransferFunctionAttributeSetter
Parameters
builder
建造者
建筑师的例子。
slope
double
转换函数的折扣值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
分布方法(TBuilder、SpreadMethod)
设置一个级别元素的“spreadMethod”属性。
public static TBuilder SpreadMethod<tbuilder>(this TBuilder builder, SpreadMethod method) where TBuilder : ISVGElementBuilder, IGradientStopElementBuilder
Parameters
builder
建造者
SVG元素构造器,该属性适用。
method
SpreadMethod
扩散方法为格拉迪安特(折叠,反射或重复)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
彩色(TBuilder, 色彩)
设置一个 SVG 元素的“停止颜色”属性,在格拉迪特停止时定义颜色的。
public static TBuilder StopColor<tbuilder>(this TBuilder builder, Color colorValue) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
colorValue
Color
颜色值要设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
彩色(TBuilder, 动作)
设置一个 SVG 元素的“停止颜色”属性,使用自定义的彩色配置。
public static TBuilder StopColor<tbuilder>(this TBuilder builder, Action<colorbuilder> configure) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
ColorBuilder
>
一个代表来配置颜色。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
StopOpacity(TBuilder,双重)
设置一个 SVG 元素的“停止可视性”属性,定义在格拉迪特停止时的可靠性。
public static TBuilder StopOpacity<tbuilder>(this TBuilder builder, double opacity) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
opacity
double
可透明度值(0.0为完全透露,1.0为全不透光)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
打击(TBuilder, 动作<画家>)
设置一个 SVG 元素的“插曲”属性,使用自定义绘画配置。
public static TBuilder Stroke<tbuilder>(this TBuilder builder, Action<paintbuilder> configure) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
configure
Action
<
PaintBuilder
>
一个代表来配置绘画。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
打击(TBuilder, 色彩)
设置一个 SVG 元素使用一个特定的颜色的“斯特克”属性。
public static TBuilder Stroke<tbuilder>(this TBuilder builder, Color color) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
color
Color
用于冲击的颜色。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
打击(画家,绘画)
为 SVG 元素设置“插图”属性,使用预定义的绘画值。
public static TBuilder Stroke<tbuilder>(this TBuilder builder, Paint paint) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
paint
Paint
要设置的画值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder, Params 双重[])
设置一个SVG元素的“射击射线”属性,定义了用于绘制冲击的冲刺和漏洞的模式。
public static TBuilder StrokeDashArray<tbuilder>(this TBuilder builder, params double[] dashArray) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
dashArray
double
( )
到达Dash的长度。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (主持人,Dash)
设置一个 SVG 元素的“stroke-dasharray”属性,使用预定义的 dash 模式。
public static TBuilder StrokeDashArray<tbuilder>(this TBuilder builder, Dash value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
Dash
要设置的Dash模式。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder,双,长型)
设置一个 SVG 元素的“冲击板”属性,定义冲突板序列开始的折扣。
public static TBuilder StrokeDashoffset<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
此分類上一篇: Dash Offset 價值
type
LengthType
单位类型为折扣值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
StrokeLineCap(TBuilder , StrokeLineCap)
设置一个 SVG 元素的“粘贴线”属性,定义在打开子路的结尾使用的形状,当它们被打破时。
public static TBuilder StrokeLineCap<tbuilder>(this TBuilder builder, StrokeLineCap value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
StrokeLineCap
路线 cap 风格
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder, StrokeLineJoin)
设置一个 SVG 元素的“线条连接”属性,定义了用于将两行分区相遇的形状。
public static TBuilder StrokeLineJoin<tbuilder>(this TBuilder builder, StrokeLineJoin value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
StrokeLineJoin
路线加入风格。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder,双重)
设置一个 SVG 元素的“冲击中限”属性,定义测量器长度与冲突宽度的比例限制。
public static TBuilder StrokeMiterlimit<tbuilder>(this TBuilder builder, double miterlimit) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
miterlimit
double
尺寸限制值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder,双重)
设置一个SVG元素的“流动性”属性,定义冲动的无效性。
public static TBuilder StrokeOpacity<tbuilder>(this TBuilder builder, double opacity) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
opacity
double
不透明度的价值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder,双,长型)
设置一个 SVG 元素的“冲击宽”属性,定义冲突的宽度。
public static TBuilder StrokeWidth<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
冲击的宽度值。
type
LengthType
单元类型为冲击宽度。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
风格(TBuilder, 行动)
设置“风格”属性,使用规则构建器来定义CSS模式。
public static TBuilder Style<tbuilder>(this TBuilder builder, Action<rulebuilder> configureRule) where TBuilder : ISVGElementBuilder, ICoreAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
configureRule
Action
<
RuleBuilder
>
操作设置CSS规则。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
风格(编辑, string)
设置“风格”属性,为 SVG 元素定义内线 CSS 类型。
public static TBuilder Style<tbuilder>(this TBuilder builder, string rules) where TBuilder : ISVGElementBuilder, ICoreAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
rules
string
CSS 规则作为一个链条。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
英文名称:Tbuilder>(编辑, string)
将“systemLanguage”属性设置在 SVG 元素上,该属性和指定语言偏好,为此,SVG文档部分是指定的。
public static TBuilder SystemLanguage<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IConditionalProcessingAttributeSetter
Parameters
builder
建造者
SVG元素构造器,该属性设置。
value
string
列值代表语言偏好,通常以语言标签的形式。
Returns
建造者
原始的SVG元素构造器用于方法链。
类型参数
TBuilder
SVG元素构造器的类型。
標籤:Tabindex(建筑师, int)
设置“tabindex”属性,定义 SVG 元素的选项卡顺序。
public static TBuilder Tabindex<tbuilder>(this TBuilder builder, int value) where TBuilder : ISVGElementBuilder, ICoreAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
int
Tab 命令指数。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源(TBuilder, Params 双重[])
设置一个组件传输函数元素的“表值”属性。
public static TBuilder TableValues<tbuilder>(this TBuilder builder, params double[] values) where TBuilder : ISVGElementBuilder, ITransferFunctionAttributeSetter
Parameters
builder
建造者
建筑师的例子。
values
double
( )
表值为传输函数。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
文本(TBuilder, 文本Anchor)
设置一个 SVG 元素的“文本 anchor”属性,定义文本来如何与该点相对水平调整。
public static TBuilder TextAnchor<tbuilder>(this TBuilder builder, TextAnchor textAnchor) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
textAnchor
TextAnchor
文本 anchor 位置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
文本编辑(TBuilder, Bool, 博尔, BOOL, bool)
设置一个 SVG 元素的“文本装饰”属性,定义到文字中添加的装飾。
public static TBuilder TextDecoration<tbuilder>(this TBuilder builder, bool underline = false, bool overline = false, bool lineThrough = false, bool blink = false) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
underline
bool
说明文本是否应该被强调。
overline
bool
说明文本是否应该有超线。
lineThrough
bool
说明文本是否应该有线路。
blink
bool
说明文本是否应该闪烁(不推荐使用)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
文本长度(TBuilder,双,长型)
确定文本内容的准确长度。
public static TBuilder TextLength<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, ITextContentPositioningAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
double
文字的长度。
type
LengthType
值的长度单位类型。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Remarks
这种方法设定了“文本长度”属性,确定文字内容所需的长量,潜在地超越自然文字长。
TextOverflow<tbuilder 编辑>(TBuilder , TextOverflow)
设置一个 SVG 元素的“文本过流”属性,定义未显示的过波内容如何向用户发出信号。
public static TBuilder TextOverflow<tbuilder>(this TBuilder builder, TextOverflow textOverflow) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
textOverflow
TextOverflow
文本超越行为。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源(TBuilder, 文本翻译)
设置一个 SVG 元素的“文本转换”属性,为传递器提供关于在传输文献时要做什么交易的提示。
public static TBuilder TextRendering<tbuilder>(this TBuilder builder, TextRendering textRendering) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
textRendering
TextRendering
文本播放模式。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
建造者>(TBuilder,双,长型)
设置“到”属性,定义动画的终端值与指定长度类型。
public static TBuilder To<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, IAnimationValueAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
double
动画的终点价值。
type
LengthType
长度类型为“到”值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
改造(tbuilder)>(TBuilder , Func<transformbuilder,转型建筑师="">)
设置一个 SVG 元素的“转换”属性。
public static TBuilder Transform<tbuilder>(this TBuilder builder, Func<transformbuilder, transformbuilder=""> configure) where TBuilder : ISVGElementBuilder, ITransformAttributeSetter
Parameters
builder
建造者
建筑师的例子。
configure
Func
<
TransformBuilder
, TransformBuilder
>
设置 SVG 转换的功能。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
类型(TBuilder、ComponentTransferType)
设置一个组件传输函数元素的“类型”属性。
public static TBuilder Type<tbuilder>(this TBuilder builder, ComponentTransferType type) where TBuilder : ISVGElementBuilder, ITransferFunctionAttributeSetter
Parameters
builder
建造者
建筑师的例子。
组件传输功能的类型(例如,线性,伽马)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
英格兰(TBuilder, UnicodeBidi)
设置一个 SVG 元素的“unicode-bidi”属性,定义如何处理双向文本。
public static TBuilder UnicodeBidi<tbuilder>(this TBuilder builder, UnicodeBidi unicodeBidi) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
unicodeBidi
UnicodeBidi
Unicode BiDi 行为。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
首頁 〉外文書 (TBuilder, Params 序列[])
设置“值”属性,指定在动画过程中使用的值集。
public static TBuilder Values<tbuilder>(this TBuilder builder, params string[] values) where TBuilder : ISVGElementBuilder, IAnimationValueAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
values
string
( )
对动画的价值观。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
圖片來源 ViewBox(TBuilder , 双, 雙, Double , Double)
设置一个 SVG 元素的“viewBox”属性。
public static TBuilder ViewBox<tbuilder>(this TBuilder builder, double minX, double minY, double width, double height) where TBuilder : ISVGElementBuilder, IViewBoxAttributeSetter
Parameters
builder
建造者
建筑师的例子。
minX
double
视图盒的最低X坐标。
minY
double
视图盒的最小 Y 坐标。
width
double
视图盒的宽度。
height
double
视图盒的高度。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
可见性(TBuilder,可见性)
设置一个 SVG 元素的“可见性”属性,检查元件是否可以看到。
public static TBuilder Visibility<tbuilder>(this TBuilder builder, Visibility visibility) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
visibility
Visibility
可见性设置。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
白色空间(TBuilder,WhiteSpace)
设置一个 SVG 元素的“白空间”属性,具体说明元体内部的白色空间是如何处理的。
public static TBuilder WhiteSspace<tbuilder>(this TBuilder builder, WhiteSpace value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
WhiteSpace
白色空间处理模式。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
广度(TBuilder,双,长型)
设置一个 SVG 元素的“宽度”属性。
public static TBuilder Width<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, IWidthAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
值为“宽度”属性。
type
LengthType
长度测量类型(默认是像素)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
WordSpacing<t构建器>(TBuilder、Spacing)
设置一个 SVG 元素的“词空间”属性,确定词之间的空间行为。
public static TBuilder WordSpacing<tbuilder>(this TBuilder builder, Spacing value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
Spacing
预定义的词空间值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
WordSpacing<t构建器>(TBuilder,双,长型)
设置一个 SVG 元素的“词间”属性,指定单词与定义值之间的空间行为。
public static TBuilder WordSpacing<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
这个词有空间的价值。
type
LengthType
单位类型为空间值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
编辑Mode(TBuilder,写作模式)
设置一个 SVG 元素的“写作模式”属性,指定文本和输入内容的方向。
public static TBuilder WritingMode<tbuilder>(this TBuilder builder, WritingMode value) where TBuilder : IAttributeSetter, IPresentationAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
WritingMode
写作模式。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
X<t建筑师>(TBuilder,双,长型)
设置一个 SVG 元素的“x”属性。
public static TBuilder X<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, IXAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
值为“x”属性。
type
LengthType
长度测量类型(默认是像素)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
X<t建筑师>(TBuilder, LongthType, Params 双重[])
设置“x”属性,以便在 x 轴上定位文本内容。
public static TBuilder X<tbuilder>(this TBuilder builder, LengthType type = LengthType.Px, params double[] values) where TBuilder : ISVGElementBuilder, ITextContentPositioningAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
type
LengthType
值的长度单位类型。
values
double
( )
x 轴位置值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Remarks
这个方法设置了“x”属性,确定了文本元素的水平位置(s)。
XlinkHref<t建筑师>(编辑, string)
设置一个 SVG 元素的“xlink:href”属性. 该属性和用于定义一个参考资源作为链接。
public static TBuilder XlinkHref<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IXLinkAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
string
源的 URI 连接到。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
XlinkTitle<t建筑师>(编辑, string)
设置一个 SVG 元素的“xlink:title”属性. 该特性为链接资源提供一个标题。
public static TBuilder XlinkTitle<tbuilder>(this TBuilder builder, string value) where TBuilder : ISVGElementBuilder, IXLinkAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
string
链接资源的标题。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
XmlSpace<t构建器>(TBuilder 和 XmlSpace)
设置“xml:space”属性,说明如何处理白色空间。
public static TBuilder XmlSpace<tbuilder>(this TBuilder builder, XmlSpace value) where TBuilder : ISVGElementBuilder, ICoreAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
value
XmlSpace
xml:空间行为(保留或默认)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
建造者>(TBuilder,双,长型)
设置一个 SVG 元素的“y”属性。
public static TBuilder Y<tbuilder>(this TBuilder builder, double value, LengthType type = LengthType.Px) where TBuilder : ISVGElementBuilder, IYAttributeSetter
Parameters
builder
建造者
建筑师的例子。
value
double
“Y”属性的价值。
type
LengthType
长度测量类型(默认是像素)。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
建造者>(TBuilder, LongthType, Params 双重[])
设置“y”属性,以便在 y 轴上定位文本内容。
public static TBuilder Y<tbuilder>(this TBuilder builder, LengthType type = LengthType.Px, params double[] values) where TBuilder : ISVGElementBuilder, ITextContentPositioningAttributeSetter
Parameters
builder
建造者
SVG元素构造器。
type
LengthType
值的长度单位类型。
values
double
( )
Y 轴位置值。
Returns
建造者
建造者是连锁的例子。
类型参数
TBuilder
SVG元素构造器的类型。
Remarks
这个方法设置了“y”属性,决定了文本元素的垂直位置(s)。</transformbuilder,></transformbuilder,></transformbuilder,></transformbuilder,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></color,></color,></double,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></double,></double,></double,></double,></double,></double,></double,></double,></double,></double,></color,></color,></color,></color,></color,></color,></color,></color,></color,></color,></color,></color,></color,></color,></string,></color,></color,></string,></tbuilder,></tbuilder,></double,></double,></double,></double,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></double,></double,></double,></double,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></string,></double,></color,></color,></double,></double,></double,></double,></string,></string,></color,></color,></double,></double,></double,></double,></string,></string,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></int,></color,></color,></double,></double,></double,></double,></string,></int,></color,></color,></double,></double,></double,></double,></string,></string,></color,></color,></double,></double,></double,></double,></string,></string,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></color,></color,></double,></double,></double,></double,></string,></string,></color,></color,></double,></double,></double,></double,></string,></string,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></double,></color,></color,></double,></double,></double,></color,></color,></double,></double,></double,></tbuilder,></tbuilder,>