Especificar Opções de Layout

Aspose.Words permite criar documentos de saída com vários layouts, dependendo dos parâmetros especificados no LayoutOptions propriedade da Document. Esta propriedade assemelha-se a alguns dos Microsoft Word opções de menu de interface de usuário descritas neste artigo.

Para uma lista completa de parâmetros como ContinuousSectionPageNumberingRestart para calcular números de página em uma seção contínua que reinicia a numeração de página, ou IgnorePrinterMetrics para ignorar a opção de compatibilidade “Usar métricas de impressora para expor documentos”, ver o LayoutOptions página de classe.

Marcas de formatação

Aspose.Words permite gerenciar marcas de formatação usando as seguintes propriedades:

  • Não. ShowHiddenText – um Boolean valor, que especifica se o texto oculto é renderizado.
  • Não. ShowParagraphMarks – um Boolean valor, que especifica se os caracteres de marca de parágrafo são renderizados.

A página descrita no exemplo abaixo contém três parágrafos. O segundo está escondido. Um usuário pode alterar ShowHiddenText opção para exibir este texto oculto na página. Além disso, cada parágrafo tem uma marca de parágrafo no final. A marca de parágrafo geralmente não é visível a menos que o ShowParagraphMarks propriedade está definida para renderizá-lo.

formatting_marks_example_aspose_words_java

Em Microsoft Word, estes parâmetros são definidos usando a caixa de diálogo “File → Opções → Display” da seguinte forma:

formatting_marks_ms_word_aspose_words_java

Comentários e revisões

Com Aspose.Words, você pode renderizar comentários de documentos que serão parecidos com o Microsoft Word. Para especificar se os comentários são renderizados, use o ShowComments propriedade.

Em Microsoft Word, este parâmetro é definido usando a caixa de diálogo “Track Changes Options”, como mostrado abaixo:

comments_and_revisions_ms_word_aspose_words_java

Também, Aspose.Words permite exibir revisões em um documento. Use o RevisionOptions propriedade da LayoutOptions classe para definir se as revisões do documento são exibidas. Para controlar sua aparência (revisão destacando cor, cor da barra de revisão, etc), use o RevisonOptions classe.

Você também pode ter revisões exibidas como comentários ao conteúdo. Com esta finalidade, use o CommentDisplayMode propriedade e ShowInBalloons valor.

O exemplo de código a seguir mostra como personalizar revisões exibir:

A imagem abaixo mostra como Aspose.Words renderiza comentários e as revisões Excluir:

comments_and_revisions_example_aspose_words_java

Formador de texto para renderização de tipo avançado

O TextShaperFactory propriedade permite que você defina a funcionalidade de formatação de texto, bem como a OpenType suporte de recursos.

Use a modelagem de texto para processamento de documentos nos seguintes casos principais:

  • Um documento usa Kerning, Numeral Shaping, Numeral Forms ou Ligatures.
  • Um documento usa scripts complexos, como árabe, Khmer, tailandês, etc.