{"@attributes":{"version":"2.0"},"channel":{"title":"Documentation \u2013 Panoramica del generatore di documenti in Python","link":"https:\/\/docs.aspose.com\/words\/it\/python-net\/document-builder-overview\/","description":"Recent content in Panoramica del generatore di documenti in Python on Documentation","generator":"Hugo -- gohugo.io","language":"it","item":{"title":"Python_via_dotnet: Navigazione con il cursore in Python","link":"https:\/\/docs.aspose.com\/words\/it\/python-net\/navigation-with-cursor\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/it\/python-net\/navigation-with-cursor\/","description":"\n        \n        \n        <p>Mentre lavori con un documento, anche se \u00e8 breve o lungo, dovrai navigare all&rsquo;interno del documento. La navigazione con un cursore virtuale rappresenta la possibilit\u00e0 di navigare tra diversi nodi in un documento.<\/p>\n<p>All&rsquo;interno di un documento breve, spostarsi all&rsquo;interno di un documento \u00e8 semplice poich\u00e9 puoi spostare il punto di inserimento anche utilizzando i tasti freccia della tastiera o facendo clic con il mouse per posizionare il punto di inserimento dove preferisci. Ma una volta che hai un documento di grandi dimensioni con molte pagine, queste tecniche di base saranno insufficienti.<\/p>\n<p>Questo articolo spiega come spostarsi all&rsquo;interno di un documento e navigare con un cursore virtuale nelle diverse parti di esso.<\/p>\n<h2 id=\"rilevamento-della-posizione-corrente-del-cursore\">Rilevamento della posizione corrente del cursore<\/h2>\n<p>Prima di iniziare il processo di navigazione nel documento, dovrai ottenere il nodo attualmente selezionato. Puoi ottenere la posizione esatta del cursore su un nodo selezionato utilizzando la propriet\u00e0 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/current_node\/\">current_node<\/a>. Inoltre, invece di ottenere il nodo corrente, puoi ottenere il paragrafo o la sezione attualmente selezionati utilizzando le propriet\u00e0 <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>Qualsiasi operazione di inserimento eseguita utilizzando <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> verr\u00e0 inserita prima di <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/current_node\/\">current_node<\/a>. Quando il paragrafo corrente \u00e8 vuoto o il cursore \u00e8 posizionato appena prima della fine del paragrafo, il <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/current_node\/\">current_node<\/a> restituisce None.<\/p>\n<h2 id=\"metodi-di-navigazione-in-un-documento\">Metodi di navigazione in un documento<\/h2>\n<p>Quando modifichi il testo, \u00e8 importante sapere come navigare nel documento e dove spostarti esattamente al suo interno. Aspose.Words ti consente di spostarti in un documento e navigare nelle sue diverse sezioni e parti: \u00e8 simile alla funzionalit\u00e0 del riquadro di spostamento in Microsoft Word per andare a una pagina o un&rsquo;intestazione in un documento Word senza scorrere.<\/p>\n<p>Il metodo principale \u00e8 poter spostare la posizione del cursore su un nodo specifico nel documento, puoi ottenerlo utilizzando il metodo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to\/\">move_to<\/a>.<\/p>\n<p>Il seguente esempio di codice mostra come spostare il <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> su diversi nodi in un 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>Ma oltre al metodo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to\/\">move_to<\/a> di base, ce ne sono altri pi\u00f9 specifici.<\/p>\n<h3 id=\"passare-allinizio-o-alla-fine-di-un-documento\">Passare all&rsquo;inizio o alla fine di un documento<\/h3>\n<p>Puoi andare all&rsquo;inizio o alla fine del tuo documento utilizzando i metodi <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>L&rsquo;esempio di codice seguente mostra come spostare la posizione del cursore all&rsquo;inizio o alla fine di un 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=\"naviga-con-i-segnalibri\">Naviga con i segnalibri<\/h3>\n<p>Puoi contrassegnare un luogo che desideri trovare e spostarti di nuovo facilmente. Puoi inserire tutti i segnalibri che desideri nel tuo documento, quindi spostarti al loro interno identificando i segnalibri con nomi univoci. \u00c8 possibile spostarsi su un segnalibro utilizzando il metodo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_bookmark\/\">move_to_bookmark<\/a>.<\/p>\n<p>I seguenti esempi di codice mostrano come spostare la posizione del cursore su un segnalibro:<\/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=\"passare-a-celle-della-tabella\">Passare a Celle della tabella<\/h3>\n<p>Puoi spostarti in una cella della tabella utilizzando il metodo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_cell\/\">move_to_cell<\/a>. Questo metodo ti consentir\u00e0 di spostare il cursore in qualsiasi cella di una tabella specifica. Inoltre, puoi specificare un indice per spostare il cursore in qualsiasi posizione o carattere specificato in una cella all&rsquo;interno del metodo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_cell\/\">move_to_cell<\/a>.<\/p>\n<p>L&rsquo;esempio di codice seguente mostra come spostare la posizione del cursore su una cella di tabella specificata:<\/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=\"passare-a-un-campo\">Passare a un campo<\/h3>\n<p>Puoi spostarti in un campo specifico nel tuo documento utilizzando il metodo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_field\/\">move_to_field<\/a>. Inoltre, puoi spostarti in un campo unione specifico utilizzando il metodo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_merge_field\/\">move_to_merge_field<\/a>.<\/p>\n<p>Il seguente esempio di codice mostra come spostare il cursore del generatore di documenti su un campo specifico:<\/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=\"passare-a-unintestazione-o-a-un-pi\u00e8-di-pagina\">Passare a un&rsquo;intestazione o a un pi\u00e8 di pagina<\/h3>\n<p>Puoi spostarti all&rsquo;inizio di un&rsquo;intestazione o di un pi\u00e8 di pagina utilizzando il metodo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_header_footer\/\">move_to_header_footer<\/a><\/p>\n<p>Il seguente esempio di codice mostra come spostare il cursore del generatore di documenti sull&rsquo;intestazione o sul pi\u00e8 di pagina del 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=\"passare-a-una-sezione-o-un-paragrafo\">Passare a una sezione o un paragrafo<\/h3>\n<p>Puoi spostarti a una sezione o paragrafo specifico utilizzando i metodi <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_paragraph\/\">move_to_paragraph<\/a> o <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_section\/\">move_to_section<\/a>. Inoltre, puoi specificare un indice per spostare il cursore in qualsiasi posizione o carattere specificato in un paragrafo all&rsquo;interno del metodo <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_paragraph\/\">move_to_paragraph<\/a>.<\/p>\n<p>L&rsquo;esempio di codice seguente mostra come spostarsi a una sezione specifica e a un paragrafo specifico in un 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      "}}}