Class TocGenerator
Informação
Representa o plugin Documentize.TocGenerator. Usado para adicionar um Índice a documentos PDF.
public static class TocGenerator
Herança
Membros Herdados
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Exemplos
O exemplo demonstra como adicionar um Índice a um arquivo PDF.
// Cria um objeto TocOptions para definir instruções
var options = new TocOptions();
// Define o Título
options.Title = "Meu Índice";
// Gera links nos marcadores
options.GenerateBookmarks = true;
// Desenha Cabeçalhos
options.Headings.Add(new TocHeading("Introdução", 2, false, 1));
options.Headings.Add(new TocHeading("Capítulo I", 3, true, 1));
options.Headings.Add(new TocHeading("Capítulo II", 4, true, 1));
options.Headings.Add(new TocHeading("Exemplo A", 4, true, 2));
options.Headings.Add(new TocHeading("Exemplo B", 4, true, 2));
options.Headings.Add(new TocHeading("Exemplo C", 4, true, 2));
options.Headings.Add(new TocHeading("Exemplo D", 4, true, 2));
options.Headings.Add(new TocHeading("Capítulo III", 5, true, 1));
// Adiciona o caminho do arquivo de entrada
options.AddInput(new FileDataSource("caminho_para_seu_arquivo_pdf.pdf"));
// Define o caminho do arquivo de saída
options.AddOutput(new FileDataSource("caminho_para_arquivo_pdf_resultante.pdf"));
// Realiza o processo
TocGenerator.Process(options);
Métodos
Process(TocOptions)
Inicia o processamento do Documentize.TocGenerator com os parâmetros especificados.
public static ResultContainer Process(TocOptions options)
Parâmetros
options
TocOptions: Um objeto de opções contendo instruções para a operação.
Retorna
ResultContainer : Um objeto Documentize.ResultContainer contendo o resultado da operação.
Namespace: Documentize Assembly: Documentize.dll