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_fossA 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ção | Descriçã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ção | Descriçã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ção | Descriçã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.ListHandlermantém o estado através de parágrafos da lista consecutivos chamadareset()ao iniciar uma nova secção de documento
Problemas comuns
| Emissão | Causa da morte | Correção |
|---|---|---|
| Colunas de tabela desalinhadas | Tabela de entrada tem células fundidas | TableConverter manipula tabelas simples; células fundidas podem produzir saída inesperada |
| Numeração das listas divididas | Estado da lista não redefinido entre secções | Chama-me . ListHandler.reset() nas fronteiras das secções |
Resumo de referência da API
| Classe / Método | Descriçã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 |