OutlineItemCollection

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.

Свойства

ИмеТипДостъпОписание
CountintReadБрой на дъщерните елементи от контура.
FirstOutlineItemCollection?ReadПървият дъщерен елемент от контура, или null ако няма.
LastOutlineItemCollection?ReadПоследният дъщерен елемент от контура, или null ако няма.
NextOutlineItemCollection?ReadСледващият съседен елемент от контура, или null ако това е последният съсед.
PrevOutlineItemCollection?ReadПредишният съседен елемент от контура, или null ако това е първият съсед.
HasNextboolReadИстина, когато този елемент има следващ съсед.
TitlestringRead/WriteЗаглавието на отметката.
ActionAspose.Pdf.Annotations.PdfAction?Read/WriteДействието, свързано с този елемент от контура, ако има такова.
DestinationAspose.Pdf.Annotations.IAppointment?Read/WriteМестоположението (дестинацията) на този елемент от контура.
BoldboolRead/WriteДали отметката се визуализира удебелено.
ItalicboolRead/WriteДали отметката се визуализира курсив.
ColorSystem.Drawing.ColorRead/WriteЦвят на отметката.
OpenboolRead/WriteДали отметката е разширена.
IsReadOnlyboolReadДали колекцията е само за четене.
IsSynchronizedboolReadДали колекцията е безопасна за многопоточност.
SyncRootobjectReadКорен за синхронизация за IsSynchronized; връща тази колекция.
LevelintReadДълбочина на тази отметка в дървото на контура (най-горното ниво = 0).
ParentOutlines?ReadПритежаващото дърво на контура, или null, когато този елемент все още не е прикрепен.
VisibleCountintReadБрой на видимите отметки (рекурсивно брои записите /Count).
IsOpenboolRead/WriteДали този елемент от контура е отворен по подразбиране (разширен).
IsBoldboolRead/WriteДали заглавието на елемента от контура се показва удебелено.
IsItalicboolRead/WriteДали заглавието на елемента от контура се показва курсив.
DestinationPageNumberintReadНомер на целевата страница (започва от 1), или 0 ако не е зададено или не е страница.
ChildrenIReadOnlyList<OutlineItem>ReadДъщерни елементи от контура.

Методи

SignatureDescription
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.

Вижте също

 Български