Class SVGImageElementBuilder

Class SVGImageElementBuilder

Названий на: Aspose.Svg.Builder Асамблея: Aspose.SVG.dll (25.5.0)

Будівельник класу для будівництва елемента SVG ‘зображення’.Цей елемент використовується для поглинання зображень в межах графіки СВГ.Він забезпечує методи для встановлення різних атрибутів, конкретних для елемента «зображення», а також для додавання додаткових конфігурацій, таких як слайди, маски, стилі та скрипти.

[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 ‘image’.

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 ‘image’.

public SVGImageElementBuilder AddScript(Action<svgscriptelementbuilder> configure)

Parameters

configure Action • < SVGScriptElementBuilder >

Конфігурація дії для SVGScriptElementBuilder.

Returns

SVGImageElementBuilder

Теперішня інстанція SVGImageElementBuilder для методологічного ланцюга.

AddStyle(Діяльність )

Додає конфігурацію стилю до елемента SVG ‘image’.

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

URL зображення.

Returns

SVGImageElementBuilder

Теперішня інстанція SVGImageElementBuilder для методологічного ланцюга.

HrefBase64FromBytes(Батьківщина[ ], Стрічка)

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

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

Parameters

data byte [ ]

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

mimeType string

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

Returns

SVGImageElementBuilder

Теперішня інстанція SVGImageElementBuilder для методологічного ланцюга.

HrefBase64FromFile(стрічка)

Налаштуйте атрибут «href» елемента «зображення» SVG за допомогою кодированого файлу зображень base64.

public SVGImageElementBuilder HrefBase64FromFile(string imagePath)

Parameters

imagePath string

Файловий шлях зображення.

Returns

SVGImageElementBuilder

Теперішня інстанція SVGImageElementBuilder для методологічного ланцюга.

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

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

public SVGImageElementBuilder HrefBase64FromFile(string filePath, string mimeType)

Parameters

filePath string

Файловий шлях зображення.

mimeType string

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

Returns

SVGImageElementBuilder

Теперішня інстанція SVGImageElementBuilder для методологічного ланцюга.</transformbuilder,></svgimageelementbuilder,></svgimageelementbuilder,>

 Українська