Transformadores de rádio

Transformadores de rádio

API interna As classes nesta página não fazem parte da API pública e não são exportadas do nível superior. aspose.words_foss A maioria dos desenvolvedores deve usar o pacote. Document.save() Em vez disso, veja: Gestão de núcleos para a API pública.

Aspose.Words FOSS for Python uses specialized converter classes to transform the internal document model into output formats. ParagraphConverter manipulação de textos e formatos, TableConverter Manobras de estruturas de mesas, e ListHandler Gerencia a formatação de listas. Estas classes são detalhes da implementação e podem mudar sem aviso prévio.


Convertidor de parágrafos

ParagraphConverter Transforma parágrafos de documentos no formato de saída alvo. Inspecciona a formatação dos parágrafos, o estilo do nível de execução e o conteúdo em linha.

Método de avaliaçãoDescrição:
ParagraphConverter.get_paragraph_info()Extrair informações de formatação a partir de um parágrafo
ParagraphConverter.get_run_formatting()Obter detalhes de formatação para uma execução de texto
ParagraphConverter.format_text()Aplicar formatação ao conteúdo do texto

Conversor de tabela

TableConverter Converte tabelas de documentos no formato alvo (como tabeas de descontos).

Método de avaliaçãoDescrição:
TableConverter.convert()Converter um elemento de tabela para o formato de saída

Gestor de listagem

ListHandler Gerencia o estado da lista durante a conversão de documentos, aninhamento das listas de rastreamento, marcadores e formatação.

Método de avaliaçãoDescrição:
ListHandler.set_reader()Configurar o leitor de documentos para contexto da lista
ListHandler.reset()Estado de rastreamento da lista de reinicialização
ListHandler.get_list_info()Obter detalhes de item da lista para um parágrafo
ListHandler.format_list_item()Formatear um item de lista com marcador e indentado
ListHandler.break_list()Fim de sinal da sequência de listagem

Dicas e melhores práticas

  • Os conversores são utilizados internamente pelo pipeline de exportação a maioria dos desenvolvedores interagem com os outros fabricantes. Document.save() em vez disso .
  • ParagraphConverter.format_text() respeitar o contexto do bloco de código para evitar a aplicação da formatação em linha dentro dos intervalos de códigos.
  • ListHandler mantém o estado através de parágrafos da lista consecutivos chamada reset() ao iniciar uma nova secção de documento

Problemas comuns

EmissãoCausa da morteCorreção
Colunas de tabela desalinhadasTabela de entrada tem células fundidasTableConverter manipula tabelas simples; células fundidas podem produzir saída inesperada
Numeração das listas divididasEstado da lista não redefinido entre secçõesChama-me . ListHandler.reset() nas fronteiras das secções

Resumo de referência da API

Classe / MétodoDescrição:
ParagraphConverter.get_paragraph_info()Formato de parágrafo extracto
ParagraphConverter.get_run_formatting()Obter formatação de nível de execução
ParagraphConverter.format_text()Aplicar formatação ao texto
TableConverter.convert()Converter uma tabela para formato de saída
ListHandler.set_reader()Configuração de contexto do leitor de documentos
ListHandler.get_list_info()Obter detalhes do item da lista
ListHandler.format_list_item()Formatar um item de lista

Ver também:

 Português