Class SVGListBase
نام ها : Aspose.Html.Dom.Svg.Collections جمع آوری: Aspose.HTML.dll (25.4.0)
این رابط یک لیست پایه از تمام لیست های SVG را تعریف می کند.
[DOMNoInterfaceObject]
[DOMObject]
[ComVisible(true)]
public abstract class SVGListBase<t> : SVGValueType, INotifyPropertyChanged, IDisposable, IEnumerable<t>, IEnumerable
نوع پارامترها
T
نوع آیتم ذخیره شده در لیست
Inheritance
object
←
DOMObject
←
SVGValueType
←
SVGListBase
Implements
INotifyPropertyChanged
,
IDisposable
,
IEnumerable
اعضای ارثی
SVGValueType.Dispose() , SVGValueType.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
بایگانی برچسب ها()
شروع یک مثال جدید از Aspose.Html.Dom.Svg.Collections.SVGListBase`1 کلاس.
protected SVGListBase()
بایگانی برچسب ها(غیر قابل شمارش>)
شروع یک مثال جدید از Aspose.Html.Dom.Svg.Collections.SVGListBase`1 کلاس.
protected SVGListBase(IEnumerable<t> enumerable)
Parameters
enumerable
IEnumerable
قابل شمارش است.
Properties
Length
تعداد موارد موجود در لیست
[DOMName("length")]
public ulong Length { get; }
ارزش املاک
NumberOfItems
تعداد موارد موجود در لیست
[DOMName("numberOfItems")]
public ulong NumberOfItems { get; }
ارزش املاک
این[بعدی]
بازگرداندن شاخص در لیست.
[DOMName("item")]
public T this[ulong index] { get; set; }
ارزش املاک
T
Exceptions
کد Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.افزایش زمانی که لیست تغییر نمی کند.
کد Aspose.Html.Dom.DOMException.INDEX_SIZE_ERRافزایش یافته اگر تعداد شاخص بزرگتر یا برابر با تعدادOfItems باشد.
Methods
AppendItem(T)
یک آیتم جدید را در انتهای لیست وارد کنید.
[DOMName("appendItem")]
public T AppendItem(T newItem)
Parameters
newItem
T
موضوعی که باید وارد شود.اولین موضوع شماره 0 است.
Returns
T
موضوعی که وارد شده است.
Exceptions
کد Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.افزایش زمانی که لیست تغییر نمی کند.
Clear()
تمام عناصر فعلی موجود را از لیست پاک می کند و در نتیجه یک لیست خالی است.
[DOMName("clear")]
public void Clear()
Exceptions
کد Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.افزایش زمانی که لیست تغییر نمی کند.
Dispose(بول)
انتشار منابع غیر مدیریت شده و - به صورت اختیاری - مدیریت شده.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
“واقعی” برای آزاد کردن هر دو منابع مدیریت شده و غیر مدیریت شده؛ “واقعی” برای آزاد کردن فقط منابع غیر مدیریت شده.
GetEnumerator()
این لیست را دریافت کنید.
public IEnumerator<t> GetEnumerator()
Returns
یک System.Collections.IEnumerator که می تواند برای iterate از طریق مجموعه استفاده می شود.
GetItem(بعدی)
آیتم مشخص شده را از لیست بازگردانید.
[DOMName("getItem")]
public T GetItem(ulong index)
Parameters
index
ulong
شاخص آیتم از لیست که باید بازگردانده شود.اولین آیتم شماره 0 است.
Returns
T
مورد انتخاب شده است.
Exceptions
کد Aspose.Html.Dom.DOMException.INDEX_SIZE_ERRافزایش یافته اگر تعداد شاخص بزرگتر یا برابر با تعدادOfItems باشد.
Initialize(T)
تمام آیتم های فعلی موجود را از لیست پاک می کند و لیست را دوباره راه اندازی می کند تا تنها آیتم مشخص شده توسط پارامتر را نگه دارد.
[DOMName("initialize")]
public T Initialize(T newItem)
Parameters
newItem
T
موضوعی که باید تنها عضو این لیست باشد.
Returns
T
موضوعی که در لیست قرار گرفته است.
Exceptions
کد Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.افزایش زمانی که لیست تغییر نمی کند.
InsertItemBefore(t، ulong)
یک آیتم جدید را در لیست در موقعیت مشخص شده وارد کنید.اولین آیتم شماره 0 است.
[DOMName("insertItemBefore")]
public T InsertItemBefore(T newItem, ulong index)
Parameters
newItem
T
موضوعی که باید در لیست وارد شود.
index
ulong
شاخص آیتم قبل از آن که آیتم جدید وارد شود.اولین آیتم شماره 0.اگر شاخص برابر با صفر باشد، آیتم جدید در جلوی لیست وارد می شود.اگر شاخص بزرگتر یا برابر با تعداد آیتم ها باشد، آیتم جدید در انتهای لیست اضافه می شود.
Returns
T
موضوعی که وارد شده است.
Exceptions
کد Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.افزایش زمانی که لیست تغییر نمی کند.
RemoveItem(بعدی)
یک آیتم موجود را از لیست حذف کنید.
[DOMName("removeItem")]
public T RemoveItem(ulong index)
Parameters
index
ulong
شاخص موردی که باید حذف شود.اولین مورد شماره 0 است.
Returns
T
موضوع حذف شده است.
Exceptions
کد Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.افزایش زمانی که لیست تغییر نمی کند.
کد Aspose.Html.Dom.DOMException.INDEX_SIZE_ERRافزایش یافته اگر تعداد شاخص بزرگتر یا برابر با تعدادOfItems باشد.
ReplaceItem(t، ulong)
جایگزین یک عنصر موجود در لیست با یک عنصر جدید.
[DOMName("replaceItem")]
public T ReplaceItem(T newItem, ulong index)
Parameters
newItem
T
موضوعی که باید در لیست وارد شود.
index
ulong
شاخص موردی است که باید جایگزین شود.اولین مورد شماره 0 است.
Returns
T
موضوعی که وارد شده است.
Exceptions
کد Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERR.افزایش زمانی که لیست تغییر نمی کند.
کد Aspose.Html.Dom.DOMException.INDEX_SIZE_ERRافزایش یافته اگر تعداد شاخص بزرگتر یا برابر با تعدادOfItems باشد.