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.
Em Microsoft Word, estes parâmetros são definidos usando a caixa de diálogo “File → Opções → Display” da seguinte forma:
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:
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:
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.