Class SVGStyleElementBuilder
ชื่อพื้นที่: Aspose.Svg.Builder
การประชุม: Aspose.SVG.dll (25.5.0)
คลาสอาคารสําหรับการก่อสร้างองค์ประกอบ “สไตล์” SVGประเภทนี้ช่วยให้การสร้างและกําหนดค่าขององค์ประกอบสไตล์ SVG ด้วยกฎ CSS
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()
Methods
AddComment(รั้ว)
เพิ่มความคิดเห็นเกี่ยวกับเนื้อหาสไตล์
Parameters
comment
string
หมายเหตุข้อความที่จะเพิ่ม
Returns
SVGStyleElementBuilder
ตัวอย่าง SVGStyleElementBuilder สําหรับเครือข่าย
AddRule(รั้ว, รั้ว)
เพิ่มกฎ CSS ไปยังองค์ประกอบสไตล์
Parameters
selector
string
ตัวเลือก CSS สําหรับกฎ
rules
string
CSS กฎเป็น string
Returns
SVGStyleElementBuilder
ตัวอย่าง SVGStyleElementBuilder สําหรับเครือข่าย
AddRule(string, การกระทํา)
เพิ่มกฎ CSS ไปยังองค์ประกอบสไตล์โดยใช้ RuleBuilder
Parameters
selector
string
ตัวเลือก CSS สําหรับกฎ
configureRule
Action
<
RuleBuilder
>
ตัวแทนที่จะกําหนดกฎโดยใช้ RuleBuilder
Returns
SVGStyleElementBuilder
ตัวอย่าง SVGStyleElementBuilder สําหรับเครือข่าย
Build(Document)
สร้างองค์ประกอบสไตล์ SVG กับกฎ CSS ที่รวบรวมและเพิ่มมันไปยังเอกสารที่ระบุ
Parameters
document
Document
เอกสารที่องค์ประกอบสไตล์จะถูกเพิ่ม
Returns
SVGStyleElement
องค์ประกอบ SVGStyle ที่สร้างขึ้น
Create(Document)
สร้างองค์ประกอบสไตล์ SVG ใหม่ในเอกสารที่ระบุ
Parameters
document
Document
เอกสารที่องค์ประกอบสไตล์จะถูกสร้างขึ้น
Returns
SVGStyleElement
องค์ประกอบ SVGStyle ใหม่
Media(รั้ว)
สร้างคุณสมบัติ ‘สื่อ’ ขององค์ประกอบ ‘สไตล์’ SVGคุณสมบัตินี้ระบุสื่อที่รูปแบบมีวัตถุประสงค์ให้รูปแบบเป็นเงื่อนไขในประเภทสื่อ
Parameters
mediaDescriptors
string
รั้วการอธิบายสื่อ (เช่น “หน้าจอ”, “พิมพ์”)
Returns
SVGStyleElementBuilder
ตัวอย่าง SVGStyleElementBuilder สําหรับเครือข่าย
Title(รั้ว)
สร้างคุณสมบัติ ‘หัวข้อ’ ขององค์ประกอบ ‘สไตล์’ SVGคุณสมบัตินี้ให้ชื่อคําแนะนําสําหรับองค์ประกอบสไตล์ซึ่งสามารถใช้ได้สําหรับการเข้าถึงและข้อความเครื่องมือ
Parameters
advisoryTitle
string
หมายเลขข้อความคําแนะนํา
Returns
SVGStyleElementBuilder
ตัวอย่าง SVGStyleElementBuilder สําหรับเครือข่าย
Type(รั้ว)
สร้างคุณสมบัติ ‘ประเภท’ ขององค์ประกอบ ‘สไตล์’ SVGคุณสมบัตินี้ระบุภาษาแผ่นสไตล์ของเนื้อหาขององค์ประกอบ
Parameters
contentType
string
ประเภท MIME ของภาษาสไตล์ (เช่น “text / css”)
Returns
SVGStyleElementBuilder
ตัวอย่าง SVGStyleElementBuilder สําหรับเครือข่าย</svgstyleelementbuilder,>