OutlineItemCollection
Общ преглед
OutlineItemCollection е клас в Aspose.PDF FOSS за .NET. Наследява от: OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>.
Един единствен елемент от контур, който може да има подчинени елементи (отметки/записи в съдържанието).
Този клас предоставя 13 метода за работа с обекти от тип OutlineItemCollection в .NET програми.
Наличните методи включват: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove.
Всички публични членове са достъпни за всяко .NET приложение след инсталиране на пакета Aspose.PDF FOSS for .NET.
Свойства: Action, Bold, Children, Color, Count, Destination, и още 18.
Свойства
| Име | Тип | Достъп | Описание |
|---|---|---|---|
Count | int | Read | Брой на дъщерните елементи от контура. |
First | OutlineItemCollection? | Read | Първият дъщерен елемент от контура, или null ако няма. |
Last | OutlineItemCollection? | Read | Последният дъщерен елемент от контура, или null ако няма. |
Next | OutlineItemCollection? | Read | Следващият съседен елемент от контура, или null ако това е последният съсед. |
Prev | OutlineItemCollection? | Read | Предишният съседен елемент от контура, или null ако това е първият съсед. |
HasNext | bool | Read | Истина, когато този елемент има следващ съсед. |
Title | string | Read/Write | Заглавието на отметката. |
Action | Aspose.Pdf.Annotations.PdfAction? | Read/Write | Действието, свързано с този елемент от контура, ако има такова. |
Destination | Aspose.Pdf.Annotations.IAppointment? | Read/Write | Местоположението (дестинацията) на този елемент от контура. |
Bold | bool | Read/Write | Дали отметката се визуализира удебелено. |
Italic | bool | Read/Write | Дали отметката се визуализира курсив. |
Color | System.Drawing.Color | Read/Write | Цвят на отметката. |
Open | bool | Read/Write | Дали отметката е разширена. |
IsReadOnly | bool | Read | Дали колекцията е само за четене. |
IsSynchronized | bool | Read | Дали колекцията е безопасна за многопоточност. |
SyncRoot | object | Read | Корен за синхронизация за IsSynchronized; връща тази колекция. |
Level | int | Read | Дълбочина на тази отметка в дървото на контура (най-горното ниво = 0). |
Parent | Outlines? | Read | Притежаващото дърво на контура, или null, когато този елемент все още не е прикрепен. |
VisibleCount | int | Read | Брой на видимите отметки (рекурсивно брои записите /Count). |
IsOpen | bool | Read/Write | Дали този елемент от контура е отворен по подразбиране (разширен). |
IsBold | bool | Read/Write | Дали заглавието на елемента от контура се показва удебелено. |
IsItalic | bool | Read/Write | Дали заглавието на елемента от контура се показва курсив. |
DestinationPageNumber | int | Read | Номер на целевата страница (започва от 1), или 0 ако не е зададено или не е страница. |
Children | IReadOnlyList<OutlineItem> | Read | Дъщерни елементи от контура. |
Методи
| Signature | Description |
|---|---|
OutlineItemCollection() | Създава празен outline item. |
OutlineItemCollection(outlines: OutlineCollection?) | Създава outline item, свързан с съществуваща outline collection (отразява new OutlineItemCollection(doc.Outlines)). |
GetEnumerator() | Итерира върху дъщерни outline items. |
Add(outline: OutlineItemCollection) | Добавя outline item като дете на този. |
Clear() | Премахва всички дъщерни outline items. |
Contains(item: OutlineItemCollection) | Дали предоставеният елемент е директно дете на този. |
CopyTo(array: OutlineItemCollection[], index: int) | Копира децата в масив, започвайки от индекс. |
Delete() | Премахва всички дъщерни outline items (аляс за Clear). |
Delete(name: string) | Премахва първото дете, чийто заглавие съвпада с името. |
Insert(index: int, outline: OutlineItemCollection) | Вмъква outline item на предоставения 1-базиран индекс. |
Remove(item: OutlineItemCollection) | Премахва предоставеното дете и съобщава дали е било налично. |
Remove(index: int) | Премахва детето на предоставения 1-базиран индекс. |
OutlineItem() | Създава нов outline item, който може да бъде добавен към OutlineCollection или друг OutlineItem. |