Class SVGImageElementBuilder
اسم الفضاء : Aspose.Svg.Builder
جمع: Aspose.SVG.dll (25.5.0)
فئة بناء لإنشاء عنصر “الصورة” SVG.يتم استخدام هذا العنصر لإدراج الصور داخل الرسومات SVM.يوفر أساليب لتعيين مجموعة متنوعة من الخصائص المحددة لعنصر “الصورة” وإضافة إعدادات إضافية مثل مسارات الكليب والأقنعة والأسلوب والرسوم البيانية.
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
مجلد البناء()
Methods
AddClipPath(العمل)
يضيف تكوين مسار مقطع إلى عنصر “الصورة” SVG.
Parameters
configure
Action
<؛
SVGClipPathElementBuilder
>
إجراء تكوين لـ SVGClipPathElementBuilder.
Returns
SVGImageElementBuilder
الحالة الحالية لـ SVGImageElementBuilder لسلسلة الطريقة.
AddMask(العمل)
يضيف تكوين قناع إلى عنصر “الصورة” SVG.
Parameters
configure
Action
<؛
SVGMaskElementBuilder
>
إجراء تكوين لـ SVGMaskElementBuilder.
Returns
SVGImageElementBuilder
الحالة الحالية لـ SVGImageElementBuilder لسلسلة الطريقة.
AddScript(العمل)
يضيف تكوين السيناريو إلى عنصر “الصورة” SVG.
Parameters
configure
Action
<؛
SVGScriptElementBuilder
>
إجراء تكوين لـ SVGScriptElementBuilder.
Returns
SVGImageElementBuilder
الحالة الحالية لـ SVGImageElementBuilder لسلسلة الطريقة.
AddStyle(العمل)
يضيف تكوين النمط إلى عنصر “الصورة” SVG.
Parameters
configure
Action
<؛
SVGStyleElementBuilder
>
إجراء تكوين لـ SVGStyleElementBuilder.
Returns
SVGImageElementBuilder
الحالة الحالية لـ SVGImageElementBuilder لسلسلة الطريقة.
Create(Document)
يخلق مثالًا من SVGImageElement في سياق الوثيقة المقدمة.
Parameters
document
Document
وثيقة SVG حيث سيتم إنشاء العنصر.
Returns
SVGImageElement
مثال من SVGImageElement.
Href(الستار)
يحدد خصائص “href” عنصر “الصورة” SVG ، ويصف عنوان URL للصور الذي سيتم إدخاله.
Parameters
value
string
URL من الصورة.
Returns
SVGImageElementBuilder
الحالة الحالية لـ SVGImageElementBuilder لسلسلة الطريقة.
HrefBase64FromBytes(بيوت[ ]الـ String)
قم بتعيين خصائص “href” عنصر “الصورة” SVG باستخدام بايتات bas64 المشفرة من الصورة.
Parameters
data
byte
[ ]
نطاق بايت من بيانات الصورة.
mimeType
string
نوع MIME من الصورة.
Returns
SVGImageElementBuilder
الحالة الحالية لـ SVGImageElementBuilder لسلسلة الطريقة.
HrefBase64FromFile(الستار)
قم بتعيين خصائص “href” عنصر “الصورة” SVG باستخدام ملف الصورة المشفرة base64.
Parameters
imagePath
string
مسار الملف من الصورة.
Returns
SVGImageElementBuilder
الحالة الحالية لـ SVGImageElementBuilder لسلسلة الطريقة.
HrefBase64FromFile(ستيفن، ستيفن)
إعداد خصائص “href” عنصر “الصورة” SVG باستخدام ملف الصورة المشفرة base64 مع نوع MIME المحدد.
Parameters
filePath
string
مسار الملف من الصورة.
mimeType
string
نوع MIME من الصورة.
Returns
SVGImageElementBuilder
الحالة الحالية لـ SVGImageElementBuilder لسلسلة الطريقة.</transformbuilder,></svgimageelementbuilder,></svgimageelementbuilder,>