Class SVGImageElementBuilder
Le nom : Aspose.Svg.Builder
Assemblée: Aspose.SVG.dll (25.5.0)
Classe de constructeur pour la construction d’un élément “image” SVG. Cet article est utilisé pour intégrer les images dans les graphiques SVM.Il fournit des méthodes pour définir différents attributs spécifiques à l’élément ‘image’ et pour ajouter des configurations supplémentaires telles que les chemins de clips, les masques, le style et les scripts.
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
I membri ereditari
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()
Méthodes d’extension
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
MéditerranéeElementBuilder()
Methods
AddClipPath(Actions )
Ajouter une configuration de chemin de clip à l’élément SVG ‘image’.
Parameters
configure
Action
di <
SVGClipPathElementBuilder
>
Une action de configuration pour le SVGClipPathElementBuilder.
Returns
SVGImageElementBuilder
L’instance actuelle de SVGImageElementBuilder pour la chaîne de méthode.
AddMask(Étiquette )
Ajouter une configuration de masque à l’élément SVG ‘image’.
Parameters
configure
Action
di <
SVGMaskElementBuilder
>
Une action de configuration pour le SVGMaskElementBuilder.
Returns
SVGImageElementBuilder
L’instance actuelle de SVGImageElementBuilder pour la chaîne de méthode.
AddScript(Actions )
Ajouter une configuration de script à l’élément SVG ‘image’.
Parameters
configure
Action
di <
SVGScriptElementBuilder
>
Une action de configuration pour le SVGScriptElementBuilder.
Returns
SVGImageElementBuilder
L’instance actuelle de SVGImageElementBuilder pour la chaîne de méthode.
AddStyle(Actions )
Ajouter une configuration de style à l’élément SVG ‘image’.
Parameters
configure
Action
di <
SVGStyleElementBuilder
>
Une action de configuration pour le SVGStyleElementBuilder.
Returns
SVGImageElementBuilder
L’instance actuelle de SVGImageElementBuilder pour la chaîne de méthode.
Create(Document)
Création d’une instance de SVGImageElement dans le contexte du document fourni.
Parameters
document
Document
Le document SVG où l’élément sera créé.
Returns
SVGImageElement
Un exemple de SVGImageElement.
Href(Le string)
Sélectionnez l’attribut ‘href’ de l’élément ‘image’ SVG, spécifiant la URL de la image à intégrer.
Parameters
value
string
URL de l’image.
Returns
SVGImageElementBuilder
L’instance actuelle de SVGImageElementBuilder pour la chaîne de méthode.
HrefBase64FromBytes(Le byte[ ], et string)
Mettez l’attribut ‘href’ de l’élément ‘image’ SVG en utilisant les bytes encodés base64 d’une image.
Parameters
data
byte
[ ]
L’array de byte des données d’image.
mimeType
string
Le type MIME de l’image.
Returns
SVGImageElementBuilder
L’instance actuelle de SVGImageElementBuilder pour la chaîne de méthode.
HrefBase64FromFile(Le string)
Mettez l’attribut ‘href’ de l’élément ‘image’ SVG en utilisant un fichier d’image encodé base64.
Parameters
imagePath
string
Le chemin du fichier de l’image.
Returns
SVGImageElementBuilder
L’instance actuelle de SVGImageElementBuilder pour la chaîne de méthode.
HrefBase64FromFile(String et String)
Mettez l’attribut ‘href’ de l’élément ‘image’ SVG en utilisant un fichier d’image encodé base64 avec un type MIME spécifié.
Parameters
filePath
string
Le chemin du fichier de l’image.
mimeType
string
Le type MIME de l’image.
Returns
SVGImageElementBuilder
L’instance actuelle de SVGImageElementBuilder pour la chaîne de méthode.</transformbuilder,></svgimageelementbuilder,></svgimageelementbuilder,>