{"@attributes":{"version":"2.0"},"channel":{"title":"Documentation \u2013 Vis\u00e3o geral do Document Builder em Python","link":"https:\/\/docs.aspose.com\/words\/pt\/python-net\/document-builder-overview\/","description":"Recent content in Vis\u00e3o geral do Document Builder em Python on Documentation","generator":"Hugo -- gohugo.io","language":"pt","item":{"title":"Python_via_dotnet: Navega\u00e7\u00e3o com Cursor em Python","link":"https:\/\/docs.aspose.com\/words\/pt\/python-net\/navigation-with-cursor\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/pt\/python-net\/navigation-with-cursor\/","description":"\n        \n        \n        <p>Ao trabalhar com um documento, mesmo que seja curto ou longo, voc\u00ea precisar\u00e1 navegar pelo documento. A navega\u00e7\u00e3o com um cursor virtual representa a capacidade de navegar entre diferentes n\u00f3s em um documento.<\/p>\n<p>Dentro de um documento curto, mover-se em um documento \u00e9 simples, pois voc\u00ea pode mover o ponto de inser\u00e7\u00e3o usando as teclas de seta do teclado ou clicando com o mouse para localizar o ponto de inser\u00e7\u00e3o onde desejar. Mas quando voc\u00ea tiver um documento grande com muitas p\u00e1ginas, essas t\u00e9cnicas b\u00e1sicas ser\u00e3o insuficientes.<\/p>\n<p>Este artigo explica como navegar em um documento e navegar com um cursor virtual para diferentes partes dele.<\/p>\n<h2 id=\"detectando-a-posi\u00e7\u00e3o-atual-do-cursor\">Detectando a posi\u00e7\u00e3o atual do cursor<\/h2>\n<p>Antes de iniciar o processo de navega\u00e7\u00e3o pelo seu documento, voc\u00ea precisar\u00e1 obter o n\u00f3 que est\u00e1 selecionado no momento. Voc\u00ea pode obter a posi\u00e7\u00e3o exata do cursor em um n\u00f3 selecionado usando a propriedade <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/current_node\/\">current_node<\/a>. Al\u00e9m disso, em vez de obter o n\u00f3 atual, voc\u00ea pode obter o par\u00e1grafo atualmente selecionado ou a se\u00e7\u00e3o atualmente selecionada usando as propriedades <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/current_paragraph\/\">current_paragraph<\/a> e <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/current_section\/\">current_section<\/a>.<\/p>\n<p>Quaisquer opera\u00e7\u00f5es de inser\u00e7\u00e3o executadas usando o <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> ser\u00e3o inseridas antes do <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/current_node\/\">current_node<\/a>. Quando o par\u00e1grafo atual est\u00e1 vazio ou o cursor est\u00e1 posicionado logo antes do final do par\u00e1grafo, o <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/current_node\/\">current_node<\/a> retorna None.<\/p>\n<h2 id=\"navegando-pelos-m\u00e9todos-em-um-documento\">Navegando pelos m\u00e9todos em um documento<\/h2>\n<p>Ao editar texto, \u00e9 importante saber como navegar no documento e para onde exatamente se mover nele. Aspose.Words permite que voc\u00ea se mova em um documento e navegue por suas diferentes se\u00e7\u00f5es e partes \u2013 isso \u00e9 semelhante \u00e0 funcionalidade do Painel de Navega\u00e7\u00e3o no Microsoft Word para ir para uma p\u00e1gina ou t\u00edtulo em um documento do Word sem rolar.<\/p>\n<p>O m\u00e9todo principal \u00e9 poder mover a posi\u00e7\u00e3o do cursor para um n\u00f3 espec\u00edfico em seu documento. Voc\u00ea pode conseguir isso usando o m\u00e9todo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to\/\">move_to<\/a>.<\/p>\n<p>O exemplo de c\u00f3digo a seguir mostra como mover o <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> para n\u00f3s diferentes em um documento:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Working%20with%20Document-add_content_using_document_builder-MoveToNode.py\"><\/script>\n\n<p>Mas al\u00e9m do m\u00e9todo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to\/\">move_to<\/a> b\u00e1sico, existem outros mais espec\u00edficos.<\/p>\n<h3 id=\"navegue-at\u00e9-o-in\u00edcio-ou-fim-de-um-documento\">Navegue at\u00e9 o in\u00edcio ou fim de um documento<\/h3>\n<p>Voc\u00ea pode ir para o in\u00edcio ou final do seu documento usando os m\u00e9todos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_document_start\/\">move_to_document_start<\/a> e <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_document_end\/\">move_to_document_end<\/a>.<\/p>\n<p>O exemplo de c\u00f3digo a seguir mostra como mover a posi\u00e7\u00e3o do cursor para o in\u00edcio ou final de um documento:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Working%20with%20Document-add_content_using_document_builder-MoveToDocumentStartEnd.py\"><\/script>\n\n<h3 id=\"navegue-com-marcadores\">Navegue com marcadores<\/h3>\n<p>Voc\u00ea pode marcar um local que deseja encontrar e mov\u00ea-lo novamente com facilidade. Voc\u00ea pode inserir quantos marcadores desejar em seu documento e navegar por eles identificando os marcadores com nomes exclusivos. Voc\u00ea pode ir para um marcador usando o m\u00e9todo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_bookmark\/\">move_to_bookmark<\/a>.<\/p>\n<p>Os exemplos de c\u00f3digo a seguir mostram como mover a posi\u00e7\u00e3o do cursor para um marcador:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Working%20with%20Document-add_content_using_document_builder-MoveToBookmark.py\"><\/script>\n\n<h3 id=\"navegue-at\u00e9-as-c\u00e9lulas-da-tabela\">Navegue at\u00e9 as c\u00e9lulas da tabela<\/h3>\n<p>Voc\u00ea pode mover para uma c\u00e9lula da tabela usando o m\u00e9todo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_cell\/\">move_to_cell<\/a>. Este m\u00e9todo permitir\u00e1 que voc\u00ea navegue com o cursor em qualquer c\u00e9lula de uma tabela espec\u00edfica. Al\u00e9m disso, voc\u00ea pode especificar um \u00edndice para mover o cursor para qualquer posi\u00e7\u00e3o ou caractere especificado em uma c\u00e9lula dentro do m\u00e9todo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_cell\/\">move_to_cell<\/a>.<\/p>\n<p>O exemplo de c\u00f3digo a seguir mostra como mover a posi\u00e7\u00e3o do cursor para uma c\u00e9lula especificada da tabela:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Working%20with%20Document-add_content_using_document_builder-MoveToTableCell.py\"><\/script>\n\n<h3 id=\"navegue-at\u00e9-um-campo\">Navegue at\u00e9 um campo<\/h3>\n<p>Voc\u00ea pode ir para um campo espec\u00edfico em seu documento usando o m\u00e9todo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_field\/\">move_to_field<\/a>. Al\u00e9m disso, voc\u00ea pode passar para um campo de mesclagem espec\u00edfico usando o m\u00e9todo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_merge_field\/\">move_to_merge_field<\/a>.<\/p>\n<p>O exemplo de c\u00f3digo a seguir mostra como mover o cursor do construtor de documentos para um campo espec\u00edfico:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Working%20with%20Document-add_content_using_document_builder-MoveToMergeField.py\"><\/script>\n\n<h3 id=\"navegue-at\u00e9-um-cabe\u00e7alho-ou-rodap\u00e9\">Navegue at\u00e9 um cabe\u00e7alho ou rodap\u00e9<\/h3>\n<p>Voc\u00ea pode ir para o in\u00edcio de um cabe\u00e7alho ou rodap\u00e9 usando o m\u00e9todo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_header_footer\/\">move_to_header_footer<\/a><\/p>\n<p>O exemplo de c\u00f3digo a seguir mostra como mover o cursor do construtor de documentos para um cabe\u00e7alho ou rodap\u00e9 de documento:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Working%20with%20Document-add_content_using_document_builder-MoveToHeadersFooters.py\"><\/script>\n\n<h3 id=\"navegue-at\u00e9-uma-se\u00e7\u00e3o-ou-par\u00e1grafo\">Navegue at\u00e9 uma se\u00e7\u00e3o ou par\u00e1grafo<\/h3>\n<p>Voc\u00ea pode ir para uma se\u00e7\u00e3o ou par\u00e1grafo espec\u00edfico usando os m\u00e9todos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_paragraph\/\">move_to_paragraph<\/a> ou <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_section\/\">move_to_section<\/a>. Al\u00e9m disso, voc\u00ea pode especificar um \u00edndice para mover o cursor para qualquer posi\u00e7\u00e3o ou caractere especificado em um par\u00e1grafo dentro do m\u00e9todo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_paragraph\/\">move_to_paragraph<\/a>.<\/p>\n<p>O exemplo de c\u00f3digo a seguir mostra como mover para uma se\u00e7\u00e3o espec\u00edfica e um par\u00e1grafo espec\u00edfico em um documento:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Working%20with%20Document-add_content_using_document_builder-MoveToSection.py\"><\/script>\n\n\n      "}}}