Class SVGImageElementBuilder

Class SVGImageElementBuilder

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.

[ComVisible(true)]
public class SVGImageElementBuilder : SVGElementBuilder<svgimageelement>, ISVGElementBuilder, IAttributeSetter, IAnimationElementBuilder, IBaseAnimationElementBuilder, IDescriptiveElementBuilder, ICompositeAttributeSetter, IConditionalProcessingAttributeSetter, ICoreAttributeSetter, IGlobalEventAttributeSetter, ICommonEventAttributeSetter, IDocumentElementEventAttributeSetter, IGraphicalEventAttributeSetter, IPresentationAttributeSetter, ITransformAttributeSetter, IRectAttributeSetter, IXYAttributeSetter, IXAttributeSetter, IYAttributeSetter, IWidthAttributeSetter, IHeightAttributeSetter, IPreserveAspectRatioAttributeSetter

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()

public SVGImageElementBuilder()

Methods

AddClipPath(Acción )

Adiciona una configuración de ruta de clip al elemento ‘imagen’ de SVG.

public SVGImageElementBuilder AddClipPath(Action<svgclippathelementbuilder> configure)

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.

public SVGImageElementBuilder AddMask(Action<svgmaskelementbuilder> configure)

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.

public SVGImageElementBuilder AddScript(Action<svgscriptelementbuilder> configure)

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.

public SVGImageElementBuilder AddStyle(Action<svgstyleelementbuilder> configure)

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.

protected override SVGImageElement Create(Document document)

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.

public SVGImageElementBuilder Href(string value)

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.

public SVGImageElementBuilder HrefBase64FromBytes(byte[] data, string mimeType)

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.

public SVGImageElementBuilder HrefBase64FromFile(string imagePath)

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.

public SVGImageElementBuilder HrefBase64FromFile(string filePath, string mimeType)

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,>

 Español