Formato de linha desabilita quebra entre páginas
Neste tutorial, aprenderemos como desabilitar a quebra de linha de uma tabela de várias páginas em um documento do Word usando Aspose.Words for .NET. Seguiremos um guia passo a passo para entender o código e implementar esse recurso. Ao final deste tutorial, você poderá desabilitar a quebra de linha para todas as linhas da sua tabela em seus documentos do Word.
Etapa 1: configuração do projeto
- Inicie o Visual Studio e crie um novo projeto C#.
- Adicione uma referência à biblioteca Aspose.Words for .NET.
Passo 2: Carregando o documento
Para iniciar o processamento de palavras com o documento, siga estas etapas:
// Caminho para o seu diretório de documentos
string dataDir = "YOUR DOCUMENTS DIRECTORY";
// Carregue o documento
Document doc = new Document(dataDir + "Table spanning two pages.docx");
Certifique-se de substituir “SEU DIRETÓRIO DE DOCUMENTOS” pelo caminho real para o diretório de documentos e forneça o nome de arquivo correto.
Etapa 3: desativar a quebra de linha da tabela
A seguir, desabilitaremos a quebra de linha para todas as linhas da tabela. Use o seguinte código:
// Recuperar a tabela
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
// Desativar quebra de linha para todas as linhas da tabela
foreach(Row row in table.Rows)
row.RowFormat.AllowBreakAcrossPages = false;
Aqui usamos o documento para buscar a primeira tabela e então iterar por todas as linhas da tabela usando um loop foreach. Dentro do loop, desabilitamos a quebra de linha para cada linha definindo oRowFormat.AllowBreakAcrossPages
propriedade parafalse
.
Passo 4: Salvando o documento modificado
Finalmente, precisamos salvar o documento modificado com a quebra de linha da tabela desabilitada. Use o seguinte código:
doc.Save(dataDir + "WorkingWithTables.RowFormatDisableBreakAcrossPages.docx");
Certifique-se de especificar o caminho e o nome de arquivo corretos para o documento de saída.
Exemplo de código-fonte para formato de linha desabilitar quebra entre páginas usando Aspose.Words for .NET
// Caminho para o diretório do seu documento
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document(dataDir + "Table spanning two pages.docx");
Table table = (Table) doc.GetChild(NodeType.Table, 0, true);
// Desative a quebra de páginas para todas as linhas da tabela.
foreach (Row row in table.Rows)
row.RowFormat.AllowBreakAcrossPages = false;
doc.Save(dataDir + "WorkingWithTables.RowFormatDisableBreakAcrossPages.docx");
Conclusão
Neste tutorial, aprendemos como desabilitar a quebra de linha de uma tabela de várias páginas em um documento do Word usando Aspose.Words for .NET. Seguindo este guia passo a passo e implementando o código C# fornecido, você pode aplicar essa desativação às tabelas em seus documentos do Word.