OutlineItemCollection
Resumo geral
OutlineItemCollection é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>.
Um único item de esboço que pode ter itens menores (marcas/entras do TOC).
Esta classe fornece 13 métodos para trabalhar com objetos OutlineItemCollection em programas .NET. Os métodos disponíveis incluem: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: Action, Bold, Children, Color, Count, Destination, e mais 18 .
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
Count | int | Leia. | Número de itens do esboço infantil. |
First | OutlineItemCollection? | Leia. | O primeiro item de esboço do filho, ou nulo se não houver. |
Last | OutlineItemCollection? | Leia. | O último item de esboço da criança, ou nulo se não houver. |
Next | OutlineItemCollection? | Leia. | O próximo item de esboço do irmão, ou nulo se este for o último irmão. |
Prev | OutlineItemCollection? | Leia. | O item de esboço do irmão anterior, ou nulo se este for o primeiro irmão. |
HasNext | bool | Leia. | É verdade quando este item tem um irmão seguinte. |
Title | string | Leitura/Escrita | O título da marca. |
Action | Aspose.Pdf.Annotations.PdfAction? | Leitura/Escrita | Ação associada a esta rubrica de esboço, se for o caso. |
Destination | Aspose.Pdf.Annotations.IAppointment? | Leitura/Escrita | O destino deste elemento de esboço. |
Bold | bool | Leitura/Escrita | Se o marcador está em negrito. |
Italic | bool | Leitura/Escrita | Se o marcador está em itálico. |
Color | System.Drawing.Color | Leitura/Escrita | Cor do marcador. |
Open | bool | Leitura/Escrita | Se o marcador está expandido. |
IsReadOnly | bool | Leia. | Se a coleção é de somente leitura. |
IsSynchronized | bool | Leia. | Se a coleção é segura. |
SyncRoot | object | Leia. | Sincronização raiz para IsSynchronized; retorna esta coleção. |
Level | int | Leia. | Profundidade desta marca de favoritos na árvore do contorno (nível superior = 0). |
Parent | Outlines? | Leia. | A árvore de contorno proprietário, ou null quando este item ainda não estiver anexado. |
VisibleCount | int | Leia. | Número de marcadores visíveis (contas/Contar entradas recursivamente). |
IsOpen | bool | Leitura/Escrita | Se esta rubrica de esboço está inicialmente aberta (expansão). |
IsBold | bool | Leitura/Escrita | Se o título do item de esboço é exibido em negrito. |
IsItalic | bool | Leitura/Escrita | Se o título do item de esboço é exibido em itálico. |
DestinationPageNumber | int | Leia. | O número da página de destino (baseado em 1) ou 0 se não estiver definido ou não for uma página-destino. |
Children | IReadOnlyList<OutlineItem> | Leia. | Itens de esboço infantil. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
OutlineItemCollection() | Construir um item de esboço vazio. |
OutlineItemCollection(outlines: OutlineCollection?) | Construir um item de esboço vinculado a uma coleção de esquemas existente (espelhos novos OutlineItemCollection(doc.Outlines)). |
GetEnumerator() | Iteração sobre itens de esboço infantil. |
Add(outline: OutlineItemCollection) | Adicione um item de esboço como filho deste. |
Clear() | Remova todos os itens do esboço da criança. |
Contains(item: OutlineItemCollection) | Se o item fornecido é um descendente direto deste. |
CopyTo(array: OutlineItemCollection[], index: int) | Copia crianças em uma matriz a partir do índice. |
Delete() | Remova todos os itens de esboço infantis (alias para Clear). |
Delete(name: string) | Remova a primeira criança cujo título corresponda ao nome. |
Insert(index: int, outline: OutlineItemCollection) | Insira um item de esboço no índice baseado em 1 fornecido. |
Remove(item: OutlineItemCollection) | Remova a criança e informe se ela estava presente. |
Remove(index: int) | Remova a criança no índice de base 1 fornecido. |
OutlineItem() | Criar um novo item de esboço que pode ser adicionado a uma OutlineCollection ou outra OutlineItem. |