Class SVGImageElementBuilder
A név: Aspose.Svg.Builder
Összefoglaló: Aspose.SVG.dll (25.5.0)
Építő osztály egy SVG ‘kép’ elem létrehozásához.Ezt az elemet a képek beépítésére használják a svg grafikonokba.Megadja a módszereket a “kép” elemre vonatkozó különböző attribútumok beállítása és további konfigurációk hozzáadása, mint például klippályák, maszkok, stílusok és forgatókönyvek.
Inheritance
object
←
SVGElementBuilder
←
SVGImageElementBuilder
Implements
ISVGElementBuilder
,
IAttributeSetter
,
IAnimationElementBuilder
,
IBaseAnimationElementBuilder
,
IDescriptiveElementBuilder
,
ICompositeAttributeSetter
,
IConditionalProcessingAttributeSetter
,
ICoreAttributeSetter
,
IGlobalEventAttributeSetter
,
ICommonEventAttributeSetter
,
IDocumentElementEventAttributeSetter
,
IGraphicalEventAttributeSetter
,
IPresentationAttributeSetter
,
ITransformAttributeSetter
,
IRectAttributeSetter
,
IXYAttributeSetter
,
IXAttributeSetter
,
IYAttributeSetter
,
IWidthAttributeSetter
,
IHeightAttributeSetter
,
IPreserveAspectRatioAttributeSetter
Örökletes tagok
SVGElementBuilder.Create(Document)
,
SVGElementBuilder.Build(Document)
,
SVGElementBuilder.Build(SVGImageElement)
,
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()
kiterjesztési módszerek
SVGBuilderExtensions.AddAnimate(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.AddAnimateMotion(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.AddAnimateTransform(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.AddBuilder<svgimageelementbuilder, telementbuilder="">(SVGImageElementBuilder, TElementBuilder)
,
SVGBuilderExtensions.AddDesc(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.AddMetadata<svgimageelementbuilder, telement="">(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.AddSet(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.AddTitle(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.AlignmentBaseline(SVGImageElementBuilder, AlignmentBaseline)
,
SVGBuilderExtensions.BaselineShift(SVGImageElementBuilder, BaseLineShift)
,
SVGBuilderExtensions.BaselineShift(SVGImageElementBuilder, double, LengthType)
,
SVGBuilderExtensions.Class(SVGImageElementBuilder, params string[])
,
SVGBuilderExtensions.ClipPath(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.ClipRule(SVGImageElementBuilder, ClipRule)
,
SVGBuilderExtensions.Color(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.Color(SVGImageElementBuilder, Color)
,
SVGBuilderExtensions.ColorInterpolation(SVGImageElementBuilder, ColorInterpolation)
,
SVGBuilderExtensions.ColorInterpolationFilters(SVGImageElementBuilder, ColorInterpolation)
,
SVGBuilderExtensions.ColorProfile(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.ColorRendering(SVGImageElementBuilder, ColorRendering)
,
SVGBuilderExtensions.Cursor(SVGImageElementBuilder, Cursor)
,
SVGBuilderExtensions.Direction(SVGImageElementBuilder, TextDirection)
,
SVGBuilderExtensions.Display(SVGImageElementBuilder, DisplayType)
,
SVGBuilderExtensions.DominantBaseline(SVGImageElementBuilder, DominantBaseline)
,
SVGBuilderExtensions.Fill(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.Fill(SVGImageElementBuilder, Color)
,
SVGBuilderExtensions.Fill(SVGImageElementBuilder, Paint)
,
SVGBuilderExtensions.FillOpacity(SVGImageElementBuilder, double)
,
SVGBuilderExtensions.FillRule(SVGImageElementBuilder, FillRule)
,
SVGBuilderExtensions.Filter(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.FloodColor(SVGImageElementBuilder, Color)
,
SVGBuilderExtensions.FloodColor(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.FloodOpacity(SVGImageElementBuilder, double)
,
SVGBuilderExtensions.FontFamily(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.FontKerning(SVGImageElementBuilder, double, LengthType)
,
SVGBuilderExtensions.FontKerning(SVGImageElementBuilder, Kerning)
,
SVGBuilderExtensions.FontSize(SVGImageElementBuilder, double, LengthType)
,
SVGBuilderExtensions.FontSize(SVGImageElementBuilder, FontSize)
,
SVGBuilderExtensions.FontSizeAdjust(SVGImageElementBuilder, double)
,
SVGBuilderExtensions.FontSizeAdjust(SVGImageElementBuilder, )
,
SVGBuilderExtensions.FontStretch(SVGImageElementBuilder, FontStretch)
,
SVGBuilderExtensions.FontStyle(SVGImageElementBuilder, FontStyle)
,
SVGBuilderExtensions.FontVariant(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.FontWeight(SVGImageElementBuilder, FontWeight)
,
SVGBuilderExtensions.GlyphOrientationVertical(SVGImageElementBuilder, TextOrientation)
,
SVGBuilderExtensions.Height(SVGImageElementBuilder, double, LengthType)
,
SVGBuilderExtensions.Id(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.ImageRendering(SVGImageElementBuilder, ImageRendering)
,
SVGBuilderExtensions.Lang(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.LetterSpacing(SVGImageElementBuilder, double, LengthType)
,
SVGBuilderExtensions.LetterSpacing(SVGImageElementBuilder, Spacing)
,
SVGBuilderExtensions.LightingColor(SVGImageElementBuilder, Color)
,
SVGBuilderExtensions.LightingColor(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.MarkerEnd(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.MarkerEnd(SVGImageElementBuilder, MarkerPos)
,
SVGBuilderExtensions.MarkerMid(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.MarkerMid(SVGImageElementBuilder, MarkerPos)
,
SVGBuilderExtensions.MarkerStart(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.MarkerStart(SVGImageElementBuilder, MarkerPos)
,
SVGBuilderExtensions.Mask(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.OnCanPlay(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnCanPlayThrough(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnCancel(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnChange(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnClick(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnClose(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnCopy(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnCueChange(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnCut(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnDblClick(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnDrag(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnDragEnd(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnDragEnter(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnDragExit(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnDragLeave(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnDragOver(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnDragStart(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnDrop(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnDurationChange(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnEmptied(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnEnded(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnError(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnFocus(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnFocusIn(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnFocusOut(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnInput(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnInvalid(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnKeyDown(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnKeyPress(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnKeyUp(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnLoad(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnLoadStart(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnLoadedData(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnLoadedMetadata(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnMouseDown(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnMouseEnter(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnMouseLeave(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnMouseMove(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnMouseOut(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnMouseOver(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnMouseUp(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnMouseWheel(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnPaste(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnPause(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnPlay(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnPlaying(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnProgress(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnRateChange(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnReset(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnResize(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnScroll(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnSeeked(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnSeeking(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnSelect(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnShow(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnStalled(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnSubmit(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnSuspend(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnTimeUpdate(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnToggle(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnVolumeChange(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.OnWaiting(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.Opacity(SVGImageElementBuilder, double)
,
SVGBuilderExtensions.Overflow(SVGImageElementBuilder, Overflow)
,
SVGBuilderExtensions.PaintOrder(SVGImageElementBuilder, PaintOrder)
,
SVGBuilderExtensions.PointerEvents(SVGImageElementBuilder, PointerEvents)
,
SVGBuilderExtensions.Rect(SVGImageElementBuilder, double, double, double, double, LengthType)
,
SVGBuilderExtensions.RequiredExtensions(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.SetAttribute(SVGImageElementBuilder, string, string)
,
SVGBuilderExtensions.SetPreserveAspectRatio(SVGImageElementBuilder, AspectRatioAlign, AspectRatioScaling)
,
SVGBuilderExtensions.ShapeRendering(SVGImageElementBuilder, ShapeRendering)
,
SVGBuilderExtensions.StopColor(SVGImageElementBuilder, Color)
,
SVGBuilderExtensions.StopColor(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.StopOpacity(SVGImageElementBuilder, double)
,
SVGBuilderExtensions.Stroke(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.Stroke(SVGImageElementBuilder, Color)
,
SVGBuilderExtensions.Stroke(SVGImageElementBuilder, Paint)
,
SVGBuilderExtensions.StrokeDashArray(SVGImageElementBuilder, params double[])
,
SVGBuilderExtensions.StrokeDashArray(SVGImageElementBuilder, Dash)
,
SVGBuilderExtensions.StrokeDashoffset(SVGImageElementBuilder, double, LengthType)
,
SVGBuilderExtensions.StrokeLineCap(SVGImageElementBuilder, StrokeLineCap)
,
SVGBuilderExtensions.StrokeLineJoin(SVGImageElementBuilder, StrokeLineJoin)
,
SVGBuilderExtensions.StrokeMiterlimit(SVGImageElementBuilder, double)
,
SVGBuilderExtensions.StrokeOpacity(SVGImageElementBuilder, double)
,
SVGBuilderExtensions.StrokeWidth(SVGImageElementBuilder, double, LengthType)
,
SVGBuilderExtensions.Style(SVGImageElementBuilder, Action)
,
SVGBuilderExtensions.Style(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.SystemLanguage(SVGImageElementBuilder, string)
,
SVGBuilderExtensions.Tabindex(SVGImageElementBuilder, int)
,
SVGBuilderExtensions.TextAnchor(SVGImageElementBuilder, TextAnchor)
,
SVGBuilderExtensions.TextDecoration(SVGImageElementBuilder, bool, bool, bool, bool)
,
SVGBuilderExtensions.TextOverflow(SVGImageElementBuilder, TextOverflow)
,
SVGBuilderExtensions.TextRendering(SVGImageElementBuilder, TextRendering)
,
SVGBuilderExtensions.Transform(SVGImageElementBuilder, Func<transformbuilder, transformbuilder="">)
,
SVGBuilderExtensions.UnicodeBidi(SVGImageElementBuilder, UnicodeBidi)
,
SVGBuilderExtensions.Visibility(SVGImageElementBuilder, Visibility)
,
SVGBuilderExtensions.WhiteSspace(SVGImageElementBuilder, WhiteSpace)
,
SVGBuilderExtensions.Width(SVGImageElementBuilder, double, LengthType)
,
SVGBuilderExtensions.WordSpacing(SVGImageElementBuilder, Spacing)
,
SVGBuilderExtensions.WordSpacing(SVGImageElementBuilder, double, LengthType)
,
SVGBuilderExtensions.WritingMode(SVGImageElementBuilder, WritingMode)
,
SVGBuilderExtensions.X(SVGImageElementBuilder, double, LengthType)
,
SVGBuilderExtensions.XmlSpace(SVGImageElementBuilder, XmlSpace)
,
SVGBuilderExtensions.Y(SVGImageElementBuilder, double, LengthType)
Constructors
Gyártó ElementBuilder()
Methods
AddClipPath(Akció )
Hozzon létre egy klippálya konfigurációt a SVG ‘kép’ elemhez.
Parameters
configure
Action
<
SVGClipPathElementBuilder
>
Konfigurációs cselekvés a SVGClipPathElementBuilder számára.
Returns
SVGImageElementBuilder
A SVGImageElementBuilder jelenlegi példája a módszertároláshoz.
AddMask(Akció )
Hozzon hozzá egy maszk konfigurációt a SVG ‘kép’ elemhez.
Parameters
configure
Action
<
SVGMaskElementBuilder
>
Egy konfigurációs akció a SVGMaskElementBuilder számára.
Returns
SVGImageElementBuilder
A SVGImageElementBuilder jelenlegi példája a módszertároláshoz.
AddScript(Akció )
Hozzáadja a forgatókönyv konfigurációját a SVG ‘kép’ elemhez.
Parameters
configure
Action
<
SVGScriptElementBuilder
>
Konfigurációs cselekvés a SVGScriptElementBuilder számára.
Returns
SVGImageElementBuilder
A SVGImageElementBuilder jelenlegi példája a módszertároláshoz.
AddStyle(Akció )
Hozzon hozzá egy stílus konfigurációt a SVG ‘kép’ elemhez.
Parameters
configure
Action
<
SVGStyleElementBuilder
>
Egy konfigurációs akció a SVGStyleElementBuilder számára.
Returns
SVGImageElementBuilder
A SVGImageElementBuilder jelenlegi példája a módszertároláshoz.
Create(Document)
Hozzon létre egy példát a SVGImageElement a megadott dokumentum kontextusban.
Parameters
document
Document
Az SVG dokumentum, amelyben az elemet létrehozzák.
Returns
SVGImageElement
A SVGImageElement példája.
Href(A string)
Állítsa be a “href” attribútumot a SVG “kép” elem, megadva az URL-t a kép beépítésére.
Parameters
value
string
A kép URL-je.
Returns
SVGImageElementBuilder
A SVGImageElementBuilder jelenlegi példája a módszertároláshoz.
HrefBase64FromBytes(Byte[], A string)
Állítsa be a “href” attribútumát a SVG “kép” elem használatával base64 kódolt bajtokat egy kép.
Parameters
data
byte
[]
A kép adatainak byte sorrendje.
mimeType
string
A kép MIME típusa.
Returns
SVGImageElementBuilder
A SVGImageElementBuilder jelenlegi példája a módszertároláshoz.
HrefBase64FromFile(A string)
Állítsa be a “href” attribútumát a SVG “kép” elem segítségével egy base64 kódolt képfájl.
Parameters
imagePath
string
A kép fájlútja.
Returns
SVGImageElementBuilder
A SVGImageElementBuilder jelenlegi példája a módszertároláshoz.
HrefBase64FromFile(A string, a string)
Állítsa be a “href” attribútumát a SVG “kép” elem segítségével egy base64 kódolt képfájl egy meghatározott MIME típusú.
Parameters
filePath
string
A kép fájlútja.
mimeType
string
A kép MIME típusa.
Returns
SVGImageElementBuilder
A SVGImageElementBuilder jelenlegi példája a módszertároláshoz.</transformbuilder,></svgimageelementbuilder,></svgimageelementbuilder,>