Nombre del espacio: Aspose.Svg.Builder
Asamblea: Aspose.SVG.dll (25.5.0)
Clase de constructor para la construcción de un elemento ‘imagen’ SVG. Este elemento se utiliza para incorporar imágenes dentro de los gráficos SVM.Ofrece métodos para configurar diferentes atributos específicos al elemento ‘imagen’ y para agregar configuraciones adicionales como pistas de clip, máscaras, estilos y escritos.
Inheritance
object
←
SVGElementBuilder
←
SVGImageElementBuilder
Implements
ISVGElementBuilder
,y,
IAttributeSetter
,y,
IAnimationElementBuilder
,y,
IBaseAnimationElementBuilder
,y,
IDescriptiveElementBuilder
,y,
ICompositeAttributeSetter
,y,
IConditionalProcessingAttributeSetter
,y,
ICoreAttributeSetter
,y,
IGlobalEventAttributeSetter
,y,
ICommonEventAttributeSetter
,y,
IDocumentElementEventAttributeSetter
,y,
IGraphicalEventAttributeSetter
,y,
IPresentationAttributeSetter
,y,
ITransformAttributeSetter
,y,
IRectAttributeSetter
,y,
IXYAttributeSetter
,y,
IXAttributeSetter
,y,
IYAttributeSetter
,y,
IWidthAttributeSetter
,y,
IHeightAttributeSetter
,y,
IPreserveAspectRatioAttributeSetter
Miembros heredados
SVGElementBuilder.Create(Document)
,y,
SVGElementBuilder.Build(Document)
,y,
SVGElementBuilder.Build(SVGImageElement)
,y,
SVGElementBuilder.BuildElement(Document)
,y,
SVGElementBuilder.Attribute(string, string)
,y,
SVGElementBuilder.Configurations
,y,
object.GetType()
,y,
object.MemberwiseClone()
,y,
object.ToString()
,y,
object.Equals(object?)
,y,
object.Equals(object?, object?)
,y,
object.ReferenceEquals(object?, object?)
,y,
object.GetHashCode()
Métodos de extensión
SVGBuilderExtensions.AddAnimate(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.AddAnimateMotion(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.AddAnimateTransform(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.AddBuilder<svgimageelementbuilder, telementbuilder="">(SVGImageElementBuilder, TElementBuilder)
,y,
SVGBuilderExtensions.AddDesc(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.AddMetadata<svgimageelementbuilder, telement="">(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.AddSet(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.AddTitle(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.AlignmentBaseline(SVGImageElementBuilder, AlignmentBaseline)
,y,
SVGBuilderExtensions.BaselineShift(SVGImageElementBuilder, BaseLineShift)
,y,
SVGBuilderExtensions.BaselineShift(SVGImageElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.Class(SVGImageElementBuilder, params string[])
,y,
SVGBuilderExtensions.ClipPath(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.ClipRule(SVGImageElementBuilder, ClipRule)
,y,
SVGBuilderExtensions.Color(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.Color(SVGImageElementBuilder, Color)
,y,
SVGBuilderExtensions.ColorInterpolation(SVGImageElementBuilder, ColorInterpolation)
,y,
SVGBuilderExtensions.ColorInterpolationFilters(SVGImageElementBuilder, ColorInterpolation)
,y,
SVGBuilderExtensions.ColorProfile(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.ColorRendering(SVGImageElementBuilder, ColorRendering)
,y,
SVGBuilderExtensions.Cursor(SVGImageElementBuilder, Cursor)
,y,
SVGBuilderExtensions.Direction(SVGImageElementBuilder, TextDirection)
,y,
SVGBuilderExtensions.Display(SVGImageElementBuilder, DisplayType)
,y,
SVGBuilderExtensions.DominantBaseline(SVGImageElementBuilder, DominantBaseline)
,y,
SVGBuilderExtensions.Fill(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.Fill(SVGImageElementBuilder, Color)
,y,
SVGBuilderExtensions.Fill(SVGImageElementBuilder, Paint)
,y,
SVGBuilderExtensions.FillOpacity(SVGImageElementBuilder, double)
,y,
SVGBuilderExtensions.FillRule(SVGImageElementBuilder, FillRule)
,y,
SVGBuilderExtensions.Filter(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.FloodColor(SVGImageElementBuilder, Color)
,y,
SVGBuilderExtensions.FloodColor(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.FloodOpacity(SVGImageElementBuilder, double)
,y,
SVGBuilderExtensions.FontFamily(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.FontKerning(SVGImageElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.FontKerning(SVGImageElementBuilder, Kerning)
,y,
SVGBuilderExtensions.FontSize(SVGImageElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.FontSize(SVGImageElementBuilder, FontSize)
,y,
SVGBuilderExtensions.FontSizeAdjust(SVGImageElementBuilder, double)
,y,
SVGBuilderExtensions.FontSizeAdjust(SVGImageElementBuilder, )
,y,
SVGBuilderExtensions.FontStretch(SVGImageElementBuilder, FontStretch)
,y,
SVGBuilderExtensions.FontStyle(SVGImageElementBuilder, FontStyle)
,y,
SVGBuilderExtensions.FontVariant(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.FontWeight(SVGImageElementBuilder, FontWeight)
,y,
SVGBuilderExtensions.GlyphOrientationVertical(SVGImageElementBuilder, TextOrientation)
,y,
SVGBuilderExtensions.Height(SVGImageElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.Id(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.ImageRendering(SVGImageElementBuilder, ImageRendering)
,y,
SVGBuilderExtensions.Lang(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.LetterSpacing(SVGImageElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.LetterSpacing(SVGImageElementBuilder, Spacing)
,y,
SVGBuilderExtensions.LightingColor(SVGImageElementBuilder, Color)
,y,
SVGBuilderExtensions.LightingColor(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.MarkerEnd(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.MarkerEnd(SVGImageElementBuilder, MarkerPos)
,y,
SVGBuilderExtensions.MarkerMid(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.MarkerMid(SVGImageElementBuilder, MarkerPos)
,y,
SVGBuilderExtensions.MarkerStart(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.MarkerStart(SVGImageElementBuilder, MarkerPos)
,y,
SVGBuilderExtensions.Mask(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.OnCanPlay(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnCanPlayThrough(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnCancel(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnChange(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnClick(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnClose(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnCopy(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnCueChange(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnCut(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnDblClick(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnDrag(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnDragEnd(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnDragEnter(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnDragExit(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnDragLeave(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnDragOver(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnDragStart(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnDrop(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnDurationChange(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnEmptied(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnEnded(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnError(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnFocus(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnFocusIn(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnFocusOut(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnInput(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnInvalid(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnKeyDown(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnKeyPress(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnKeyUp(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnLoad(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnLoadStart(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnLoadedData(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnLoadedMetadata(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseDown(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseEnter(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseLeave(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseMove(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseOut(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseOver(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseUp(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnMouseWheel(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnPaste(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnPause(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnPlay(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnPlaying(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnProgress(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnRateChange(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnReset(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnResize(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnScroll(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnSeeked(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnSeeking(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnSelect(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnShow(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnStalled(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnSubmit(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnSuspend(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnTimeUpdate(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnToggle(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnVolumeChange(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.OnWaiting(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.Opacity(SVGImageElementBuilder, double)
,y,
SVGBuilderExtensions.Overflow(SVGImageElementBuilder, Overflow)
,y,
SVGBuilderExtensions.PaintOrder(SVGImageElementBuilder, PaintOrder)
,y,
SVGBuilderExtensions.PointerEvents(SVGImageElementBuilder, PointerEvents)
,y,
SVGBuilderExtensions.Rect(SVGImageElementBuilder, double, double, double, double, LengthType)
,y,
SVGBuilderExtensions.RequiredExtensions(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.SetAttribute(SVGImageElementBuilder, string, string)
,y,
SVGBuilderExtensions.SetPreserveAspectRatio(SVGImageElementBuilder, AspectRatioAlign, AspectRatioScaling)
,y,
SVGBuilderExtensions.ShapeRendering(SVGImageElementBuilder, ShapeRendering)
,y,
SVGBuilderExtensions.StopColor(SVGImageElementBuilder, Color)
,y,
SVGBuilderExtensions.StopColor(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.StopOpacity(SVGImageElementBuilder, double)
,y,
SVGBuilderExtensions.Stroke(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.Stroke(SVGImageElementBuilder, Color)
,y,
SVGBuilderExtensions.Stroke(SVGImageElementBuilder, Paint)
,y,
SVGBuilderExtensions.StrokeDashArray(SVGImageElementBuilder, params double[])
,y,
SVGBuilderExtensions.StrokeDashArray(SVGImageElementBuilder, Dash)
,y,
SVGBuilderExtensions.StrokeDashoffset(SVGImageElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.StrokeLineCap(SVGImageElementBuilder, StrokeLineCap)
,y,
SVGBuilderExtensions.StrokeLineJoin(SVGImageElementBuilder, StrokeLineJoin)
,y,
SVGBuilderExtensions.StrokeMiterlimit(SVGImageElementBuilder, double)
,y,
SVGBuilderExtensions.StrokeOpacity(SVGImageElementBuilder, double)
,y,
SVGBuilderExtensions.StrokeWidth(SVGImageElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.Style(SVGImageElementBuilder, Action)
,y,
SVGBuilderExtensions.Style(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.SystemLanguage(SVGImageElementBuilder, string)
,y,
SVGBuilderExtensions.Tabindex(SVGImageElementBuilder, int)
,y,
SVGBuilderExtensions.TextAnchor(SVGImageElementBuilder, TextAnchor)
,y,
SVGBuilderExtensions.TextDecoration(SVGImageElementBuilder, bool, bool, bool, bool)
,y,
SVGBuilderExtensions.TextOverflow(SVGImageElementBuilder, TextOverflow)
,y,
SVGBuilderExtensions.TextRendering(SVGImageElementBuilder, TextRendering)
,y,
SVGBuilderExtensions.Transform(SVGImageElementBuilder, Func<transformbuilder, transformbuilder="">)
,y,
SVGBuilderExtensions.UnicodeBidi(SVGImageElementBuilder, UnicodeBidi)
,y,
SVGBuilderExtensions.Visibility(SVGImageElementBuilder, Visibility)
,y,
SVGBuilderExtensions.WhiteSspace(SVGImageElementBuilder, WhiteSpace)
,y,
SVGBuilderExtensions.Width(SVGImageElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.WordSpacing(SVGImageElementBuilder, Spacing)
,y,
SVGBuilderExtensions.WordSpacing(SVGImageElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.WritingMode(SVGImageElementBuilder, WritingMode)
,y,
SVGBuilderExtensions.X(SVGImageElementBuilder, double, LengthType)
,y,
SVGBuilderExtensions.XmlSpace(SVGImageElementBuilder, XmlSpace)
,y,
SVGBuilderExtensions.Y(SVGImageElementBuilder, double, LengthType)
Constructors
SiguienteElementBuilder()
Methods
AddClipPath(Acción )
Adiciona una configuración de ruta de clip al elemento ‘imagen’ de SVG.
Parameters
configure
Action
&ylt;
SVGClipPathElementBuilder
>
Una acción de configuración para el SVGClipPathElementBuilder.
Returns
SVGImageElementBuilder
La instancia actual de SVGImageElementBuilder para la cadena de métodos.
AddMask(Acción )
Añade una configuración de máscara al elemento ‘imagen’ de SVG.
Parameters
configure
Action
&ylt;
SVGMaskElementBuilder
>
Una acción de configuración para el SVGMaskElementBuilder.
Returns
SVGImageElementBuilder
La instancia actual de SVGImageElementBuilder para la cadena de métodos.
AddScript(Acción )
Adiciona una configuración del guión al elemento ‘imagen’ de SVG.
Parameters
configure
Action
&ylt;
SVGScriptElementBuilder
>
Una acción de configuración para el SVGScriptElementBuilder.
Returns
SVGImageElementBuilder
La instancia actual de SVGImageElementBuilder para la cadena de métodos.
AddStyle(Acción )
Adiciona una configuración de estilo al elemento ‘imagen’ de SVG.
Parameters
configure
Action
&ylt;
SVGStyleElementBuilder
>
Una acción de configuración para el SVGStyleElementBuilder.
Returns
SVGImageElementBuilder
La instancia actual de SVGImageElementBuilder para la cadena de métodos.
Create(Document)
Crea una instancia de SVGImageElement en el contexto de documento SVD proporcionado.
Parameters
document
Document
El documento SVG donde se creará el elemento.
Returns
SVGImageElement
Un ejemplo de SVGImageElement.
Href(El string)
Establece el atributo ‘href’ del elemento ‘imagen’ SVG, especificando la URL de la imagen para ser incorporada.
Parameters
value
string
URL de la imagen.
Returns
SVGImageElementBuilder
La instancia actual de SVGImageElementBuilder para la cadena de métodos.
HrefBase64FromBytes(El byte[][], El string)
Establece el atributo ‘href’ del elemento ‘imagen’ SVG utilizando los bytes codificados base64 de una imagen.
Parameters
data
byte
[][]
La array de byte de los datos de la imagen.
mimeType
string
El tipo MIME de la imagen.
Returns
SVGImageElementBuilder
La instancia actual de SVGImageElementBuilder para la cadena de métodos.
HrefBase64FromFile(El string)
Establece el atributo ‘href’ del elemento ‘image’ SVG utilizando un archivo de imagen codado base64.
Parameters
imagePath
string
El camino del archivo de la imagen.
Returns
SVGImageElementBuilder
La instancia actual de SVGImageElementBuilder para la cadena de métodos.
HrefBase64FromFile(Título, Título)
Configure el atributo ‘href’ del elemento ‘imagen’ SVG utilizando un archivo de imagen codificado base64 con un tipo MIME especificado.
Parameters
filePath
string
El camino del archivo de la imagen.
mimeType
string
El tipo MIME de la imagen.
Returns
SVGImageElementBuilder
La instancia actual de SVGImageElementBuilder para la cadena de métodos.</transformbuilder,></svgimageelementbuilder,></svgimageelementbuilder,>