Class SVGStyleElementBuilder

Class SVGStyleElementBuilder

名称: Aspose.Svg.Builder 會議: Aspose.SVG.dll (25.5.0)

一个建筑师类为建造一个SVG“风格”元素。此类方便创建和配置一个SVG风格元素与CSS规则。

[ComVisible(true)]
public class SVGStyleElementBuilder : SVGElementBuilder<svgstyleelement>, ISVGElementBuilder, IAttributeSetter, ICoreAttributeSetter, IGlobalEventAttributeSetter, ICommonEventAttributeSetter, IDocumentElementEventAttributeSetter

Inheritance

object SVGElementBuilder SVGStyleElementBuilder

Implements

ISVGElementBuilder , IAttributeSetter , ICoreAttributeSetter , IGlobalEventAttributeSetter , ICommonEventAttributeSetter , IDocumentElementEventAttributeSetter

继承人

SVGElementBuilder.Create(Document) , SVGElementBuilder.Build(Document) , SVGElementBuilder.Build(SVGStyleElement) , SVGElementBuilder.BuildElement(Document) , SVGElementBuilder.Attribute(string, string) , SVGElementBuilder.Configurations , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

延伸方法

SVGBuilderExtensions.AddBuilder<svgstyleelementbuilder, telementbuilder="">(SVGStyleElementBuilder, TElementBuilder) , SVGBuilderExtensions.Class(SVGStyleElementBuilder, params string[]) , SVGBuilderExtensions.Id(SVGStyleElementBuilder, string) , SVGBuilderExtensions.Lang(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnCanPlay(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnCanPlayThrough(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnCancel(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnChange(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnClick(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnClose(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnCopy(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnCueChange(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnCut(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnDblClick(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnDrag(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnDragEnd(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnDragEnter(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnDragExit(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnDragLeave(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnDragOver(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnDragStart(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnDrop(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnDurationChange(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnEmptied(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnEnded(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnError(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnFocus(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnInput(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnInvalid(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnKeyDown(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnKeyPress(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnKeyUp(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnLoad(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnLoadStart(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnLoadedData(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnLoadedMetadata(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnMouseDown(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnMouseEnter(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnMouseLeave(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnMouseMove(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnMouseOut(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnMouseOver(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnMouseUp(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnMouseWheel(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnPaste(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnPause(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnPlay(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnPlaying(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnProgress(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnRateChange(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnReset(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnResize(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnScroll(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnSeeked(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnSeeking(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnSelect(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnShow(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnStalled(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnSubmit(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnSuspend(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnTimeUpdate(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnToggle(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnVolumeChange(SVGStyleElementBuilder, string) , SVGBuilderExtensions.OnWaiting(SVGStyleElementBuilder, string) , SVGBuilderExtensions.SetAttribute(SVGStyleElementBuilder, string, string) , SVGBuilderExtensions.Style(SVGStyleElementBuilder, Action) , SVGBuilderExtensions.Style(SVGStyleElementBuilder, string) , SVGBuilderExtensions.Tabindex(SVGStyleElementBuilder, int) , SVGBuilderExtensions.XmlSpace(SVGStyleElementBuilder, XmlSpace)

Constructors

SVGStyleElementBuilder()

public SVGStyleElementBuilder()

Methods

AddComment(线条)

添加评论到风格内容。

public SVGStyleElementBuilder AddComment(string comment)

Parameters

comment string

要添加的评论文本

Returns

SVGStyleElementBuilder

SVGStyleElementBuilder 连锁的例子。

AddRule(字符串, string)

将 CSS 规则添加到风格元素中。

public SVGStyleElementBuilder AddRule(string selector, string rules)

Parameters

selector string

CSS 规则的选择器。

rules string

CSS 规则作为一个链条。

Returns

SVGStyleElementBuilder

SVGStyleElementBuilder 连锁的例子。

AddRule(字符串, 行动)

使用 RuleBuilder 将 CSS 规则添加到风格元素中。

public SVGStyleElementBuilder AddRule(string selector, Action<rulebuilder> configureRule)

Parameters

selector string

CSS 规则的选择器。

configureRule Action < RuleBuilder >

一个代表设置规则使用一个RuleBuilder。

Returns

SVGStyleElementBuilder

SVGStyleElementBuilder 连锁的例子。

Build(Document)

用积累的 CSS 规则构建 SVG 风格元素,并将其添加到所指定的文档中。

public override SVGStyleElement Build(Document document)

Parameters

document Document

将添加风格元素的文件。

Returns

SVGStyleElement

建造的SVGStyle元素。

Create(Document)

在该文件中创建一个新的 SVG 风格元素。

protected override SVGStyleElement Create(Document document)

Parameters

document Document

文件中将创建风格元素。

Returns

SVGStyleElement

一个新的SVGStyleElement。

Media(线条)

设置SVG“风格”元素的“媒体”属性。这个属性指定了媒体的风格是指向的,允许风景是条件的媒体类型。

public SVGStyleElementBuilder Media(string mediaDescriptors)

Parameters

mediaDescriptors string

媒體描述字符串(例如「屏幕」、「印刷」)。

Returns

SVGStyleElementBuilder

SVGStyleElementBuilder 连锁的例子。

Title(线条)

设置SVG“风格”元素的“标题”属性。这个属性为风格元素提供一个建议标题,这对可用性和工具提示文本有用。

public SVGStyleElementBuilder Title(string advisoryTitle)

Parameters

advisoryTitle string

建议标题文本。

Returns

SVGStyleElementBuilder

SVGStyleElementBuilder 连锁的例子。

Type(线条)

设置SVG“风格”元素的“类型”属性。此属性指定元素内容的风格表语言。

public SVGStyleElementBuilder Type(string contentType)

Parameters

contentType string

风格语言的 MIME 类型(例如“文本/css”)。

Returns

SVGStyleElementBuilder

SVGStyleElementBuilder 连锁的例子。</svgstyleelementbuilder,>

 中文