Class SVGImageElementBuilder

Class SVGImageElementBuilder

Название пространства: Aspose.Svg.Builder Ассоциация: Aspose.SVG.dll (25.5.0)

Строитель класса для построения элемента SVG ‘изображение’.Этот элемент используется для включения изображений в графику SVD.Он предоставляет методы для настройки различных атрибутов, специфических для элемента «изображения», и для добавления дополнительных конфигураций, таких как клип-путы, маски, стили и скрипты.

[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 , IAttributeSetter , IAnimationElementBuilder , IBaseAnimationElementBuilder , IDescriptiveElementBuilder , ICompositeAttributeSetter , IConditionalProcessingAttributeSetter , ICoreAttributeSetter , IGlobalEventAttributeSetter , ICommonEventAttributeSetter , IDocumentElementEventAttributeSetter , IGraphicalEventAttributeSetter , IPresentationAttributeSetter , ITransformAttributeSetter , IRectAttributeSetter , IXYAttributeSetter , IXAttributeSetter , IYAttributeSetter , IWidthAttributeSetter , IHeightAttributeSetter , IPreserveAspectRatioAttributeSetter

Наследованные члены

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

Методы расширения

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

Издатель SVGImageElementBuilder()

public SVGImageElementBuilder()

Methods

AddClipPath(Акция )

Добавляет конфигурацию маршрута клипа к элементу SVG «изображение».

public SVGImageElementBuilder AddClipPath(Action<svgclippathelementbuilder> configure)

Parameters

configure Action • < SVGClipPathElementBuilder >

Конфигурация действия для SVGClipPathElementBuilder.

Returns

SVGImageElementBuilder

Текущая инстанция SVGImageElementBuilder для цепочки метода.

AddMask(Акция )

Добавляет конфигурацию маски к элементу «изображение» SVG.

public SVGImageElementBuilder AddMask(Action<svgmaskelementbuilder> configure)

Parameters

configure Action • < SVGMaskElementBuilder >

Конфигурация действия для SVGMaskElementBuilder.

Returns

SVGImageElementBuilder

Текущая инстанция SVGImageElementBuilder для цепочки метода.

AddScript(Действие)

Добавляет конфигурацию скрипта к элементу SVG «изображение».

public SVGImageElementBuilder AddScript(Action<svgscriptelementbuilder> configure)

Parameters

configure Action • < SVGScriptElementBuilder >

Деятельность конфигурации для SVGScriptElementBuilder.

Returns

SVGImageElementBuilder

Текущая инстанция SVGImageElementBuilder для цепочки метода.

AddStyle(Акция )

Добавляет стильную конфигурацию к элементу SVG «изображение».

public SVGImageElementBuilder AddStyle(Action<svgstyleelementbuilder> configure)

Parameters

configure Action • < SVGStyleElementBuilder >

Конфигурация действия для SVGStyleElementBuilder.

Returns

SVGImageElementBuilder

Текущая инстанция SVGImageElementBuilder для цепочки метода.

Create(Document)

Создает инстанцию SVGImageElement в предоставленном контексте документа СВГ.

protected override SVGImageElement Create(Document document)

Parameters

document Document

Документ SVG, где будет создан элемент.

Returns

SVGImageElement

Пример SVGImageElement.

Href(Стриг)

Составьте атрибут «хреф» элемента SVG «изображение», указывая URL изображения, который должен быть встроен.

public SVGImageElementBuilder Href(string value)

Parameters

value string

УРЛ изображения.

Returns

SVGImageElementBuilder

Текущая инстанция SVGImageElementBuilder для цепочки метода.

HrefBase64FromBytes(byte[ ], Стринг)

Настройка атрибута «хреф» элемента SVG «изображение» с помощью базо64-кодированных байтов изображения.

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

Parameters

data byte [ ]

Бит-аррей изображения данных.

mimeType string

Тип MIME изображения.

Returns

SVGImageElementBuilder

Текущая инстанция SVGImageElementBuilder для цепочки метода.

HrefBase64FromFile(Стриг)

Настройка атрибута «хреф» элемента SVG «изображение» с использованием базо64-кодированного файла изображения.

public SVGImageElementBuilder HrefBase64FromFile(string imagePath)

Parameters

imagePath string

Пут файла изображения.

Returns

SVGImageElementBuilder

Текущая инстанция SVGImageElementBuilder для цепочки метода.

HrefBase64FromFile(Стринг, Стринг)

Настройка атрибута «href» элемента SVG «изображение» с использованием базо64-кодированного файла изображения с определенным типом MIME.

public SVGImageElementBuilder HrefBase64FromFile(string filePath, string mimeType)

Parameters

filePath string

Пут файла изображения.

mimeType string

Тип MIME изображения.

Returns

SVGImageElementBuilder

Текущая инстанция SVGImageElementBuilder для цепочки метода.</transformbuilder,></svgimageelementbuilder,></svgimageelementbuilder,>

 Русский