{"@attributes":{"version":"2.0"},"channel":{"title":"Documentation \u2013 Programmering Met Dokumente","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/programming-with-documents\/","description":"Recent content in Programmering Met Dokumente on Documentation","generator":"Hugo -- gohugo.io","language":"af","item":[{"title":"Python_via_dotnet: Aspose.Words DOM","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/aspose-words-document-object-model\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/aspose-words-document-object-model\/","description":"\n        \n        \n        <p>Die Aspose.Words Document Object Model (DOM) is&rsquo;n in-geheue voorstelling van&rsquo;n Word dokument. Met die Aspose.Words DOM kan u die inhoud en formatering van&rsquo;n Word-dokument programmaties lees, manipuleer en verander.<\/p>\n<p>Hierdie afdeling beskryf die hoofklasse van die Aspose.Words DOM en hul verhoudings. Deur die Aspose.Words DOM klasse te gebruik, kan jy programmatiese toegang tot dokumentelemente en formatering verkry.<\/p>\n<h2 id=\"create-a-document-objects-tree\">Skep&rsquo;n <code>Document<\/code> Voorwerpe Boom<\/h2>\n<p>Wanneer&rsquo;n dokument in die Aspose.Words DOM gelees word, dan word&rsquo;n voorwerp boom gebou en verskillende tipes elemente van die bron dokument het hul eie DOM boom voorwerpe met verskillende eienskappe.<\/p>\n<h3 id=\"build-document-nodes-tree\">Bou Dokument Nodes Boom<\/h3>\n<p>Wanneer Aspose.Words &lsquo;n Word-dokument in die geheue lees, skep dit voorwerpe van verskillende tipes wat verskillende dokumentelemente verteenwoordig. Elke reeks van&rsquo;n teks, paragraaf, tabel, of&rsquo;n afdeling is&rsquo;n knoop, en selfs die dokument self is&rsquo;n knoop. Aspose.Words definieer&rsquo;n klas vir elke dokument node tipe.<\/p>\n<p>Die dokument boom in Aspose.Words volg die Saamgestelde Ontwerp Patroon:<\/p>\n<ul>\n<li>Alle knoop klasse uiteindelik afgelei van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/\">Node<\/a> klas, wat is die basis klas in die Aspose.Words Dokument Voorwerp Model.<\/li>\n<li>Knope wat ander knope kan bevat, byvoorbeeld <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/\">Section<\/a> of <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a>, is afgelei van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/\">CompositeNode<\/a> klas, wat op sy beurt afgelei is van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/\">Node<\/a> klas.<\/li>\n<\/ul>\n<p>Die diagram hieronder toon oorerwing tussen knoop klasse van die Aspose.Words Dokument Voorwerp Model (DOM). Die name van abstrakte klasse is in Kursief.<\/p>\n<img src=\"aspose-words-dom.png\" alt=\"aspose-words-dom\" style=\"width:700px\"\/>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nDie Aspose.Words DOM bevat ook die nie-node klasse, soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/style\/\">Style<\/a> of <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/\">Font<\/a>, wat gebruik word om die voorkoms en style binne&rsquo;n dokument aan te pas. Hierdie klasse word nie in hierdie diagram getoon as nie ge\u00ebrf van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/\">Node<\/a> klas.\n<\/div>\n\n<p>Kom ons kyk na&rsquo;n voorbeeld. Die volgende prent toon&rsquo;n Microsoft Word dokument met verskillende soorte inhoud.<\/p>\n<img src=\"document-example.png\" alt=\"document-example-aspose-words\" style=\"width:700px\"\/>\n<p>Wanneer die bogenoemde dokument in die Aspose.Words DOM gelees word, word die boom van voorwerpe geskep, soos in die skema hieronder getoon.<\/p>\n<img src=\"document-example-dom.png\" alt=\"dom-aspose-words\" style=\"width:700px\"\/>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/\">Section<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/table\/\">Table<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/run\/\">Run<\/a>, en al die ander ellipses op die diagram is Aspose.Words voorwerpe wat elemente van die Word-dokument verteenwoordig.<\/p>\n<h3 id=\"get-a-node-type\">Kry&rsquo;n <code>Node<\/code> Tipe<\/h3>\n<p>Alhoewel die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/\">Node<\/a> klas voldoende is om verskillende nodusse van mekaar te onderskei, bied Aspose.Words die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/\">NodeType<\/a> opsomming om sommige API take te vereenvoudig, soos die keuse van nodusse van&rsquo;n spesifieke tipe.<\/p>\n<p>Die tipe van elke knoop kan verkry word deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/node_type\/\">Node.node_type<\/a> eienskap te gebruik. Hierdie eienskap gee&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/\">NodeType<\/a> opsomming waarde. Byvoorbeeld, &lsquo;n paragraaf knoop verteenwoordig deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a> klas gee terug <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/#paragraph\">NodeType.PARAGRAPH<\/a>, en&rsquo;n tabel knoop verteenwoordig deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/table\/\">Table<\/a> klas gee terug <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/#table\">NodeType.TABLE<\/a>.<\/p>\n<p>Die volgende voorbeeld toon hoe om&rsquo;n knoop tipe te kry met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/\">NodeType<\/a> opsomming:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_node-UseNodeType.py\"><\/script>\n\n<h2 id=\"document-tree-navigation\">Dokument Boom Navigasie<\/h2>\n<p>Aspose.Words verteenwoordig&rsquo;n dokument as&rsquo;n node boom, wat jou in staat stel om te navigeer tussen nodes. Hierdie afdeling beskryf hoe om die dokument boom in Aspose.Words te verken en te navigeer.<\/p>\n<p>As u die voorbeelddokument oopmaak, wat vroe\u00ebr in Die Document Explorer aangebied is, verskyn die knoopboom presies soos dit in Aspose.Words voorgestel word.<\/p>\n<img src=\"document-in-document-explorer.png\" alt=\"document-in-document-explorer\" style=\"width:680px\"\/>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldprojek &ldquo;Document Explorer&rdquo; op die <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-.NET\/tree\/master\/Examples\/DocsExamples\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h3 id=\"document-nodes-relationships\">Dokument Nodes Verhoudings<\/h3>\n<p>Die nodusse in die boom het verhoudings tussen hulle:<\/p>\n<ul>\n<li>&lsquo;n node wat&rsquo;n ander node bevat is&rsquo;n <em>parent.<\/em><\/li>\n<li>Die knoop wat in die ouer knoop is&rsquo;n <em>child.<\/em> Kind nodes van dieselfde ouer is <em>sibling<\/em> nodes.<\/li>\n<li>Die <em>root<\/em> knoop is altyd die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> knoop.<\/li>\n<\/ul>\n<p>Die nodusse wat ander nodusse kan bevat, is afgelei van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/\">CompositeNode<\/a> klas, en alle nodusse is uiteindelik afgelei van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/\">Node<\/a> klas. Hierdie twee basis klasse bied gemeenskaplike metodes en eienskappe vir die boom struktuur navigasie en verandering.<\/p>\n<p>Die volgende UML voorwerp diagram toon verskeie nodusse van die voorbeeld dokument en hul verhoudings met mekaar via die ouer, kind, en broer eienskappe:<\/p>\n<img src=\"document-nodes-relationships.png\" alt=\"document-nodes-relationships-aspose-words\" style=\"width:370px\"\/>\n<h4 id=\"dokument-is-node-eienaar\">Dokument Is Node Eienaar<\/h4>\n<p>&lsquo;n knoppie behoort altyd aan&rsquo;n spesifieke dokument, selfs al is dit net geskep of verwyder uit die boom, omdat belangrike dokument-wye strukture soos style en lyste in die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> knoppie gestoor word. Dit is byvoorbeeld nie moontlik om&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a> sonder&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> te h\u00ea nie, want elke paragraaf het&rsquo;n toegewyde styl wat w\u00eareldwyd vir die dokument gedefinieer is. Hierdie re\u00ebl word gebruik wanneer enige nuwe nodusse geskep word. Die toevoeging van&rsquo;n nuwe <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a> direk aan die DOM vereis&rsquo;n dokument voorwerp wat aan die konstruktor.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nDie <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/document\/\">Node.document<\/a> eienskap gee terug die dokument waaraan die node behoort.\n<\/div>\n\n<p>Wanneer die skep van&rsquo;n nuwe paragraaf met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a>, die bouer het altyd&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> klas gekoppel aan dit deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/document\/\">DocumentBuilder.document<\/a> eiendom.<\/p>\n<p>Die volgende kode voorbeeld toon dat wanneer die skep van enige node, &lsquo;n dokument wat die node sal besit altyd gedefinieer:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_node-OwnerDocument.py\"><\/script>\n\n<h4 id=\"ouerknooppunt\">Ouerknooppunt<\/h4>\n<p>Elke knoop het&rsquo;n ouer wat deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/parent_node\/\">parent_node<\/a> eienskap gespesifiseer word. &lsquo;n knoppie het geen ouer knoppie nie, dit wil s\u00ea, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/parent_node\/\">parent_node<\/a> is <em>None<\/em>, in die volgende gevalle:<\/p>\n<ul>\n<li>Die knoop is pas geskep en is nog nie by die boom gevoeg nie.<\/li>\n<li>Die knoop is van die boom verwyder.<\/li>\n<li>Dit is die wortel <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> knoop wat altyd&rsquo;n geen ouer knoop het.<\/li>\n<\/ul>\n<p>Jy kan&rsquo;n knoop van sy ouer verwyder deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/remove\/\">Node.remove<\/a> metode te bel.Die volgende kode voorbeeld toon hoe om toegang tot die ouer node:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_node-GetParentNode.py\"><\/script>\n\n<h4 id=\"kind-knope\">Kind Knope<\/h4>\n<p>Die mees doeltreffende manier om toegang tot kind nodes van a <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/\">CompositeNode<\/a> is via die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/first_child\/\">first_child<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/last_child\/\">last_child<\/a> eienskappe wat die eerste en laaste kind nodes, onderskeidelik terugkeer. As daar geen kind nodes, hierdie eienskappe terugkeer <em>None<\/em>.<\/p>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/\">CompositeNode<\/a> bied ook die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">get_child_nodes<\/a> versameling wat ge\u00efndekseerde of genommerde toegang tot die kind nodes moontlik maak. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">get_child_nodes<\/a> metode gee&rsquo;n lewendige versameling van nodes terug, wat beteken dat wanneer die dokument verander word, soos wanneer nodes verwyder of bygevoeg word, die <strong>get_child_nodes<\/strong> versameling outomaties opgedateer word.<\/p>\n<p>As&rsquo;n knoop geen kind het nie, dan gee die <strong>get_child_nodes<\/strong> metode&rsquo;n le\u00eb versameling terug. Jy kan kyk of die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/\">CompositeNode<\/a> bevat enige kind nodes met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/has_child_nodes\/\">has_child_nodes<\/a> eiendom.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om onmiddellike kind nodes van a <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/\">CompositeNode<\/a> te tel met behulp van die enumerator wat deur die <strong>get_child_nodes<\/strong> versameling:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_node-EnumerateChildNodes.py\"><\/script>\n\n<h4 id=\"broersknope\">Broersknope<\/h4>\n<p>Jy kan die knoop wat onmiddellik voorafgaan of volg&rsquo;n bepaalde knoop met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/previous_sibling\/\">previous_sibling<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/next_sibling\/\">next_sibling<\/a> eienskappe, onderskeidelik. As&rsquo;n knoop die laaste kind van sy ouer is, dan is die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/next_sibling\/\">next_sibling<\/a> eienskap <em>None<\/em>. Omgekeerd, as die knoop die eerste kind van sy ouer is, is die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/previous_sibling\/\">previous_sibling<\/a> eienskap <em>None<\/em>.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om doeltreffend te besoek al direkte en indirekte kind nodes van&rsquo;n saamgestelde node:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_node-RecurseAllNodes.py\"><\/script>\n\n<h3 id=\"typed-access-to-child-and-parent-nodes\">Getikte Toegang Tot Kind En Ouer Nodes<\/h3>\n<p>Tot dusver het ons die eienskappe bespreek wat een van die basis tipes \u2013 <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/\">Node<\/a> of <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/\">CompositeNode<\/a> teruggee. Maar soms is daar situasies waar jy dalk waardes moet gooi na&rsquo;n spesifieke knoop klas, soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/run\/\">Run<\/a> of <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a>. Dit wil s\u00ea, jy kan nie heeltemal wegkom van giet wanneer jy met die Aspose.Words DOM werk nie, wat saamgestel is.<\/p>\n<p>Om die behoefte aan giet te verminder, die meeste Aspose.Words klasse bied eienskappe en versamelings wat sterk getik toegang bied. Daar is drie basiese patrone van getikte toegang:<\/p>\n<ul>\n<li>&lsquo;n ouer-knooppunt stel getypte <strong>first_XXX<\/strong> en <strong>last_XXX<\/strong> eienskappe bloot. Byvoorbeeld, die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> het <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/first_section\/\">first_section<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/last_section\/\">last_section<\/a> eienskappe. Net so het <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/table\/\">Table<\/a> eienskappe soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/table\/first_row\/\">first_row<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/table\/last_row\/\">last_row<\/a>, en ander.<\/li>\n<li>&lsquo;n ouer-knooppunt stel&rsquo;n getypte versameling van kind-knooppunte bloot, soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/sections\/\">Document.sections<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/story\/paragraphs\/\">Body.paragraphs<\/a>, en ander.<\/li>\n<li>&lsquo;n kind-knooppunt bied getikte toegang tot sy ouer, soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/inline\/parent_paragraph\/\">Run.parent_paragraph<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/parent_section\/\">Paragraph.parent_section<\/a>, en ander.<\/li>\n<\/ul>\n<p>Getypeerde eienskappe is bloot nuttige kortpaaie wat soms makliker toegang bied as generiese eienskappe wat van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/parent_node\/\">Node.parent_node<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/first_child\/\">CompositeNode.first_child<\/a> ge\u00ebrf word.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om getik eienskappe gebruik om toegang tot nodes van die dokument boom:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_node-TypedAccess.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Vertaal Markdown na DOM","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/translate-markdown-to-document-object-model\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/translate-markdown-to-document-object-model\/","description":"\n        \n        \n        <p>Om die inhoud en formatering van&rsquo;n dokument programmaties te lees, te manipuleer en te verander, moet jy dit vertaal na die Aspose.Words Document Object Model (DOM).<\/p>\n<p>In teenstelling met Word-dokumente, voldoen Markdown nie aan die DOM wat in Die <a href=\"https:\/\/docs.aspose.com\/words\/words\/af\/python-net\/aspose-words-document-object-model\/\">Aspose.Words Dokument Voorwerp Model (DOM)<\/a> artikel. Aspose.Words bied egter sy eie meganisme vir die vertaling van Markdown dokumente na DOM en terug, sodat ons suksesvol kan werk met hul elemente soos teks opmaak, tabelle, koptekste, en ander.<\/p>\n<p>Hierdie artikel verduidelik hoe die verskillende markdown kenmerke vertaal kan word in Aspose.Words DOM en terug na Markdown formaat.<\/p>\n<h2 id=\"kompleksiteit-van-vertaling-markdown--dom--markdown\">Kompleksiteit Van Vertaling Markdown \u2013 DOM \u2013 Markdown<\/h2>\n<p>Die grootste probleem van hierdie meganisme is nie net om Markdown te vertaal na DOM nie, maar ook om die omgekeerde transformasie te doen om die dokument terug te stoor na Markdown formaat met minimale verlies. Daar is elemente, soos meervlak aanhalingstekens, waarvoor die omgekeerde transformasie nie triviaal is nie.<\/p>\n<p>Ons vertaling enjin kan gebruikers nie net om te werk met komplekse elemente in&rsquo;n bestaande Markdown dokument, maar ook om hul eie dokument te skep in Markdown formaat met die oorspronklike struktuur van nuuts af. Om verskeie elemente te skep, moet jy style met spesifieke name gebruik volgens sekere re\u00ebls wat later in hierdie artikel beskryf word. Sulke style kan programmaties geskep word.<\/p>\n<h2 id=\"algemene-vertaalbeginsels\">Algemene Vertaalbeginsels<\/h2>\n<p>Ons gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/\">Font<\/a> formatering vir inline blokke. Wanneer daar geen direkte ooreenstemming is vir&rsquo;n Markdown kenmerk in Aspose.Words DOM nie, gebruik ons&rsquo;n karakterstyl met&rsquo;n naam wat begin met&rsquo;n paar spesiale woorde.<\/p>\n<p>Vir houerblokke gebruik ons styl oorerwing om geneste Markdown kenmerke aan te dui. In hierdie geval, selfs wanneer daar geen geneste kenmerke is nie, gebruik ons ook paragraafstyle met&rsquo;n naam wat van&rsquo;n paar spesiale woorde begin.<\/p>\n<p>Bullet en bestel lyste is houer blokke in Markdown sowel. Hul nes is verteenwoordig in DOM op dieselfde manier as vir alle ander houer blokke met behulp van styl erfenis. Daarbenewens het lyste in DOM egter ooreenstemmende nommeropmaak in lysstyl of paragraafopmaak.<\/p>\n<h2 id=\"inlyn-blokke\">Inlyn Blokke<\/h2>\n<p>Ons gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/\">Font<\/a> formatering wanneer ons <strong>Bold<\/strong>, <em>Italic<\/em> of <del>Strikethrough<\/del> inline markdown funksies vertaal.<\/p>\n<table>\n<thead>\n<tr>\n<th>Markdown kenmerk<\/th>\n<th>Aspose.Words<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Bold<\/strong><br \/><code>**bold text**<\/code><\/td>\n<td><code>Font.bold = True<\/code><\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Use a document builder to add content to the document.<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Make the text Bold.<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">font<\/span><span class=\"o\">.<\/span><span class=\"n\">bold<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">True<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;This text will be Bold&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.bold_text_example.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>Italic<\/strong><br \/><code>*italic text*<\/code><\/td>\n<td><code>Font.italic = True<\/code><\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Use a document builder to add content to the document.<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Make the text Italic.<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">font<\/span><span class=\"o\">.<\/span><span class=\"n\">italic<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">True<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;This text will be Italic&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.italic_text_example.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>Strikethrough<\/strong><br \/><code>~Strikethrough text~<\/code><\/td>\n<td><code>Font.strike_through = True<\/code><\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Use a document builder to add content to the document.<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Make the text Strikethrough.<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">font<\/span><span class=\"o\">.<\/span><span class=\"n\">strike_through<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">True<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;This text will be Strikethrough&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.strikethrough_text_example.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Ons gebruik&rsquo;n karakter styl met&rsquo;n naam wat begin van die woord <code>InlineCode<\/code>, gevolg deur&rsquo;n opsionele punt <code>(.)<\/code> en&rsquo;n aantal backticks <code>(`)<\/code> vir die <code>InlineCode<\/code> funksie. As&rsquo;n aantal backticks gemis word, dan sal een backtick gebruik word by verstek.<\/p>\n<table>\n<thead>\n<tr>\n<th>Markdown kenmerk<\/th>\n<th>Aspose.Words<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>InlineCode<\/strong><br \/><code>**inline code**<\/code><\/td>\n<td><code>Font.style_name = &quot;InlineCode[.][N]&quot;<\/code><\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Use a document builder to add content to the document.<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Number of backticks is missed, one backtick will be used by default.<\/span>\n<span class=\"n\">inlineCode1BackTicks<\/span> <span class=\"o\">=<\/span> <span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">styles<\/span><span class=\"o\">.<\/span><span class=\"n\">add<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">StyleType<\/span><span class=\"o\">.<\/span><span class=\"n\">CHARACTER<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;InlineCode&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">font<\/span><span class=\"o\">.<\/span><span class=\"n\">style<\/span> <span class=\"o\">=<\/span> <span class=\"n\">inlineCode1BackTicks<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Text with InlineCode style with 1 backtick&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># There will be 3 backticks.<\/span>\n<span class=\"n\">inlineCode3BackTicks<\/span> <span class=\"o\">=<\/span> <span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">styles<\/span><span class=\"o\">.<\/span><span class=\"n\">add<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">StyleType<\/span><span class=\"o\">.<\/span><span class=\"n\">CHARACTER<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;InlineCode.3&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">font<\/span><span class=\"o\">.<\/span><span class=\"n\">style<\/span> <span class=\"o\">=<\/span> <span class=\"n\">inlineCode3BackTicks<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Text with InlineCode style with 3 backtick&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.inline_code_example.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>Autolink<\/strong><br \/><code>&lt;scheme:\/\/domain.com&gt;<\/code><br \/><code>&lt;email@domain.com&gt;<\/code><\/td>\n<td>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldhyperlink\/\">FieldHyperlink<\/a> klas.<\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Use a document builder to add content to the document.<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Insert hyperlink.<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_hyperlink<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;https:\/\/www.aspose.com&#34;<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;https:\/\/www.aspose.com&#34;<\/span><span class=\"p\">,<\/span> <span class=\"bp\">False<\/span><span class=\"p\">);<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_hyperlink<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;email@aspose.com&#34;<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;mailto:email@aspose.com&#34;<\/span><span class=\"p\">,<\/span> <span class=\"bp\">False<\/span><span class=\"p\">);<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.autolink_example.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>Link<\/strong><br \/><code>[link text](url)<\/code><br \/><code>[link text](&lt;url&gt;&quot;title&quot;)<\/code><br \/><code>[link text](url 'title')<\/code><br \/><code>[link text](url (title))<\/code><\/td>\n<td>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldhyperlink\/\">FieldHyperlink<\/a><\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Use a document builder to add content to the document.<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Insert hyperlink.<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_hyperlink<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Aspose&#34;<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;https:\/\/www.aspose.com&#34;<\/span><span class=\"p\">,<\/span> <span class=\"bp\">False<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.link_example.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>Image<\/strong><br \/><code>![](url)<\/code><br \/><code>![alt text](&lt;url&gt;&quot;title&quot;)<\/code><br \/><code>![alt text](url \u2018title\u2019)<\/code><br \/><code>![alt text](url (title))<\/code><\/td>\n<td>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> klas.<\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Use a document builder to add content to the document.<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Insert image.<\/span>\n<span class=\"n\">shape<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">drawing<\/span><span class=\"o\">.<\/span><span class=\"n\">Shape<\/span><span class=\"p\">(<\/span><span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"p\">,<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">drawing<\/span><span class=\"o\">.<\/span><span class=\"n\">ShapeType<\/span><span class=\"o\">.<\/span><span class=\"n\">IMAGE<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">shape<\/span><span class=\"o\">.<\/span><span class=\"n\">wrap_type<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">drawing<\/span><span class=\"o\">.<\/span><span class=\"n\">WrapType<\/span><span class=\"o\">.<\/span><span class=\"n\">INLINE<\/span>\n<span class=\"n\">shape<\/span><span class=\"o\">.<\/span><span class=\"n\">image_data<\/span><span class=\"o\">.<\/span><span class=\"n\">source_full_name<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;\/attachment\/1456\/pic001.png&#34;<\/span>\n<span class=\"n\">shape<\/span><span class=\"o\">.<\/span><span class=\"n\">image_data<\/span><span class=\"o\">.<\/span><span class=\"n\">title<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;title&#34;<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_node<\/span><span class=\"p\">(<\/span><span class=\"n\">shape<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.image_example.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"houerblokke\">Houerblokke<\/h2>\n<p>&lsquo;n dokument is&rsquo;n reeks houerblokke soos opskrifte, paragrawe, lyste, aanhalings en ander. Container blokke kan verdeel word in 2 klasse: Blaar blokke en Komplekse Houers. Blaarblokke kan slegs inline inhoud bevat. Komplekse houers kan op hul beurt ander houerblokke bevat, insluitend Blaarblokke.<\/p>\n<h3 id=\"blaarblokke\">Blaarblokke<\/h3>\n<p>Die tabel hieronder toon voorbeelde van die gebruik van Markdown Blaarblokke in Aspose.Words:<\/p>\n<table>\n<thead>\n<tr>\n<th>Markdown kenmerk<\/th>\n<th>Aspose.Words<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>HorizontalRule<\/strong><br \/><code>-----<\/code><\/td>\n<td>Dit is&rsquo;n eenvoudige paragraaf met&rsquo;n ooreenstemmende HorizontalRule vorm:<br \/><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_horizontal_rule\/\">DocumentBuilder.insert_horizontal_rule()<\/a><\/td>\n<\/tr>\n<tr>\n<td><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_markdown-HorizontalRule.py\"><\/script>\n<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>ATX Heading<\/strong><br \/><code># H1, ## H2, ### H3\u2026<\/code><\/td>\n<td><code>ParagraphFormat.style_name = &quot;Heading N&quot;<\/code>, waar (1&lt;= N &lt;= 9).<br \/>Dit word in&rsquo;n ingeboude styl vertaal en moet presies van die gespesifiseerde patroon wees (geen agtervoegsels of voorvoegsels word toegelaat nie).<br \/>Andersins sal dit net&rsquo;n gewone paragraaf met&rsquo;n ooreenstemmende styl wees.<\/td>\n<\/tr>\n<tr>\n<td><script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_markdown-Headings.py\"><\/script>\n<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>Setext Heading<\/strong><br \/><code>===<\/code> (if Heading level 1),<br \/><code>---<\/code> (if Heading level 2)<\/td>\n<td><code>ParagraphFormat.style_name = &quot;SetextHeading[some suffix]&quot;<\/code>, gebaseer op <code>&quot;Heading N&quot;<\/code> styl.<br \/>As (n &gt;= 2), dan sal <code>&quot;Heading 2&quot;<\/code> gebruik word, anders sal <code>&quot;Heading 1&quot;<\/code>.<br \/>Enige agtervoegsel word toegelaat, maar Aspose.Words invoerder gebruik getalle &ldquo;1&rdquo; en &ldquo;2&rdquo; onderskeidelik.<\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Use a document builder to add content to the document.<\/span>\n<span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">paragraph_format<\/span><span class=\"o\">.<\/span><span class=\"n\">style_name<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;Heading 1&#34;<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;This is an H1 tag&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Reset styles from the previous paragraph to not combine styles between paragraphs.<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">font<\/span><span class=\"o\">.<\/span><span class=\"n\">bold<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">False<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">font<\/span><span class=\"o\">.<\/span><span class=\"n\">italic<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">False<\/span>\n\n<span class=\"n\">setexHeading1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">styles<\/span><span class=\"o\">.<\/span><span class=\"n\">add<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">StyleType<\/span><span class=\"o\">.<\/span><span class=\"n\">PARAGRAPH<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;SetexHeading1&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">paragraph_format<\/span><span class=\"o\">.<\/span><span class=\"n\">style<\/span> <span class=\"o\">=<\/span> <span class=\"n\">setexHeading1<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">styles<\/span><span class=\"o\">.<\/span><span class=\"n\">get_by_name<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;SetexHeading1&#34;<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">base_style_name<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;Heading 1&#34;<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Setex Heading level 1&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">paragraph_format<\/span><span class=\"o\">.<\/span><span class=\"n\">style<\/span> <span class=\"o\">=<\/span> <span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">styles<\/span><span class=\"o\">.<\/span><span class=\"n\">get_by_name<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Heading 3&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;This is an H3 tag&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Reset styles from the previous paragraph to not combine styles between paragraphs.<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">font<\/span><span class=\"o\">.<\/span><span class=\"n\">bold<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">False<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">font<\/span><span class=\"o\">.<\/span><span class=\"n\">italic<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">False<\/span>\n\n<span class=\"n\">setexHeading2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">styles<\/span><span class=\"o\">.<\/span><span class=\"n\">add<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">StyleType<\/span><span class=\"o\">.<\/span><span class=\"n\">PARAGRAPH<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;SetexHeading2&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">paragraph_format<\/span><span class=\"o\">.<\/span><span class=\"n\">style<\/span> <span class=\"o\">=<\/span> <span class=\"n\">setexHeading2<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">styles<\/span><span class=\"o\">.<\/span><span class=\"n\">get_by_name<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;SetexHeading2&#34;<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">base_style_name<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;Heading 3&#34;<\/span>\n\n<span class=\"c1\"># Setex heading level will be reset to 2 if the base paragraph has a Heading level greater than 2.<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Setex Heading level 2&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.setext_heading_example.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>Indented Code<\/strong><\/td>\n<td><code>ParagraphFormat.style_name = &quot;IndentedCode[some suffix]&quot;<\/code><\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Use a document builder to add content to the document.<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">()<\/span>\n\n<span class=\"n\">indentedCode<\/span> <span class=\"o\">=<\/span> <span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">styles<\/span><span class=\"o\">.<\/span><span class=\"n\">add<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">StyleType<\/span><span class=\"o\">.<\/span><span class=\"n\">PARAGRAPH<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;IndentedCode&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">paragraph_format<\/span><span class=\"o\">.<\/span><span class=\"n\">style<\/span> <span class=\"o\">=<\/span> <span class=\"n\">indentedCode<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;This is an indented code&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.indented_code_example.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>Fenced Code<\/strong><br \/><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"err\">```<\/span> <span class=\"n\">c<\/span><span class=\"err\">#<\/span>\n<span class=\"k\">if<\/span> <span class=\"p\">()<\/span>\n<span class=\"n\">then<\/span>\n<span class=\"k\">else<\/span>\n<span class=\"err\">```<\/span>\n<\/code><\/pre><\/div><\/td>\n<td><code>ParagraphFormat.style_name = &quot;FencedCode[.][info string]&quot;<\/code><br \/>die <code>[.]<\/code> en <code>[info string]<\/code> is opsioneel.<\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Use a document builder to add content to the document.<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">()<\/span>\n\n<span class=\"n\">fencedCode<\/span> <span class=\"o\">=<\/span> <span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">styles<\/span><span class=\"o\">.<\/span><span class=\"n\">add<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">StyleType<\/span><span class=\"o\">.<\/span><span class=\"n\">PARAGRAPH<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;FencedCode&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">paragraph_format<\/span><span class=\"o\">.<\/span><span class=\"n\">style<\/span> <span class=\"o\">=<\/span> <span class=\"n\">fencedCode<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;This is an fenced code&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">fencedCodeWithInfo<\/span> <span class=\"o\">=<\/span> <span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">styles<\/span><span class=\"o\">.<\/span><span class=\"n\">add<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">StyleType<\/span><span class=\"o\">.<\/span><span class=\"n\">PARAGRAPH<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;FencedCode.C#&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">paragraph_format<\/span><span class=\"o\">.<\/span><span class=\"n\">style<\/span> <span class=\"o\">=<\/span> <span class=\"n\">fencedCodeWithInfo<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;This is a fenced code with info string&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.fenced_code_example.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"komplekse-houers\">Komplekse Houers<\/h3>\n<p>Die tabel hieronder toon voorbeelde van die gebruik van Markdown Komplekse Houers in Aspose.Words:<\/p>\n<table>\n<thead>\n<tr>\n<th>Markdown kenmerk<\/th>\n<th>Aspose.Words<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Quote<\/strong><br \/><code>&gt; quote,<\/code><br \/><code>&gt;&gt; nested quote<\/code><\/td>\n<td><code>ParagraphFormat.style_name = &quot;Quote[some suffix]&quot;<\/code><br \/>die agtervoegsel in styl naam is opsioneel, maar Aspose.Words invoerder gebruik die geordende getalle 1, 2, 3, &hellip;. in die geval van geneste aanhalings.<br \/>Die nes word gedefinieer deur die oorge\u00ebrfde style.<\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Use a document builder to add content to the document.<\/span>\n<span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># By default a document stores blockquote style for the first level.<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">paragraph_format<\/span><span class=\"o\">.<\/span><span class=\"n\">style_name<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;Quote&#34;<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Blockquote&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Create styles for nested levels through style inheritance.<\/span>\n<span class=\"n\">quoteLevel2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">styles<\/span><span class=\"o\">.<\/span><span class=\"n\">add<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">StyleType<\/span><span class=\"o\">.<\/span><span class=\"n\">PARAGRAPH<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;Quote1&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">paragraph_format<\/span><span class=\"o\">.<\/span><span class=\"n\">style<\/span> <span class=\"o\">=<\/span> <span class=\"n\">quoteLevel2<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">styles<\/span><span class=\"o\">.<\/span><span class=\"n\">get_by_name<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Quote1&#34;<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">base_style_name<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;Quote&#34;<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;1. Nested blockquote&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.quote_example.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>BulletedList<\/strong><br \/><code>- Item 1<\/code><br \/><code>- Item 2<\/code><br \/>\t<code> - Item 2a<\/code><br \/>\t<code> - Item 2b<\/code><\/td>\n<td>Bullet lyste word verteenwoordig met behulp van paragraaf nommering:<br \/><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/apply_bullet_default\/\">ListFormat.apply_bullet_default()<\/a><br \/>Daar kan 3 tipes van koe\u00ebllyste wees. Hulle is slegs diff in&rsquo;n nommering formaat van die heel eerste vlak. Dit is: <code>'-'<\/code>, <code>'+'<\/code> of <code>'*'<\/code> onderskeidelik.<\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Use a document builder to add content to the document.<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">()<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">list_format<\/span><span class=\"o\">.<\/span><span class=\"n\">apply_bullet_default<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">list_format<\/span><span class=\"o\">.<\/span><span class=\"n\">list<\/span><span class=\"o\">.<\/span><span class=\"n\">list_levels<\/span><span class=\"p\">[<\/span><span class=\"mi\">0<\/span><span class=\"p\">]<\/span><span class=\"o\">.<\/span><span class=\"n\">number_format<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;-&#34;<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Item 1&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Item 2&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">list_format<\/span><span class=\"o\">.<\/span><span class=\"n\">list_indent<\/span><span class=\"p\">()<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Item 2a&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Item 2b&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.bulleted_list_example.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><strong>OrderedList<\/strong><br \/><code>1. Item 1<\/code><br \/><code>2. Item 2<\/code><br \/>\t<code>1) Item 2a<\/code><br \/>\t<code>2) Item 2b<\/code><\/td>\n<td>Geordende lyste word verteenwoordig deur paragraafnommering te gebruik:<br \/><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/apply_number_default\/\">ListFormat.apply_number_default()<\/a><br \/>Daar kan 2 nommer formaat merkers wees: <code>'.'<\/code> en <code>')'<\/code>. Die standaard merker is <code>'.'<\/code>.<\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">list_format<\/span><span class=\"o\">.<\/span><span class=\"n\">apply_number_default<\/span><span class=\"p\">()<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Item 1&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Item 2&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">list_format<\/span><span class=\"o\">.<\/span><span class=\"n\">list_indent<\/span><span class=\"p\">()<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Item 2a&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">write<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Item 2b&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.ordered_list_example.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"tabelle\">Tabelle<\/h3>\n<p>Aspose.Words laat ook toe om tabelle te vertaal in DOM, soos hieronder getoon:<\/p>\n<table>\n<thead>\n<tr>\n<th>Markdown kenmerk<\/th>\n<th>Aspose.Words<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>Table<\/code> <br \/>&lsquo;n\\<\/td>\n<td>b<code>&lt;br \/&gt;<\/code>-\\<\/td>\n<\/tr>\n<tr>\n<td><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Use a document builder to add content to the document.<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Add the first row.<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_cell<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;a&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_cell<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;b&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">end_row<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Add the second row.<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_cell<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;c&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_cell<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;d&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">end_table<\/span><span class=\"p\">()<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">document<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithMarkdown.ordered_list_table.md&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"sien-ook\">Sien Ook<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.aspose.com\/words\/words\/af\/python-net\/working-with-markdown-features\/\">Werk met Markdown Funksies<\/a><\/li>\n<\/ul>\n\n      "},{"title":"Python_via_dotnet: Dokumentbouer Oorsig in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/document-builder-overview\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/document-builder-overview\/","description":"\n        \n        \n        <p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> is&rsquo;n kragtige klas wat met <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> assosieer en jou in staat stel om dinamiese dokumente van nuuts af te bou of nuwe elemente by&rsquo;n bestaande een te voeg.<\/p>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> bied metodes om teks, checkboxes, ole voorwerpe, paragrawe, lyste, tabelle, beelde, en ander inhoud elemente in te voeg. Dit laat jou toe om lettertipes, paragraaf of afdeling formatering spesifiseer, en voer ander bewerkings.<\/p>\n<h2 id=\"dokumentbouer-of-asposewords-dom\">Dokumentbouer of Aspose.Words DOM<\/h2>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> vul klasse en metodes beskikbaar in die Aspose.Words Document Object Model (DOM) om die mees algemene dokument gebou take te vereenvoudig. Dit wil s\u00ea, jy kan die inhoud van dokumente skep en verander deur beide die Aspose.Words DOM, wat&rsquo;n goeie begrip van die boomstruktuur vereis, en die gebruik van die DocumentBuilder. Die <code>DocumentBuilder<\/code> is&rsquo;n &ldquo;fasade&rdquo; vir die komplekse <strong>Document<\/strong> struktuur wat jou toelaat om vinnig en maklik inhoud en formatering in te voeg.<\/p>\n<p>Operasies wat moontlik is met <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> is ook moontlik wanneer die klasse van die Aspose.Words DOM direk gebruik word. Maar die gebruik van Aspose.Words DOM klasse direk vereis gewoonlik meer re\u00ebls kode as die gebruik van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a>.<\/p>\n<h2 id=\"dokument-navigasie\">Dokument Navigasie<\/h2>\n<p>Dokumentnavigasie is gebaseer op die konsep van&rsquo;n virtuele wyser, waarmee jy na&rsquo;n ander plek in die dokument kan beweeg met behulp van verskeie <strong>DocumentBuilder.move_to_XXX<\/strong> metodes soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_document_start\/\">move_to_document_start<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_field\/\">move_to_field<\/a>. Hierdie virtuele wyser dui aan waar die teks ingevoeg sal word wanneer die metodes geroep word <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/write\/\">write<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/writeln\/\">writeln<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_break\/\">insert_break<\/a>, en ander. Sien die volgende artikel &ldquo;Navigasie met Wyser&rdquo; om meer te leer oor die virtuele wyser.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om te navigeer na&rsquo;n boekmerk:<\/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-MoveToBookmarkEnd.py\"><\/script>\n\n<h2 id=\"dokumentbou-en-wysiging\">Dokumentbou En Wysiging<\/h2>\n<p>Aspose.Words API bied verskeie klasse wat verantwoordelik is vir die formatering van verskeie elemente van&rsquo;n dokument. Elk van die klasse inkapsel formatering eienskappe wat verband hou met&rsquo;n spesifieke dokument element, soos teks, paragraaf, afdeling, en ander. Byvoorbeeld, die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/\">Font<\/a> klas verteenwoordig karakter formatering eienskappe, die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/\">ParagraphFormat<\/a> klas verteenwoordig paragraaf formatering eienskappe, en so aan. Voorwerpe van hierdie klasse word teruggestuur deur die ooreenstemmende <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> eienskappe, wat dieselfde name as die klasse het. Daarom kan u toegang tot hulle kry en die verlangde formatering tydens die dokumentbou stel.<\/p>\n<p>Jy kan ook voeg teks, checkbox, ole voorwerp, beelde, boekmerke, vorm velde, en ander dokument elemente by die wyser posisie met behulp van die <code>Write<\/code> metode of enige van die <strong>DocumentBuilder.insert_XXX<\/strong> metodes, soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_field\/\">insert_field<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_html\/\">insert_html<\/a>, en soortgelyke metodes.<\/p>\n<p>Kom ons kyk hoe om&rsquo;n eenvoudige dokument te skep met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a>.<\/p>\n<h3 id=\"skepn-dokument-met-documentbuilder\">Skep&rsquo;n Dokument met DocumentBuilder<\/h3>\n<p>Om te begin, moet jy&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> skep en dit met&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> voorwerp assosieer. Jy skep&rsquo;n nuwe voorbeeld van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> deur sy konstruktor te bel en dit aan&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> voorwerp te gee vir aanhegting aan die bouer.<\/p>\n<p>Om&rsquo;n teks in te voeg, slaag die teksstring wat u in die dokument moet invoeg na die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/write\/\">write<\/a> - metode.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n eenvoudige dokument te skep met behulp van&rsquo;n dokument bouer.<\/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=\"spesifiseer-dokumentformatering\">Spesifiseer Dokumentformatering<\/h3>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/font\/\">font<\/a> eienskap definieer teks formatering. Hierdie voorwerp bevat verskillende lettertipe eienskappe (lettertipe naam, lettertipe grootte, kleur, en so aan). Sommige belangrike lettertipe-eienskappe word ook verteenwoordig deur <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> eienskappe om jou in staat te stel om direk toegang tot hulle te verkry. Dit is die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/bold\/\">Font.bold<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/italic\/\">Font.italic<\/a>, en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/underline\/\">Font.underline<\/a> booleaanse eienskappe.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n geformateerde teks in te voeg met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a>:<\/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-InsertParagraph.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<ul>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/font\/\">font<\/a> spesifiseer die karakterformatering wat toegepas sal word op alle teks wat vanaf die huidige posisie in die dokument ingevoeg word.<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/paragraph_format\/\">paragraph_format<\/a> spesifiseer die paragraafformatering vir die huidige en alle paragrawe wat ingevoeg moet word.<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/page_setup\/\">page_setup<\/a> spesifiseer die bladsy-en afdelingseienskappe vir die huidige afdeling en die hele afdeling wat ingevoeg sal word.<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/cell_format\/\">cell_format<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/row_format\/\">row_format<\/a> spesifiseer formatering eienskappe wat toegepas sal word om tabel selle en rye van die huidige posisie in die dokument af.<\/li>\n<\/ul>\n<p>In hierdie situasie beteken &ldquo;huidige&rdquo; die posisie, paragraaf, gedeelte, sel of ry waarin die wyser is.\n<\/div>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat die eienskappe <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/font\/\">font<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/paragraph_format\/\">paragraph_format<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/page_setup\/\">page_setup<\/a> opgedateer word wanneer jy na&rsquo;n ander plek in die dokument navigeer om die opmaak eienskappe van hierdie plek te weerspie\u00ebl.\n<\/div>\n\n\n      "},{"title":"Python_via_dotnet: Werk Met Dokument in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-document\/","description":"\n        \n        \n        <p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> klas is sentraal in Aspose.Words. Dit verteenwoordig&rsquo;n dokument en bied verskeie dokument eienskappe en metodes, soos die stoor of beskerming van die dokument. U gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> klas as die beginpunt vir alles wat u wil uitvoer met Aspose.Words: skep&rsquo;n nuwe dokument van nuuts af, maak&rsquo;n sjabloon oop vir a mail merge, of kry verskillende dele uit&rsquo;n dokument.<\/p>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> voorwerp bevat al die inhoud en formatering, style, ingeboude en persoonlike eienskappe, en die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.mailmerging\/mailmerge\/\">MailMerge<\/a> voorwerp wat gebruik word vir&rsquo;n mail merge. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> stel jou in staat om teks, boekmerke, en vorm velde vir die hele dokument of afsonderlike afdelings te haal.<\/p>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> bevat&rsquo;n versameling van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/\">Section<\/a> voorwerpe wat jou in staat stel om&rsquo;n spesifieke afdeling te kry of&rsquo;n paar manipulasies uit te voer, soos om afdelings te kopieer of te skuif. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> voorwerp kan te eniger tyd in&rsquo;n l\u00eaer of stroom gestoor word en ook na&rsquo;n kli\u00ebntblaaier gestuur word.<\/p>\n\n      "},{"title":"Python_via_dotnet: Beskerm of Enkripteer'n Dokument","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/protect-or-encrypt-a-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/protect-or-encrypt-a-document\/","description":"\n        \n        \n        <p>Die hoofrede om&rsquo;n dokument te beskerm of te enkripteer, is om meer beheer toe te pas oor wie toegang tot die dokument kan kry of wie dit kan wysig. Deur beskerming op u dokumente toe te pas, vermy u algemene risiko&rsquo;s soos die kopi\u00ebring of wysiging van dokumente sonder toestemming, sowel as datalekkasies.<\/p>\n<p>Sommige van die gewildste formate wanneer jy met dokumente werk, is Microsoft Word formate of formate wat uit Word uitgevoer kan word. Daarom stel baie gebruikers belang in dieselfde dokumentbeskermingsopsies wat Microsoft Word bied. Ten spyte van die kompleksiteit van hierdie opsies, ondersteun Aspose.Words die meeste van hulle, so dit maak dit&rsquo;n uitstekende oplossing vir die werk met dokumente.<\/p>\n<p>Hierdie artikel beskryf watter opsies Aspose.Words voorsiening maak vir dokumentbeskerming en hoe hierdie opsies in die bekende Microsoft Word gebruikerskoppelvlak aangebied word. In die kinderartikels van die huidige afdeling kan u meer leer oor die gelyste beskermingsfunksies met al die nodige eienskappe en metodes.<\/p>\n<h2 id=\"dokumentbeskermingsopsies\">Dokumentbeskermingsopsies<\/h2>\n<p>Aspose.Words bied tans die dokumentkenmerke wat in die tabel hieronder gelys word. U kan die besonderhede oor elk van die kenmerke in die ooreenstemmende kind-artikel in die huidige afdeling vind.<\/p>\n<table>\n<thead>\n<tr>\n<th>Aspose.Words beskerming funksie<\/th>\n<th>Ooreenstemmende kind artikel<\/th>\n<th>Ooreenstemmende MS Woord kenmerk<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Leesalleen<\/td>\n<td>&ldquo;Maak &lsquo;n Dokument Leesalleen&rdquo;<\/td>\n<td>Maak Altyd Leesalleen Oop (L\u00eaer (L\u00eaer)<br \/>Alternatiewe funksie: &ldquo;Wagwoord om te verander&rdquo; (Stoor As Die Beste Gereedskap Van Die Beste, Die Beste, Die Beste, Die Beste, Die Beste, Die Beste, Die Beste, Die Beste<\/td>\n<\/tr>\n<tr>\n<td>Enkripteer&rsquo;n Dokument<\/td>\n<td>&ldquo;Enkripteer&rsquo;n Dokument&rdquo;<\/td>\n<td>Enkripteer Met Wagwoord (L\u00eaer)<br \/>Alternatiewe funksie: &ldquo;Wagwoord om oop te maak&rdquo; (Stoor As Die Beste Gereedskap Van Die Beste, Die Beste, Die Beste, Die Beste, Die Beste, Die Beste, Die Beste, Die Beste<\/td>\n<\/tr>\n<tr>\n<td>Beperk Redigering<\/td>\n<td>&ldquo;Beperk Dokument Redigering&rdquo;<\/td>\n<td>Beperk Redigering (L\u00eaer-Inligting - Beskerm Dokument)<br \/>Alternatiewe funksie: &ldquo;Beperk Redigering&rdquo; (Resensie)<\/td>\n<\/tr>\n<tr>\n<td>Digitale Handtekeninge<\/td>\n<td>&ldquo;Werk Met Digitale Handtekeninge&rdquo;<\/td>\n<td>Voeg&rsquo;n Digitale Handtekening (L\u00eaer)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat Aspose.Words nie beide Microsoft Word funksies &ldquo;Merk as Finale&rdquo; en &ldquo;Beperk Toegang&quot;ondersteun nie.\n<\/div>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat die presiese name van kenmerke en die paaie na hulle in Microsoft Word kan verskil na gelang van die weergawe, ons probeer om gebruikers te voorsien met die nuutste data.\n<\/div>\n\n<h2 id=\"sien-ook\">Sien Ook<\/h2>\n<ul>\n<li>Probeer ons <a href=\"https:\/\/products.aspose.app\/words\/unlock\">Gratis aanlyn dokumente unlocker<\/a><\/li>\n<\/ul>\n\n      "},{"title":"Python_via_dotnet: Vergelyk Dokumente in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/compare-documents\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/compare-documents\/","description":"\n        \n        \n        <p>Die vergelyking van dokumente is&rsquo;n proses wat veranderinge tussen twee dokumente identifiseer en die veranderinge as hersienings bevat. Hierdie proses vergelyk enige twee dokumente, insluitend weergawes van een spesifieke dokument, dan sal die veranderinge tussen beide dokumente as hersienings in die eerste dokument vertoon word.<\/p>\n<p>Die vergelykingsmetode word bereik deur woorde op karaktervlak of op woordvlak te vergelyk. As&rsquo;n woord&rsquo;n verandering van ten minste een karakter bevat, sal die verskil in die resultaat vertoon word as&rsquo;n verandering van die hele woord, nie&rsquo;n karakter nie. Hierdie vergelykingsproses is&rsquo;n gewone taak in die regs-en finansi\u00eble bedrywe.<\/p>\n<p>In plaas daarvan om handmatig na verskille tussen dokumente of tussen verskillende weergawes daarvan te soek, kan jy Aspose.Words gebruik om dokumente te vergelyk en inhoudveranderings in formatering, koptekst\/voetskrif, tabelle en meer te kry.<\/p>\n<p>Hierdie artikel verduidelik hoe om dokumente te vergelyk en hoe om die gevorderde vergelykende eienskappe te spesifiseer.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<p><strong>Probeer online<\/strong><\/p>\n<p>Jy kan twee dokumente aanlyn vergelyk deur die <a href=\"https:\/\/products.aspose.app\/words\/comparison\">Dokument vergelyking aanlyn<\/a> gereedskap.<\/p>\n<p>Let daarop dat die vergelykingsmetode, wat hieronder beskryf word, in hierdie instrument gebruik word om te verseker dat gelyke resultate verkry word. U sal dus dieselfde resultate kry, selfs deur die aanlynvergelykingsinstrument te gebruik of deur die vergelykingsmetode in Aspose.Words te gebruik.<\/p>\n\n<\/div>\n\n<h2 id=\"limitations-and-supported-file-formats\">Beperkings en Ondersteunde L\u00eaerformate<\/h2>\n<p>Vergelyking van dokumente is&rsquo;n baie komplekse kenmerk. Daar is verskillende dele van inhoudkombinasie wat ontleed moet word om alle verskille te herken. Die rede vir hierdie kompleksiteit is te wyte aan die feit dat Aspose.Words dieselfde vergelykingsresultate as die Microsoft Word vergelykingsalgoritme wil kry.<\/p>\n<p>Die algemene beperking vir twee dokumente wat vergelyk word, is dat hulle nie hersienings mag h\u00ea voordat hulle die vergelykingsmetode noem nie, aangesien hierdie beperking in Microsoft Word bestaan.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat jy enige twee dokumente binne die <a href=\"https:\/\/docs.aspose.com\/words\/words\/af\/python-net\/supported-document-formats\/\">ondersteunde l\u00eaerformate<\/a>. Basies kan jy dokumentvoorwerpe vergelyk en selfs jy kan daardie voorwerpe van nuuts af skep sonder om enige spesifieke formaat te h\u00ea.\n<\/div>\n\n<h2 id=\"compare-two-documents\">Vergelyk Twee Dokumente<\/h2>\n<p>Wanneer jy dokumente vergelyk, verskyn verskille van laasgenoemde dokument van eersgenoemde as hersienings van eersgenoemde. As u&rsquo;n dokument verander, sal elke wysiging sy eie hersiening h\u00ea nadat u die vergelykingsmetode uitgevoer het.<\/p>\n<p>Aspose.Words laat jou toe om dokumente verskille te identifiseer met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/compare\/\">compare<\/a> metode \u2013 dit is soortgelyk aan die Microsoft Word dokument vergelyk funksie. Dit laat jou toe om dokumente of dokumentweergawes na te gaan om verskille en veranderinge te vind, insluitend formateringsaanpassings soos lettertipeveranderings, spasi\u00ebringsveranderinge, die byvoeging van woorde en paragrawe.<\/p>\n<p>As gevolg van vergelyking kan dokumente as gelyk of nie gelyk bepaal word nie. Die term &ldquo;gelyke&rdquo; dokumente beteken dat die vergelykingsmetode nie veranderinge as hersienings kan voorstel nie. Dit beteken dat beide dokument teks en teks formatering is dieselfde. Maar daar kan ander verskille tussen dokumente wees. Byvoorbeeld, Microsoft Word ondersteun slegs formaat hersienings vir style, en jy kan nie styl invoeging\/verwydering verteenwoordig. Dokumente kan dus&rsquo;n ander stel style h\u00ea, en die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/compare\/\">compare<\/a> metode lewer steeds geen hersienings nie.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om te kyk of twee dokumente is gelyk of nie:<\/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-compare_documents-CompareForEqual.py\"><\/script>\n\n<p>Die volgende kode voorbeeld toon hoe om eenvoudig die <code>Compare<\/code> metode toe te pas op twee dokumente:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># The source document doc1.<\/span>\n<span class=\"n\">doc1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc1<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;This is the original document.&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># The target document doc2.<\/span>\n<span class=\"n\">doc2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc2<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;This is the edited document.&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># If either document has a revision, an exception will be thrown.<\/span>\n<span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">doc1<\/span><span class=\"o\">.<\/span><span class=\"n\">revisions<\/span><span class=\"o\">.<\/span><span class=\"n\">count<\/span> <span class=\"o\">==<\/span> <span class=\"mi\">0<\/span> <span class=\"ow\">and<\/span> <span class=\"n\">doc2<\/span><span class=\"o\">.<\/span><span class=\"n\">revisions<\/span><span class=\"o\">.<\/span><span class=\"n\">count<\/span> <span class=\"o\">==<\/span> <span class=\"mi\">0<\/span><span class=\"p\">)<\/span> <span class=\"p\">:<\/span>\n    <span class=\"n\">doc1<\/span><span class=\"o\">.<\/span><span class=\"n\">compare<\/span><span class=\"p\">(<\/span><span class=\"n\">doc2<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;authorName&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">datetime<\/span><span class=\"o\">.<\/span><span class=\"n\">today<\/span><span class=\"p\">())<\/span>\n\n<span class=\"c1\"># If doc1 and doc2 are different, doc1 now has some revisions after the comparison, which can now be viewed and processed.<\/span>\n<span class=\"bp\">self<\/span><span class=\"o\">.<\/span><span class=\"n\">assertEqual<\/span><span class=\"p\">(<\/span><span class=\"mi\">2<\/span><span class=\"p\">,<\/span> <span class=\"n\">doc1<\/span><span class=\"o\">.<\/span><span class=\"n\">revisions<\/span><span class=\"o\">.<\/span><span class=\"n\">count<\/span><span class=\"p\">)<\/span>\n\n<span class=\"k\">for<\/span> <span class=\"n\">r<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">doc1<\/span><span class=\"o\">.<\/span><span class=\"n\">revisions<\/span> <span class=\"p\">:<\/span>\n    <span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">f<\/span><span class=\"s2\">&#34;Revision type: {r.revision_type}, on a node of type <\/span><span class=\"se\">\\&#34;<\/span><span class=\"s2\">{r.parent_node.node_type}<\/span><span class=\"se\">\\&#34;<\/span><span class=\"s2\">&#34;<\/span><span class=\"p\">)<\/span>\n    <span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">f<\/span><span class=\"s2\">&#34;<\/span><span class=\"se\">\\t<\/span><span class=\"s2\">Changed text: <\/span><span class=\"se\">\\&#34;<\/span><span class=\"s2\">{r.parent_node.get_text()}<\/span><span class=\"se\">\\&#34;<\/span><span class=\"s2\">&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># All the revisions in doc1 are differences between doc1 and doc2, so accepting them on doc1 transforms doc1 into doc2.<\/span>\n<span class=\"n\">doc1<\/span><span class=\"o\">.<\/span><span class=\"n\">revisions<\/span><span class=\"o\">.<\/span><span class=\"n\">accept_all<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># doc1, when saved, now resembles doc2.<\/span>\n<span class=\"n\">doc1<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Document.Compare.docx&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">doc1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Document.Compare.docx&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"bp\">self<\/span><span class=\"o\">.<\/span><span class=\"n\">assertEqual<\/span><span class=\"p\">(<\/span><span class=\"mi\">0<\/span><span class=\"p\">,<\/span> <span class=\"n\">doc1<\/span><span class=\"o\">.<\/span><span class=\"n\">revisions<\/span><span class=\"o\">.<\/span><span class=\"n\">count<\/span><span class=\"p\">)<\/span>\n<span class=\"bp\">self<\/span><span class=\"o\">.<\/span><span class=\"n\">assertEqual<\/span><span class=\"p\">(<\/span><span class=\"n\">doc2<\/span><span class=\"o\">.<\/span><span class=\"n\">get_text<\/span><span class=\"p\">()<\/span><span class=\"o\">.<\/span><span class=\"n\">strip<\/span><span class=\"p\">(),<\/span> <span class=\"n\">doc1<\/span><span class=\"o\">.<\/span><span class=\"n\">get_text<\/span><span class=\"p\">()<\/span><span class=\"o\">.<\/span><span class=\"n\">strip<\/span><span class=\"p\">())<\/span><\/code><\/pre><\/div>\n<h2 id=\"specify-advanced-comparing-properties\">Spesifiseer Gevorderde Vergelykende Eienskappe<\/h2>\n<p>Daar is baie verskillende eienskappe van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.comparing\/compareoptions\/\">CompareOptions<\/a> klas wat jy kan aansoek doen wanneer jy wil dokumente te vergelyk.<\/p>\n<p>Byvoorbeeld, Aspose.Words laat jou toe om veranderinge wat tydens&rsquo;n vergelykingsbewerking vir sekere soorte voorwerpe in die oorspronklike dokument gemaak is, te ignoreer. Jy kan die toepaslike eienskap vir die voorwerp tipe kies, soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.comparing\/compareoptions\/ignore_headers_and_footers\/\">ignore_headers_and_footers<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.comparing\/compareoptions\/ignore_formatting\/\">ignore_formatting<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.comparing\/compareoptions\/ignore_comments\/\">ignore_comments<\/a>, en ander deur hulle te stel om <code>True<\/code>.<\/p>\n<p>Daarbenewens bied Aspose.Words die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.comparing\/compareoptions\/granularity\/\">granularity<\/a> eienskap waarmee u kan spesifiseer of u veranderinge volgens karakter of woord moet opspoor.<\/p>\n<p>Nog&rsquo;n gemeenskaplike eienskap is&rsquo;n keuse in watter dokument om vergelyking veranderinge te wys. Byvoorbeeld, die&quot; Vergelyk dokumente dialoog boks &ldquo;in Microsoft Word het die opsie&rdquo; Wys veranderinge in &quot; \u2013 dit be\u00efnvloed ook die vergelyking resultate. Aspose.Words verskaf die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.comparing\/compareoptions\/target\/\">target<\/a> eienskap wat hierdie doel dien.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die gevorderde vergelyking eienskappe stel:<\/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-compare_documents-CompareOptions.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Kloon'n Dokument in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/clone-a-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/clone-a-document\/","description":"\n        \n        \n        <p>Die kloning van&rsquo;n dokument is die proses om&rsquo;n identiese kopie van&rsquo;n oorspronklike dokument te skep, wat die werkverrigting kan verbeter en u kan red van moontlike geheuelekkasies.<\/p>\n<p>Hierdie artikel sal die belangrikste gebruiksgevalle van die kloning van&rsquo;n dokument verduidelik en hoe om&rsquo;n dokumentklon te skep met behulp van Aspose.Words.<\/p>\n<h2 id=\"bedrywighede-met-kloning-dokumente\">Bedrywighede Met Kloning Dokumente<\/h2>\n<p>Met die kloonbewerking kan u die proses om dokumente te skep vinniger maak, aangesien u nie elke keer&rsquo;n dokument uit&rsquo;n l\u00eaer hoef te laai en te ontleed nie.<\/p>\n<p>Nadat u&rsquo;n kloon van u dokument geskep het, kan u dit wysig en verskillende bewerkings daarop uitvoer, vergelyk dit byvoorbeeld met die oorspronklike dokument, voeg dit by of plaas dit in&rsquo;n ander dokument. U kan ook gekloonde elemente of hul inhoud verander voordat u dit in&rsquo;n ander dokument plaas.<\/p>\n<h2 id=\"skepn-dokument-kloon\">Skep&rsquo;n Dokument Kloon<\/h2>\n<p>Aspose.Words laat jou toe om&rsquo;n dokument te kloon met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/clone\/\">clone<\/a> metode wat&rsquo;n diep kopie van die dokument uitvoer en dit teruggee. Met ander woorde, dit sal&rsquo;n volledige kopie van die DOM kry. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/clone\/\">clone<\/a> metode versnel die dokumente generasie, en jy benodig net een re\u00ebl kode om&rsquo;n afskrif van jou dokument te kry.<\/p>\n<p>Kloning produseer&rsquo;n nuwe dokument met dieselfde inhoud as die oorspronklike, maar met&rsquo;n unieke kopie van elk van die oorspronklike dokument se nodes. Jy kan ook die kloon operasie van toepassing op&rsquo;n dokument node deur die gebruik van die node <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/clone\/\">clone<\/a> metode, wat jou toelaat om saamgestelde dokument nodes dupliseer met en sonder hul kind nodes.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat wanneer die kloning metode toegepas word alle dokument eienskappe gekloon sal word.\n<\/div>\n\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n dokument te kloon en skep&rsquo;n duplikaat van&rsquo;n afdeling in daardie dokument:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Create a document.<\/span>\n<span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;This is the original document before applying the clone method&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Clone the document.<\/span>\n<span class=\"n\">clone<\/span> <span class=\"o\">=<\/span> <span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">clone<\/span><span class=\"p\">()<\/span><span class=\"o\">.<\/span><span class=\"n\">as_document<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Edit the cloned document.<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">clone<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">write<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Section 1&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_break<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">BreakType<\/span><span class=\"o\">.<\/span><span class=\"n\">SECTION_BREAK_NEW_PAGE<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">write<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Section 2&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># This shows what is in the document originally. The document has two sections.<\/span>\n<span class=\"bp\">self<\/span><span class=\"o\">.<\/span><span class=\"n\">assertEqual<\/span><span class=\"p\">(<\/span><span class=\"n\">clone<\/span><span class=\"o\">.<\/span><span class=\"n\">sections<\/span><span class=\"o\">.<\/span><span class=\"n\">count<\/span><span class=\"p\">,<\/span> <span class=\"mi\">2<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Duplicate the last section and append the copy to the end of the document.<\/span>\n<span class=\"n\">lastSectionIdx<\/span> <span class=\"o\">=<\/span> <span class=\"n\">clone<\/span><span class=\"o\">.<\/span><span class=\"n\">sections<\/span><span class=\"o\">.<\/span><span class=\"n\">count<\/span> <span class=\"o\">-<\/span> <span class=\"mi\">1<\/span>\n<span class=\"n\">newSection<\/span> <span class=\"o\">=<\/span> <span class=\"n\">clone<\/span><span class=\"o\">.<\/span><span class=\"n\">sections<\/span><span class=\"p\">[<\/span><span class=\"n\">lastSectionIdx<\/span><span class=\"p\">]<\/span><span class=\"o\">.<\/span><span class=\"n\">clone<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">clone<\/span><span class=\"o\">.<\/span><span class=\"n\">sections<\/span><span class=\"o\">.<\/span><span class=\"n\">add<\/span><span class=\"p\">(<\/span><span class=\"n\">newSection<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Check what the document contains after we changed it.<\/span>\n<span class=\"bp\">self<\/span><span class=\"o\">.<\/span><span class=\"n\">assertEqual<\/span><span class=\"p\">(<\/span><span class=\"n\">clone<\/span><span class=\"o\">.<\/span><span class=\"n\">sections<\/span><span class=\"o\">.<\/span><span class=\"n\">count<\/span><span class=\"p\">,<\/span> <span class=\"mi\">3<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n\n      "},{"title":"Python_via_dotnet: Voeg Dokumente in en Voeg By","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/insert-and-append-documents\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/insert-and-append-documents\/","description":"\n        \n        \n        <p>Soms is dit nodig om verskeie dokumente in een te kombineer. Jy kan dit met die hand doen of jy kan Aspose.Words invoeg of voeg funksie by.<\/p>\n<p>Die invoegbewerking laat jou toe om die inhoud van voorheen geskepte dokumente in&rsquo;n nuwe of bestaande een in te voeg.<\/p>\n<p>Op sy beurt kan die append-funksie u slegs&rsquo;n dokument aan die einde van&rsquo;n ander dokument byvoeg.<\/p>\n<p>Hierdie artikel verduidelik hoe om&rsquo;n dokument op verskillende maniere by&rsquo;n ander een in te voeg of by te voeg en beskryf die algemene eienskappe wat u kan toepas terwyl u dokumente invoeg of byvoeg.<\/p>\n<h2 id=\"voegn-dokument-in\">Voeg&rsquo;n Dokument in<\/h2>\n<p>Soos hierbo genoem, word&rsquo;n dokument in Aspose.Words voorgestel as&rsquo;n boom van nodusse, en die operasie om een dokument in&rsquo;n ander in te voeg, is om nodusse van die eerste dokumentboom na die tweede te kopieer.<\/p>\n<p>U kan dokumente op verskillende plekke op verskillende maniere invoeg. U kan byvoorbeeld&rsquo;n dokument invoeg deur&rsquo;n vervangingsbewerking, &lsquo;n samesmeltingsveld tydens&rsquo;n samesmeltingsbewerking of via&rsquo;n boekmerk.<\/p>\n<p>Jy kan ook die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_document\/\">insert_document<\/a> of <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_document_inline\/#document_importformatmode_importformatoptions\">insert_document_inline<\/a> metode gebruik, wat soortgelyk is aan die invoeging van&rsquo;n dokument in Microsoft Word, om&rsquo;n hele dokument by die huidige wyserposisie in te voeg sonder enige vorige invoer.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n dokument in te voeg met behulp van die <strong>insert_document<\/strong> metode:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/ffc2b4de06eabf9183a3ed2aa34e939d.js?file=insert-document-with-builder.py\"><\/script>\n\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n dokument in te voeg met behulp van die <strong>insert_document_inline<\/strong> metode:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/ffc2b4de06eabf9183a3ed2aa34e939d.js?file=insert-document-inline-with-builder.py\"><\/script>\n\n<p>Die volgende onderafdelings beskryf die opsies waartydens jy een dokument in&rsquo;n ander kan invoeg.<\/p>\n<h3 id=\"voegn-dokument-by-boekmerk-in\">Voeg&rsquo;n Dokument By Boekmerk in<\/h3>\n<p>U kan&rsquo;n teksl\u00eaer in&rsquo;n dokument invoer en dit direk na&rsquo;n boekmerk wat u in die dokument gedefinieer het, invoeg. Om dit te doen, skep&rsquo;n boekmerk paragraaf waar jy wil h\u00ea die dokument moet ingevoeg word.<\/p>\n<p>Die volgende kodering voorbeeld toon hoe om die inhoud van een dokument in&rsquo;n boekmerk in&rsquo;n ander dokument in te voeg:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/ffc2b4de06eabf9183a3ed2aa34e939d.js?file=insert-document-at-bookmark.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat die boekmerk nie veelvuldige paragrawe of teks moet insluit wat jy wil h\u00ea hulle moet in jou finale gevolglike dokument verskyn nie.\n<\/div>\n\n<h2 id=\"voegn-dokument-by\">Voeg&rsquo;n Dokument by<\/h2>\n<p>U het moontlik&rsquo;n gebruiksgeval waar u addisionele bladsye van&rsquo;n dokument tot aan die einde van&rsquo;n bestaande dokument moet insluit. Om dit te doen, moet jy net die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/append_document\/\">append_document<\/a> metode noem om&rsquo;n dokument aan die einde van&rsquo;n ander een by te voeg.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/append_child\/\">append_child<\/a> is&rsquo;n knoop vlak metode binne&rsquo;n dokument. U kan byvoorbeeld&rsquo;n paragraaf skep, formateringseienskappe stel en dit dan as kind by die liggaam voeg deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/append_child\/\">append_child<\/a> - metode te gebruik.\n<\/div>\n\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n dokument aan die einde van&rsquo;n ander dokument te voeg:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/ffc2b4de06eabf9183a3ed2aa34e939d.js?file=keep-source-formatting.py\"><\/script>\n\n<h2 id=\"invoer-en-voeg-nodes-handmatig\">Invoer En Voeg Nodes Handmatig<\/h2>\n<p>Aspose.Words laat jou toe om dokumente outomaties in te voeg en by te voeg sonder enige vorige invoervereistes. As jy egter&rsquo;n spesifieke nodus van jou dokument, soos&rsquo;n afdeling of&rsquo;n paragraaf, moet invoeg of byvoeg, moet jy eers hierdie nodus handmatig invoer.<\/p>\n<p>Wanneer jy een afdeling of paragraaf by&rsquo;n ander moet voeg of byvoeg, moet jy in wese die nodusse van die eerste dokumentknoopboom in die tweede een invoer deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbase\/import_node\/\">import_node<\/a> - metode te gebruik. Na die invoer van jou nodes, moet jy die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/insert_after\/\">insert_after<\/a> \/ <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/insert_before\/\">insert_before<\/a> metode gebruik om&rsquo;n nuwe node na\/voor die verwysing node in te voeg. Dit laat jou toe om die invoeging proses aan te pas deur die invoer van nodes van&rsquo;n dokument en die invoeging van dit by gegewe posisies.<\/p>\n<p>U kan ook die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/append_child\/\">append_child<\/a> - metode gebruik om&rsquo;n nuwe gespesifiseerde nodus aan die einde van die lys van kindknope by te voeg, byvoorbeeld as u inhoud op die paragraafvlak wil byvoeg in plaas van op die afdelingvlak.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om handmatig invoer nodes en voeg hulle na&rsquo;n spesifieke node met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/insert_after\/\">insert_after<\/a> metode:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/ffc2b4de06eabf9183a3ed2aa34e939d.js?file=insert-document-as-nodes.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nDie invoer skep&rsquo;n nuwe knoop wat&rsquo;n kopie van die oorspronklike knoop is en geskik is vir invoeging in die bestemming dokument.\n<\/div>\n\n<p>Inhoud word in die bestemming dokument afdeling vir afdeling ingevoer, wat beteken dat instellings, soos bladsy opstel en koptekste of voetskrifte, tydens invoer bewaar word. Dit is ook nuttig om daarop te let dat jy formatering instellings kan definieer wanneer jy&rsquo;n dokument invoeg of byvoeg om te spesifiseer hoe twee dokumente saamgevoeg word.<\/p>\n<h2 id=\"algemene-eienskappe-vir-die-invoeging-en-byvoeging-van-dokumente\">Algemene Eienskappe Vir Die Invoeging En Byvoeging Van Dokumente<\/h2>\n<p>Beide <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_document\/\">insert_document<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/append_document\/\">append_document<\/a> metodes aanvaar <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatmode\/\">ImportFormatMode<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatoptions\/\">ImportFormatOptions<\/a> as insette parameters. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatmode\/\">ImportFormatMode<\/a> laat jou toe om te beheer hoe dokument formatering saamgesmelt word wanneer jy inhoud van een dokument in&rsquo;n ander invoer deur verskillende formaatmodusse soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatmode\/#use_destination_styles\">USE_DESTINATION_STYLES<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatmode\/#keep_source_formatting\">KEEP_SOURCE_FORMATTING<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatmode\/#keep_different_styles\">KEEP_DIFFERENT_STYLES<\/a> te kies. Met die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatoptions\/\">ImportFormatOptions<\/a> kan u verskillende invoeropsies kies, soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatoptions\/ignore_header_footer\/\">ignore_header_footer<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatoptions\/ignore_text_boxes\/\">ignore_text_boxes<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatoptions\/keep_source_numbering\/\">keep_source_numbering<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatoptions\/merge_pasted_lists\/\">merge_pasted_lists<\/a>, en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatoptions\/smart_style_behavior\/\">smart_style_behavior<\/a>.<\/p>\n<p>Aspose.Words laat jou toe om die visualisering van&rsquo;n gevolglike dokument aan te pas wanneer twee dokumente saamgevoeg word in&rsquo;n insetsel of byvoeging deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/\">Section<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/pagesetup\/\">PageSetup<\/a> te gebruik. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/page_setup\/\">page_setup<\/a> eienskap bevat al die eienskappe van&rsquo;n afdeling soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/pagesetup\/section_start\/\">section_start<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/pagesetup\/restart_page_numbering\/\">restart_page_numbering<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/pagesetup\/page_starting_number\/\">page_starting_number<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/pagesetup\/orientation\/\">orientation<\/a>, en ander. Die mees algemene gebruik geval is om die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/pagesetup\/section_start\/\">section_start<\/a> eienskap te stel om te definieer of die bygevoeg inhoud sal verskyn op dieselfde bladsy of verdeel in&rsquo;n nuwe een.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/\">Section<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/pagesetup\/\">PageSetup<\/a> nie beheer hoe twee dokumente saam ingevoeg\/aangeheg word nie. Hulle laat jou net toe om die voorkoms van jou resultaatdokument te verander.\n<\/div>\n\n<p>Die volgende kode voorbeeld toon hoe om een dokument by&rsquo;n ander te voeg terwyl die inhoud van die verdeling oor twee bladsye:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/ffc2b4de06eabf9183a3ed2aa34e939d.js?file=different-page-setup.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Verdeel'n Dokument in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/split-a-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/split-a-document\/","description":"\n        \n        \n        <p><em>Splitting<\/em> of <em>split a document<\/em> is die proses om&rsquo;n groot dokument in&rsquo;n groter aantal kleiner l\u00eaers te breek. Daar is verskeie redes om&rsquo;n l\u00eaer te verdeel. Byvoorbeeld, jy benodig net&rsquo;n paar bladsye van&rsquo;n spesifieke dokument en nie die hele een nie. Of om privaatheidsredes wil u slegs sommige dele van&rsquo;n dokument met ander deel. Met die verdeelfunksie kan u slegs die vereiste dele van die dokument kry en die nodige aksies daarmee doen, byvoorbeeld om op te merk, te stoor of te stuur.<\/p>\n<p>Aspose.Words bied jou&rsquo;n doeltreffende manier om een dokument in verskeie dokumente te verdeel deur opskrifte of afdelings. U kan ook&rsquo;n dokument volgens bladsye of volgens bladsyreekse verdeel. Beide splitsingsopsies sal in hierdie artikel beskryf word.<\/p>\n<p>Om&rsquo;n dokument in kleiner l\u00eaers te verdeel met Aspose.Words, moet jy hierdie stappe volg:<\/p>\n<ol>\n<li>Laai die dokument in enige ondersteun formaat.<\/li>\n<li>Verdeel die dokument.<\/li>\n<li>Stoor die uitvoerdokumente.<\/li>\n<\/ol>\n<p>Nadat u&rsquo;n dokument verdeel het, kan u al die uitvoerdokumente oopmaak wat begin met die vereiste bladsye, teks, ens.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<p><strong>Probeer online<\/strong><\/p>\n<p>Jy kan hierdie funksie probeer met ons <a href=\"https:\/\/products.aspose.app\/words\/splitter\">Gratis aanlyn dokument splitter<\/a>.<\/p>\n\n<\/div>\n\n<h2 id=\"split-a-document-using-different-criteria\">Verdeel&rsquo;n Dokument volgens verskillende Kriteria<\/h2>\n<p>Aspose.Words laat jou toe om EPUB of HTML dokumente in hoofstukke te verdeel volgens verskeie kriteria. In die proses word die styl en uitleg van die brondokument bewaar vir die uitsetdokumente.<\/p>\n<p>Jy kan kriteria spesifiseer deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/documentsplitcriteria\/\">DocumentSplitCriteria<\/a> opsomming te gebruik. U kan dus&rsquo;n dokument in hoofstukke verdeel deur een van die volgende kriteria te gebruik of meer as een kriteria saam te kombineer:<\/p>\n<ul>\n<li>opskrif paragraaf,<\/li>\n<li>afdeling breek,<\/li>\n<li>kolom breek,<\/li>\n<li>bladsy breek.<\/li>\n<\/ul>\n<p>Wanneer die uitset na HTML gestoor word, stoor Aspose.Words elke individuele hoofstuk as&rsquo;n aparte HTML l\u00eaer. As gevolg hiervan sal die dokument in verskeie HTML l\u00eaers verdeel word. Wanneer die uitset na EPUB gestoor word, stoor Aspose.Words die resultaat in&rsquo;n enkele EPUB l\u00eaer ongeag die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/documentsplitcriteria\/\">DocumentSplitCriteria<\/a> waarde wat jy gebruik het. Dus, die gebruik van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/documentsplitcriteria\/\">DocumentSplitCriteria<\/a> vir EPUB dokumente be\u00efnvloed slegs die voorkoms van hul inhoud in lesertoepassings: inhoud sal in hoofstukke verdeel word en die dokument sal nie meer deurlopend verskyn nie.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nJy kan nie&rsquo;n dokument verdeel deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/document_split_criteria\/\">document_split_criteria<\/a> eienskap te gebruik wanneer jy na MHTML formaat stoor nie.\n<\/div>\n\n<p>In hierdie afdeling oorweeg ons slegs sommige van die moontlike gesplete kriteria.<\/p>\n<h3 id=\"split-a-document-by-headings\">Verdeel&rsquo;n Dokument deur Opskrifte<\/h3>\n<p>Om&rsquo;n dokument in hoofstukke te verdeel volgens opskrifte, gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/documentsplitcriteria\/#HEADING_PARAGRAPH\">HEADING_PARAGRAPH<\/a> waarde van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/document_split_criteria\/\">document_split_criteria<\/a> eienskap.<\/p>\n<p>As jy&rsquo;n dokument moet verdeel deur&rsquo;n spesifieke vlak van opskrif paragrawe, soos opskrifte 1, 2, en 3, gebruik ook die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/document_split_heading_level\/\">document_split_heading_level<\/a> eienskap. Die uitset sal gedeel word deur paragrawe geformateer met die gespesifiseerde opskrif vlak.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n dokument te verdeel in kleiner dele deur opskrif:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Split%20Documents-split_document-SplitDocumentByHeadingsHtml.py\"><\/script>\n\n<p>Let asseblief daarop dat vir hierdie kriteria, Aspose.Words ondersteun slegs stoor na HTML formaat wanneer die verdeling.<\/p>\n<p>Wanneer stoor na EPUB, is die dokument nie verdeel in verskeie l\u00eaers, en daar sal net een uitset l\u00eaer.<\/p>\n<h3 id=\"split-a-document-by-sections\">Verdeel&rsquo;n Dokument deur Afdelings<\/h3>\n<p>Aspose.Words stel u ook in staat om afdelingsbreuke te gebruik om dokumente te verdeel en op HTML te stoor. Vir hierdie doel, gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/documentsplitcriteria\/#section_break\">SECTION_BREAK<\/a> as die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/document_split_criteria\/\">document_split_criteria<\/a>:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Split%20Documents-split_document-SplitDocumentBySectionsHtml.py\"><\/script>\n\n<p>Daar is&rsquo;n ander manier om die bron dokument te verdeel in verskeie uitset dokumente, en jy kan enige uitset formaat ondersteun deur Aspose.Words kies.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n dokument te verdeel in kleiner dele deur afdeling breek (sonder die gebruik van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/document_split_criteria\/\">document_split_criteria<\/a> eiendom):<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Split%20Documents-split_document-SplitDocumentBySections.py\"><\/script>\n\n<h2 id=\"splitting-by-pages\">Verdeel Deur Bladsye<\/h2>\n<p>U kan ook&rsquo;n dokument bladsy vir bladsy, volgens bladsyreekse verdeel, of begin met die gespesifiseerde bladsynommers. In so&rsquo;n geval kan die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/extract_pages\/\">extract_pages<\/a> metode die werk doen.<\/p>\n<p>Hierdie afdeling beskryf verskeie gebruiksgevalle van die verdeling van dokumente deur bladsye met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> klas en die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/extract_pages\/\">extract_pages<\/a> metode.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nJy kan enige <a href=\"https:\/\/docs.aspose.com\/words\/words\/af\/python-net\/supported-document-formats\/\">uitvoer formaat ondersteun deur Aspose.Words<\/a>.\n<\/div>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nAs gevolg van die baie nuanses wat verskyn terwyl die aantal bladsye verminder word, is&rsquo;n volledige ooreenstemming met die Microsoft Word - uitleg&rsquo;n baie ingewikkelde taak. Afhangende van die kompleksiteit van die dokument, kan daar dus geringe verskille in die gevolglike dokumentopstelling van die oorspronklike dokument wees.\n<\/div>\n\n<h3 id=\"split-a-document-page-by-page\">Verdeel&rsquo;n Dokument Bladsy vir Bladsy<\/h3>\n<p>Aspose.Words stel jou in staat om&rsquo;n multi-bladsy dokument bladsy vir bladsy te verdeel.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n dokument te verdeel en stoor elke bladsy as&rsquo;n aparte dokument:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Split%20Documents-split_document-SplitDocumentPageByPage.py\"><\/script>\n\n<h3 id=\"split-a-document-by-page-ranges\">Verdeel&rsquo;n Dokument volgens Bladsyreekse<\/h3>\n<p>Aspose.Words laat toe om&rsquo;n dokument van meer bladsye te verdeel volgens bladsyreekse. U kan een l\u00eaer in verskeie l\u00eaers met verskillende bladsyreekse verdeel of net een reeks kies en slegs hierdie deel van die brondokument stoor. Let daarop dat u die bladsyreeks kan kies volgens die maksimum en minimum bladsynommer van&rsquo;n dokument.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n dokument te verdeel in kleiner dele deur bladsy reeks met spesifieke begin en einde indekse:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Split%20Documents-split_document-SplitDocumentByPageRange.py\"><\/script>\n\n<h2 id=\"merge-the-split-document-with-another-file\">Voeg Die Gesplete Dokument saam met&rsquo;n Ander L\u00eaer<\/h2>\n<p>Aspose.Words stel u in staat om die uitvoerverdelingsdokument saam te voeg met&rsquo;n ander dokument om&rsquo;n nuwe dokument te vorm. Dit kan dokument samesmelting genoem word.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n gesplete dokument saam te smelt met&rsquo;n ander dokument:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Split%20Documents-split_document-MergeSplitDocuments.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Vind en Vervang in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/find-and-replace\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/find-and-replace\/","description":"\n        \n        \n        <p>Jy kan maklik binne jou dokument navigeer met&rsquo;n sleutelbord en muis, maar as jy baie bladsye het om deur te blaai, sal dit nogal&rsquo;n rukkie neem om spesifieke teks in&rsquo;n lang dokument te vind. Dit sal meer tydrowend wees as u sekere karakters of woorde wat u in u dokument gebruik het, wil vervang. Die&quot; Vind en vervang &quot; funksie stel jou in staat om&rsquo;n volgorde van karakters in&rsquo;n dokument te vind en dit te vervang met&rsquo;n ander volgorde van karakters.<\/p>\n<p>Aspose.Words laat jou toe om&rsquo;n spesifieke string of gereelde uitdrukkingspatroon in jou dokument te vind en dit te vervang met&rsquo;n alternatief sonder om addisionele toepassings soos Microsoft Word te installeer en te gebruik. Dit sal baie tik-en formateringstake bespoedig, wat u moontlik ure se werk bespaar.<\/p>\n<p>Hierdie artikel verduidelik hoe om string vervanging en gereelde uitdrukkings met die ondersteuning van meta karakters toe te pas.<\/p>\n<h2 id=\"maniere-om-ways-to-find-and-replacete-vind-en-te-vervang\">Maniere om {#ways-to-find-and-replace}Te Vind En Te Vervang<\/h2>\n<p>Aspose.Words bied twee maniere om die vind en vervang operasie toe te pas deur die volgende te gebruik:<\/p>\n<ol>\n<li><em>Simple string replacement<\/em> - om&rsquo;n spesifieke string met&rsquo;n ander te vind en te vervang, moet u&rsquo;n soekstring (alfanumeriese karakters) spesifiseer wat volgens alle voorkoms met&rsquo;n ander gespesifiseerde vervangingstring vervang gaan word. Beide snare mag nie simbole bevat nie. Neem in ag dat stringvergelyking hooflettergevoelig kan wees, of jy kan onseker wees oor spelling of verskeie soortgelyke spellings h\u00ea.<\/li>\n<li><em>Regular expressions<\/em> - om&rsquo;n gereelde uitdrukking spesifiseer om die presiese string wedstryde te vind en vervang hulle volgens jou gereelde uitdrukking. Let daarop dat&rsquo;n woord gedefinieer word as iets wat net uit alfanumeriese karakters bestaan. As vervanging uitgevoer word met slegs hele woorde wat ooreenstem en die invoer string gebeur simbole bevat, dan sal geen frases gevind word.<\/li>\n<\/ol>\n<p>Daarbenewens kan jy spesiale meta karakters met eenvoudige string vervanging en gereelde uitdrukkings gebruik om breuke binne die vind en vervang operasie spesifiseer.<\/p>\n<p>Aspose.Words bied die vind en vervang funksionaliteit met die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.replacing\/\">aspose.words.replacing<\/a> module. Jy kan werk met baie opsies tydens die vind en vervang proses met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.replacing\/findreplaceoptions\/\">FindReplaceOptions<\/a> klas.<\/p>\n<h3 id=\"find-and-replace-text-using-simple-string-replacement\">Soek En Vervang Teks Met Eenvoudige Stringvervanging<\/h3>\n<p>U kan een van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/replace\/\">replace<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/replace_regex\/\">replace_regex<\/a> metodes gebruik om&rsquo;n spesifieke string te vind of te vervang en die aantal vervangings wat gemaak is, terug te gee. In hierdie geval kan jy&rsquo;n string spesifiseer wat vervang moet word, &lsquo;n string wat al sy voorkoms sal vervang, of die vervanging hooflettergevoelig is, en of slegs selfstandige woorde geraak sal word.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die string &ldquo;<em>CustomerName<\/em> &quot; te vind en vervang dit met die string <em>&ldquo;James Bond&rdquo;<\/em>:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">writeln<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Hello _CustomerName_,&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Original document text: &#34;<\/span> <span class=\"o\">+<\/span> <span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">range<\/span><span class=\"o\">.<\/span><span class=\"n\">text<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">range<\/span><span class=\"o\">.<\/span><span class=\"n\">replace<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;_CustomerName_&#34;<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;James Bond&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">replacing<\/span><span class=\"o\">.<\/span><span class=\"n\">FindReplaceOptions<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">replacing<\/span><span class=\"o\">.<\/span><span class=\"n\">FindReplaceDirection<\/span><span class=\"o\">.<\/span><span class=\"n\">FORWARD<\/span><span class=\"p\">))<\/span>\n\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Document text after replace: &#34;<\/span> <span class=\"o\">+<\/span> <span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">range<\/span><span class=\"o\">.<\/span><span class=\"n\">text<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Save the modified document<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;FindAndReplace.simple_find_replace.docx&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<p>U kan die verskil tussen die dokument sien voordat u eenvoudige stringvervanging toepas:<\/p>\n<img src=\"before-simple-string-replacement.png\" alt=\"before-simple-string-replacement\" style=\"width:600px\"\/>\n<p>En na die toepassing van eenvoudige string vervanging:<\/p>\n<img src=\"after-simple-string-replacement.png\" alt=\"after-simple-string-replacement\" style=\"width:600px\"\/>\n<h3 id=\"find-and-replace-text-using-regular-expressions\">Soek En Vervang Teks met Gereelde Uitdrukkings<\/h3>\n<p>&lsquo;n gereelde uitdrukking is&rsquo;n patroon wat&rsquo;n sekere volgorde van teks beskryf. Veronderstel jy wil al die dubbele voorkoms van&rsquo;n woord vervang met&rsquo;n enkele woord voorkoms. Dan kan jy die volgende re\u00eblmatige uitdrukking toepas om die dubbele woordpatroon te spesifiseer: <code>([a-zA-Z]+) \\1<\/code>.<\/p>\n<p>Gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/replace_regex\/\">replace_regex<\/a> metode om spesifieke karakterkombinasies te soek en te vervang deur die re\u00eblmatige uitdrukkingsparameter as die patroon te stel om ooreenkomste te vind.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om strings wat ooreenstem met&rsquo;n gereelde uitdrukking patroon te vervang met&rsquo;n gespesifiseerde vervanging string:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-find_and_replace-ReplaceWithRegex.py\"><\/script>\n\n<p>U kan die verskil tussen die dokument sien voordat u stringvervanging met gereelde uitdrukkings toepas:<\/p>\n<img src=\"before-replacement-with-regular-expressions.png\" alt=\"before-replacement-with-regular-expressions\" style=\"width:600px\"\/>\n<p>En na die toepassing van string vervanging met gereelde uitdrukkings:<\/p>\n<img src=\"after-replacement-with-regular-expressions.png\" alt=\"after-replacement-with-regular-expressions\" style=\"width:600px\"\/>\n<h3 id=\"find-and-replace-text-using-metacharacters\">Soek En Vervang String met Behulp Van Meta Karakters<\/h3>\n<p>U kan meta karakters in die soekstring of die vervangingstring gebruik as&rsquo;n spesifieke teks of frase uit verskeie paragrawe, afdelings of bladsye bestaan. Sommige van die meta karakters sluit in <strong>&amp;p<\/strong> vir&rsquo;n paragraaf breek, <strong>&amp;b<\/strong> vir&rsquo;n afdeling breek, <strong>&amp;m<\/strong> vir&rsquo;n bladsy breek, en <strong>&amp;l<\/strong> vir&rsquo;n lyn breek.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat die meta karakter <strong>&amp;&amp;<\/strong> gelyk is aan <strong>&amp;<\/strong>. Byvoorbeeld, as jy teks vir <strong>&amp;p<\/strong> moet vind wat nie&rsquo;n paragraafonderbreking is nie, dan kan jy <strong>&amp;&amp;p<\/strong> gebruik.\n<\/div>\n\n<p>Die volgende kode voorbeeld toon hoe om teks te vervang met paragraaf en bladsy breek:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-find_and_replace-ReplaceTextContainingMetaCharacters.py\"><\/script>\n\n<h2 id=\"find-and-replace-string-in-header-or-footer-of-a-document\">Soek En Vervang String in Kop\/Voetskrif van&rsquo;n Dokument<\/h2>\n<p>U kan teks in die kop - \/voetskrifgedeelte van&rsquo;n Word-dokument vind en vervang deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/headerfooter\/\">HeaderFooter<\/a> - klas te gebruik.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die teks van die kop afdeling in jou dokument te vervang:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-find_and_replace-ReplaceTextInFooter.py\"><\/script>\n\n<p>Jy kan die verskil tussen die dokument sien voordat jy kopstringvervanging toepas:<\/p>\n<img src=\"before-applying-header-string-replacement.png\" alt=\"before-applying-header-string-replacement\" style=\"width:600px\"\/>\n<p>En na die toepassing van kopstringvervanging:<\/p>\n<img src=\"after-applying-header-string-replacement.png\" alt=\"after-applying-header-string-replacement\" style=\"width:600px\"\/>\n<p>Die kode voorbeeld om die teks van die voetskrif afdeling in jou dokument te vervang is baie soortgelyk aan die vorige kop kode voorbeeld. Al wat jy hoef te doen is om die volgende twee re\u00ebls te vervang:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">header<\/span> <span class=\"o\">=<\/span> <span class=\"n\">headersFooters<\/span><span class=\"o\">.<\/span><span class=\"n\">get_by_header_footer_type<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">HeaderFooterType<\/span><span class=\"o\">.<\/span><span class=\"n\">HEADER_PRIMARY<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">header<\/span><span class=\"o\">.<\/span><span class=\"n\">range<\/span><span class=\"o\">.<\/span><span class=\"n\">replace<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Aspose.Words&#34;<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;Remove&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">options<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<p>Met die volgende:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">header<\/span> <span class=\"o\">=<\/span> <span class=\"n\">headersFooters<\/span><span class=\"o\">.<\/span><span class=\"n\">get_by_header_footer_type<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">HeaderFooterType<\/span><span class=\"o\">.<\/span><span class=\"n\">FOOTER_PRIMARY<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">header<\/span><span class=\"o\">.<\/span><span class=\"n\">range<\/span><span class=\"o\">.<\/span><span class=\"n\">replace<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;Aspose.Words&#34;<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;Remove&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">options<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<p>Jy kan die verskil tussen die dokument sien voordat jy voetskrifstringvervanging toepas:<\/p>\n<img src=\"before-applying-footer-string-replacement.png\" alt=\"before-applying-footer-string-replacement\" style=\"width:600px\"\/>\n<p>En na die toepassing van voetskrif string vervanging:<\/p>\n<img src=\"after-applying-footer-string-replacement.png\" alt=\"after-applying-footer-string-replacement\" style=\"width:600px\"\/>\n<h2 id=\"ignore-text-during-find-and-replace\">Ignoreer Teks Tydens Soek en Vervang<\/h2>\n<p>Terwyl die toepassing van die vind en vervang operasie, kan jy sekere segmente van die teks ignoreer. Dus, sekere dele van die teks kan van die soektog uitgesluit word, en die vind en vervang kan slegs op die oorblywende dele toegepas word.<\/p>\n<p>Aspose.Words bied baie vind en vervang eienskappe vir die ignoreer van teks soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.replacing\/findreplaceoptions\/ignore_deleted\/\">ignore_deleted<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.replacing\/findreplaceoptions\/ignore_fields\/\">ignore_fields<\/a>, en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.replacing\/findreplaceoptions\/ignore_inserted\/\">ignore_inserted<\/a>.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om teks te ignoreer binne verwyder hersienings:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-find_and_replace-IgnoreTextInsideDeleteRevisions.py\"><\/script>\n\n<h2 id=\"customize-find-and-replace-operation\">Pasmaak Soek En Vervang Operasie<\/h2>\n<p>Aspose.Words bied baie verskillende eienskappe om teks te vind en te vervang, soos die toepassing van spesifieke formaat met <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.replacing\/findreplaceoptions\/apply_font\/\">apply_font<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.replacing\/findreplaceoptions\/apply_paragraph_format\/\">apply_paragraph_formats<\/a> eienskappe, die gebruik van vervangingspatrone in vervangingspatrone met <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.replacing\/findreplaceoptions\/use_substitutions\/\">use_substitutions<\/a> eienskap, en ander.<\/p>\n<p>Die volgende kode voorbeeld wys hoe om&rsquo;n spesifieke woord in jou dokument uit te lig:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-find_and_replace-FindAndHighlight.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk Met Style en Temas","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-styles-and-themes\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-styles-and-themes\/","description":"\n        \n        \n        <p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/stylecollection\/\">StyleCollection<\/a> klas word gebruik om ingeboude te bestuur en gebruiker-gedefinieerde instellings toe te pas op style.<\/p>\n<h2 id=\"toegang-tot-style\">Toegang Tot Style<\/h2>\n<p>U kan&rsquo;n versameling style wat in die dokument gedefinieer is, kry deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbase\/styles\/\">Document.styles<\/a> - eienskap te gebruik. Hierdie versameling bevat beide die ingeboude en gebruiker-gedefinieerde style in&rsquo;n dokument. &lsquo;n besondere styl kan verkry word deur sy naam\/alias, stylidentifiseerder of indeks. Die volgende kode voorbeeld demonstreer hoe om toegang tot die versameling van style wat in die dokument.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_styles_and_themes-AccessStyles.py\"><\/script>\n\n<h2 id=\"hoe-om-inhoud-te-onttrek-gebaseer-op-style\">Hoe Om Inhoud Te Onttrek Gebaseer Op Style<\/h2>\n<p>Op&rsquo;n eenvoudige vlak kan die opname van die inhoud gebaseer op style uit&rsquo;n Word-dokument nuttig wees om paragrawe en teksreekse wat met&rsquo;n spesifieke styl geformateer is, te identifiseer, te lys en te tel. Byvoorbeeld, jy sal dalk spesifieke soorte inhoud in die dokument moet identifiseer, soos voorbeelde, titels, verwysings, sleutelwoorde, figuurname en gevallestudies.<\/p>\n<p>Om dit&rsquo;n paar stappe verder te neem, kan dit ook gebruik word om die struktuur van die dokument, gedefinieer deur die style wat dit gebruik, te benut om die dokument vir&rsquo;n ander uitset, soos HTML, te hergebruik. Dit is in werklikheid hoe Die Aspose dokumentasie gebou word, wat Aspose.Words op die proef stel. &lsquo;n gereedskap gebou met behulp van Aspose.Words neem die bron Woord dokumente en verdeel hulle in onderwerpe op sekere kop vlakke. &lsquo;n XML l\u00eaer word geproduseer met behulp van Aspose.Words wat gebruik word om die navigasie boom wat jy kan sien aan die linkerkant te bou. En dan Aspose.Words omskep elke onderwerp in HTML.<\/p>\n<p>Die oplossing vir die herwinning van teks geformateer met spesifieke style in&rsquo;n Word dokument is tipies ekonomies en eenvoudig met behulp van Aspose.Words.<\/p>\n<h3 id=\"die-oplossing\">Die Oplossing<\/h3>\n<p>Om te illustreer hoe maklik Aspose.Words hanteer die herwinning van inhoud gebaseer op style, kom ons kyk na&rsquo;n voorbeeld. In hierdie voorbeeld, gaan ons teks geformateer met&rsquo;n spesifieke paragraaf styl en&rsquo;n karakter styl van&rsquo;n voorbeeld Word dokument te haal. Op&rsquo;n ho\u00eb vlak sal dit behels:<\/p>\n<ul>\n<li>Open&rsquo;n Word dokument met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> klas.<\/li>\n<li>Kry versamelings van alle paragrawe en alle lopies in die dokument.<\/li>\n<li>Kies slegs die vereiste paragrawe en lopies. Spesifiek, sal ons haal teks geformateer met die&rsquo; Heading 1 &lsquo;paragraaf styl en Die&rsquo;intensiewe Klem&rsquo;karakter styl van hierdie voorbeeld Word dokument.<\/li>\n<\/ul>\n<p><img src=\"working-with-styles-and-themes-1.png\" alt=\"working-with-styles-and-themes-aspose-words-net\"><\/p>\n<p>In hierdie voorbeelddokument is die teks geformateer met die &lsquo;Heading 1&rsquo; paragraafstyl&rsquo;insetsel Oortjie&rsquo;, &lsquo;vinnige Style&rsquo;en&rsquo;tema&rsquo;, en die teks geformateer met die&rsquo;intensiewe klem&rsquo;karakterstyl is die verskillende gevalle van blou, kursief, vet teks soos&rsquo;galerye&rsquo;en&rsquo;algemene voorkoms&rsquo;.<\/p>\n<h3 id=\"die-kode\">Die Kode<\/h3>\n<p>Die implementering van&rsquo;n styl-gebaseerde navraag is redelik eenvoudig in die Aspose.Words document object model, aangesien dit eenvoudig gereedskap gebruik wat reeds in plek is. Twee klas metodes ge\u00efmplementeer vir hierdie oplossing:<\/p>\n<ul>\n<li><strong>paragraphs_by_style_name<\/strong> - hierdie metode haal&rsquo;n verskeidenheid van die paragrawe in die dokument wat&rsquo;n spesifieke stylnaam het.<\/li>\n<li><strong>runs_by_style_name<\/strong> \u2013 hierdie metode haal&rsquo;n skikking van die lopies in die dokument wat&rsquo;n spesifieke stylnaam het. Beide hierdie metodes is baie soortgelyk, die enigste verskille is die node tipes en die voorstelling van die styl inligting binne die paragraaf en run nodes. Hier is&rsquo;n implementering van <code>paragraphs_by_style_name<\/code>: hieronder voorbeeld vind al die paragrawe geformateer met die gespesifiseerde styl.<\/li>\n<\/ul>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-extract_content-ParagraphsByStyleName.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<p>Hierdie implementering gebruik ook die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">Document.get_child_nodes<\/a> metode van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> klas, wat&rsquo;n versameling van alle nodes met die gespesifiseerde tipe, wat in hierdie geval in alle paragrawe.<\/p>\n<p>Let daarop dat die tweede parameter van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">Document.get_child_nodes<\/a> metode is ingestel op <code>True<\/code>. Dit dwing die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">Document.get_child_nodes<\/a> metode om rekursief uit alle kind nodes te kies, eerder as om slegs die onmiddellike kinders te kies.<\/p>\n\n<\/div>\n\n<p>Dit is ook die moeite werd om daarop te wys dat die paragrawe-versameling nie&rsquo;n onmiddellike oorhoofse koste skep nie, want paragrawe word slegs in hierdie versameling gelaai as u toegang tot items daarin kry. Dan, al wat jy hoef te doen is om deur die versameling te gaan, met behulp van die standaard foreach operateur en voeg paragrawe wat die gespesifiseerde styl het by die paragraphs_with_style skikking. Die <code>Paragraph<\/code> styl naam kan gevind word in die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/style\/name\/\">Style.name<\/a> eienskap van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/paragraph_format\/\">Paragraph.paragraph_format<\/a> voorwerp. Die implementering van <strong>runs_by_style_name<\/strong> is amper dieselfde, alhoewel ons natuurlik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/#run\">NodeType.RUN<\/a> gebruik om run nodes te haal. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/style\/\">Font.style<\/a> eienskap van&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/run\/\">Run<\/a> voorwerp word gebruik om toegang te verkry tot styl inligting in die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/run\/\">Run<\/a> nodes. Hieronder voorbeeld vind al die loop geformateer met die gespesifiseerde styl.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-extract_content-RunsByStyleName.py\"><\/script>\n\n<p>Wanneer beide navrae ge\u00efmplementeer word, al wat jy hoef te doen is om&rsquo;n dokument voorwerp te slaag en spesifiseer die styl name van die inhoud wat jy wil haal: hieronder voorbeeld voer navrae en vertoon resultate. Jy kan die sjabloon l\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Styles.docx\">hier is<\/a>.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-extract_content-ExtractContentBasedOnStyles.py\"><\/script>\n\n<h3 id=\"eindresultaat\">Eindresultaat<\/h3>\n<p>Wanneer alles gedoen is, loop die monster sal die volgende uitset vertoon:<\/p>\n<p><img src=\"working-with-styles-and-themes-2.png\" alt=\"styles-and-themes-aspose-words-net\"><\/p>\n<p>Soos u kan sien, is dit&rsquo;n baie eenvoudige voorbeeld, wat die nommer en teks van die versamelde paragrawe en lopies in die voorbeeldwoorddokument toon.<\/p>\n<h2 id=\"kopieer-alle-style-van-sjabloon\">Kopieer Alle Style van Sjabloon<\/h2>\n<p>Daar is gevalle waar u alle style van een dokument na&rsquo;n ander wil kopieer. U kan <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/copy_styles_from_template\/\">Document.copy_styles_from_template<\/a> metode gebruik om style van die gespesifiseerde sjabloon na&rsquo;n dokument te kopieer. Wanneer style van&rsquo;n sjabloon na&rsquo;n dokument gekopieer word, word soortgelyke name in die dokument herdefinieer om by die stylbeskrywings in die sjabloon te pas. Unieke style van die sjabloon word na die dokument gekopieer. Unieke style in die dokument bly ongeskonde. Below code voorbeeld wys hoe om style van een dokument in&rsquo;n ander te kopieer.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_styles_and_themes-CopyStyles.py\"><\/script>\n\n<h2 id=\"hoe-om-tema-eienskappe-te-manipuleer\">Hoe Om Tema Eienskappe Te Manipuleer<\/h2>\n<p>Ons het basic API in Aspose.Words bygevoeg om toegang tot dokument tema eienskappe te verkry. Vir nou, hierdie API sluit die volgende openbare voorwerpe:<\/p>\n<ul>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.themes\/theme\/\">Theme<\/a><\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.themes\/themefonts\/\">ThemeFonts<\/a><\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.themes\/themecolors\/\">ThemeColors<\/a><\/li>\n<\/ul>\n<p>Hier is hoe jy tema-eienskappe kan kry:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_styles_and_themes-GetThemeProperties.py\"><\/script>\n\n<p>En hier is hoe jy tema eienskappe kan stel:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_styles_and_themes-SetThemeProperties.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk Met Afdelings in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-sections\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-sections\/","description":"\n        \n        \n        <p>Soms wil jy&rsquo;n dokument h\u00ea wat nie dieselfde formatering oor alle bladsye het nie. Byvoorbeeld, jy sal dalk bladsynommerformate moet verander, verskillende bladsygrootte en ori\u00ebntasie moet h\u00ea, of die eerste dokumentbladsy as voorblad moet h\u00ea sonder enige nommering. Jy kan dit met afdelings bereik.<\/p>\n<p>Afdelings is vlakknope wat koptekste en voetskrifte, ori\u00ebntasie, kolomme, rande, bladsy nommer opmaak, en ander beheer.<\/p>\n<p>Aspose.Words laat jou toe om afdelings te bestuur, &lsquo;n dokument in afdelings te verdeel en formateringsveranderinge aan te bring wat slegs op&rsquo;n spesifieke afdeling van toepassing is. Aspose.Words stoor inligting oor afdelingformatering soos koptekste en voetskrifte, bladsyopstelling en kolominstellings in die afdelingbreek.<\/p>\n<p>Hierdie artikel verduidelik hoe om met afdelings en afdelingsonderbrekings te werk.<\/p>\n<h2 id=\"watter-afdeling-en-afdeling-breek-is\">Watter Afdeling En Afdeling Breek Is<\/h2>\n<p>Dokument afdelings word verteenwoordig deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/\">Section<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/sectioncollection\/\">SectionCollection<\/a> klasse. Seksie voorwerpe is onmiddellike kinders van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> node en kan verkry word via die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/sections\/\">Sections<\/a> eiendom. Jy kan die nodes te bestuur deur die gebruik van&rsquo;n paar metodes soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodecollection\/remove\/#node\">Remove<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodecollection\/add\/#node\">Add<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodecollection\/index_of\/#node\">IndexOf<\/a>, en ander.<\/p>\n<p>Afdeling breek is&rsquo;n opsie wat dokument bladsye verdeel in afdelings met aanpasbare uitlegte.<\/p>\n<h2 id=\"tipes-vann-afdeling-breek\">Tipes Van&rsquo;n Afdeling Breek<\/h2>\n<p>Aspose.Words laat jou toe om dokumente te verdeel en te formateer deur verskillende afdelingsbreuke van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/breaktype\/\">BreakType<\/a> opsomming te gebruik:<\/p>\n<ul>\n<li>SectionBreakContinuous<\/li>\n<li>SectionBreakNewColumn<\/li>\n<li>SectionBreakNewPage<\/li>\n<li>SectionBreakEvenPage<\/li>\n<li>SectionBreakOddPage<\/li>\n<\/ul>\n<p>Jy kan ook die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/sectionstart\/\">SectionStart<\/a> opsomming gebruik om&rsquo;n breek tipe wat slegs van toepassing is vir die eerste afdeling soos kies NewColumn, NewPage, EvenPage, en OddPage.<\/p>\n<h2 id=\"bestuurn-afdeling\">Bestuur&rsquo;n Afdeling<\/h2>\n<p>Aangesien&rsquo;n gedeelte&rsquo;n normale saamgestelde knoop is, kan die hele knoopmanipulasie API gebruik word om afdelings te manipuleer: om afdelings by te voeg, te verwyder en ander bewerkings op afdelings te doen. Jy kan meer lees oor nodes in die artikel <a href=\"https:\/\/docs.aspose.com\/words\/words\/af\/python-net\/aspose-words-document-object-model\/\">Aspose.Words Dokument Voorwerp Model (DOM)<\/a>.<\/p>\n<p>Aan die ander kant kan jy ook die <code>DocumentBuilder<\/code> API gebruik om met afdelings te werk. In hierdie artikel sal ons fokus op hierdie spesifieke manier van werk met afdelings.<\/p>\n<h2 id=\"voeg-of-verwydern-gedeelte-breek\">Voeg Of Verwyder&rsquo;n Gedeelte Breek<\/h2>\n<p>Aspose.Words laat jou toe om&rsquo;n afdeling in te voeg breek in teks met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_break\/#breaktype\">InsertBreak<\/a> metode.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n afdeling breek in&rsquo;n dokument in te voeg:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/000cda3bfe9679c09bfd03617bd1f9e8.js?file=insert-section-breaks.py\"><\/script>\n\n<p>Gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/remove\/#default\">Remove<\/a> metode om&rsquo;n afdeling breek uit te vee. As u nie&rsquo;n spesifieke afdelingsonderbreking hoef te verwyder nie en die inhoud van die afdeling uitvee, kan u die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/clear_content\/#default\">ClearContent<\/a> - metode gebruik.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om afdelings breek te verwyder:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/000cda3bfe9679c09bfd03617bd1f9e8.js?file=remove-section-breaks.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat&rsquo;n afdeling breek inligting bevat oor die afdeling wat voor dit gaan, nie die afdeling wat daarna gaan nie. So as jy&rsquo;n afdeling breek verwyder, sal die teks voor die verwyderde breek die eienskappe van die afdeling breek daarna kry. Dit kan veroorsaak dat die hele dokument landskap word, of koptekste en voetskrifte verander of heeltemal verdwyn.\n<\/div>\n\n<h2 id=\"skuifn-afdeling\">Skuif&rsquo;n Afdeling<\/h2>\n<p>As jy&rsquo;n afdeling van een posisie na&rsquo;n ander in jou dokument wil skuif, moet jy die indeks van daardie afdeling kry. Aspose.Words laat jou toe om&rsquo;n afdeling posisie van a <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/sectioncollection\/\">SectionCollection<\/a> te kry. U kan die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/sections\/\">Sections<\/a> eienskap gebruik om alle afdelings in u dokument te kry. Maar as jy net die eerste afdeling wil kry, kan jy die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/first_section\/\">FirstSection<\/a> eienskap gebruik.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om toegang tot die eerste afdeling en iterate deur die kinders van&rsquo;n saamgestelde knoop:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/000cda3bfe9679c09bfd03617bd1f9e8.js?file=section-child-nodes.py\"><\/script>\n\n<h2 id=\"spesifiseern-afdeling-uitleg\">Spesifiseer&rsquo;n Afdeling Uitleg<\/h2>\n<p>Soms wil jy h\u00ea jou dokument moet beter lyk deur kreatiewe uitlegte vir verskillende dokumentafdelings te maak. As u die tipe van die huidige afdelingrooster wil spesifiseer, kan u&rsquo;n afdelinguitlegmodus kies deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/sectionlayoutmode\/\">SectionLayoutMode<\/a> - opsomming te gebruik:<\/p>\n<ul>\n<li>Verstek<\/li>\n<li>Rooster<\/li>\n<li>LineGrid<\/li>\n<li>SnapToChars<\/li>\n<\/ul>\n<p>Die volgende kode voorbeeld toon hoe om die aantal re\u00ebls wat elke bladsy kan h\u00ea te beperk:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/000cda3bfe9679c09bfd03617bd1f9e8.js?file=line-grid-section-layout-mode.py\"><\/script>\n\n<h2 id=\"redigeern-afdeling\">Redigeer&rsquo;n Afdeling<\/h2>\n<p>As u&rsquo;n nuwe afdeling by u dokument voeg, is daar geen liggaam of paragraaf wat u kan wysig nie. Aspose.Words laat jou toe om te waarborg dat&rsquo;n afdeling&rsquo;n liggaam met ten minste een paragraaf bevat met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/ensure_minimum\/#default\">EnsureMinimum<\/a> metode \u2013 dit sal outomaties&rsquo;n Liggaam (of HeaderFooter) knoop by die dokument voeg en dan&rsquo;n Paragraaf daarby voeg.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n nuwe afdeling node voor te berei met behulp van <strong>EnsureMinimum<\/strong>:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/000cda3bfe9679c09bfd03617bd1f9e8.js?file=ensure-minimum.py\"><\/script>\n\n<h3 id=\"voeg-by-of-prepend-inhoud\">Voeg By Of Prepend Inhoud<\/h3>\n<p>As jy&rsquo;n vorm wil teken of teks of prent aan die begin\/einde van&rsquo;n afdeling wil byvoeg, kan jy die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/append_content\/#section\">AppendContent<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/prepend_content\/#section\">PrependContent<\/a> metodes van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/\">Section<\/a> klas gebruik.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om inhoud van&rsquo;n bestaande afdeling te voeg:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/000cda3bfe9679c09bfd03617bd1f9e8.js?file=append-section-content.py\"><\/script>\n\n<h3 id=\"kloonn-afdeling\">Kloon&rsquo;n Afdeling<\/h3>\n<p>Aspose.Words laat jou toe om&rsquo;n gedeelte te dupliseer deur&rsquo;n volledige kopie daarvan te skep met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/clone\/#default\">Clone<\/a> metode.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die eerste afdeling in jou dokument te kloon:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/000cda3bfe9679c09bfd03617bd1f9e8.js?file=clone-section.py\"><\/script>\n\n<h3 id=\"kopieer-afdelings-tussen-dokumente\">Kopieer Afdelings tussen Dokumente<\/h3>\n<p>In sommige gevalle kan jy groot dokumente met baie afdelings h\u00ea en jy wil die inhoud van&rsquo;n afdeling van een dokument na&rsquo;n ander kopieer.<\/p>\n<p>Aspose.Words laat jou toe om afdelings tussen dokumente te kopieer deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodeimporter\/import_node\/#node_bool\">ImportNode<\/a> metode te gebruik.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om afdelings tussen dokumente te kopieer:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/000cda3bfe9679c09bfd03617bd1f9e8.js?file=copy-section.py\"><\/script>\n\n<h3 id=\"werk-met-afdeling-kop-en-voetskrif\">Werk met Afdeling Kop En Voetskrif<\/h3>\n<p>Die basiese re\u00ebls vir die vertoon van&rsquo;n koptekst of voetskrif vir elke afdeling is redelik eenvoudig:<\/p>\n<ol>\n<li>As die afdeling nie sy eie koptekste\/voetskrifte van&rsquo;n sekere tipe het nie, word dit uit die vorige afdeling geneem.<\/li>\n<li>Die tipe kop\/voetskrif wat op die bladsy vertoon word, word beheer deur die &ldquo;Different First Page&rdquo; en &ldquo;Different Odd &amp; Even pages&rdquo; afdeling instellings as hulle gedeaktiveer is, dan word die afdeling se eie titels ge\u00efgnoreer.<\/li>\n<\/ol>\n<p>Die volgende kode voorbeeld toon hoe om 2 afdelings met verskillende koptekste te skep:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/2e1b2b28253780881d116e3a873ee668.js?file=link-to-previous-header-footer.py\"><\/script>\n\n<p>As u die teks van koptekste en voetskrifte wil verwyder sonder om <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/headerfooter\/\">HeaderFooter<\/a> voorwerpe in u dokument te verwyder, kan u die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/clear_headers_footers\/#default\">ClearHeadersFooters<\/a> - metode gebruik. Daarbenewens kan u die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/delete_header_footer_shapes\/#default\">DeleteHeaderFooterShapes<\/a> - metode gebruik om alle vorms van koptekste en voetskrifte in u dokument te verwyder.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om inhoud van alle koptekste en voetskrifte in&rsquo;n afdeling skoon te maak:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/000cda3bfe9679c09bfd03617bd1f9e8.js?file=delete-header-footer-content.py\"><\/script>\n\n<p>Die volgende kode voorbeeld hoe om alle vorms van alle koptekste voetstukke in&rsquo;n afdeling te verwyder:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/000cda3bfe9679c09bfd03617bd1f9e8.js?file=delete-header-footer-shapes.py\"><\/script>\n\n<h2 id=\"pasmaak-bladsy-eienskappe-inn-afdeling\">Pasmaak Bladsy Eienskappe in&rsquo;n Afdeling<\/h2>\n<p>Voordat jy&rsquo;n bladsy of&rsquo;n dokument druk, wil jy dalk die grootte en uitleg van&rsquo;n enkele bladsy of die hele dokument aanpas en verander. Met bladsyopstelling kan u die instellings van dokumentbladsye soos kantlyne, ori\u00ebntasie en grootte verander vir die druk van verskillende eerste bladsye of onewe bladsye.<\/p>\n<p>Aspose.Words laat jou toe om bladsy-en afdelingeienskappe aan te pas deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/pagesetup\/\">PageSetup<\/a> klas te gebruik.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om sulke eienskappe soos bladsy grootte en ori\u00ebntasie vir die huidige afdeling stel:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/000cda3bfe9679c09bfd03617bd1f9e8.js?file=page-setup-and-section-formatting.py\"><\/script>\n\n<p>Die volgende kode voorbeeld toon hoe om die bladsy eienskappe in alle afdelings te verander:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/000cda3bfe9679c09bfd03617bd1f9e8.js?file=modify-page-setup-in-all-sections.py\"><\/script>\n\n<h2 id=\"sien-ook\">Sien Ook<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/logical-levels-of-nodes-in-a-document\/#document-and-section-logical-level\">Logiese Vlakke Van Nodusse in&rsquo;n Dokument<\/a><\/li>\n<li><a href=\"https:\/\/docs.aspose.com\/words\/words\/af\/python-net\/insert-and-append-documents\/\">Voeg Dokumente in en Voeg By<\/a><\/li>\n<\/ul>\n\n      "},{"title":"Python_via_dotnet: Werk Met Reekse in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-ranges\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-ranges\/","description":"\n        \n        \n        \n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nIn Aspose.Words is&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/\">Range<\/a> &lsquo;n &ldquo;plat venster&rdquo; in&rsquo;n andersins boomagtige model van die dokument.\n<\/div>\n\n<p>As jy met Microsoft Word Outomatisering gewerk het, weet jy waarskynlik dat een van die belangrikste gereedskap om dokumentinhoud te ondersoek en te verander die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/\">Range<\/a> voorwerp is. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/\">Range<\/a> is soos&rsquo;n &ldquo;venster&rdquo; in die dokumentinhoud en formatering. Aspose.Words het ook die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/\">Range<\/a> klas en dit is ontwerp om te kyk en op te tree soortgelyk aan <strong>Range<\/strong> in Microsoft Word. Alhoewel <strong>Range<\/strong> nie&rsquo;n arbitr\u00eare gedeelte van&rsquo;n dokument kan dek nie en nie&rsquo;n <strong>Start<\/strong> en <strong>End<\/strong> het nie, kan jy toegang verkry tot die reeks wat deur enige dokumentknooppunt gedek word, insluitend die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> self. Met ander woorde, elke knoop het sy eie reeks. Met die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/\">Range<\/a> - voorwerp kan u toegang tot teks, boekmerke en velde binne die reeks verkry en verander.<\/p>\n<h2 id=\"kry-skoon-teks\">Kry Skoon Teks<\/h2>\n<p>Gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/text\/\">text<\/a> eienskap om gewone, ongefomateerde teks van die reeks te haal.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n gewone, ongefomateerde teks van&rsquo;n reeks te kry:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_ranges-RangesGetText.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Document.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"skrap-tans-teks\">Skrap Tans Teks<\/h2>\n<p>Range laat die verwydering van alle karakters van die reeks deur te bel <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/delete\/\">delete<\/a>.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om al die karakters van&rsquo;n reeks te verwyder:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_ranges-RangesDeleteText.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Document.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n\n      "},{"title":"Python_via_dotnet: Uittreksel Inhoud Tussen Dokumentknope","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/how-to-extract-selected-content-between-nodes-in-a-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/how-to-extract-selected-content-between-nodes-in-a-document\/","description":"\n        \n        \n        <p>Wanneer jy met dokumente werk, is dit belangrik om maklik inhoud uit&rsquo;n spesifieke reeks binne&rsquo;n dokument te kan onttrek. Die inhoud kan egter bestaan uit komplekse elemente soos paragrawe, tabelle, beelde, ens.<\/p>\n<p>Ongeag watter inhoud onttrek moet word, sal die metode om daardie inhoud te onttrek altyd bepaal word deur watter nodusse gekies word om inhoud tussen te onttrek. Dit kan hele teks liggame of eenvoudige teks loop wees.<\/p>\n<p>Daar is baie moontlike situasies en dus baie verskillende node tipes te oorweeg wanneer die onttrekking van inhoud. Byvoorbeeld, jy wil dalk inhoud tussen:<\/p>\n<ul>\n<li>Twee spesifieke paragrawe<\/li>\n<li>Spesifieke reeks teks<\/li>\n<li>Velde van verskillende tipes, soos samesmelting velde<\/li>\n<li>Begin en einde reekse van&rsquo;n boekmerk of kommentaar<\/li>\n<li>Verskeie tekste in afsonderlike afdelings<\/li>\n<\/ul>\n<p>In sommige situasies, kan jy selfs nodig het om verskillende node tipes kombineer, soos die onttrekking van inhoud tussen&rsquo;n paragraaf en&rsquo;n veld, of tussen&rsquo;n run en&rsquo;n boekmerk.<\/p>\n<p>Hierdie artikel bied die kode implementering vir die onttrekking van teks tussen verskillende nodes, sowel as voorbeelde van algemene scenario&rsquo;s.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nHierdie voorbeelde is net&rsquo;n paar demonstrasies van die baie moontlikhede. Ons beplan vir die teks onttrekking funksie om deel te wees van die publiek API in die toekoms, en geen ekstra kode sal nodig wees. In die tussentyd, voel vry om jou versoeke met betrekking tot hierdie funksie op die <a href=\"https:\/\/forum.aspose.com\/c\/words\/8\">Aspose.Words forum<\/a>.\n<\/div>\n\n<h2 id=\"hoekom-uittreksel-inhoud\">Hoekom Uittreksel Inhoud<\/h2>\n<p>Die doel van die onttrekking van die inhoud is dikwels om dit afsonderlik in&rsquo;n nuwe dokument te dupliseer of te stoor. U kan byvoorbeeld inhoud onttrek en:<\/p>\n<ul>\n<li>Kopieer dit in&rsquo;n aparte dokument<\/li>\n<li>Skakel&rsquo;n spesifieke deel van&rsquo;n dokument om na PDF of beeldl\u00eaer<\/li>\n<li>Dupliseer die inhoud in die dokument baie keer<\/li>\n<li>Werk met onttrekte inhoud apart van die res van die dokument<\/li>\n<\/ul>\n<p>Dit kan maklik bereik word deur Aspose.Words en die kode implementering hieronder te gebruik.<\/p>\n<h2 id=\"onttrek-inhoud-algoritme\">Onttrek Inhoud Algoritme<\/h2>\n<p>Die kode in hierdie afdeling spreek al die moontlike situasies hierbo beskryf met een veralgemeende en herbruikbare metode. Die algemene skets van hierdie tegniek behels::<\/p>\n<ol>\n<li>Versamel die nodusse wat die inhoudgebied bepaal wat uit u dokument onttrek sal word. Die herwinning van hierdie nodes word hanteer deur die gebruiker in hul kode, gebaseer op wat hulle wil onttrek word.<\/li>\n<li>Die oordrag van hierdie nodusse na die <strong>ExtractContent<\/strong> metode wat hieronder verskaf word. Jy moet ook&rsquo;n boole-parameter slaag wat bepaal of hierdie nodusse, wat as merkers optree, by die onttrekking ingesluit moet word of nie.<\/li>\n<li>Herwinning van&rsquo;n lys van gekloonde inhoud (gekopieerde nodes) gespesifiseer om te onttrek. U kan hierdie lys van nodusse op enige toepaslike manier gebruik, byvoorbeeld om&rsquo;n nuwe dokument te skep wat slegs die geselekteerde inhoud bevat.<\/li>\n<\/ol>\n<h2 id=\"hoe-om-inhoud-te-onttrek\">Hoe Om Inhoud Te Onttrek<\/h2>\n<p>Om die inhoud uit u dokument te onttrek, moet u die <strong>extract_content<\/strong> - metode hieronder skakel en die toepaslike parameters slaag. Die onderliggende basis van hierdie metode behels die vind van blokvlakknope (paragrawe en tabelle) en die kloning daarvan om identiese kopie\u00eb te skep. As die merker nodes geslaag is blok vlak dan die metode is in staat om eenvoudig kopieer die inhoud op daardie vlak en voeg dit by die skikking.<\/p>\n<p>As die merkknope egter inlyn is (n kind van&rsquo;n paragraaf), word die situasie meer kompleks, aangesien dit nodig is om die paragraaf by die inlynknooppunt te verdeel, of dit nou&rsquo;n run, boekmerkvelde ens. Inhoud in die gekloonde ouerknope wat nie tussen die merkers teenwoordig is nie, word verwyder. Hierdie proses word gebruik om te verseker dat die inline nodes steeds die opmaak van die ouer paragraaf sal behou. Die metode sal ook kontrole uit te voer op die nodes geslaag as parameters en gooi&rsquo;n uitsondering as een van die node is ongeldig. Die parameters wat aan hierdie metode oorgedra moet word, is::<\/p>\n<ol>\n<li><strong>startNode<\/strong> en <strong>endNode<\/strong>. Die eerste twee parameters is die nodusse wat bepaal waar die onttrekking van die inhoud onderskeidelik moet begin en eindig. Hierdie nodusse kan beide blok vlak (<a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/table\/\">Table<\/a> of inline vlak (bv <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/run\/\">Run<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldstart\/\">FieldStart<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bookmarkstart\/\">BookmarkStart<\/a> en so aan.):\n<ol>\n<li>Om&rsquo;n veld te slaag moet jy die ooreenstemmende <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldstart\/\">FieldStart<\/a> voorwerp slaag.<\/li>\n<li>Om boekmerke te slaag, moet die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bookmarkstart\/\">BookmarkStart<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bookmarkend\/\">BookmarkEnd<\/a> nodusse geslaag word.<\/li>\n<li>Om kommentaar te slaag, moet die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/commentrangestart\/\">CommentRangeStart<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/commentrangeend\/\">CommentRangeEnd<\/a> nodusse gebruik word.<\/li>\n<\/ol>\n<\/li>\n<li><strong>isInclusive<\/strong>. Definieer of die merkers in die onttrekking ingesluit is of nie. As hierdie opsie is ingestel op vals en dieselfde node of opeenvolgende nodes geslaag, dan&rsquo;n le\u00eb lys sal teruggestuur word:\n<ol>\n<li>As&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldstart\/\">FieldStart<\/a> knoop oorgedra word dan hierdie opsie definieer of die hele veld ingesluit of uitgesluit moet word.<\/li>\n<li>As&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bookmarkstart\/\">BookmarkStart<\/a> of <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bookmarkend\/\">BookmarkEnd<\/a> knoop geslaag word, definieer hierdie opsie of die boekmerk ingesluit is of net die inhoud tussen die boekmerkreeks.<\/li>\n<li>As&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/commentrangestart\/\">CommentRangeStart<\/a> of <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/commentrangeend\/\">CommentRangeEnd<\/a> knoop geslaag word, definieer hierdie opsie of die kommentaar self ingesluit moet word of net die inhoud in die kommentaarreeks.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>Die implementering van die <strong>extract_content<\/strong> metode wat jy kan vind <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/DocsExamples\/DocsExamples\/programming_with_documents\/contents_management\/extract_content_helper.py\">hier is<\/a>. Daar sal na hierdie metode verwys word in die scenario&rsquo;s in hierdie artikel.<\/p>\n<p>Ons sal ook&rsquo;n persoonlike metode om maklik te genereer&rsquo;n dokument van onttrek nodes definieer. Hierdie metode word in baie van die scenario&rsquo;s hieronder gebruik en skep eenvoudig&rsquo;n nuwe dokument en voer die onttrekte inhoud daarin in.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n lys van nodes te neem en voeg hulle in&rsquo;n nuwe dokument:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/399801c9a5e656ed05aa2d7ac5ebc41e.js?file=generate-document.py\"><\/script>\n\n<h2 id=\"uittreksel-inhoud-tussen-paragrawe\">Uittreksel Inhoud Tussen Paragrawe<\/h2>\n<p>Dit toon hoe om die metode hierbo te gebruik om inhoud tussen spesifieke paragrawe te onttrek. In hierdie geval wil ons die liggaam van die brief wat in die eerste helfte van die dokument gevind word, onttrek. Ons kan sien dat dit tussen die 7 de en 11 de paragraaf is.<\/p>\n<p>Die kode hieronder vervul hierdie taak. Die toepaslike paragrawe word onttrek met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child\/\">CompositeNode.get_child<\/a> metode op die dokument en slaag die gespesifiseerde indekse. Ons gee dan hierdie nodusse aan die <strong>extract_content<\/strong> metode en verklaar dat dit in die onttrekking ingesluit moet word. Hierdie metode sal die gekopieerde inhoud tussen hierdie nodes wat dan in&rsquo;n nuwe dokument ingevoeg terugkeer.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die inhoud tussen spesifieke paragrawe te onttrek met behulp van die <strong>extract_content<\/strong> metode hierbo:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/399801c9a5e656ed05aa2d7ac5ebc41e.js?file=extract-content-between-paragraphs.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Extract%20content.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"uittreksel-inhoud-tussen-verskillende-tipes-nodusse\">Uittreksel Inhoud Tussen Verskillende Tipes Nodusse<\/h2>\n<p>Ons kan inhoud tussen enige kombinasies van blok vlak of inline nodes te onttrek. In hierdie scenario hieronder sal ons die inhoud tussen die eerste paragraaf en die tabel in die tweede afdeling inklusief onttrek. Ons kry die merkers nodes deur die roeping van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/story\/first_paragraph\/\">Body.first_paragraph<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child\/\">CompositeNode.get_child<\/a> metode op die tweede afdeling van die dokument om die toepaslike <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/table\/\">Table<\/a> nodes te haal. Vir&rsquo;n effense variasie kom ons dupliseer eerder die inhoud en plaas dit onder die oorspronklike.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die inhoud tussen&rsquo;n paragraaf en tabel te onttrek met behulp van die <strong>extract_content<\/strong> metode:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/399801c9a5e656ed05aa2d7ac5ebc41e.js?file=extract-content-between-block-level-nodes.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Extract%20content.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"uittreksel-inhoud-tussen-paragrawe-gebaseer-op-styl\">Uittreksel Inhoud Tussen Paragrawe Gebaseer Op Styl<\/h2>\n<p>Miskien moet u die inhoud tussen paragrawe van dieselfde of verskillende styl onttrek, soos tussen paragrawe wat met kopstyle gemerk is.<\/p>\n<p>Die kode hieronder toon hoe om dit te bereik. Dit is&rsquo;n eenvoudige voorbeeld wat die inhoud tussen die eerste geval van die &ldquo;Heading 1&rdquo; en &ldquo;Kop 3&rdquo; style sal onttrek sonder om die opskrifte ook te onttrek. Om dit te doen stel ons die laaste parameter op vals, wat spesifiseer dat die merkknope nie ingesluit moet word nie.<\/p>\n<p>In&rsquo;n behoorlike implementering moet dit in&rsquo;n lus uitgevoer word om inhoud tussen al die paragrawe van hierdie style uit die dokument te onttrek. Die onttrekte inhoud word in&rsquo;n nuwe dokument gekopieer.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om inhoud te onttrek tussen paragrawe met spesifieke style met behulp van die <strong>extract_content<\/strong> metode:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/399801c9a5e656ed05aa2d7ac5ebc41e.js?file=extract-content-between-paragraph-styles.py\"><\/script>\n\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/399801c9a5e656ed05aa2d7ac5ebc41e.js?file=paragraphs-by-style-name.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Extract%20content.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"uittreksel-inhoud-tussen-spesifieke-lopies\">Uittreksel Inhoud Tussen Spesifieke Lopies<\/h2>\n<p>Jy kan ook inhoud tussen inline nodes soos a <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/run\/\">Run<\/a> onttrek. Runs van verskillende paragrawe kan as merkers oorgedra word. Die kode hieronder wys hoe om spesifieke teks tussen dieselfde <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a> knoop te onttrek.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om inhoud te onttrek tussen spesifieke rondes van dieselfde paragraaf met behulp van die <strong>extract_content<\/strong> metode:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/399801c9a5e656ed05aa2d7ac5ebc41e.js?file=extract-content-between-runs.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Extract%20content.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"onttrek-inhoud-met-behulp-vann-veld\">Onttrek Inhoud met behulp Van&rsquo;n Veld<\/h2>\n<p>Om&rsquo;n veld as merker te gebruik, moet die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldstart\/\">FieldStart<\/a> knoop oorgedra word. Die laaste parameter van die <strong>extract_content<\/strong> metode sal definieer of die hele veld ingesluit moet word of nie. Kom ons onttrek die inhoud tussen die&quot; FullName &quot; merge veld en&rsquo;n paragraaf in die dokument. Ons gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_merge_field\/\">DocumentBuilder.move_to_merge_field<\/a> metode van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> klas. Dit sal die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldstart\/\">FieldStart<\/a> node van die naam van merge veld oorgedra om dit terug te keer.<\/p>\n<p>In ons geval laat ons die laaste parameter wat aan die <strong>extract_content<\/strong> metode oorgedra is, stel op <code>False<\/code> om die veld uit die onttrekking uit te sluit. Ons sal die onttrekte inhoud aan PDF weergee.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om inhoud te onttrek tussen&rsquo;n spesifieke veld en paragraaf in die dokument met behulp van die <strong>extract_content<\/strong> metode:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/399801c9a5e656ed05aa2d7ac5ebc41e.js?file=extract-content-using-field.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Extract%20content.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"pak-inhoud-uitn-boekmerk\">Pak Inhoud uit&rsquo;n Boekmerk<\/h2>\n<p>In&rsquo;n dokument word die inhoud wat binne&rsquo;n boekmerk gedefinieer is, gekapsel deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bookmarkstart\/\">BookmarkStart<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bookmarkend\/\">BookmarkEnd<\/a> nodusse. Inhoud wat tussen hierdie twee nodusse gevind word, vorm die boekmerk. U kan een van hierdie nodusse as enige merker slaag, selfs van verskillende boekmerke, solank die beginmerker voor die eindmerker in die dokument verskyn. Ons sal hierdie inhoud in&rsquo;n nuwe dokument onttrek deur die kode hieronder te gebruik. Die <strong>isInclusive<\/strong> parameter opsie wys hoe om die boekmerk te behou of weg te gooi.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die inhoud verwys na&rsquo;n boekmerk te onttrek met behulp van die <strong>extract_content<\/strong> metode:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/399801c9a5e656ed05aa2d7ac5ebc41e.js?file=extract-content-between-bookmark.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Extract%20content.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"uittreksel-inhoud-uitn-kommentaar\">Uittreksel Inhoud Uit&rsquo;n Kommentaar<\/h2>\n<p>&lsquo;n kommentaar bestaan uit die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/commentrangestart\/\">CommentRangeStart<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/commentrangeend\/\">CommentRangeEnd<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> nodusse. Al hierdie nodusse is inlyn. Die eerste twee nodusse kapsuleer die inhoud in die dokument waarna verwys word deur die kommentaar, soos gesien in die skermkiekie hieronder. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> knoop self is&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/inlinestory\/\">InlineStory<\/a> wat paragrawe en loop kan bevat. Dit verteenwoordig die boodskap van die kommentaar as gesien as&rsquo;n kommentaar borrel in die resensie paneel. Aangesien hierdie knoop inlyn is en&rsquo;n afstammeling van&rsquo;n liggaam, kan u ook die inhoud van binne hierdie boodskap onttrek.<\/p>\n<p>Die kommentaar bevat die opskrif, eerste paragraaf en die tabel in die tweede afdeling. Kom ons pak hierdie kommentaar in&rsquo;n nuwe dokument. Die <strong>isInclusive<\/strong> opsie bepaal of die kommentaar self gehou of weggegooi word.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om dit te doen:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/399801c9a5e656ed05aa2d7ac5ebc41e.js?file=extract-content-between-comment-range.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Extract%20content.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"hoe-om-slegs-teks-te-onttrek\">Hoe Om Slegs Teks Te Onttrek<\/h2>\n<p>Die maniere om teks uit die dokument te haal is:<\/p>\n<ul>\n<li>Gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/save\/\">Document.save<\/a> om as gewone teks in&rsquo;n l\u00eaer of stroom te stoor<\/li>\n<li>Gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/to_string\/\">Node.to_string<\/a> en slaag die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/saveformat\/#text\">SaveFormat.TEXT<\/a> parameter. Intern, hierdie roep save as teks in&rsquo;n geheue stroom en gee die gevolglike string<\/li>\n<li>Gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/get_text\/\">Node.get_text<\/a> om teks te haal met alle Microsoft Word beheerkarakters insluitend veldkodes<\/li>\n<\/ul>\n<h3 id=\"gebruik-van-nodeget_text-en-nodeto_string\">Gebruik Van Node.get_text en Node.to_string<\/h3>\n<p>&lsquo;n Word-dokument kan beheerkarakters bevat wat spesiale elemente soos veld, einde van sel, einde van afdeling ens. Die volledige lys van moontlike Woord beheer karakters is gedefinieer in die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/controlchar\/\">ControlChar<\/a> klas. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/get_text\/\">Node.get_text<\/a> metode gee teks met al die beheer karakter karakters teenwoordig in die node.<\/p>\n<p>Roep <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/to_string\/\">to_string<\/a> gee die gewone teks verteenwoordiging van die dokument net sonder beheer karakters. Vir verdere inligting oor uitvoer as gewone teks sien met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/saveformat\/#text\">SaveFormat.TEXT<\/a>.<\/p>\n<p>Die volgende kode voorbeeld toon die verskil tussen die roeping van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/get_text\/\">get_text<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/to_string\/\">to_string<\/a> metodes op&rsquo;n knoop:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/399801c9a5e656ed05aa2d7ac5ebc41e.js?file=simple-extract-text.py\"><\/script>\n\n<h3 id=\"gebruik-saveformattext\">Gebruik <code>SaveFormat.Text<\/code><\/h3>\n<p>Hierdie voorbeeld stoor die dokument soos volg:<\/p>\n<ul>\n<li>Filter veldkarakters en veldkodes, vorm, voetnoot, eindnoot en kommentaarverwysings uit<\/li>\n<li>Vervang einde van paragraaf <strong>ControlChar.Cr<\/strong> karakters met <strong>ControlChar.CrLf<\/strong> kombinasies<\/li>\n<li>Gebruik UTF8 enkodering<\/li>\n<\/ul>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n dokument in TXT formaat te stoor:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/399801c9a5e656ed05aa2d7ac5ebc41e.js?file=docx-to-txt.py\"><\/script>\n\n<h2 id=\"uittreksel-beelde-uit-vorms\">Uittreksel Beelde uit Vorms<\/h2>\n<p>Miskien moet u dokumentbeelde onttrek om sekere take uit te voer. Aspose.Words laat jou toe om dit ook te doen.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om beelde uit&rsquo;n dokument te onttrek:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/399801c9a5e656ed05aa2d7ac5ebc41e.js?file=extract-images.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk met Kop-en Voetstukke","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-headers-and-footers\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-headers-and-footers\/","description":"\n        \n        \n        <p>Aspose.Words laat gebruikers toe om met kop-en voetskrifte in&rsquo;n dokument te werk. &lsquo;n koptekst is teks wat bo-aan&rsquo;n bladsy geplaas word, en&rsquo;n voetskrif is teks onderaan&rsquo;n bladsy. Hierdie gebiede word gewoonlik gebruik om inligting in te voeg wat op al of sommige bladsye van die dokument herhaal moet word, soos bladsynommers, skeppingsdatum, maatskappy-inligting, ensovoorts.<\/p>\n<h2 id=\"skep-opskrifte-of-voetskrifte-met-documentbuilder\">Skep Opskrifte of Voetskrifte met DocumentBuilder<\/h2>\n<p>As jy&rsquo;n dokument kop of voetskrif programmaties wil byvoeg, is die maklikste manier om die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> klas te gebruik om dit te doen.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n kop en voetskrif vir dokument bladsye voeg:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/2e1b2b28253780881d116e3a873ee668.js?file=create-header-footer.py\"><\/script>\n\n<h2 id=\"spesifiseer-kop-of-voetskrifopsies\">Spesifiseer Kop-Of Voetskrifopsies<\/h2>\n<p>As u&rsquo;n koptekst of voettekst by&rsquo;n dokument voeg, kan u&rsquo;n paar gevorderde eienskappe instel. Aspose.Words bied gebruikers die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/headerfooter\/\">HeaderFooter<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/headerfootercollection\/\">HeaderFooterCollection<\/a> klasse, sowel as <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/headerfootertype\/\">HeaderFooterType<\/a> opsomming wat jou meer beheer oor die kop-en voetskrif aanpassing proses gee.<\/p>\n<h3 id=\"spesifiseer-kop-of-voetskriftipe\">Spesifiseer Kop-of Voetskriftipe<\/h3>\n<p>U kan drie verskillende kopteksttipes en drie verskillende voetteksttipes vir een dokument spesifiseer:<\/p>\n<ol>\n<li>Kop en\/of voetskrif vir die eerste bladsy<\/li>\n<li>Kop en \/ of voetskrif vir ewe bladsye<\/li>\n<li>Kop en \/ of voetskrif vir onewe bladsye<\/li>\n<\/ol>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n kop vir onewe dokument bladsye voeg:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/2e1b2b28253780881d116e3a873ee668.js?file=header-footer-type.py\"><\/script>\n\n<h3 id=\"spesifiseer-of-verskillende-opskrifte-of-voetskrifte-vir-die-eerste-bladsy-vertoon-moet-word\">Spesifiseer Of Verskillende Opskrifte Of Voetskrifte Vir Die Eerste Bladsy Vertoon moet Word<\/h3>\n<p>Soos hierbo ges\u00ea, kan jy ook&rsquo;n ander koptekst of voettekst vir die eerste bladsy stel. Om dit te doen, moet jy die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/pagesetup\/different_first_page_header_footer\/\">different_first_page_header_footer<\/a> vlag op <code>true<\/code> stel en dan die <strong>HeaderFirst<\/strong> of <strong>FooterFirst<\/strong> waarde spesifiseer.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die kop vir die eerste bladsy net stel:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/2e1b2b28253780881d116e3a873ee668.js?file=different-first-page.py\"><\/script>\n\n<h3 id=\"spesifiseer-of-verskillende-opskrifte-of-voetskrifte-vir-onewe-of-ewe-bladsye-vertoon-moet-word\">Spesifiseer Of Verskillende Opskrifte Of Voetskrifte Vir Onewe Of Ewe Bladsye Vertoon moet Word<\/h3>\n<p>Vervolgens wil u verskillende opskrifte of voetskrifte vir onewe en egalige bladsye in&rsquo;n dokument stel. Om dit te doen, moet jy die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/pagesetup\/odd_and_even_pages_header_footer\/\">odd_and_even_pages_header_footer<\/a> vlag op <code>true<\/code> stel en dan die waardes <strong>HeaderPrimary<\/strong> en <strong>HeaderEven<\/strong>, of <strong>FooterPrimary<\/strong> en <strong>FooterEven<\/strong> spesifiseer.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/2e1b2b28253780881d116e3a873ee668.js?file=odd-even-pages.py\"><\/script>\n\n<h3 id=\"voegn-absoluut-geposisioneer-beeld-in-die-kop\">Voeg&rsquo;n Absoluut Geposisioneer Beeld in Die Kop<\/h3>\n<p>Om&rsquo;n beeld in&rsquo;n koptekst of voetskrif te plaas, gebruik die <strong>HeaderPrimary<\/strong> kopteksttipe of die <strong>FooterPrimary<\/strong> voetteksttipe en die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_image\/\">insert_image<\/a> metode.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n beeld te voeg tot&rsquo;n kop:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/2e1b2b28253780881d116e3a873ee668.js?file=insert-image.py\"><\/script>\n\n<h3 id=\"stel-lettertipe-en-paragraafeienskappe-vir-koptekst-of-voettekst\">Stel Lettertipe En Paragraafeienskappe vir Koptekst Of Voettekst<\/h3>\n<p>Met Aspose.Words kan u die lettertipe-en paragraafeienskappe stel, die <strong>HeaderPrimary<\/strong> - kopteksttipe of die <strong>FooterPrimary<\/strong> - voetskriftipe gebruik, asook metodes en eienskappe om met die lettertipes en paragrawe wat u vir die dokumentliggaam gebruik, te werk.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om Die teks in Die kop Te Stel Om Arial, vet, grootte 14, en middel uitlijning:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/2e1b2b28253780881d116e3a873ee668.js?file=font-props.py\"><\/script>\n\n<h3 id=\"voeg-bladsynommers-in-die-koptekst-of-voetskrif-in\">Voeg Bladsynommers in Die Koptekst of Voetskrif in<\/h3>\n<p>Indien nodig, kan jy bladsynommers by die koptekst of voettekst voeg. Om dit te doen, gebruik die <strong>HeaderPrimary<\/strong> koptekst tipe of die <strong>FooterPrimary<\/strong> voetskrif tipe en die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_field\/\">insert_field<\/a> metode om die vereiste veld by te voeg.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om bladsy nommers by te voeg tot die voetskrif aan die regterkant:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/2e1b2b28253780881d116e3a873ee668.js?file=page-numbers.py\"><\/script>\n\n<h3 id=\"gebruik-koptekste-of-voetskrifte-wat-in-die-vorige-afdeling-omskryf-is\">Gebruik Koptekste Of Voetskrifte Wat In Die Vorige Afdeling Omskryf Is<\/h3>\n<p>As jy die koptekst of voettekst van die vorige afdeling moet kopieer, kan jy dit ook doen.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die kop of voetskrif van die vorige afdeling kopieer:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/2e1b2b28253780881d116e3a873ee668.js?file=copy-headers-footers-from-previous-section.py\"><\/script>\n\n<h3 id=\"verseker-koptekst-of-voetskrif-voorkoms-wanneer-verskillende-bladsy-ori\u00ebntasies-en-bladsy-grootte-gebruik-word\">Verseker koptekst of Voetskrif voorkoms wanneer Verskillende Bladsy Ori\u00ebntasies En Bladsy Grootte Gebruik Word<\/h3>\n<p>Aspose.Words laat jou toe om die voorkoms van&rsquo;n kop of voetskrif te verskaf wanneer jy verskillende ori\u00ebntasies en bladsygroottes gebruik.<\/p>\n<p>Die volgende voorbeeld toon hoe om dit te doen:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/2e1b2b28253780881d116e3a873ee668.js?file=link-to-previous-header-footer.py\"><\/script>\n\n<h2 id=\"hoe-om-slegs-opskrifte-of-slegs-voetstukke-te-verwyder\">Hoe Om Slegs Opskrifte Of Slegs Voetstukke Te Verwyder<\/h2>\n<p>Elke afdeling in&rsquo;n dokument kan tot drie koptekste en tot drie voettekste h\u00ea (vir eerste, ewekansige en onewe bladsye). As u alle koptekste of alle voetskrifte in&rsquo;n dokument wil verwyder, moet u deur al die afdelings loop en elke ooreenstemmende kopknoop of voetskrifknoop verwyder.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om al die voetstukke van alle afdelings te verwyder, maar laat koptekste ongeskonde. U kan slegs opskrifte op&rsquo;n soortgelyke manier verwyder:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/2e1b2b28253780881d116e3a873ee668.js?file=remove-footers.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Header%20and%20footer%20types.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n\n      "},{"title":"Python_via_dotnet: Werk met Voetnoot en Eindnoot","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-footnote-and-endnote\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-footnote-and-endnote\/","description":"\n        \n        \n        <p>Aspose.Words bied ook&rsquo;n paar klasse, metodes en eienskappe vir die werk met voetnotas en eindnotas.<\/p>\n<h2 id=\"voeg-eindnota-en-stel-nommering-opsies-in\">Voeg Eindnota en Stel Nommering Opsies in<\/h2>\n<p>As jy voetnoot of eindnoot in Word-dokument wil invoeg, gebruik asseblief <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_footnote\/\">insert_footnote<\/a> metode. Hierdie metode plaas&rsquo;n voetnoot of eindnoot in die dokument.<\/p>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.notes\/endnoteoptions\/\">EndnoteOptions<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.notes\/footnoteoptions\/\">FootnoteOptions<\/a> klasse verteenwoordig nommering opsies vir voetnoot en eindnoot.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om endnote in die dokument te voeg en stel sy nommering opsies:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_footnote_and_endnote-SetEndnoteOptions.py\"><\/script>\n\n<h2 id=\"stel-aantal-voetnoot-uitleg-kolomme\">Stel Aantal Voetnoot Uitleg Kolomme<\/h2>\n<p>U kan die aantal voetnoot-uitlegkolomme stel deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.notes\/footnoteoptions\/columns\/\">columns<\/a> - eienskap te gebruik. As hierdie eienskap die waarde van 0 het, word die voetnotasarea geformateer met&rsquo;n aantal kolomme gebaseer op die aantal kolomme op die vertoon bladsy.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die aantal kolomme vir voetnoot uitleg stel:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_footnote_and_endnote-SetFootNoteColumns.py\"><\/script>\n\n<h2 id=\"stel-die-posisie-van-voetnoot-en-endnote\">Stel Die Posisie Van Voetnoot en EndNote<\/h2>\n<p>Die voetnootposisie kan onderaan elke bladsy of onder die teks op elke bladsy wees. Die eindnota posisie kan aan die einde van die afdeling of aan die einde van die dokument wees.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die posisie van voetnoot en eindnoot stel:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_footnote_and_endnote-SetFootnoteAndEndNotePosition.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk Met Inhoudsopgawe","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-table-of-contents\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-table-of-contents\/","description":"\n        \n        \n        <p>Dikwels sal jy werk met dokumente wat&rsquo;n inhoudsopgawe (TOC) bevat. Met behulp van Aspose.Words kan jy jou eie inhoudsopgawe invoeg of bestaande inhoudsopgawe heeltemal herbou in die dokument met net&rsquo;n paar re\u00ebls kode. Hierdie artikel gee&rsquo;n oorsig van hoe om met die inhoudsopgawe te werk en demonstreer:<\/p>\n<ul>\n<li>Hoe om&rsquo;n splinternuwe <code>TOC<\/code>in te voeg<\/li>\n<li>Dateer nuwe of bestaande TOCs in die dokument op.<\/li>\n<li>Spesifiseer skakelaars om die formatering en algehele struktuur f die TOC te beheer.<\/li>\n<li>Hoe om die style en voorkoms van die inhoudsopgawe te verander.<\/li>\n<li>Hoe om&rsquo;n hele <code>TOC<\/code> veld verwyder saam met al die inskrywings vorm die dokument.<\/li>\n<\/ul>\n<h2 id=\"voegn-inhoudsopgawe-programmaties-in\">Voeg&rsquo;n Inhoudsopgawe Programmaties in<\/h2>\n<p>Jy kan&rsquo;n <code>TOC<\/code> (inhoudsopgawe) veld in die dokument by die huidige posisie invoeg deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_table_of_contents\/\">DocumentBuilder.insert_table_of_contents<\/a> metode te skakel.<\/p>\n<p>&lsquo;n inhoudsopgawe in&rsquo;n Word-dokument kan op verskeie maniere gebou en geformateer word met behulp van&rsquo;n verskeidenheid opsies. Die veldskakelaars wat u aan die metode gee, beheer die manier waarop die tabel gebou en in u dokument vertoon word.<\/p>\n<p>Die standaard skakelaars wat gebruik word in a <code>TOC<\/code> ingevoeg in Microsoft Word is <strong>&quot;\\o &ldquo;1-3 \\h \\z \\u&rdquo;<\/strong>. Beskrywings van hierdie skakelaars sowel as&rsquo;n lys van ondersteunde skakelaars kan later in die artikel gevind word. U kan die gids gebruik om die korrekte skakelaars te kry, of as u reeds&rsquo;n dokument het wat die soortgelyke <code>TOC<\/code> bevat wat u wil h\u00ea, kan u veldkodes (<em>ALT+F9<\/em>) wys en die skakelaars direk vanaf die veld kopieer.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n Inhoudsopgawe veld in&rsquo;n dokument in te voeg:<\/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-InsertTableOfContents.py\"><\/script>\n\n<p>Die kode toon die nuwe inhoudsopgawe wat in&rsquo;n le\u00eb dokument ingevoeg word. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> klas word dan gebruik om&rsquo;n paar voorbeeld inhoud formatering met die toepaslike kop style wat gebruik word om die inhoud wat ingesluit moet word in die TOC merk voeg. Die volgende re\u00ebls vul dan die <code>TOC<\/code> deur die velde en bladsy uitleg van die dokument op te dateer.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nSonder die metodes wat in die voorbeeld gebruik word, wanneer jy die uitset dokument oopmaak, sal jy die <code>TOC<\/code> veld vind, maar sonder sigbare inhoud. Dit is omdat die <code>TOC<\/code> veld is ingevoeg, maar is nog nie gevul totdat dit opgedateer in die dokument. Verdere inligting hieroor word in die volgende afdeling bespreek.\n<\/div>\n\n<h2 id=\"dateer-die-inhoudsopgawe-op\">Dateer Die Inhoudsopgawe op<\/h2>\n<p>Aspose.Words laat jou toe om a <code>TOC<\/code> heeltemal op te dateer met slegs&rsquo;n paar re\u00ebls kode. Dit kan gedoen word om&rsquo;n nuut ingevoegde <code>TOC<\/code> te vul of om&rsquo;n bestaande <code>TOC<\/code> op te dateer nadat veranderinge aan die dokument aangebring is. Die volgende twee metodes moet gebruik word om die <code>TOC<\/code> velde in die dokument te werk:<\/p>\n<ol>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/update_fields\/\">Document.update_fields<\/a><\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/update_page_layout\/\">Document.update_page_layout<\/a><\/li>\n<\/ol>\n<p>Let asseblief daarop dat hierdie twee opdateringsmetodes in daardie volgorde genoem moet word. Indien omgekeer sal die inhoudsopgawe gevul word, maar geen bladsynommers sal vertoon word nie. Enige aantal verskillende TOCs kan opgedateer word. Hierdie metodes sal outomaties alle TOCs wat in die dokument gevind word, opdateer.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om heeltemal te herbou <code>TOC<\/code> velde in die dokument deur die oproep van veld update:<\/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-UpdateFields.py\"><\/script>\n\n<p>Die eerste oproep na <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/update_fields\/\">Document.update_fields<\/a> sal die <code>TOC<\/code> bou, al die teks inskrywings is gevul en die <code>TOC<\/code> verskyn byna voltooi. Die enigste ding wat ontbreek is die bladsy nommers wat vir nou vertoon word met &ldquo;?&rdquo;. Die tweede oproep na <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/update_page_layout\/\">Document.update_page_layout<\/a> sal die uitleg van die dokument in die geheue bou. Dit moet gedoen word om die bladsynommers van die inskrywings te versamel. Die korrekte bladsy nommers bereken uit hierdie oproep word dan in die TOC ingevoeg.<\/p>\n<h2 id=\"gebruik-skakelaars-om-die-gedrag-van-die-inhoudsopgawe-te-beheer\">Gebruik Skakelaars Om Die Gedrag van die Inhoudsopgawe Te Beheer.<\/h2>\n<p>Soos met enige ander veld, kan die <code>TOC<\/code> veld skakelaars aanvaar wat binne die veldkode gedefinieer is wat beheer hoe die inhoudsopgawe gebou is. Sekere skakelaars word gebruik om te beheer watter inskrywings ingesluit is en op watter vlak terwyl ander gebruik word om die voorkoms van die TOC te beheer. Skakelaars kan saam gekombineer word om ingewikkelde inhoudsopgawe te maak.<\/p>\n<p><img src=\"working-with-table-of-contents-1.png\" alt=\"working-with-table-of-contents-aspose-words-net\"><\/p>\n<p>By verstek is hierdie skakelaars hierbo ingesluit wanneer&rsquo;n verstek <code>TOC<\/code> in die dokument ingevoeg word. A <code>TOC<\/code> sonder skakelaars sal inhoud van die ingeboude kopstyle insluit (asof die \\o-skakelaar ingestel is). Die beskikbare <code>TOC<\/code> skakelaars wat deur Aspose.Words ondersteun word, word hieronder gelys en hul gebruike word in detail beskryf. Hulle kan in afsonderlike afdelings verdeel word op grond van hulle tipe. Die skakelaars in die eerste afdeling definieer watter inhoud in die <code>TOC<\/code> ingesluit moet word en die skakelaars in die tweede afdeling beheer die voorkoms van die TOC. As&rsquo;n skakelaar nie hier gelys word nie, word dit tans nie ondersteun nie. Alle skakelaars sal in toekomstige weergawes ondersteun word. Ons voeg verdere ondersteuning by elke vrystelling.<\/p>\n<h3 id=\"inskrywingsmerkskakelaars\">Inskrywingsmerkskakelaars<\/h3>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:left\">Skakel<\/th>\n<th style=\"text-align:left\">Beskrywing<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align:left\"><strong>Heading Styles<\/strong> <br>* (\\O Skakelaar)*<\/td>\n<td style=\"text-align:left\"><p>Hierdie skakelaar definieer dat die <code>TOC<\/code> moet gebou word uit die ingeboude kop style. In Microsoft Word word dit gedefinieer deur Heading 1 \u2013 Heading 9. In Aspose.Words word hierdie style verteenwoordig deur die ooreenstemmende StyleIdentifier opsomming. Hierdie opsomming verteenwoordig&rsquo;n plaaslike onafhanklike identifiseerder van&rsquo;n styl, byvoorbeeld <code>StyleIdentifier.Heading1<\/code> verteenwoordig die Heading 1 styl. Die gebruik van hierdie, kan die formatering en eienskappe van die styl verkry word uit die Styl versameling van die dokument. Die ooreenstemmende Styl klas kan verkry word uit die <code>Document.Styles<\/code> versameling deur die gebruik van die ge\u00efndekseerde eienskap van tipe StyleIdentifier.<\/p><p><img src=\"working-with-table-of-contents-2.png\" alt=\"working-with-table-of-contents-styles\"><\/p><p>Enige inhoud wat met hierdie style geformateer is, is in die inhoudsopgawe ingesluit. Die vlak van die opskrif sal die ooreenstemmende hi\u00ebrargiese vlak van die inskrywing in die TOC definieer. Byvoorbeeld, &lsquo;n paragraaf met Heading 1 styl sal behandel word as die eerste vlak in die <code>TOC<\/code> terwyl&rsquo;n paragraaf met Heading 2 sal behandel word as die volgende vlak in die hi\u00ebrargie en so aan.<\/p><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:left\"><strong>Outline Levels<\/strong> <br>* (\\U skakelaar)*<\/td>\n<td style=\"text-align:left\"><p>Elke paragraaf kan&rsquo;n skets vlak onder Paragraaf opsies definieer.<\/p><p><img src=\"working-with-table-of-contents-3.png\" alt=\"working-with-table-of-contents-paragraph\"><\/p><p>Hierdie instelling bepaal watter vlak hierdie paragraaf in dokumenthi\u00ebrargie behandel moet word. Dit is&rsquo;n algemeen gebruikte praktyk wat gebruik word om die uitleg van&rsquo;n dokument maklik te struktureer. Hierdie hi\u00ebrargie kan gesien word deur Te verander na Outline View in Microsoft Word. Soortgelyk aan kopstyle, kan daar 1 \u2013 9 sketsvlakke wees bykomend tot die &ldquo;Liggaam Teks&rdquo; vlak. Oorsig vlakke 1 \u2013 9 sal verskyn in die <code>TOC<\/code> in die ooreenstemmende vlak van die hi\u00ebrargie <br>Enige inhoud met&rsquo;n sketsvlak wat in die paragraafstyl of direk op die paragraaf self gestel is, word in die TOC ingesluit. In Aspose.Words word die omtrek vlak verteenwoordig deur die <code>ParagraphFormat.OutlineLevel<\/code> eienskap van die Paragraaf knoop. Die omtrekvlak van&rsquo;n paragraafstyl word op dieselfde manier voorgestel deur die <code>Style.ParagraphFormat<\/code> eienskap.<\/p>\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<\/p><p>Let daarop dat ingeboude kopstyle soos Heading 1 'n sketsvlak verpligte stel in stylinstellings het.<\/p><p>\n<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:left\"><strong>Custom Styles<\/strong> <br>* (\\T skakelaar)*<\/td>\n<td style=\"text-align:left\"><p>Hierdie skakelaar sal toelaat dat persoonlike style gebruik word wanneer die versameling van inskrywings wat gebruik moet word in die TOC. Dit word dikwels gebruik in samewerking met die \\o skakelaar om persoonlike style saam met ingeboude kopstyle in die TOC in te sluit. <br>Die parameters van die skakelaar moet binne spraakmerke ingesluit word. Baie persoonlike style kan ingesluit word, vir elke styl moet die naam gespesifiseer word gevolg deur&rsquo;n komma gevolg deur die vlak wat die styl in die <code>TOC<\/code> as moet verskyn. Verdere style word ook deur&rsquo;n komma geskei. <br>Byvoorbeeld<\/p><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"p\">{<\/span> <span class=\"n\">TOC<\/span> <span class=\"err\">\\<\/span><span class=\"n\">o<\/span> <span class=\"s\">&#34;1-3&#34;<\/span> <span class=\"err\">\\<\/span><span class=\"n\">t<\/span> <span class=\"s\">&#34;CustomHeading1, 1,   CustomHeading2, 2&#34;<\/span><span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><p>sal inhoud gebruik wat gestileer is met CustomHeading1 as vlak 1 inhoud in die <code>TOC<\/code> en CustomHeading2 as vlak 2.<\/p><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:left\"><strong>Use TC Fields<\/strong> <br>* (\\F En \\L Skakelaars)*<\/td>\n<td style=\"text-align:left\"><p>In ouer weergawes van Microsoft Word was die enigste manier om&rsquo;n <code>TOC<\/code> te bou die gebruik van TC velde. Hierdie velde word verborge in die dokument ingevoeg selfs wanneer veldkodes vertoon word. Hulle sluit die teks in wat in die inskrywing vertoon moet word en die <code>TOC<\/code> is daaruit gebou. Hierdie funksie word nou nie baie dikwels gebruik nie, maar kan steeds nuttig wees in sommige gevalle om inskrywings in die <code>TOC<\/code> in te sluit wat nie ingekap is om sigbaar te wees in die dokument nie. <br>Wanneer ingevoeg hierdie velde verskyn verborge selfs wanneer veld kodes vertoon word. Hulle kan nie gesien word sonder om verborge inhoud te wys nie. Om hierdie velde Te Sien wys paragraaf formatering moet gekies word.<\/p><p><img src=\"working-with-table-of-contents-4.png\" alt=\"working-with-table-of-contents-paragraph-settings\"><\/p><p>Hierdie velde kan in&rsquo;n dokument ingevoeg word op enige posisie soos enige ander veld en word verteenwoordig deur die <code>FieldType.FieldTOCEntry<\/code> opsomming. <br>Die \\f skakelaar in a <code>TOC<\/code> word gebruik om te spesifiseer dat TC velde as inskrywings gebruik moet word. Die skakelaar op sy eie sonder enige ekstra identifiseerder beteken dat enige TC veld in die dokument ingesluit sal word. Enige ekstra parameter, dikwels&rsquo;n enkele letter, sal aandui dat slegs TC velde wat&rsquo;n ooreenstemmende \\f skakelaar het, in die TOC ingesluit sal word. Byvoorbeeld *<\/p><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"p\">{<\/span> <span class=\"n\">TOC<\/span> <span class=\"err\">\\<\/span><span class=\"n\">f<\/span> <span class=\"n\">t<\/span> <span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><p>sal slegs TC velde insluit soos<\/p><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"p\">{<\/span> <span class=\"n\">TC<\/span> <span class=\"err\">\\<\/span><span class=\"n\">f<\/span> <span class=\"n\">t<\/span> <span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><p>Die <code>TOC<\/code> veld het ook&rsquo;n verwante skakelaar, die \\L skakelaar spesifiseer dat slegs TC veld met vlakke binne die gespesifiseerde reeks ingesluit is.<\/p><p><img src=\"working-with-table-of-contents-5.png\" alt=\"todo:image_alt_text\"><\/p><p>Die <code>TC<\/code> velde self kan ook verskeie skakelaars stel. Dit is:<\/p><p>- *\\F-hierbo Verduidelik.*<\/p><p>- * \\L-Definieer in watter vlak in die <code>TOC<\/code> hierdie TC veld sal verskyn. A <code>TOC<\/code> wat dieselfde skakelaar gebruik sal slegs hierdie TC veld insluit as dit binne die gespesifiseerde reeks is.*<\/p><p>- _\\N \u2013 die bladsynommering vir hierdie <code>TOC<\/code> - inskrywing word nie vertoon nie.Voorbeeld kode van hoe om TC velde in te voeg kan gevind word in die volgende afdeling.<\/p><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3 id=\"voorkomsverwante-skakelaars\">Voorkomsverwante Skakelaars<\/h3>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:left\">Skakel<\/th>\n<th style=\"text-align:left\">Beskrywing<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align:left\"><strong>Omit Page Numbers<\/strong> <br>* (\\N Skakelaar)*<\/td>\n<td style=\"text-align:left\"><p>Hierdie skakelaar word gebruik om bladsy nommers vir sekere vlakke van die TOC te verberg. Byvoorbeeld, jy kan definieer<\/p><div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"p\">{<\/span><span class=\"n\">TOC<\/span> <span class=\"err\">\\<\/span><span class=\"n\">o<\/span> <span class=\"s\">&#34;1-4&#34;<\/span> <span class=\"err\">\\<\/span><span class=\"n\">n<\/span> <span class=\"s\">&#34;3-4&#34;<\/span> <span class=\"p\">}<\/span>\n<\/code><\/pre><\/div><p>en die bladsynommers op die inskrywings van vlakke 3 en vier sal saam met die leierpunte (indien daar enige is) weggesteek word. Om slegs een vlak te spesifiseer, moet&rsquo;n reeks steeds gebruik word, byvoorbeeld &ldquo;1-1&rdquo; sal bladsy nommers slegs vir die eerste vlak uitsluit. <br>Die verskaffing van geen vlak reeks sal bladsy nommers vir alle vlakke in die TOC weglaat. Dit is nuttig om te stel wanneer&rsquo;n dokument na HTML of soortgelyke formaat uitgevoer word. Dit is omdat HTML gebaseerde formate nie enige bladsy konsep het nie en dus nie enige bladsy nommering nodig het nie.<\/p><p><img src=\"working-with-table-of-contents-6.png\" alt=\"todo:image_alt_text\"><\/p><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:left\"><strong>Insert As Hyperlinks<\/strong> <br>* (\\H Skakelaar)*<\/td>\n<td style=\"text-align:left\"><p>Hierdie skakelaar spesifiseer dat <code>TOC<\/code> inskrywings as hiperskakels ingevoeg word. Wanneer&rsquo;n dokument in Microsoft Word besigtig word, sal hierdie inskrywings steeds as normale teks binne die <code>TOC<\/code> verskyn, maar is hiperskakel en kan dus gebruik word om na die posisie van die oorspronklike inskrywing in die dokument te navigeer deur <em>Ctrl + Left Click<\/em> in Microsoft Word te gebruik. Wanneer hierdie skakelaar ingesluit word, word hierdie skakels ook in ander formate bewaar. Byvoorbeeld in HTML gebaseer formate insluitend EPUB en weergegee formate soos PDF en XPS dit sal uitgevoer word as werk skakels. <br>Sonder hierdie skakelaar stel die <code>TOC<\/code> in al hierdie uitsette sal uitgevoer word as gewone teks en sal nie hierdie gedrag te demonstreer. As&rsquo;n dokument in MS Word oopgemaak word, sal die teks van die inskrywings ook nie op hierdie manier geklik kan word nie, maar die bladsynommers kan steeds gebruik word om na die oorspronklike inskrywing te navigeer.<\/p><p><img src=\"working-with-table-of-contents-7.png\" alt=\"working-with-table-of-contents-titles\"><\/p><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:left\"><strong>Set Separator Character<\/strong> <br>* (\\P Skakelaar)*<\/td>\n<td style=\"text-align:left\"><p>Hierdie skakelaar laat toe dat die inhoud wat die titel van die inskrywing en bladsy-nommering skei, maklik in die TOC verander kan word. Die skeiding wat gebruik moet word, moet na hierdie skakelaar gespesifiseer word en in spraakmerke ingesluit word. <br>In teenstelling met wat in Kantoordokumentasie gedokumenteer is, kan slegs een karakter gebruik word in plaas van tot vyf. Dit geld vir beide MS Woord En Aspose.Words. <br>Die gebruik van hierdie skakelaar word nie aanbeveel nie, aangesien dit nie veel beheer oor wat dit gebruik het om inskrywings en bladsynommers in die TOC te skei, moontlik maak nie. In plaas daarvan word dit aanbeveel om die toepaslike <code>TOC<\/code> styl soos <code>StyleIdentifier.TOC1<\/code> te wysig en van daar af die leier styl te wysig met toegang tot spesifieke lettertipe lede ens. Verdere besonderhede oor hoe om dit te doen, kan later in die artikel gevind word.<\/p><p><img src=\"working-with-table-of-contents-8.png\" alt=\"working-with-table-of-contents-toc\"><\/p><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:left\"><strong>Preserve Tab Entries<\/strong> <br>* (\\W Skakelaar)*<\/td>\n<td style=\"text-align:left\"><p>Die gebruik van hierdie skakelaar sal spesifiseer dat enige inskrywings wat&rsquo;n oortjie karakter het, byvoorbeeld&rsquo;n kop wat&rsquo;n oortjie aan die einde van die lyn het, as&rsquo;n behoorlike oortjie karakter behou sal word wanneer die TOC gevul word. Dit beteken dat die funksie van die oortjie karakter sal teenwoordig wees in die <code>TOC<\/code> en kan gebruik word om die inskrywing te formateer. Byvoorbeeld, sekere inskrywings kan tab stop en tab karakters gebruik om die teks eweredig uit te spasie. Solank die ooreenstemmende <code>TOC<\/code> vlak definieer die ekwivalente blad stop dan die gegenereerde <code>TOC<\/code> inskrywings sal verskyn met soortgelyke afstand. <br><br>In dieselfde situasie as hierdie skakelaar nie gedefinieer is nie, sal die oortjie karakters omgeskakel word na witruimte ekwivalent as nie-werkende oortjies. Die uitset sal dan nie soos verwag verskyn nie.<\/p><p><img src=\"working-with-table-of-contents-9.png\" alt=\"working-with-table-of-contents-aspose\"><\/p><\/td>\n<\/tr>\n<tr>\n<td style=\"text-align:left\"><strong>Preserve New Line Entries<\/strong> <br>* (\\X Skakelaar)*<\/td>\n<td style=\"text-align:left\"><p>Soortgelyk aan die skakelaar hierbo, spesifiseer hierdie skakelaar dat opskrifte wat oor verskeie lyne strek (met nuwe re\u00eblkarakters nie afsonderlike paragrawe nie) bewaar sal word soos in die gegenereerde TOC. Byvoorbeeld, &lsquo;n kop wat oor verskeie lyne versprei moet word, kan die nuwe lynkarakter (Ctrl + Enter of <code>ControlChar.LineBreak<\/code>) gebruik om inhoud oor verskillende lyne te skei. Met hierdie skakelaar gespesifiseer, sal die inskrywing in die <code>TOC<\/code> hierdie nuwe re\u00ebl karakters behou soos hieronder getoon. <br><br>In hierdie situasie as die skakelaar nie gedefinieer is nie, word die nuwe re\u00eblkarakters omgeskakel na&rsquo;n enkele wit spasie.<\/p><p><img src=\"working-with-table-of-contents-10.png\" alt=\"working-with-table-of-contents-aspose-words\"><\/p><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"voeg-by-tc-velde\">Voeg By TC Velde<\/h2>\n<p>Jy kan&rsquo;n nuwe TC veld by die huidige posisie van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> invoeg deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_field\/\">DocumentBuilder.insert_field<\/a> metode te noem en die veldnaam as &ldquo;TC&rdquo; te spesifiseer saam met enige skakelaars wat nodig is. Hieronder voorbeeld toon hoe om&rsquo;n <code>TC<\/code> veld in die dokument te voeg met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a>.<\/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-InsertTCField.py\"><\/script>\n\n<h2 id=\"verandern-inhoudsopgawe\">Verander&rsquo;n Inhoudsopgawe<\/h2>\n<p>Die opmaak van inskrywings in die <code>TOC<\/code> gebruik nie die oorspronklike style van die gemerkte inskrywings nie, maar elke vlak word geformateer met behulp van&rsquo;n ekwivalente <code>TOC<\/code> styl. Byvoorbeeld die eerste vlak in die <code>TOC<\/code> is geformateer met die <strong>TOC1<\/strong> styl, die tweede vlak geformateer met die <strong>TOC2<\/strong> styl en so aan. Dit beteken dat om die voorkoms van die <code>TOC<\/code> te verander, hierdie style aangepas moet word. In Aspose.Words word hierdie style verteenwoordig deur die plaaslike onafhanklike <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/styleidentifier\/#toc1\">StyleIdentifier.TOC1<\/a> tot <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/styleidentifier\/#toc9\">StyleIdentifier.TOC9<\/a> en kan verkry word uit die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbase\/styles\/\">Document.styles<\/a> versameling met behulp van hierdie identifiseerders.<\/p>\n<p>Sodra die toepaslike styl van die dokument is verkry die formatering vir hierdie styl kan verander word. Enige veranderinge aan hierdie style sal outomaties weerspie\u00ebl word op die TOCs in die dokument. Hieronder voorbeeld verander&rsquo;n formatering eienskap wat gebruik word in die eerste vlak <code>TOC<\/code> styl.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_table_of_content-ChangeStyleOfTOCLevel.py\"><\/script>\n\n<p>Dit is ook nuttig om daarop te let dat enige direkte opmaak van&rsquo;n paragraaf (gedefinieer op die paragraaf self en nie in die styl) gemerk om ingesluit te word die <code>TOC<\/code> sal oorgeskryf word in die inskrywing in die TOC. Byvoorbeeld as die Heading 1 styl gebruik word om inhoud vir die <code>TOC<\/code> te merk en hierdie styl Het Vet formatering terwyl die paragraaf ook kursiwiteit formatering direk daarop toegepas. Die gevolglike <code>TOC<\/code> inskrywing sal nie vet wees nie, aangesien dit deel is van stylformatering, maar dit sal kursief wees, aangesien dit direk op die paragraaf geformateer is.<\/p>\n<p>U kan ook die opmaak van die skeiers wat tussen elke inskrywing en bladsynommer gebruik word, beheer. By verstek is dit&rsquo;n gestrekte lyn wat versprei word oor die bladsy nommering met behulp van&rsquo;n oortjie karakter en&rsquo;n regter oortjie stop gevoer naby aan die regter rand.<\/p>\n<p>Deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/style\/\">Style<\/a> klas te gebruik wat verkry is vir die spesifieke <code>TOC<\/code> vlak wat jy wil verander, kan jy ook verander hoe dit in die dokument verskyn. Om te verander hoe dit lyk eerste <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/style\/paragraph_format\/\">Style.paragraph_format<\/a> moet geroep word om die paragraaf formatering vir die styl te haal. Hieruit kan die oortjie stop verkry word deur <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/tab_stops\/\">ParagraphFormat.tab_stops<\/a> te bel en die toepaslike oortjie stop verander. Met dieselfde tegniek kan die oortjie self saam geskuif of verwyder word. Hieronder voorbeeld toon hoe om die posisie van die regter blad stop in <code>TOC<\/code> verwante paragrawe te verander.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_table_of_content-ChangeTOCTabStops.py\"><\/script>\n\n<h2 id=\"verwydern-inhoudsopgawe-van-die-dokument\">Verwyder&rsquo;n Inhoudsopgawe van Die Dokument<\/h2>\n<p>&lsquo;n inhoudsopgawe kan uit die dokument verwyder word deur al die nodusse wat tussen die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldstart\/\">FieldStart<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldend\/\">FieldEnd<\/a> node van die <code>TOC<\/code> veld gevind word, te verwyder. Die kode hieronder toon dit. Die verwydering van die <code>TOC<\/code> veld is eenvoudiger as&rsquo;n normale veld, aangesien ons nie geneste velde byhou nie. In plaas daarvan kyk ons na die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldend\/\">FieldEnd<\/a> knoop is van tipe <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldtype\/#field_toc\">FieldType.FIELD_TOC<\/a> wat beteken dat ons die einde van die huidige TOC te\u00ebgekom het. Hierdie tegniek kan in hierdie geval gebruik word sonder om bekommerd te wees oor enige geneste velde, aangesien ons kan aanvaar dat enige behoorlik gevormde dokument geen ten volle geneste <code>TOC<\/code> veld binne&rsquo;n ander <code>TOC<\/code> veld sal h\u00ea nie.<\/p>\n<p>Eerstens word die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldstart\/\">FieldStart<\/a> nodusse van elke <code>TOC<\/code> versamel en gestoor. Die gespesifiseerde <code>TOC<\/code> word dan opgesom sodat alle nodusse binne die veld besoek en gestoor word. Die nodusse word dan uit die dokument verwyder. Below code voorbeeld demonstreer hoe om&rsquo;n gespesifiseerde <code>TOC<\/code> uit&rsquo;n dokument te verwyder.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-remove_content-RemoveTOCFromDocument.py\"><\/script>\n\n<h2 id=\"uittreksel-inhoudsopgawe\">Uittreksel Inhoudsopgawe<\/h2>\n<p>As jy&rsquo;n inhoudsopgawe uit enige Word-dokument wil onttrek, kan die volgende kode-voorbeeld gebruik word.<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">my_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Table of contents.docx&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"k\">for<\/span> <span class=\"n\">field<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">range<\/span><span class=\"o\">.<\/span><span class=\"n\">fields<\/span> <span class=\"p\">:<\/span>\n            \n    <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">field<\/span><span class=\"o\">.<\/span><span class=\"n\">type<\/span> <span class=\"o\">==<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">fields<\/span><span class=\"o\">.<\/span><span class=\"n\">FieldType<\/span><span class=\"o\">.<\/span><span class=\"n\">FIELD_HYPERLINK<\/span><span class=\"p\">)<\/span> <span class=\"p\">:<\/span>\n                \n        <span class=\"n\">hyperlink<\/span> <span class=\"o\">=<\/span> <span class=\"n\">field<\/span><span class=\"o\">.<\/span><span class=\"n\">as_field_hyperlink<\/span><span class=\"p\">()<\/span>\n        <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">hyperlink<\/span><span class=\"o\">.<\/span><span class=\"n\">sub_address<\/span> <span class=\"o\">!=<\/span> <span class=\"bp\">None<\/span> <span class=\"ow\">and<\/span> <span class=\"n\">hyperlink<\/span><span class=\"o\">.<\/span><span class=\"n\">sub_address<\/span><span class=\"o\">.<\/span><span class=\"n\">find<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;_Toc&#34;<\/span><span class=\"p\">)<\/span> <span class=\"o\">==<\/span> <span class=\"mi\">0<\/span><span class=\"p\">)<\/span> <span class=\"p\">:<\/span>\n                    \n            <span class=\"n\">tocItem<\/span> <span class=\"o\">=<\/span> <span class=\"n\">field<\/span><span class=\"o\">.<\/span><span class=\"n\">start<\/span><span class=\"o\">.<\/span><span class=\"n\">get_ancestor<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">NodeType<\/span><span class=\"o\">.<\/span><span class=\"n\">PARAGRAPH<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">as_paragraph<\/span><span class=\"p\">()<\/span>\n                        \n            <span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">tocItem<\/span><span class=\"o\">.<\/span><span class=\"n\">to_string<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">SaveFormat<\/span><span class=\"o\">.<\/span><span class=\"n\">TEXT<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">strip<\/span><span class=\"p\">())<\/span>\n            <span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;------------------&#34;<\/span><span class=\"p\">)<\/span>\n    \n            <span class=\"n\">bm<\/span> <span class=\"o\">=<\/span> <span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">range<\/span><span class=\"o\">.<\/span><span class=\"n\">bookmarks<\/span><span class=\"o\">.<\/span><span class=\"n\">get_by_name<\/span><span class=\"p\">(<\/span><span class=\"n\">hyperlink<\/span><span class=\"o\">.<\/span><span class=\"n\">sub_address<\/span><span class=\"p\">)<\/span>\n            <span class=\"n\">pointer<\/span> <span class=\"o\">=<\/span> <span class=\"n\">bm<\/span><span class=\"o\">.<\/span><span class=\"n\">bookmark_start<\/span><span class=\"o\">.<\/span><span class=\"n\">get_ancestor<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">NodeType<\/span><span class=\"o\">.<\/span><span class=\"n\">PARAGRAPH<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">as_paragraph<\/span><span class=\"p\">()<\/span>\n                        \n            <span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">pointer<\/span><span class=\"o\">.<\/span><span class=\"n\">to_string<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">SaveFormat<\/span><span class=\"o\">.<\/span><span class=\"n\">TEXT<\/span><span class=\"p\">))<\/span><\/code><\/pre><\/div>\n\n      "},{"title":"Python_via_dotnet: Werk met Boekmerke in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-bookmarks\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-bookmarks\/","description":"\n        \n        \n        <p>Boekmerke identifiseer in&rsquo;n Microsoft Word dokument die liggings of fragmente wat jy noem en identifiseer vir toekomstige verwysing. U kan byvoorbeeld&rsquo;n boekmerk gebruik om teks te identifiseer wat u later wil hersien. In plaas daarvan om deur die dokument te blaai om die teks te vind, kan jy daarheen gaan deur Die Boekmerk-dialoogkassie te gebruik.<\/p>\n<p>Die aksies wat uitgevoer kan word met boekmerke met behulp van Aspose.Words is dieselfde as die wat jy kan uitvoer met behulp van Microsoft Word. Jy kan&rsquo;n nuwe boekmerk invoeg, uitvee, na&rsquo;n boekmerk skuif, &lsquo;n boekmerknaam kry of stel, teks daarin kry of stel. Met Aspose.Words kan jy ook boekmerke in verslae of dokumente gebruik om sekere data in die boekmerk in te voeg of spesiale formatering op die inhoud daarvan toe te pas. Jy kan ook boekmerke gebruik om teks van&rsquo;n sekere plek in jou dokument af te haal.<\/p>\n<h2 id=\"voegn-boekmerk-in\">Voeg&rsquo;n Boekmerk in<\/h2>\n<p>Gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/start_bookmark\/\">start_bookmark<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/end_bookmark\/\">end_bookmark<\/a> om&rsquo;n boekmerk te skep deur die begin en einde daarvan te merk. Moenie vergeet om dieselfde boekmerknaam aan albei metodes deur te gee nie. Boekmerke in&rsquo;n dokument kan oorvleuel en enige reeks oorskry. Swak gevormde boekmerke of boekmerke met dubbele name sal ge\u00efgnoreer word wanneer die dokument gestoor word.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nAlle wit spasies in die boekmerke is vervang met onderstrepe. Hierdie beperking kom van MS Woordformate, aangesien boekmerke in MS Woordformate, soos DOCX of DOC, nie witruimtes kan h\u00ea nie. PDF laat egter sulke boekmerke toe. So nou, as jy boekmerke in PDF of XPS buitelyne moet gebruik, kan jy dit met wit spasies gebruik.\n<\/div>\n\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n nuwe boekmerk te skep:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_bookmarks-CreateBookmark.py\"><\/script>\n\n<h2 id=\"verkry-boekmerke\">Verkry Boekmerke<\/h2>\n<p>Soms is dit nodig om&rsquo;n boekmerk versameling te verkry om te herhaal deur boekmerke of vir ander doeleindes. Gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/range\/\">Node.range<\/a> eienskap blootgestel deur enige dokument node wat&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/\">Range<\/a> voorwerp wat die gedeelte van die dokument wat in hierdie node. Gebruik hierdie voorwerp om&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bookmarkcollection\/\">BookmarkCollection<\/a> te haal en gebruik dan die versameling indekser om&rsquo;n spesifieke boekmerk te kry.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeelde aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Bookmarks.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<p>Die volgende kode voorbeeld toon hoe om boekmerke te verkry uit&rsquo;n boekmerk versameling:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_bookmarks-AccessBookmarks.py\"><\/script>\n\n<p>Die volgende kode voorbeeld toon hoe om te kry of stel&rsquo;n boekmerk naam en teks:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_bookmarks-UpdateBookmarkData.py\"><\/script>\n\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n tabel te boekmerk:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_bookmarks-BookmarkTable.py\"><\/script>\n\n<p>As jy die naam van&rsquo;n boekmerk verander na&rsquo;n naam wat reeds in die dokument bestaan, sal geen fout gegenereer word nie en slegs die eerste boekmerk sal gestoor word wanneer jy die dokument stoor.<\/p>\n<p>Let daarop dat sommige boekmerke in die dokument aan vormvelde toegeken word. As jy na so&rsquo;n boekmerk beweeg en teks daar invoeg, word die teks in die vormveldkode ingevoeg. Alhoewel dit nie die vormveld ongeldig sal maak nie, sal die ingevoegde teks nie sigbaar wees nie omdat dit deel word van die veldkode.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om toegang te verkry kolomme van die boekmerk tabel:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_bookmarks-BookmarkTableColumns.py\"><\/script>\n\n<h2 id=\"skuif-nan-boekmerk\">Skuif Na&rsquo;n Boekmerk<\/h2>\n<p>As jy ryk inhoud (nie net gewone teks) in&rsquo;n boekmerk moet invoeg, moet jy <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_bookmark\/\">move_to_bookmark<\/a> gebruik om die wyser na die boekmerk te skuif en dan <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder&rsquo;s<\/a> metodes en eienskappe gebruik om inhoud in te voeg.<\/p>\n<h2 id=\"wys-versteek-boekmerk-inhoud\">Wys Versteek Boekmerk Inhoud<\/h2>\n<p>Die hele Boekmerk (<em>including the bookmarked content<\/em>) kan gekapsel word binne die Ware deel van die <code>IF<\/code> veld met behulp van Aspose.Words. Dit kan op so&rsquo;n manier wees dat die <code>IF<\/code> veld&rsquo;n geneste Samesmelting Veld in die uitdrukking (<em>Left of Operator<\/em>) bevat en afhangende van die waarde van Samesmelting Veld, die <code>IF<\/code> veld toon of verberg die inhoud van Boekmerk in Word Dokument.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om te wys\/ verberg boekmerke:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_bookmarks-ShowHideBookmarks.py\"><\/script>\n\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_bookmarks-ShowHideBookmarkedContent.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk Met Tabelle in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-tables\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-tables\/","description":"\n        \n        \n        <p>A <strong>table<\/strong> in&rsquo;n dokument is&rsquo;n goeie manier om soortgelyke data te struktureer. Daarom is tabelle&rsquo;n algemene inhoud formatering element en word ondersteun deur die meeste formate in die een of ander vorm.<\/p>\n<p>Tabelle laat jou toe om groot hoeveelhede inligting te organiseer en duidelik te vertoonin&rsquo;n roostertipe struktuur met rye en kolomme. Hulle word ook dikwels gebruik as&rsquo;n bladsy uitleg instrument en&rsquo;n beter alternatief vir die vertoon van tabbed data (met tab stop) as hulle toelaat dat meer beheer oor die ontwerp en uitleg van die inhoud. Op hierdie manier kan jy selfs inhoud uitl\u00ea wat in&rsquo;n vaste posisie gestoor moet word met behulp van&rsquo;n grenslose tabel.<\/p>\n<p>Die tabel bestaan uit elemente soos <strong>Cell<\/strong>, <strong>Row<\/strong> en <strong>Column<\/strong>. Dit is&rsquo;n konsep wat algemeen is vir alle tabelle in die algemeen, ongeag in watter redakteur of dokument formaat die tabel geskep is. Byvoorbeeld, &lsquo;n tabel geskep in Microsoft Word of&rsquo;n tabel geskep in&rsquo;n HTML dokument sal voldoen aan die konsep van selle, rye en kolomme.<\/p>\n<p>Aspose.Words ondersteun ten volle tabelle en ho\u00eb getrouheid tabel weergawe. U kan tabelle en inhoud in tabelle vrylik wysig, verander, byvoeg en verwyder. Benewens gewone teks, kan ander inhoud in tabel selle geplaas word, soos beelde, velde, of selfs ander tabelle.<\/p>\n\n      "},{"title":"Python_via_dotnet: Werk Met Lyste in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-lists\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-lists\/","description":"\n        \n        \n        <p>&lsquo;n lys in&rsquo;n Microsoft Word dokument is&rsquo;n stel lys formatering eienskappe. Lyste kan in u dokumente gebruik word om teks te formateer, te rangskik en te beklemtoon. Lyste is&rsquo;n goeie manier om data in dokumente te organiseer, en dit maak dit makliker vir lesers om sleutelpunte te verstaan.<\/p>\n<p>Elke lys kan tot 9 vlakke h\u00ea en formatering eienskappe, soos nommer styl, begin waarde, indent, blad posisie ens word afsonderlik vir elke vlak gedefinieer.<\/p>\n<p>In Aspose.Words word die werk met lyste verteenwoordig deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/\">Lists<\/a> module. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/list\/\">List<\/a> voorwerp behoort egter altyd tot die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listcollection\/\">ListCollection<\/a> versameling.<\/p>\n<p>Hierdie onderwerp beskryf hoe om programmaties te werk met lyste met behulp van Aspose.Words.<\/p>\n<h2 id=\"skep-lyste-deur-lysformatering-toe-te-pas\">Skep Lyste deur Lysformatering Toe Te Pas<\/h2>\n<p>Aspose.Words laat die maklike skepping van lyste toe deur lysformatering toe te pas. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> verskaf die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/list_format\/\">DocumentBuilder.list_format<\/a> eienskap wat&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/\">ListFormat<\/a> voorwerp terugkeer. Hierdie voorwerp het verskeie metodes om&rsquo;n lys te begin en te be\u00ebindig en om die inkeping te verhoog\/verminder. Daar is twee algemene tipes lyste in Microsoft Word: met kolletjies en genommer.<\/p>\n<ul>\n<li>Om&rsquo;n lys met kolletjies te begin, bel <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/apply_bullet_default\/\">ListFormat.apply_bullet_default<\/a>.<\/li>\n<li>Om&rsquo;n genommerde lys te begin, bel <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/apply_number_default\/\">ListFormat.apply_number_default<\/a>.<\/li>\n<\/ul>\n<p>Die koe\u00ebl of nommer en formatering word by die huidige paragraaf gevoeg en alle verdere paragrawe word geskep met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> totdat <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/remove_numbers\/\">ListFormat.remove_numbers<\/a> geroep word om die formatering van die lys met kolletjies te stop.<\/p>\n<p>In Word-dokumente kan lyste uit tot nege vlakke bestaan. Lys opmaak vir elke vlak spesifiseer watter koe\u00ebl of nommer gebruik word, links inkeping, spasie tussen die koe\u00ebl en teks ens. Die volgende metodes verander die lys vlak en pas die nuwe vlak se formatering eienskappe:<\/p>\n<ul>\n<li>Om die lysvlak van die huidige paragraaf met een vlak te verhoog, bel <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/list_indent\/\">ListFormat.list_indent<\/a><\/li>\n<li>Om die lysvlak van die huidige paragraaf met een vlak te verlaag, bel <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/list_outdent\/\">ListFormat.list_outdent<\/a><\/li>\n<\/ul>\n<p>Die metodes verander die lys vlak en pas die formatering eienskappe van die nuwe vlak.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan ook die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/list_level_number\/\">ListFormat.list_level_number<\/a> - eienskap gebruik om die lysvlak vir die paragraaf te kry of in te stel. Die lys vlakke is genommer 0 tot 8.\n<\/div>\n\n<p>Hieronder voorbeeld toon hoe om&rsquo;n multilevel lys te bou.<\/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-document_formatting-MultilevelListFormatting.py\"><\/script>\n\n<h2 id=\"spesifiseer-formatering-virn-lysvlak\">Spesifiseer Formatering vir&rsquo;n Lysvlak<\/h2>\n<p>Lys-vlak voorwerpe word outomaties geskep wanneer&rsquo;n lys geskep word. Gebruik die eienskappe en metodes van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listlevel\/\">ListLevel<\/a> klas om die formatering van individuele vlakke van&rsquo;n lys te beheer.<\/p>\n<h2 id=\"herbegin-lys-vir-elke-afdeling\">Herbegin Lys vir elke Afdeling<\/h2>\n<p>Jy kan&rsquo;n lys vir elke afdeling herbegin deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/list\/is_restart_at_each_section\/\">is_restart_at_each_section property<\/a> eienskap te gebruik. Let daarop dat hierdie opsie slegs in RTF, DOC en DOCX dokumentformate ondersteun word. Hierdie opsie sal slegs in DOCX geskryf word as OoxmlCompliance ho\u00ebr is as Ecma376.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n lys te skep en herlaai dit vir elke afdeling:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_list-RestartListAtEachSection.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk Met Paragrawe in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-paragraphs\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-paragraphs\/","description":"\n        \n        \n        <p>&lsquo;n paragraaf is&rsquo;n stel karakters wat in&rsquo;n logiese blok gekombineer word en eindig met&rsquo;n spesiale karakter \u2013 a <em>paragraph break<\/em>. In Aspose.Words word&rsquo;n paragraaf verteenwoordig deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a> klas.<\/p>\n<h2 id=\"voegn-paragraaf-in\">Voeg&rsquo;n Paragraaf in<\/h2>\n<p>Om&rsquo;n nuwe paragraaf in die dokument in te voeg, moet jy eintlik&rsquo;n paragraaf breekkarakter daarin invoeg. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/writeln\/\">DocumentBuilder.writeln<\/a> voeg&rsquo;n string teks in die dokument sowel, maar bykomend, dit voeg&rsquo;n paragraaf breek.<\/p>\n<p>Die huidige lettertipe formatering word ook gespesifiseer deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/font\/\">font<\/a> eienskap en die huidige paragraaf formatering word bepaal deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/paragraph_format\/\">paragraph_format<\/a> eienskap.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n paragraaf in&rsquo;n dokument in te voeg:<\/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-InsertParagraph.py\"><\/script>\n\n<h2 id=\"formaat-paragraaf\">Formaat Paragraaf<\/h2>\n<p>Huidige paragraaf formatering word verteenwoordig deur&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/\">ParagraphFormat<\/a> voorwerp wat teruggestuur word deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/paragraph_format\/\">paragraph_format<\/a> eienskap. Hierdie voorwerp bevat verskeie paragraaf formatering eienskappe beskikbaar in Microsoft Word. U kan die paragraafformatering maklik terugstel Na standaard Na Normale styl, links in lyn, geen inkeping, geen spasi\u00ebring, geen grense en geen skadu deur <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/clear_formatting\/\">clear_formatting<\/a> te skakel.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om paragraaf formatering stel:<\/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-document_formatting-ParagraphFormatting.py\"><\/script>\n\n<h2 id=\"pasn-paragraafstyl-toe\">Pas&rsquo;n Paragraafstyl toe<\/h2>\n<p>Sommige formatering voorwerpe soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/\">Font<\/a> of <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/\">ParagraphFormat<\/a> ondersteun style. &lsquo;n enkele ingeboude of gebruiker gedefinieerde styl word verteenwoordig deur&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/style\/\">Style<\/a> voorwerp wat die ooreenstemmende styl eienskappe soos naam, basis styl, lettertipe en paragraaf formatering van die styl, en so aan bevat.<\/p>\n<p>Verder, &lsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/style\/\">Style<\/a> voorwerp bied die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/style\/style_identifier\/\">Style.style_identifier<\/a> eienskap wat&rsquo;n locale-onafhanklike styl identifiseerder verteenwoordig deur&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/styleidentifier\/\">StyleIdentifier<\/a> opsomming waarde terugkeer. Die punt is dat die name van ingeboude style in Microsoft Word gelokaliseer is vir verskillende tale. Deur&rsquo;n stylidentifiseerder te gebruik, kan jy die korrekte styl vind, ongeag die dokumenttaal. Die opsomming waardes ooreenstem met die Microsoft Word ingeboude style soos Normale, Heading 1, Heading 2 ens. Alle gebruiker-gedefinieerde style word die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/styleidentifier\/#user\">StyleIdentifier.USER<\/a> waarde toegeken.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n paragraaf styl toe te pas:<\/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-document_formatting-ApplyParagraphStyle.py\"><\/script>\n\n<h2 id=\"voeg-stylskeier-in-om-verskillende-paragraafstyle-te-plaas\">Voeg Stylskeier in Om Verskillende Paragraafstyle Te Plaas<\/h2>\n<p>&lsquo;n styl skeiding kan bygevoeg word aan die einde van&rsquo;n paragraaf met behulp van die Ctrl + Alt + Enter Sleutelbord Kortpad in MS Woord. Hierdie funksie laat twee verskillende paragraafstyle toe wat in een logiese gedrukte paragraaf gebruik word. As jy&rsquo;n teks van die begin van&rsquo;n spesifieke opskrif wil h\u00ea om in&rsquo;n Inhoudsopgawe te verskyn, maar nie die hele opskrif in die Inhoudsopgawe wil h\u00ea nie, kan jy hierdie funksie gebruik.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n styl skeier in te voeg om verskillende paragraaf style te akkommodeer:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_styles_and_themes-InsertStyleSeparator.py\"><\/script>\n\n<h2 id=\"identifiseer-paragraaf-styl-skeier\">Identifiseer Paragraaf Styl Skeier<\/h2>\n<p>Aspose.Words bied&rsquo;n openbare eiendom <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/break_is_style_separator\/\">break_is_style_separator<\/a> in&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a> klas kan identifiseer Styl Skeiding Paragraaf soos getoon in die voorbeeld hieronder gegee:<\/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-document_formatting-GetParagraphStyleSeparator.py\"><\/script>\n\n<h2 id=\"pas-grense-en-skadu-toe-opn-paragraaf\">Pas Grense en Skadu toe op&rsquo;n Paragraaf<\/h2>\n<p>Grense word verteenwoordig deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bordercollection\/\">BorderCollection<\/a>. Dit is&rsquo;n versameling van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/border\/\">Border<\/a> voorwerpe wat verkry word deur indeks of deur grens tipe. Grens tipe word verteenwoordig deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bordertype\/\">BorderType<\/a> opsomming. Sommige waardes van die opsomming is van toepassing op verskeie of slegs een dokument element. Byvoorbeeld, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bordertype\/#bottom\">BorderType.BOTTOM<\/a> is van toepassing op&rsquo;n paragraaf of tabel sel terwyl <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bordertype\/#diagonaldown\">BorderType.DIAGONALDOWN<\/a> spesifiseer die diagonale rand in&rsquo;n tabel sel net.<\/p>\n<p>Beide die randversameling en elke afsonderlike rand het soortgelyke eienskappe soos kleur, lynstyl, lynbreedte, afstand van teks en opsionele skaduwee. Hulle word verteenwoordig deur eiendomme met dieselfde naam. U kan verskillende soorte grense bereik deur die eiendomswaardes te kombineer. Daarbenewens, beide <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bordercollection\/\">BorderCollection<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/border\/\">Border<\/a> voorwerpe toelaat dat jy hierdie waardes te herstel na verstek deur die roeping van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/border\/clear_formatting\/\">Border.clear_formatting<\/a> metode.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat wanneer die grens eienskappe is teruggestel na hul standaard waardes, die grens word onsigbaar.\n<\/div>\n\n<p>Aspose.Words het ook die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/shading\/\">Shading<\/a> klas bevat skadu eienskappe vir dokument elemente. U kan die gewenste skadu-tekstuur en die kleure wat op die agtergrond en voorgrond van die element toegepas word, instel.<\/p>\n<p>Die skadu tekstuur is ingestel met&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/textureindex\/\">TextureIndex<\/a> opsomming waarde wat die toepassing van verskeie patrone op die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/shading\/\">Shading<\/a> voorwerp toelaat. Byvoorbeeld, om&rsquo;n agtergrond kleur vir&rsquo;n dokument element stel, gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/textureindex\/#texture_solid\">TextureIndex.TEXTURE_SOLID<\/a> waarde en stel die voorgrond skadu kleur soos toepaslik. Hieronder voorbeeld toon hoe om grense en skadu aan&rsquo;n paragraaf toe te pas.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om grense en skadu aan&rsquo;n paragraaf toe te pas:<\/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-document_formatting-ApplyBordersAndShadingToParagraph.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk met Koppelteken in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-hyphenation\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-hyphenation\/","description":"\n        \n        \n        <p>Soms is dit nodig om koppelteken te gebruik vir&rsquo;n meer kompakte rangskikking van teks in&rsquo;n dokument. Terselfdertyd is dit belangrik om te verstaan dat die besonderhede van woordverbinding vir elke taal kan verskil.<\/p>\n<p>Op die oomblik word koppelteken nie so dikwels gebruik soos vroe\u00ebr nie, veral in engelse tekste. Nietemin kan die gebruik van hierdie funksie&rsquo;n ernstige impak op gebruikersdokumente h\u00ea \u2013 koppelteken be\u00efnvloed die uitleg en gevolglik die voorkoms van die uitvoerl\u00eaers, byvoorbeeld in PDF - formaat.<\/p>\n<p>Vir die korrekte verdeling van woorde word taalspesifieke koppeltekenwoordeboeke gebruik. Aspose.Words gebruik gevorderde algoritmes om met sulke woordeboeke te werk en laat jou toe om dieselfde koppelteken te kry as in Microsoft Word.<\/p>\n<h2 id=\"woordeboeke-vir-koppeling\">Woordeboeke Vir Koppeling<\/h2>\n<p>Aangesien verskillende tale verskillende norme en re\u00ebls vir woordverbinding gebruik, is die optimale oplossing vir korrekte koppeling om spesiale woordeboeke te gebruik. Aspose.Words gebruik OpenOffice woordeboeke.<\/p>\n<p>Vir spelling kontrole, OpenOffice gebruik die <a href=\"https:\/\/hunspell.github.io\/\">Hunspell biblioteek<\/a>, wat&rsquo;n veralgemening van tex se koppelteken algoritme is. Hierdie algoritme maak voorsiening vir outomatiese nie-standaard koppeling met behulp van mededingende standaard en persoonlike koppeling patrone. Hunspell gebruik die <a href=\"https:\/\/github.com\/hunspell\/hyphen\">Koppelteken<\/a> vir koppeling.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nKoppeltekenwoordeboeke kan geneem word uit die <a href=\"https:\/\/github.com\/LibreOffice\/dictionaries\">LibreOffice woordeboeke GitHub<\/a>. Byvoorbeeld, <a href=\"https:\/\/github.com\/LibreOffice\/dictionaries\/blob\/master\/en\/hyph_en_US.dic\">en - US koppeltekenwoordeboek<\/a>.\n<\/div>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nAangesien Microsoft Word ander woordeboeke as OpenOffice woordeboeke gebruik om koppeling uit te voer, kan die koppeling van sommige woorde wat deur OpenOffice woordeboeke gedefinieer word, verskil van die Microsoft Word koppeling. Om hierdie rede moet ons soms kli\u00ebnte aanraai om die nodige patrone by hul woordeboeke te voeg om die koppelteken van spesifieke woorde reg te stel.\n<\/div>\n\n<h2 id=\"koppelteken-algoritme\">Koppelteken Algoritme<\/h2>\n<p>Aspose.Words implementeer <a href=\"https:\/\/github.com\/hunspell\/hyphen\/blob\/master\/README.hyphen\">die tex-koppeling algoritme<\/a> en kan OpenOffice koppeltekenwoordeboeke hergebruik.<\/p>\n<p>Die volgende kenmerke van Aspose.Words algoritmes moet in ag geneem word:<\/p>\n<ul>\n<li>Koppelteken afstand parameters (LEFTHYPHENMIN, RIGHTHYPHENMIN, COMPOUNDLEFTHYPHENMIN, COMPOUNDRIGHTHYPHENMIN) gespesifiseer in die koppeltekenwoordeboek word ge\u00efgnoreer. Aspose.Words gebruik sy eie stel afstand parameters afhangende van die dokument verenigbaarheid af.<\/li>\n<li>Die koppeling algoritme in Aspose.Words ondersteun <a href=\"https:\/\/github.com\/hunspell\/hyphen\/blob\/master\/README.compound\">saamgestelde koppeling<\/a>. Aspose.Words verdeel egter karaktersekwensies wat gemengde alfabetiese en nie-alfabetiese karakters bevat in alfabetiese dele (woorde) en koppelteken hulle afsonderlik.\nLet daarop dat Microsoft Word logika van koppeling van saamgestelde woorde afhang van dokument verenigbaarheid af.<\/li>\n<li>Die koppeling algoritme in Aspose.Words implementeer nie die <a href=\"https:\/\/github.com\/hunspell\/hyphen\/blob\/master\/doc\/tb87nemeth.pdf\">nie-standaard koppeling<\/a>. Nie-standaard patrone word ge\u00efgnoreer.<\/li>\n<\/ul>\n<h2 id=\"laai-koppeltekenwoordeboeke\">Laai Koppeltekenwoordeboeke<\/h2>\n<p>Om die koppeltekenfunksie te gebruik, registreer eers&rsquo;n koppeltekenwoordeboek. Die volgende kode voorbeeld toon hoe om koppelteken woordeboeke vir die gespesifiseerde tale van&rsquo;n l\u00eaer te laai:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_hyphenation-HyphenateWordsOfLanguages.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nJy kan die sjabloon l\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Rendering.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<p>Die volgende kode voorbeeld toon hoe om koppelteken woordeboeke vir die gespesifiseerde taal van&rsquo;n stroom te laai:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_hyphenation-LoadHyphenationDictionaryForLanguage.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nJy kan die sjabloon l\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Rendering.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"impak-van-koppeling-op-uitleg\">Impak van Koppeling op Uitleg<\/h2>\n<p>Wanneer teks in re\u00ebls verdeel word, kontroleer Aspose.Words elke woord of dit heeltemal in die huidige re\u00ebl pas. As&rsquo;n ander woord te lank is om aan die einde van die re\u00ebl te pas, beweeg Aspose.Words dit standaard na die begin van die volgende re\u00ebl in plaas daarvan om dit met&rsquo;n koppelteken te koppel.<\/p>\n<p>Die koppeltekenfunksie kan egter in Aspose.Words gebruik word om koppeltekens in woorde in te voeg om leemtes in geregverdigde teks uit te skakel of om&rsquo;n eweredige lynlengte in smal kolomme te handhaaf. Dit kan natuurlik die aantal re\u00ebls en dus die aantal bladsye be\u00efnvloed. Met ander woorde, die gebruik van die koppelteken funksie be\u00efnvloed die dokument uitleg.<\/p>\n<h2 id=\"koppelteken-en-regverdiging-hj\">Koppelteken en Regverdiging (H&amp;J)<\/h2>\n<p>Microsoft Word het komplekse logika vir die keuse van&rsquo;n breekpunt as teks geregverdig is en koppeling geaktiveer is. Kortom, Microsoft Word verkies dalk om spasies te verklein of te rek om lynverbinding te vermy. Hierdie logika is waarskynlik gebaseer op <a href=\"https:\/\/www.eprg.org\/G53DOC\/pdfs\/knuth-plass-breaking.pdf\">Knuth se artikel<\/a>.<\/p>\n<p>Aspose.Words implementeer sy eie H&amp;j algoritme wat dieselfde resultaat as Microsoft Word gee en bied identiese lyn breek in die uitset dokument.<\/p>\n<h2 id=\"sien-ook\">Sien Ook<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/hunspell\/hyphen\/blob\/master\/README\">Hyphen-hyphenation biblioteek<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/hunspell\/hyphen\/blob\/master\/README.nonstandard\">Nie-standaard koppeling<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/hunspell\/hyphen\/blob\/master\/doc\/tb87nemeth.pdf\">Outomatiese nie-standaard koppelteken In Open Office<\/a><\/li>\n<\/ul>\n\n      "},{"title":"Python_via_dotnet: Werk Met Lettertipes in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-fonts\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-fonts\/","description":"\n        \n        \n        <p>&lsquo;n lettertipe is&rsquo;n stel karakters met&rsquo;n sekere grootte, kleur en ontwerp. Aspose.Words laat jou toe om met lettertipes te werk deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fonts\/\">fonts<\/a> module en die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/\">Font<\/a> klas te gebruik.<\/p>\n<h2 id=\"skrif-tipe-formatering\">Skrif Tipe Formatering<\/h2>\n<p>Die huidige lettertipe formatering word verteenwoordig deur die <strong>Font<\/strong> voorwerp teruggekeer deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/font\/\">Font<\/a> eiendom. Die <strong>Font<\/strong> klas bevat&rsquo;n wye verskeidenheid van lettertipe eienskappe, wat die beskikbare in Microsoft Word herhaal.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om lettertipe formatering stel:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_fonts-DocumentBuilderSetFontFormatting.py\"><\/script>\n\n<p>Vul eienskappe is nou ook beskikbaar vir lettertipes om vul formatering van teks te stel. Dit gee&rsquo;n vermo\u00eb om byvoorbeeld die voorgrondkleur of deursigtigheid van teksvul te verander.<\/p>\n<h2 id=\"kry-font-lyn-spasi\u00ebring\">Kry Font Lyn Spasi\u00ebring<\/h2>\n<p>Lettertipe lyn afstand is die vertikale afstand tussen die basislyne van twee opeenvolgende lyne van teks. Die afstand tussen die lyne sluit dus die le\u00eb spasie tussen die lyne in, tesame met die hoogte van die karakter self.<\/p>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/line_spacing\/\">line_spacing<\/a> eienskap is in die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/\">Font<\/a> klas ingevoer om hierdie waarde te verkry soos in die voorbeeld hieronder getoon:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_fonts-GetFontLineSpacing.py\"><\/script>\n\n<h2 id=\"font-emphasismark\">Font EmphasisMark<\/h2>\n<p>Sommige Oos-Asiatiese tale gebruik&rsquo;n spesiale klemmerk om&rsquo;n klem aan te dui. Die <strong>Font<\/strong> klas verskaf die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/emphasis_mark\/\">emphasis_mark<\/a> eienskap om te kry of stel <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/emphasismark\/\">EmphasisMark<\/a> opsomming waardes wat toegepas moet word in die formatering.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die <strong>EphasisMark<\/strong> eienskap stel:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_fonts-SetFontEmphasisMark.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Asiatiese Tipografie in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-asian-typography\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-asian-typography\/","description":"\n        \n        \n        <p>Asiatiese Tipografie is&rsquo;n stel opsies vir teks paragrawe in dokumente geskryf in Asiatiese tale.<\/p>\n<p>Aspose.Words ondersteun Asiatiese Tipografie met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/\">ParagraphFormat<\/a> klas en sommige van sy eienskappe.<\/p>\n<h2 id=\"pas-outomaties-spasie-tussen-asiatiese-en-latynse-teks-of-syfers-aan\">Pas Outomaties Spasie tussen Asiatiese En latynse Teks Of Syfers Aan<\/h2>\n<p>As u&rsquo;n sjabloon ontwerp Met Beide Oos-Asiatiese en latynse teks en die voorkoms van u vormsjabloon wil verbeter deur die spasies tussen beide soorte teks te beheer, kan u u vormsjabloon instel om die spasies tussen hierdie twee soorte teks outomaties aan te pas. Om dit te bereik, kan jy <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/add_space_between_far_east_and_alpha\/\">AddSpaceBetweenFarEastAndAlpha<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/add_space_between_far_east_and_digit\/\">AddSpaceBetweenFarEastAndDigit<\/a> eienskappe van die <code>ParagraphFormat<\/code> klas gebruik.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om <strong>AddSpaceBetweenFarEastAndAlpha<\/strong> en <strong>AddSpaceBetweenFarEastAndDigit<\/strong> eienskappe te gebruik:<\/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-document_formatting-SpaceBetweenAsianAndLatinText.py\"><\/script>\n\n<h2 id=\"stel-lyn-breek-opsies\">Stel Lyn Breek Opsies<\/h2>\n<p>Die asiatiese Tipografie-oortjie van die paragraaf eienskappe dialoogkassie in Microsoft Word het lynbreekgroep. Die opsies van hierdie groep kan ingestel word met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/far_east_line_break_control\/\">FarEastLineBreakControl<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/word_wrap\/\">WordWrap<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/hanging_punctuation\/\">HangingPunctuation<\/a> eienskappe van die <strong>ParagraphFormat<\/strong> klas.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om hierdie eienskappe te gebruik:<\/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-document_formatting-AsianTypographyLineBreakGroup.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk met TextBoxes in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-textboxes\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-textboxes\/","description":"\n        \n        \n        <p>In Aspose.Words word <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/\">TextBox<\/a> klas gebruik om te spesifiseer hoe&rsquo;n teks binne&rsquo;n vorm vertoon word. Dit bied&rsquo;n openbare eiendom met die naam <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/parent\/\">parent<\/a> om die ouervorm vir die tekskassie te kry om die kli\u00ebnt in staat te stel om gekoppelde <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> van gekoppelde <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/\">TextBox<\/a> te vind.<\/p>\n<h2 id=\"skepn-skakel\">Skep&rsquo;n Skakel<\/h2>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/\">TextBox<\/a> klas bied <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/is_valid_link_target\/\">is_valid_link_target<\/a> metode ten einde te kyk of die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/\">TextBox<\/a> kan gekoppel word aan die teiken Teksboks.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om te kyk of die <code>TextBox<\/code> kan gekoppel word aan die teiken Teksboks:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_textboxes-CreateALink.py\"><\/script>\n\n<h2 id=\"kontroleer-textbox-volgorde\">Kontroleer TextBox Volgorde<\/h2>\n<p>Daar is verskeie maniere om teks in&rsquo;n vorm te vertoon. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/text_box\/\">text_box<\/a> kan die Kop, Middel of Stert van&rsquo;n reeks wees.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om te kyk of <strong>TextBox<\/strong> is&rsquo;n Kop, Stert, of Middel van die reeks:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_textboxes-CheckSequence.py\"><\/script>\n\n<h2 id=\"breekn-skakel\">Breek&rsquo;n Skakel<\/h2>\n<p>Met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/text_box\/\">text_box<\/a> metode kan jy die skakel na die volgende <strong>TextBox<\/strong> breek.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n skakel vir&rsquo;n <strong>TextBox<\/strong>breek:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_textboxes-BreakALink.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk Met Kommentaar in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-comments\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-comments\/","description":"\n        \n        \n        \n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<p><strong>Probeer online<\/strong><\/p>\n<p>Jy kan hierdie funksie probeer met ons <a href=\"https:\/\/products.aspose.app\/words\/annotation\">Gratis aanlyn verwyder aantekeninge<\/a>.<\/p>\n\n<\/div>\n\n<p>Aspose.Words laat gebruikers toe om met kommentaar te werk kommentaar in&rsquo;n dokument in Aspose.Words word verteenwoordig deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> klas. Gebruik ook die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/commentrangestart\/\">CommentRangeStart<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/commentrangeend\/\">CommentRangeEnd<\/a> klasse om die streek van teks wat met&rsquo;n kommentaar geassosieer moet word spesifiseer.<\/p>\n<h2 id=\"voegn-opmerking-by\">Voeg&rsquo;n Opmerking by<\/h2>\n<p>Aspose.Words laat jou toe om kommentaar op verskeie maniere by te voeg:<\/p>\n<ol>\n<li>Gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> klas<\/li>\n<li>Gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/commentrangestart\/\">CommentRangeStart<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/commentrangeend\/\">CommentRangeEnd<\/a> klasse<\/li>\n<\/ol>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n kommentaar by te voeg tot&rsquo;n paragraaf met behulp van die <strong>Comment<\/strong> klas:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_comments-AddComments.py\"><\/script>\n\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n kommentaar by te voeg tot&rsquo;n paragraaf met behulp van&rsquo;n streek van teks en die <strong>CommentRangeStart<\/strong> en <strong>CommentRangeEnd<\/strong> klasse:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_comments-AnchorComment.py\"><\/script>\n\n<h2 id=\"uittreksel-of-verwyder-kommentaar\">Uittreksel Of Verwyder Kommentaar<\/h2>\n<p>Die gebruik van Kommentaar in&rsquo;n Word-dokument (benewens Spoorveranderings) is&rsquo;n algemene praktyk wanneer dokumente hersien word, veral wanneer daar verskeie beoordelaars is. Daar kan situasies wees waar die enigste ding wat jy van&rsquo;n dokument benodig, die kommentaar is. S\u00ea jy wil&rsquo;n lys van hersieningsbevindinge genereer, of dalk het jy al die nuttige inligting uit die dokument versamel en jy wil eenvoudig onnodige kommentaar verwyder. Miskien wil u die kommentaar van&rsquo;n spesifieke resensent sien of verwyder.<\/p>\n<p>In hierdie voorbeeld gaan ons kyk na&rsquo;n paar eenvoudige metodes vir beide die insameling van inligting uit die kommentaar binne&rsquo;n dokument en vir die verwydering van kommentaar uit&rsquo;n dokument. Spesifiek sal ons dek hoe om:<\/p>\n<ul>\n<li>Onttrek al die kommentaar uit&rsquo;n dokument of slegs die wat deur&rsquo;n spesifieke skrywer gemaak is.<\/li>\n<li>Verwyder al die kommentaar uit&rsquo;n dokument of slegs van&rsquo;n spesifieke skrywer.<\/li>\n<\/ul>\n<h3 id=\"hoe-om-kommentaar-te-onttrek-of-te-verwyder\">Hoe Om Kommentaar Te Onttrek Of Te Verwyder<\/h3>\n<p>Die kode in hierdie voorbeeld is eintlik redelik eenvoudig en alle metodes is gebaseer op dieselfde benadering. &lsquo;n kommentaar in&rsquo;n Word dokument word verteenwoordig deur&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> voorwerp in die Aspose.Words dokument voorwerp model. Om al die kommentaar in&rsquo;n dokument te versamel, gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">get_child_nodes<\/a> metode met die eerste parameter wat op <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/#comment\">NodeType.COMMENT<\/a> gestel is. Maak seker dat die tweede parameter van die <strong>get_child_nodes<\/strong> metode is ingestel op waar: dit dwing die <strong>get_child_nodes<\/strong> om te kies uit alle kind nodes rekursief, eerder as om net die onmiddellike kinders te versamel.<\/p>\n<p>Om te illustreer hoe om kommentaar uit&rsquo;n dokument te onttrek en te verwyder, sal ons deur die volgende stappe gaan:<\/p>\n<ol>\n<li>Open&rsquo;n word-dokument met die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> - klas<\/li>\n<li>Kry alle kommentaar van die dokument in&rsquo;n versameling<\/li>\n<li>Om kommentaar te onttrek:\n<ol>\n<li>Gaan deur die versameling met behulp van die foreach operateur<\/li>\n<li>Uittreksel en lys die outeur se naam, datum en tyd en teks van alle kommentaar<\/li>\n<li>Uittreksel en lys die outeur se naam, datum en tyd en teks van kommentaar wat deur&rsquo;n spesifieke outeur geskryf is, in hierdie geval die outeur&rsquo;ks&rsquo;<\/li>\n<\/ol>\n<\/li>\n<li>Om kommentaar te verwyder:\n<ol>\n<li>Gaan agteruit deur die versameling met behulp van die for operateur<\/li>\n<li>Verwyder kommentaar<\/li>\n<\/ol>\n<\/li>\n<li>Stoor die veranderinge<\/li>\n<\/ol>\n<h3 id=\"hoe-om-alle-kommentaar-te-onttrek\">Hoe Om Alle Kommentaar Te Onttrek<\/h3>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">get_child_nodes<\/a> metode is baie nuttig en jy kan dit gebruik elke keer as jy&rsquo;n lys van dokumentknope van enige tipe moet kry. Die gevolglike versameling skep nie&rsquo;n onmiddellike oorhoofse koste nie, want die nodusse word slegs in hierdie versameling gekies wanneer u items daarin opsom of toegang daartoe verkry.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die outeur naam, datum en tyd en teks van alle kommentaar in die dokument te onttrek:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_comments-ExtractComments.py\"><\/script>\n\n<h3 id=\"hoe-om-kommentaar-vann-gespesifiseerde-skrywer-te-onttrek\">Hoe Om Kommentaar Van&rsquo;n Gespesifiseerde Skrywer Te Onttrek<\/h3>\n<p>Nadat jy <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> nodusse in&rsquo;n versameling gekies het, hoef jy net die inligting wat jy nodig het, te onttrek. In hierdie voorbeeld word die outeur se voorletters, datum, tyd en die gewone teks van die kommentaar in een string gekombineer; jy kan kies om dit op ander maniere te stoor.<\/p>\n<p>Die oorbelaaide metode wat Die Kommentaar van&rsquo;n spesifieke skrywer onttrek, is amper dieselfde, dit kontroleer net die skrywer se naam voordat die inligting by die skikking gevoeg word.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die outeur naam, datum en tyd en teks van die kommentaar deur die gespesifiseerde outeur te onttrek:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_comments-ExtractCommentsByAuthor.py\"><\/script>\n\n<h3 id=\"hoe-om-kommentaar-te-verwyder\">Hoe Om Kommentaar Te Verwyder<\/h3>\n<p>As u alle kommentaar verwyder, hoef u nie een vir een deur die versameling te beweeg nie; u kan dit verwyder deur <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodecollection\/clear\/\">clear<\/a> op die kommentaarversameling te skakel.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om alle kommentaar in die dokument te verwyder:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_comments-RemoveComments.py\"><\/script>\n\n<p>Wanneer jy kommentaar selektief moet verwyder, word die proses meer soortgelyk aan die kode wat ons gebruik het vir kommentaar onttrekking.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om kommentaar te verwyder deur die gespesifiseerde skrywer:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_comments-RemoveCommentsByAuthor.py\"><\/script>\n\n<p>Die belangrikste punt om hier uit te lig is die gebruik van die for operateur. Anders as die eenvoudige onttrekking, hier wil jy&rsquo;n opmerking uitvee. &lsquo;n geskikte truuk is om die versameling agteruit te herhaal van die laaste <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> na die eerste een. Die rede hiervoor as jy van die einde af begin en agteruit beweeg, bly die indeks van die voorafgaande items onveranderd, en jy kan jou pad terugwerk na die eerste item in die versameling.<\/p>\n<p>Die volgende kode voorbeeld toon die metodes vir die kommentaar onttrekking en verwydering:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_comments-ProcessComments.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Comments.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h3 id=\"hoe-omn-kommentaar-tussen-commentrangestart-en-commentrangeendte-verwyder\">Hoe Om&rsquo;n Kommentaar Tussen CommentRangeStart En CommentRangeEndTe Verwyder<\/h3>\n<p>Met behulp van Aspose.Words kan jy ook kommentaar tussen die <strong>CommentRangeStart<\/strong> en <strong>CommentRangeEnd<\/strong> nodusse verwyder.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om teks tussen <strong>CommentRangeStart<\/strong> en <strong>CommentRangeEnd<\/strong>te verwyder:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Open the document.<\/span>\n<span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">my_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Comments.docx&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">commentStart<\/span> <span class=\"o\">=<\/span> <span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">get_child<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">NodeType<\/span><span class=\"o\">.<\/span><span class=\"n\">COMMENT_RANGE_START<\/span><span class=\"p\">,<\/span> <span class=\"mi\">0<\/span><span class=\"p\">,<\/span> <span class=\"bp\">True<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">as_comment_range_start<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">commentEnd<\/span> <span class=\"o\">=<\/span> <span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">get_child<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">NodeType<\/span><span class=\"o\">.<\/span><span class=\"n\">COMMENT_RANGE_END<\/span><span class=\"p\">,<\/span> <span class=\"mi\">0<\/span><span class=\"p\">,<\/span> <span class=\"bp\">True<\/span><span class=\"p\">)<\/span><span class=\"o\">.<\/span><span class=\"n\">as_comment_range_end<\/span><span class=\"p\">()<\/span>\n\n<span class=\"n\">currentNode<\/span> <span class=\"o\">=<\/span> <span class=\"n\">commentStart<\/span>\n<span class=\"n\">isRemoving<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">True<\/span>\n<span class=\"k\">while<\/span> <span class=\"p\">(<\/span><span class=\"n\">currentNode<\/span> <span class=\"o\">!=<\/span> <span class=\"bp\">None<\/span> <span class=\"ow\">and<\/span> <span class=\"n\">isRemoving<\/span><span class=\"p\">)<\/span> <span class=\"p\">:<\/span>\n    <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">currentNode<\/span><span class=\"o\">.<\/span><span class=\"n\">node_type<\/span> <span class=\"o\">==<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">NodeType<\/span><span class=\"o\">.<\/span><span class=\"n\">COMMENT_RANGE_END<\/span><span class=\"p\">)<\/span> <span class=\"p\">:<\/span>\n        <span class=\"n\">isRemoving<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">False<\/span>\n\n    <span class=\"n\">nextNode<\/span> <span class=\"o\">=<\/span> <span class=\"n\">currentNode<\/span><span class=\"o\">.<\/span><span class=\"n\">next_pre_order<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n    <span class=\"n\">currentNode<\/span><span class=\"o\">.<\/span><span class=\"n\">remove<\/span><span class=\"p\">()<\/span>\n    <span class=\"n\">currentNode<\/span> <span class=\"o\">=<\/span> <span class=\"n\">nextNode<\/span>\n\n<span class=\"c1\"># Save the document.<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithComments.remove_region_text.docx&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<h2 id=\"voeg-by-of-verwyder-kommentaar-se-antwoord\">Voeg By Of Verwyder Kommentaar Se Antwoord<\/h2>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/add_reply\/\">add_reply<\/a> metode voeg&rsquo;n antwoord by hierdie opmerking. Let asseblief daarop dat as gevolg van die bestaande Microsoft Office beperkings slegs 1 vlak van antwoorde in die dokument toegelaat word. &lsquo;n uitsondering van tipe <strong>InvalidOperationException<\/strong> sal geopper word indien hierdie metode op die bestaande Antwoord kommentaar genoem word.<\/p>\n<p>U kan <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/remove_reply\/\">remove_reply<\/a> metode gebruik om die gespesifiseerde antwoord op hierdie opmerking te verwyder.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n antwoord by te voeg tot kommentaar en verwyder kommentaar se antwoord:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_comments-AddRemoveCommentReply.py\"><\/script>\n\n<h2 id=\"lees-kommentaar-se-antwoord\">Lees Kommentaar Se Antwoord<\/h2>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/replies\/\">replies<\/a> eiendom gee&rsquo;n versameling van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> voorwerpe wat onmiddellike kinders van die gespesifiseerde kommentaar.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om te iterate deur middel van&rsquo;n kommentaar se antwoorde en opgelos hulle:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_comments-CommentResolvedandReplies.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Volg Veranderinge in'n Dokument","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/track-changes-in-a-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/track-changes-in-a-document\/","description":"\n        \n        \n        <p>Die funksionaliteit van spoorveranderings, ook bekend as hersiening, laat jou toe om veranderinge aan inhoud en formatering wat deur jou of ander gebruikers gemaak is, op te spoor. Hierdie spoor verander funksie met Aspose.Words ondersteun spoor veranderinge in Microsoft Word. Met hierdie funksie kan u toegang tot individuele hersienings in u dokument kry en verskillende eienskappe daarop toepas.<\/p>\n<p>Wanneer jy die track changes-funksie aktiveer, sal alle ingevoegde, verwyderde en gewysigde elemente van die dokument visueel uitgelig word met inligting oor deur wie, wanneer en wat verander is. Voorwerpe wat die inligting oor wat verander is, dra, word &ldquo;opsporingsveranderinge&quot;genoem. Veronderstel byvoorbeeld dat u&rsquo;n dokument wil hersien en belangrike veranderinge wil aanbring \u2013 dit kan beteken dat u wysigings moet aanbring. Miskien moet u ook kommentaar invoeg om sommige van die veranderinge te bespreek. Dit is waar die opsporing van veranderinge in dokumente inkom.<\/p>\n<p>Hierdie artikel verduidelik hoe om veranderinge wat deur baie beoordelaars op dieselfde dokument geskep is, te bestuur en op te spoor, sowel as die eienskappe vir die opsporing van veranderinge.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat die kommentaar funksie in Aspose.Words, sowel as in Microsoft Word, kan geassosieer word met die dop veranderinge. Onthou egter dat kommentaar heeltemal onafhanklik is van die dop van veranderinge.\n<\/div>\n\n<h2 id=\"wat-isn-hersiening\">Wat Is&rsquo;n Hersiening<\/h2>\n<p>Voordat ons in hersienings duik, laat ons die betekenis van hersienings verduidelik. A <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/revision\/\">Revision<\/a> is&rsquo;n verandering wat in een knoop van&rsquo;n dokument voorkom terwyl&rsquo;n hersieningsgroep, verteenwoordig deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/revisiongroup\/\">RevisionGroup<\/a> klas, &lsquo;n groep opeenvolgende hersienings is wat in baie nodusse van&rsquo;n dokument voorkom. Basies is hersiening&rsquo;n instrument om veranderinge op te spoor.<\/p>\n<p>Hersienings word gebruik in die tracking changes funksie en binne die vergelyk dokumente funksie, waar hersienings verskyn as gevolg van vergelyking. So, hersienings binne die dop veranderinge funksie wys deur wie en wat verander is.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat Microsoft Word jou nie toelaat om individuele hersienings te sien nie, dit laat jou net toe om opeenvolgende hersienings as&rsquo;n enkele entiteit te sien. Maar Aspose.Words los hierdie beperking op met die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/revisiongroup\/\">RevisionGroup<\/a> klas.\n<\/div>\n\n<p>Aspose.Words ondersteun verskillende hersiening tipes, sowel as in Microsoft Word, soos Invoeging, Verwydering, FormatChange, StyleDefinitionChange, en Beweeg. Alle hersiening tipes word verteenwoordig met die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/revisiontype\/\">RevisionType<\/a> opsomming.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat hersienings&rsquo;n soortgelyke resultaat as Microsoft Word het, maar Aspose.Words nie formatering tydens die opsporing van veranderinge opspoor nie.\n<\/div>\n\n<h2 id=\"begin-en-stop-dop-veranderinge\">Begin En Stop Dop Veranderinge<\/h2>\n<p>Die redigering van&rsquo;n dokument tel gewoonlik nie as&rsquo;n hersiening totdat jy dit begin opspoor nie. Aspose.Words laat jou toe om alle veranderinge in jou dokument outomaties op te spoor met eenvoudige stappe. U kan die proses om veranderinge op te spoor maklik begin deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/start_track_revisions\/\">start_track_revisions<\/a> - metode te gebruik. As u die proses van die opsporing van veranderinge moet stop sodat toekomstige wysigings nie as hersienings beskou word nie, moet u die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/stop_track_revisions\/\">stop_track_revisions<\/a> - metode gebruik.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/start_track_revisions\/\">start_track_revisions<\/a> metode nie die status van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/track_revisions\/\">track_revisions<\/a> eienskap verander nie en nie die waarde daarvan gebruik vir die doel van hersiening dop. Daarbenewens, as&rsquo;n knoop is verskuif van een plek na&rsquo;n ander binne die gevolg dokument, dan beweeg hersienings geskep sal word, insluitend beweeg-van en beweeg-na reeks.\n<\/div>\n\n<p>Aan die einde van die proses van opsporingsveranderinge in u dokument, sal u die vermo\u00eb h\u00ea om selfs alle wysigings te aanvaar of te verwerp om die dokument na sy oorspronklike vorm terug te keer. Dit kan bereik word deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/accept_all_revisions\/\">accept_all_revisions<\/a> of <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/revisioncollection\/reject_all\/\">reject_all<\/a> metode te gebruik. Daarbenewens kan jy elke hersiening afsonderlik aanvaar of verwerp deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/revision\/accept\/\">accept<\/a> of <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/revision\/reject\/\">reject<\/a> metode te gebruik.<\/p>\n<p>Alle veranderinge sal vir een iterasie opgespoor word vanaf die oomblik dat jy die proses begin tot die oomblik dat jy dit stop. Die verband tussen verskillende iterasies word voorgestel as die volgende scenario: jy voltooi die opsporing proses, dan maak&rsquo;n paar veranderinge, en begin die opsporing veranderinge weer. Met hierdie scenario sal alle veranderinge wat u nie aanvaar of verwerp het nie, weer vertoon word.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/accept_all_revisions\/\">accept_all_revisions<\/a> metode is soortgelyk aan die &ldquo;Aanvaar alle Veranderinge&rdquo; in Microsoft Word.\n<\/div>\n\n<p>Die volgende kode voorbeeld toon hoe om te werk met die dop veranderinge:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_revisions-AcceptAllRevisions.py\"><\/script>\n\n<p>Die volgende kode voorbeeld toon hoe hersienings gegenereer word wanneer&rsquo;n knoop binne&rsquo;n gevolg dokument verskuif word:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_revisions-MoveNodeInTrackedDocument.py\"><\/script>\n\n<h2 id=\"bestuur-en-stoor-veranderinge-as-wysigings\">Bestuur En Stoor Veranderinge as Wysigings<\/h2>\n<p>Met die vorige funksie vir opsporingsveranderinge kan u verstaan watter veranderinge in u dokument aangebring is en wie die veranderinge aangebring het. Terwyl jy met die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/track_revisions\/\">track_revisions<\/a> - funksie is, dwing jy enige veranderinge binne jou dokument om as hersienings gestoor te word.<\/p>\n<p>Aspose.Words laat jou toe om te kyk of&rsquo;n dokument&rsquo;n hersiening het of nie deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/has_revisions\/\">has_revision<\/a> eienskap te gebruik. As u nie die veranderinge in u dokument outomaties hoef op te spoor deur die start_track_revisions-en stop_track_revisions-metodes nie, kan u die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/track_revisions\/\">track_revisions<\/a> - eienskap gebruik om te kyk of die veranderinge opgespoor word terwyl u&rsquo;n dokument in Microsoft Word redigeer en as hersienings gestoor word.<\/p>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/track_revisions\/\">track_revisions<\/a> funksie maak hersienings in plaas van werklike DOM veranderinge. Maar die hersienings self is apart. Byvoorbeeld, as jy enige paragraaf uitvee, Aspose.Words maak dit as&rsquo;n hersiening, merk dit as verwydering, in plaas daarvan om dit uit te vee.<\/p>\n<p>Daarbenewens, Aspose.Words kan jy kyk of&rsquo;n voorwerp is ingevoeg, verwyder, of verander formatering met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/inline\/is_delete_revision\/\">is_delete_revision<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/inline\/is_format_revision\/\">is_format_revision<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/inline\/is_insert_revision\/\">is_insert_revision<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/inline\/is_move_from_revision\/\">is_move_from_revision<\/a>, en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/inline\/is_move_to_revision\/\">is_move_to_revision<\/a> eienskappe.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat daar geen verband is tussen die hersienings self en die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/track_revisions\/\">track_revisions<\/a> eienskap nie. Daarbenewens kan u hersienings aanvaar\/verwerp, ongeag die funksie vir opsporingsveranderinge.\n<\/div>\n\n<p>Die volgende kode voorbeeld toon hoe om verskillende eienskappe met hersienings toe te pas:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_revisions-ShapeRevision.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk Met Vorms in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-shapes\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-shapes\/","description":"\n        \n        \n        <p>Hierdie onderwerp bespreek hoe om programmaties te werk met vorms met behulp van Aspose.Words.<\/p>\n<p>Die vorms in Aspose.Words verteenwoordig&rsquo;n voorwerp in die tekeninglaag, soos&rsquo;n AutoShape, teksboks, vrye vorm, OLE voorwerp, ActiveX beheer, of prentjie. &lsquo;n Word-dokument kan een of meer verskillende vorms bevat. Vorms van die dokument word verteenwoordig deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> klas.<\/p>\n<h2 id=\"voeg-vorms-in-met-behulp-van-dokumentbouer\">Voeg Vorms In Met Behulp Van Dokumentbouer<\/h2>\n<p>Jy kan inlyn vorm met gespesifiseerde tipe en grootte en vry-swewende vorm met die gespesifiseerde posisie, grootte en teks wrap tipe in&rsquo;n dokument met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_shape\/\">insert_shape<\/a> metode. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_shape\/\">insert_shape<\/a> metode laat toe om DML vorm in die dokument model in te voeg. Die dokument moet gestoor word in die formaat, wat DML vorms ondersteun, anders sal sulke nodusse omgeskakel word na VML vorm, terwyl dokument stoor.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om hierdie tipe vorms in die dokument in te voeg:<\/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%20Graphic%20Elements-working_with_shapes-InsertShape.py\"><\/script>\n\n<h2 id=\"stel-aspekverhouding-gesluit\">Stel Aspekverhouding Gesluit<\/h2>\n<p>Met behulp van Aspose.Words kan jy spesifiseer of die vorm se aspekverhouding deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapebase\/aspect_ratio_locked\/\">aspect_ratio_locked<\/a> eienskap gesluit is.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om te werk met die <strong>AspectRatioLocked<\/strong> eiendom:<\/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%20Graphic%20Elements-working_with_shapes-AspectRatioLocked.py\"><\/script>\n\n<h2 id=\"stel-vorm-uitleg-in-sel\">Stel Vorm Uitleg In Sel<\/h2>\n<p>Jy kan ook spesifiseer of die vorm binne&rsquo;n tabel of buite dit vertoon word deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapebase\/is_layout_in_cell\/\">is_layout_in_cell<\/a> eienskap te gebruik.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om te werk met die <strong>IsLayoutInCell<\/strong> eiendom:<\/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%20Graphic%20Elements-working_with_shapes-LayoutInCell.py\"><\/script>\n\n<h2 id=\"skep-snip-hoek-reghoek\">Skep Snip Hoek Reghoek<\/h2>\n<p>Jy kan&rsquo;n snip hoek reghoek te skep met behulp van Aspose.Words. Die vorm tipes is <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#single_corner_snipped\">SINGLE_CORNER_SNIPPED<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#top_corners_snipped\">TOP_CORNERS_SNIPPED<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#diagonal_corners_snipped\">DIAGONAL_CORNERS_SNIPPED<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#top_corners_one_rounded_one_snipped\">TOP_CORNERS_ONE_ROUNDED_ONE_SNIPPED<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#single_corner_rounded\">SINGLE_CORNER_ROUNDED<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#top_corners_rounded\">TOP_CORNERS_ROUNDED<\/a>, en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#diagonal_corners_rounded\">DIAGONAL_CORNERS_ROUNDED<\/a>.<\/p>\n<p>Die DML vorm word geskep met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_shape\/\">insert_shape<\/a> metode met hierdie vorm tipes. Hierdie tipes kan nie gebruik word om VML vorms te skep nie. Probeer om vorm te skep deur die openbare konstruktor van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> klas te gebruik, verhoog die &ldquo;NotSupportedException&rdquo; uitsondering.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om hierdie tipe vorms in die dokument in te voeg:<\/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%20Graphic%20Elements-working_with_shapes-AddCornersSnipped.py\"><\/script>\n\n<h2 id=\"kry-werklike-vormgrenspunte\">Kry Werklike Vormgrenspunte<\/h2>\n<p>Met behulp van Aspose.Words API kan jy die ligging en grootte van die vorm wat blok in punte bevat, relatief tot die anker van die boonste vorm kry. Om dit te doen, gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapebase\/bounds_in_points\/\">bounds_in_points<\/a> eienskap.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om te werk met die <strong>BoundsInPoints<\/strong> eiendom:<\/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%20Graphic%20Elements-working_with_shapes-GetActualShapeBoundsPoints.py\"><\/script>\n\n<h2 id=\"spesifiseer-vertikale-anker\">Spesifiseer Vertikale Anker<\/h2>\n<p>U kan die teks vertikale belyning binne&rsquo;n vorm spesifiseer deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/vertical_anchor\/\">vertical_anchor<\/a> eienskap te gebruik.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om te werk met die <strong>VerticalAnchor<\/strong> eiendom:<\/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%20Graphic%20Elements-working_with_shapes-VerticalAnchor.py\"><\/script>\n\n<h2 id=\"ontdek-smartart-vorm\">Ontdek SmartArt Vorm<\/h2>\n<p>Aspose.Words laat ook toe om te ontdek of die Vorm&rsquo;n <code>SmartArt<\/code> voorwerp het. Om dit te doen, gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/has_smart_art\/\">has_smart_art property<\/a> eienskap.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om te werk met die <strong>HasSmartArt<\/strong> eiendom:<\/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%20Graphic%20Elements-working_with_shapes-DetectSmartArtShape.py\"><\/script>\n\n<h2 id=\"voeg-horisontale-re\u00ebl-in-dokument-in\">Voeg Horisontale Re\u00ebl in Dokument in<\/h2>\n<p>Jy kan horisontale re\u00eblvorm in&rsquo;n dokument invoeg deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_horizontal_rule\/\">insert_horizontal_rule<\/a> - metode te gebruik.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om dit te doen:<\/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-InsertHorizontalRule.py\"><\/script>\n\n<p>Aspose.Words API bied die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/horizontal_rule_format\/\">horizontal_rule_format<\/a> eienskap om toegang te verkry tot die eienskappe van die horisontale re\u00eblvorm. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/horizontalruleformat\/\">HorizontalRuleFormat<\/a> klas bloot basiese eienskappe soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/horizontalruleformat\/height\/\">height<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/horizontalruleformat\/color\/\">color<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/horizontalruleformat\/no_shade\/\">no_shade<\/a> en so aan. vir die opmaak van&rsquo;n horisontale re\u00ebl.<\/p>\n<p>Die volgende kode voorbeeld demonstreer hoe om <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/horizontalruleformat\/\">HorizontalRuleFormat<\/a>stel:<\/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-HorizontalRuleFormat.py\"><\/script>\n\n<h2 id=\"voeg-ole-voorwerp-asn-ikoon-in\">Voeg OLE Voorwerp as&rsquo;n Ikoon in<\/h2>\n<p>Aspose.Words API bied <strong>Shape.insert_ole_object_as_icon<\/strong> funksie om&rsquo;n ingebedde of gekoppelde OLE voorwerp as&rsquo;n ikoon in die dokument in te voeg. Hierdie funksie kan die ikoon l\u00eaer en die onderskrif spesifiseer. Die <code>OLE<\/code> voorwerp tipe moet opgespoor word met behulp van die l\u00eaer uitbreiding.<\/p>\n<p>Die volgende kode voorbeeld demonstreer hoe om te stel insert OLE voorwerp as&rsquo;n Ikoon in die dokument:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_ole_objects_and_active_x-InsertOLEObjectAsIcon.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nDie maksimum grootte van die ikoon moet 32x32 wees vir die korrekte vertoning.\n<\/div>\n\n<h2 id=\"invoer-vorms-met-wiskunde-xml-as-vorms-in-dom\">Invoer Vorms met Wiskunde XML As Vorms in DOM<\/h2>\n<p>Jy kan <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/loadoptions\/convert_shape_to_office_math\/\">convert_shape_to_office_math<\/a> eienskap gebruik om die vorms met EquationXML om Te skakel Na Kantoor Wiskunde voorwerpe. Die standaard waarde van hierdie eienskap stem ooreen met MS Woord gedrag d.w. s. vorms met vergelyking XML word nie omgeskakel na Kantoor wiskunde voorwerpe.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om vorms Te Omskep In Kantoor Wiskunde voorwerpe:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Load%20Options-working_with_load_options-ConvertShapeToOfficeMath.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Hoe om Group Shape In Word-L\u00eaer By Te Voeg","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/how-to-add-group-shape-into-a-word-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/how-to-add-group-shape-into-a-word-document\/","description":"\n        \n        \n        <p>Soms moet jy&rsquo;n group shape by&rsquo;n Word-dokument voeg. So&rsquo;n group shape bestaan uit verskeie vorms.<\/p>\n<p>In Microsoft Word kan jy vinnig&rsquo;n group shape byvoeg deur die Groepopdrag\/knoppie te gebruik. &lsquo;n individuele vorm in&rsquo;n groep kan afsonderlik verskuif word.<\/p>\n<p>In Aspose.Words is dit baie maklik om&rsquo;n group shape te voeg met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/groupshape\/\">GroupShape<\/a> klas. Vorm word afsonderlik geskep met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> klas en dan bygevoeg in <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/groupshape\/\">GroupShape<\/a> voorwerp met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/append_child\/\">append_child<\/a> metode.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n group shape in&rsquo;n Word dokument te voeg:<\/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%20Graphic%20Elements-working_with_shapes-AddGroupShape.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<p>Hieronder is&rsquo;n paar van die <code>Shape<\/code> tipes ondersteun in Aspose.Words. Vir die volledige lys, sien asseblief <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/\">aspose.words.drawing.ShapeType<\/a> opsomming<\/p>\n<ul>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#rectangle\">Rectangle<\/a><\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#round_rectangle\">RoundRectangle<\/a><\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#ellipse\">Ellipse<\/a><\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#diamond\">Diamond<\/a><\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#triangle\">Triangle<\/a><\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#right_triangle\">RightTriangle<\/a><\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#parallelogram\">Parallelogram<\/a><\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#trapezoid\">Trapezoid<\/a><\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#hexagon\">Hexagon<\/a><\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#octagon\">Octagon<\/a><\/li>\n<\/ul>\n\n<\/div>\n\n\n      "},{"title":"Python_via_dotnet: Werk Met Beelde in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-images\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-images\/","description":"\n        \n        \n        <p>Aspose.Words laat gebruikers toe om op&rsquo;n baie buigsame manier met beelde te werk. In hierdie artikel kan jy slegs sommige van die moontlikhede van werk met beelde verken.<\/p>\n<h2 id=\"voegn-prent-in\">Voeg&rsquo;n Prent in<\/h2>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> bied verskeie oorladings van die die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_image\/\">insert_image<\/a> metode wat jou toelaat om&rsquo;n inlyn of drywende beeld in te voeg. As die beeld&rsquo;n EMF of WMF metafile is, sal dit in die dokument in metafile-formaat ingevoeg word. Alle ander beelde sal in PNG formaat gestoor word. Die <strong>insert_image<\/strong> metode kan beelde van verskillende bronne gebruik:<\/p>\n<ul>\n<li>Van&rsquo;n l\u00eaer of <code>URL<\/code> deur&rsquo;n string parameter<\/li>\n<li>Van&rsquo;n stroom deur&rsquo;n <code>Stream<\/code> parameter te slaag<\/li>\n<li>Van&rsquo;n byte skikking deur&rsquo;n byte skikking parameter<\/li>\n<\/ul>\n<p>Vir elk van die <strong>insert_image<\/strong> metodes, is daar verdere oorladings wat jou toelaat om&rsquo;n beeld met die volgende opsies in te voeg:<\/p>\n<ul>\n<li>Inlyn of swaai op&rsquo;n spesifieke posisie, byvoorbeeld, <strong>insert_image<\/strong><\/li>\n<li>Persentasieskaal of pasgemaakte grootte; verder gee die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_image\/\">DocumentBuilder.insert_image<\/a> - metode&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> - voorwerp terug wat pas geskep en ingevoeg is, sodat u die eienskappe van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a>verder kan verander<\/li>\n<\/ul>\n<h3 id=\"voegn-inlynbeeld-in\">Voeg&rsquo;n Inlynbeeld in<\/h3>\n<p>Gee&rsquo;n enkele string wat&rsquo;n l\u00eaer verteenwoordig wat die beeld bevat na <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_image\/\">insert_image<\/a> om die beeld in die dokument as&rsquo;n inlyngrafiek in te voeg.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n inline beeld by die wyser posisie in&rsquo;n dokument in te voeg:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_image<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">images_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Logo.jpg&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span><span class=\"o\">+<\/span><span class=\"s2\">&#34;WorkingWithImages.document_builder_insert_inline_image.doc&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<h3 id=\"voegn-drywende-absoluut-geposisioneer-beeld-in\">Voeg&rsquo;n Drywende (Absoluut Geposisioneer) Beeld in<\/h3>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n drywende beeld van&rsquo;n l\u00eaer of <code>URL<\/code> in&rsquo;n gespesifiseerde posisie en grootte in te voeg:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_image<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">images_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Logo.jpg&#34;<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">drawing<\/span><span class=\"o\">.<\/span><span class=\"n\">RelativeHorizontalPosition<\/span><span class=\"o\">.<\/span><span class=\"n\">MARGIN<\/span><span class=\"p\">,<\/span>\n    <span class=\"mi\">100<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">drawing<\/span><span class=\"o\">.<\/span><span class=\"n\">RelativeVerticalPosition<\/span><span class=\"o\">.<\/span><span class=\"n\">MARGIN<\/span><span class=\"p\">,<\/span>\n    <span class=\"mi\">100<\/span><span class=\"p\">,<\/span>\n    <span class=\"mi\">200<\/span><span class=\"p\">,<\/span>\n    <span class=\"mi\">100<\/span><span class=\"p\">,<\/span>\n    <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">drawing<\/span><span class=\"o\">.<\/span><span class=\"n\">WrapType<\/span><span class=\"o\">.<\/span><span class=\"n\">SQUARE<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span><span class=\"o\">+<\/span><span class=\"s2\">&#34;WorkingWithImages.document_builder_insert_floating_image.doc&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<h2 id=\"hoe-om-fotos-uitn-dokument-te-neem\">Hoe Om Foto&rsquo;s Uit&rsquo;n Dokument Te Neem<\/h2>\n<p>Alle beelde word gestoor binne <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> nodes in a <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a>. Volg hierdie stappe om alle beelde of beelde met spesifieke tipe uit die dokument te onttrek:<\/p>\n<ul>\n<li>Gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">Document.get_child_nodes<\/a> metode om alle <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> nodes te kies.<\/li>\n<li>Iterate deur die gevolglike node versamelings.<\/li>\n<li>Gaan die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/has_image\/\">Shape.has_image<\/a> booleaanse eienskap na.<\/li>\n<li>Onttrek beelddata met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/image_data\/\">Shape.image_data<\/a> eienskap.<\/li>\n<li>Stoor beelddata na&rsquo;n l\u00eaer.<\/li>\n<\/ul>\n<p>Die volgende kode voorbeeld toon hoe om beelde uit&rsquo;n dokument te onttrek en stoor hulle as l\u00eaers:<\/p>\n<p>Jy kan die sjabloon l\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Images.docx\">hier is<\/a>.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-extract_content-ExtractImagesToFiles.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Images.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"hoe-om-strepieskode-op-elke-bladsy-vann-dokument-in-te-voeg\">Hoe Om Strepieskode Op elke Bladsy Van&rsquo;n Dokument In Te Voeg<\/h2>\n<p>Hierdie voorbeeld toon dat jy dieselfde of verskillende strepieskode op alle of spesifieke bladsye van&rsquo;n Word-dokument moet byvoeg. Daar is geen direkte manier om strepieskode op alle bladsye van&rsquo;n dokument by te voeg nie, maar jy kan die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_section\/\">move_to_section<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_header_footer\/\">move_to_header_footer<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_image\/\">insert_image<\/a> metodes gebruik om na enige afdeling of koptekste\/voetskrifte te beweeg en die strepieskode-beelde in te voeg soos jy in die volgende kode kan sien.<\/p>\n<p>Die volgende kode voorbeeld Voeg&rsquo;n barcode beeld op elke bladsy van&rsquo;n dokument.<\/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%20Graphic%20Elements-working_with_images-InsertBarcodeImage.py\"><\/script>\n\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Working%20with%20Graphic%20Elements-working_with_images-InsertBarcodeIntoFooter.py\"><\/script>\n\n<h2 id=\"sluit-aspekverhouding-van-beeld\">Sluit Aspekverhouding Van Beeld<\/h2>\n<p>Die aspekverhouding van&rsquo;n meetkundige vorm is die verhouding van sy groottes in verskillende dimensies. U kan die beeldverhouding met <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapebase\/aspect_ratio_locked\/\">aspect_ratio_locked<\/a> sluit. Die standaard waarde van die vorm se aspek verhouding hang af van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/\">ShapeType<\/a>. Dit is <code>True<\/code> vir <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#image\">ShapeType.IMAGE<\/a> en <code>False<\/code> vir ander vorm tipes.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om te werk met aspek verhouding:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">shape<\/span> <span class=\"o\">=<\/span> <span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_image<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">images_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Logo.jpg&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">shape<\/span><span class=\"o\">.<\/span><span class=\"n\">aspect_ratio_locked<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">False<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span><span class=\"o\">+<\/span><span class=\"s2\">&#34;WorkingWithImages.set_aspect_ratio_locked.doc&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<h2 id=\"hoe-om-werklike-grense-van-vorm-in-punte-te-kry\">Hoe Om Werklike Grense Van Vorm In Punte Te Kry<\/h2>\n<p>As jy die werklike grens boks van die vorm wil h\u00ea soos op die bladsy weergegee, kan jy dit bereik deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.rendering\/noderendererbase\/bounds_in_points\/\">bounds_in_points<\/a> eienskap te gebruik.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om hierdie eiendom te gebruik:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">shape<\/span> <span class=\"o\">=<\/span> <span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_image<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">images_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Logo.jpg&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">shape<\/span><span class=\"o\">.<\/span><span class=\"n\">aspect_ratio_locked<\/span> <span class=\"o\">=<\/span> <span class=\"bp\">False<\/span>\n\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;<\/span><span class=\"se\">\\n<\/span><span class=\"s2\">Gets the actual bounds of the shape in points.&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">rect<\/span> <span class=\"o\">=<\/span> <span class=\"n\">shape<\/span><span class=\"o\">.<\/span><span class=\"n\">get_shape_renderer<\/span><span class=\"p\">()<\/span><span class=\"o\">.<\/span><span class=\"n\">bounds_in_points<\/span>\n<span class=\"k\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">f<\/span><span class=\"s2\">&#34;{rect.x}, {rect.y}, {rect.width}, {rect.height}&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<h2 id=\"sny-beelde\">Sny Beelde<\/h2>\n<p>Die sny van&rsquo;n beeld verwys gewoonlik na die verwydering van die ongewenste buitenste dele van&rsquo;n beeld om die raamwerk te verbeter. Dit word ook gebruik vir die verwydering van sommige van die dele van&rsquo;n beeld om die fokus op&rsquo;n spesifieke gebied te verhoog.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om dit te bereik met behulp van Aspose.Words API:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># The path to the documents directory.<\/span>\n<span class=\"n\">inputPath<\/span> <span class=\"o\">=<\/span> <span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">images_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Logo.jpg&#34;<\/span>\n<span class=\"n\">outputPath<\/span> <span class=\"o\">=<\/span> <span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;cropped_logo.jpg&#34;<\/span>\n\n<span class=\"bp\">self<\/span><span class=\"o\">.<\/span><span class=\"n\">crop_image<\/span><span class=\"p\">(<\/span><span class=\"n\">inputPath<\/span><span class=\"p\">,<\/span><span class=\"n\">outputPath<\/span><span class=\"p\">,<\/span> <span class=\"mi\">100<\/span><span class=\"p\">,<\/span> <span class=\"mi\">90<\/span><span class=\"p\">,<\/span> <span class=\"mi\">200<\/span><span class=\"p\">,<\/span> <span class=\"mi\">200<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"nd\">@staticmethod<\/span>\n<span class=\"k\">def<\/span> <span class=\"nf\">crop_image<\/span><span class=\"p\">(<\/span><span class=\"n\">inPath<\/span> <span class=\"p\">:<\/span> <span class=\"nb\">str<\/span><span class=\"p\">,<\/span> <span class=\"n\">outPath<\/span> <span class=\"p\">:<\/span> <span class=\"nb\">str<\/span><span class=\"p\">,<\/span> <span class=\"n\">left<\/span> <span class=\"p\">:<\/span> <span class=\"nb\">int<\/span><span class=\"p\">,<\/span> <span class=\"n\">top<\/span> <span class=\"p\">:<\/span> <span class=\"nb\">int<\/span><span class=\"p\">,<\/span> <span class=\"n\">width<\/span> <span class=\"p\">:<\/span> <span class=\"nb\">int<\/span><span class=\"p\">,<\/span> <span class=\"n\">height<\/span> <span class=\"p\">:<\/span> <span class=\"nb\">int<\/span><span class=\"p\">)<\/span> <span class=\"p\">:<\/span>\n    \n    <span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">();<\/span>\n    <span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n    \n    <span class=\"n\">croppedImage<\/span> <span class=\"o\">=<\/span> <span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_image<\/span><span class=\"p\">(<\/span><span class=\"n\">inPath<\/span><span class=\"p\">)<\/span>\n    \n    <span class=\"n\">src_width_points<\/span> <span class=\"o\">=<\/span> <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">width<\/span>\n    <span class=\"n\">src_height_points<\/span> <span class=\"o\">=<\/span> <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">height<\/span>\n    \n    <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">width<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">ConvertUtil<\/span><span class=\"o\">.<\/span><span class=\"n\">pixel_to_point<\/span><span class=\"p\">(<\/span><span class=\"n\">width<\/span><span class=\"p\">)<\/span>\n    <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">height<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">ConvertUtil<\/span><span class=\"o\">.<\/span><span class=\"n\">pixel_to_point<\/span><span class=\"p\">(<\/span><span class=\"n\">height<\/span><span class=\"p\">)<\/span>\n    \n    <span class=\"n\">widthRatio<\/span> <span class=\"o\">=<\/span> <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">width<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">src_width_points<\/span>\n    <span class=\"n\">heightRatio<\/span> <span class=\"o\">=<\/span> <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">height<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">src_height_points<\/span>\n    \n    <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">widthRatio<\/span><span class=\"o\">&lt;<\/span> <span class=\"mi\">1<\/span><span class=\"p\">)<\/span> <span class=\"p\">:<\/span>\n        <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">image_data<\/span><span class=\"o\">.<\/span><span class=\"n\">crop_right<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">1<\/span> <span class=\"o\">-<\/span> <span class=\"n\">widthRatio<\/span>\n    \n    <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">heightRatio<\/span><span class=\"o\">&lt;<\/span> <span class=\"mi\">1<\/span><span class=\"p\">)<\/span> <span class=\"p\">:<\/span>\n        <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">image_data<\/span><span class=\"o\">.<\/span><span class=\"n\">crop_bottom<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">1<\/span> <span class=\"o\">-<\/span> <span class=\"n\">heightRatio<\/span>\n    \n    <span class=\"n\">leftToWidth<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">ConvertUtil<\/span><span class=\"o\">.<\/span><span class=\"n\">pixel_to_point<\/span><span class=\"p\">(<\/span><span class=\"n\">left<\/span><span class=\"p\">)<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">src_width_points<\/span>\n    <span class=\"n\">topToHeight<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">ConvertUtil<\/span><span class=\"o\">.<\/span><span class=\"n\">pixel_to_point<\/span><span class=\"p\">(<\/span><span class=\"n\">top<\/span><span class=\"p\">)<\/span> <span class=\"o\">\/<\/span> <span class=\"n\">src_height_points<\/span>\n    \n    <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">image_data<\/span><span class=\"o\">.<\/span><span class=\"n\">crop_left<\/span> <span class=\"o\">=<\/span> <span class=\"n\">leftToWidth<\/span>\n    <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">image_data<\/span><span class=\"o\">.<\/span><span class=\"n\">crop_right<\/span> <span class=\"o\">=<\/span> <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">image_data<\/span><span class=\"o\">.<\/span><span class=\"n\">crop_right<\/span> <span class=\"o\">-<\/span> <span class=\"n\">leftToWidth<\/span>\n    \n    <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">image_data<\/span><span class=\"o\">.<\/span><span class=\"n\">crop_top<\/span> <span class=\"o\">=<\/span> <span class=\"n\">topToHeight<\/span>\n    <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">image_data<\/span><span class=\"o\">.<\/span><span class=\"n\">crop_bottom<\/span> <span class=\"o\">=<\/span> <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">image_data<\/span><span class=\"o\">.<\/span><span class=\"n\">crop_bottom<\/span> <span class=\"o\">-<\/span> <span class=\"n\">topToHeight<\/span>\n    \n    <span class=\"n\">croppedImage<\/span><span class=\"o\">.<\/span><span class=\"n\">get_shape_renderer<\/span><span class=\"p\">()<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">outPath<\/span><span class=\"p\">,<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">saving<\/span><span class=\"o\">.<\/span><span class=\"n\">ImageSaveOptions<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">SaveFormat<\/span><span class=\"o\">.<\/span><span class=\"n\">JPEG<\/span><span class=\"p\">))<\/span><\/code><\/pre><\/div>\n<h2 id=\"stoor-beelde-as-wmf\">Stoor Beelde as WMF<\/h2>\n<p>Aspose.Words bied funksionaliteit om al die beskikbare beelde in&rsquo;n dokument te stoor <a href=\"https:\/\/docs.fileformat.com\/image\/wmf\/\">WMF<\/a> formaat terwyl die omskakeling van DOCX na RTF.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om beelde te stoor as WMF met RTF stoor opsies:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_rtf_save_options-SavingImagesAsWmf.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk Met Kaarte in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-charts\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-charts\/","description":"\n        \n        \n        <p>Nuwe <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_chart\/\">insert_chart<\/a> metode is bygevoeg in die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> klas. So, kom ons kyk hoe om&rsquo;n eenvoudige kolom grafiek in die dokument te voeg met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_chart\/\">DocumentBuilder.insert_chart<\/a> metode:<\/p>\n<h3 id=\"hoe-omn-grafiek-in-te-voeg\">Hoe Om&rsquo;n Grafiek In Te Voeg<\/h3>\n<p>In hierdie afdeling sal ons leer hoe om&rsquo;n grafiek in&rsquo;n dokument in te voeg.<\/p>\n<h3 id=\"voeg-kolomgrafiek-in\">Voeg Kolomgrafiek In<\/h3>\n<p>Die volgende kode voorbeeld toon hoe om kolom grafiek in te voeg:<\/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%20Graphic%20Elements-working_with_charts-InsertSimpleColumnChart.py\"><\/script>\n\n<p>Die kode lewer die volgende resultaat:<\/p>\n<p><img src=\"working-with-charts-1.png\" alt=\"create-column-chart-aspose-words-net\"><\/p>\n<p>Daar is <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartseriescollection\/add\/\">add<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartseriescollection\/add_double\/\">add_double<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartseriescollection\/add_date\/\">add_date<\/a> metodes, wat blootgestel is om alle moontlike variante van databronne vir alle grafiek tipes te dek:<\/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%20Graphic%20Elements-working_with_charts-InsertColumnChart.py\"><\/script>\n\n<p>Die kode lewer die volgende resultaat:<\/p>\n<p><img src=\"working-with-charts-2.png\" alt=\"create-column-chart-from-datasource-aspose-words-net\"><\/p>\n<h3 id=\"voeg-by-verstrooiingskaart\">Voeg By Verstrooiingskaart<\/h3>\n<p>Hieronder voorbeeld toon hoe om&rsquo;n verstrooiing grafiek in te voeg.<\/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%20Graphic%20Elements-working_with_charts-InsertScatterChart.py\"><\/script>\n\n<p>Die kode lewer die volgende resultaat:<\/p>\n<p><img src=\"working-with-charts-3.png\" alt=\"scatter-chart-aspose-words-net\"><\/p>\n<h3 id=\"voeg-by-area-grafiek\">Voeg By Area Grafiek<\/h3>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n area grafiek in te voeg:<\/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%20Graphic%20Elements-working_with_charts-InsertAreaChart.py\"><\/script>\n\n<p>Die kode lewer die volgende resultaat:<\/p>\n<p><img src=\"working-with-charts-4.png\" alt=\"area-chart-aspose-words-net\"><\/p>\n<h3 id=\"voeg-by-borrelgrafiek\">Voeg By Borrelgrafiek<\/h3>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n borrel grafiek in te voeg:<\/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%20Graphic%20Elements-working_with_charts-InsertBubbleChart.py\"><\/script>\n\n<p>Die kode lewer die volgende resultaat:<\/p>\n<p><img src=\"working-with-charts-5.png\" alt=\"bubble-chart-aspose-words-net\"><\/p>\n<h2 id=\"werk-met-kaarte-deur-vormkaart-voorwerp\">Werk Met Kaarte deur Vorm.kaart Voorwerp<\/h2>\n<p>Sodra die grafiek ingevoeg en gevul is met data, kan u die voorkoms daarvan verander. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/chart\/\">Shape.chart<\/a> eiendom bevat alle grafiek verwante opsies beskikbaar deur die publiek API.<\/p>\n<p>Byvoorbeeld, kom ons verander <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chart\/\">Chart<\/a> titel of legende gedrag:<\/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%20Graphic%20Elements-working_with_charts-CreateChartUsingShape.py\"><\/script>\n\n<p>Die kode genereer die volgende resultate:<\/p>\n<p><img src=\"working-with-charts-6.png\" alt=\"line-chart-aspose-words-net\"><\/p>\n<h2 id=\"hoe-om-te-werk-met-chartseriescollection-van-grafiek\">Hoe om te Werk met ChartSeriesCollection Van Grafiek<\/h2>\n<p>Kom ons kyk na <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartseries\/\">ChartSeries<\/a> versameling. Alle grafiekreekse is beskikbaar deur <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chart\/series\/\">Chart.series<\/a> versameling:<\/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%20Graphic%20Elements-working_with_charts-ChartSeriesCollection.py\"><\/script>\n\n<p>U kan reekse een vir een verwyder of almal skoonmaak, asook&rsquo;n nuwe een byvoeg indien nodig. Die nuut ingevoegde grafiek het&rsquo;n paar standaardreekse by hierdie versameling gevoeg. Om hulle te verwyder moet jy <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartseriescollection\/clear\/\">chart.series.clear()<\/a> metode bel.<\/p>\n<h2 id=\"werk-met-enkele-chartseries-klas\">Werk Met Enkele ChartSeries Klas<\/h2>\n<p>Hier is hoe om met&rsquo;n spesifieke reeks te werk.<\/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%20Graphic%20Elements-working_with_charts-WorkWithSingleChartSeries.py\"><\/script>\n\n<p>Sien asseblief die resultaat hieronder:<\/p>\n<p><img src=\"working-with-charts-7.png\" alt=\"line-chart-chartseries-aspose-words-net\"><\/p>\n<p>Alle enkel <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartseries\/\">ChartSeries<\/a> het verstek <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatapoint\/\">ChartDataPoint<\/a> opsies, probeer asseblief die volgende kode gebruik om hulle te verander:<\/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%20Graphic%20Elements-working_with_charts-ChartDataPoint.py\"><\/script>\n\n<p>Sien asseblief die resultaat hieronder:<\/p>\n<p><img src=\"working-with-charts-8.png\" alt=\"line-chart-chartdatapoint-aspose-words-net\"><\/p>\n<h2 id=\"hoe-om-te-werk-metn-enkele-chartdatapoint-vann-chartseries\">Hoe Om Te Werk met&rsquo;n enkele ChartDataPoint van&rsquo;n <code>ChartSeries<\/code><\/h2>\n<p>Met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatapoint\/\">ChartDataPoint<\/a> kan u die opmaak van&rsquo;n enkele datapunt van die grafiekreeks aanpas:<\/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%20Graphic%20Elements-working_with_charts-WorkWithSingleChartDataPoint.py\"><\/script>\n\n<p>Sien asseblief die resultaat hieronder:<\/p>\n<p><img src=\"working-with-charts-9.png\" alt=\"line-chart-datapoint-aspose-words-net\"><\/p>\n<h2 id=\"hoe-om-te-werk-met-chartdatalabel-vann-enkele-chartseries\">Hoe om te Werk met ChartDataLabel Van&rsquo;n enkele ChartSeries<\/h2>\n<p>Gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatalabel\/\">ChartDataLabel<\/a> jy in staat is om die formatering van&rsquo;n enkele data etiket van die grafiek reeks spesifiseer, soos wys \/ verberg LegendKey, CategoryName, SeriesName, Waarde ens.<\/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%20Graphic%20Elements-working_with_charts-WorkWithChartDataLabel.py\"><\/script>\n\n<p>Sien asseblief die resultaat hieronder:<\/p>\n<p><img src=\"working-with-charts-10.png\" alt=\"bar-chart-aspose-words-net\"><\/p>\n<h2 id=\"hoe-om-te-definieer-verstek-opsies-vir-chartdatalabels-van-chartseries\">Hoe Om Te Definieer Verstek Opsies vir ChartDataLabels van ChartSeries<\/h2>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatalabelcollection\/\">ChartDataLabelCollection<\/a> klas definieer eienskappe wat gebruik kan word om standaard opsies vir <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatalabel\/\">ChartDataLabels<\/a> vir Grafiek Reeks stel. Hierdie eienskappe sluit in:<a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatalabelcollection\/show_category_name\/\">show_category_name<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatalabelcollection\/show_bubble_size\/\">show_bubble_size<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatalabelcollection\/show_percentage\/\">show_percentage<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatalabelcollection\/show_series_name\/\">show_series_name<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatalabelcollection\/show_value\/\">show_value<\/a> en so aan.<\/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%20Graphic%20Elements-working_with_charts-DefaultOptionsForDataLabels.py\"><\/script>\n\n<p>Sien asseblief die resultaat hieronder:<\/p>\n<p><img src=\"working-with-charts-11.png\" alt=\"pie-chart-aspose-words-net\"><\/p>\n<h2 id=\"hoe-om-die-aantal-grafiekdata-etikette-te-formateer\">Hoe Om Die Aantal Grafiekdata-Etikette Te Formateer<\/h2>\n<p>Met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatalabel\/number_format\/\">ChartDataLabel.number_format<\/a> kan u die nommerformatering van&rsquo;n enkele data-etiket van die grafiek spesifiseer.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n nommer van die data etiket te formateer:<\/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%20Graphic%20Elements-working_with_charts-FormatNumberOfDataLabel.py\"><\/script>\n\n<h2 id=\"hoe-om-grafiek-as-eienskappe-te-stel\">Hoe Om Grafiek As Eienskappe Te Stel<\/h2>\n<p>As jy wil werk met grafiek as, skaal, en vertoon eenhede vir die waarde as, gebruik asseblief <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartaxis\/\">ChartAxis<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/axisdisplayunit\/\">AxisDisplayUnit<\/a>, en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/axisscaling\/\">AxisScaling<\/a> klasse.<\/p>\n<p>Die volgende kode voorbeeld toon hoe Om x en Y-as eienskappe te definieer:<\/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%20Graphic%20Elements-working_with_charts-DefineXYAxisProperties.py\"><\/script>\n\n<h3 id=\"hoe-om-datum-tyd-waarde-van-as-stel\">Hoe Om Datum Tyd Waarde Van As Stel<\/h3>\n<p>Die volgende kode voorbeeld toon hoe om datum \/ tyd waardes te stel om as eienskappe:<\/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%20Graphic%20Elements-working_with_charts-SetDateTimeValuesToAxis.py\"><\/script>\n\n<h3 id=\"hoe-om-die-nommerwaarde-van-die-as-te-formateer\">Hoe Om Die Nommerwaarde Van Die As Te Formateer<\/h3>\n<p>Die volgende kode voorbeeld toon hoe om die formaat van getalle op die waarde as te verander:<\/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%20Graphic%20Elements-working_with_charts-SetNumberFormatForAxis.py\"><\/script>\n\n<h3 id=\"hoe-om-grense-van-as-te-stel\">Hoe Om Grense Van As Te Stel<\/h3>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/axisbound\/\">AxisBound<\/a> klas verteenwoordig&rsquo;n minimum of maksimum grens van as waardes. Gebind kan gespesifiseer word as&rsquo;n numeriese, datum-tyd of&rsquo;n spesiale &ldquo;outomatiese&rdquo; waarde.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om grense van&rsquo;n as stel:<\/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%20Graphic%20Elements-working_with_charts-SetboundsOfAxis.py\"><\/script>\n\n<h3 id=\"hoe-om-intervaleenheid-tussen-etikette-te-stel\">Hoe Om Intervaleenheid Tussen Etikette Te Stel<\/h3>\n<p>Die volgende kode voorbeeld toon hoe om die interval eenheid tussen etikette op&rsquo;n as stel:<\/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%20Graphic%20Elements-working_with_charts-SetIntervalUnitBetweenLabelsOnAxis.py\"><\/script>\n\n<h3 id=\"hoe-om-grafiek-as-te-verberg\">Hoe Om Grafiek As Te Verberg<\/h3>\n<p>As jy die kaartas wil wys of wegsteek, kan jy dit eenvoudig bereik deur die waarde van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartaxis\/hidden\/\">ChartAxis.hidden<\/a> eienskap in te stel.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die Y-as van die grafiek te verberg:<\/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%20Graphic%20Elements-working_with_charts-HideChartAxis.py\"><\/script>\n\n<h3 id=\"hoe-om-grafiek-etiket-in-lyn-te-bring\">Hoe Om Grafiek Etiket In Lyn Te Bring<\/h3>\n<p>As jy&rsquo;n teks belyning vir multi-lyn etikette wil stel, kan jy dit eenvoudig bereik deur die waarde van <strong>ChartAxis.tick_label_alignment<\/strong> eiendom te stel.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om etiket belyning merk:<\/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%20Graphic%20Elements-working_with_charts-TickMultiLineLabelAlignment.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMS Woord pas Grafiek Etiket aan die middel by verstek.\n<\/div>\n\n<h2 id=\"hoe-om-vul-en-beroerte-formatering-stel\">Hoe Om Vul En Beroerte Formatering Stel<\/h2>\n<p>Vul en slag formatering kan ingestel word vir grafiek reeks, data punte, en merkers. Om dit te doen, moet jy die eienskappe van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartformat\/\">ChartFormat<\/a> tipe in die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartseries\/\">ChartSeries<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatapoint\/\">ChartDataPoint<\/a>, en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartmarker\/\">ChartMarker<\/a> klasse gebruik, asook aliasse vir sommige eienskappe, soos <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/stroke\/fore_color\/\">fore_color<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/stroke\/back_color\/\">back_color<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/stroke\/visible\/\">visible<\/a>, en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/stroke\/transparency\/\">transparency<\/a> in die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/stroke\/\">Stroke<\/a> klas.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om reeks kleur stel:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">shape<\/span> <span class=\"o\">=<\/span> <span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_chart<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">drawing<\/span><span class=\"o\">.<\/span><span class=\"n\">charts<\/span><span class=\"o\">.<\/span><span class=\"n\">ChartType<\/span><span class=\"o\">.<\/span><span class=\"n\">COLUMN<\/span><span class=\"p\">,<\/span> <span class=\"mi\">432<\/span><span class=\"p\">,<\/span> <span class=\"mi\">252<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">chart<\/span> <span class=\"o\">=<\/span> <span class=\"n\">shape<\/span><span class=\"o\">.<\/span><span class=\"n\">chart<\/span>\n<span class=\"n\">seriesColl<\/span> <span class=\"o\">=<\/span> <span class=\"n\">chart<\/span><span class=\"o\">.<\/span><span class=\"n\">series<\/span>\n\n<span class=\"c1\"># Delete default generated series.<\/span>\n<span class=\"n\">seriesColl<\/span><span class=\"o\">.<\/span><span class=\"n\">clear<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Create category names array.<\/span>\n<span class=\"n\">categories<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span> <span class=\"s2\">&#34;AW Category 1&#34;<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;AW Category 2&#34;<\/span> <span class=\"p\">]<\/span>\n\n<span class=\"c1\"># Adding new series. Value and category arrays must be the same size.<\/span>\n<span class=\"n\">series1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">seriesColl<\/span><span class=\"o\">.<\/span><span class=\"n\">add<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;AW Series 1&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">categories<\/span><span class=\"p\">,<\/span> <span class=\"p\">[<\/span> <span class=\"mi\">1<\/span><span class=\"p\">,<\/span> <span class=\"mi\">2<\/span> <span class=\"p\">])<\/span>\n<span class=\"n\">series2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">seriesColl<\/span><span class=\"o\">.<\/span><span class=\"n\">add<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;AW Series 2&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">categories<\/span><span class=\"p\">,<\/span> <span class=\"p\">[<\/span> <span class=\"mi\">3<\/span><span class=\"p\">,<\/span> <span class=\"mi\">4<\/span> <span class=\"p\">])<\/span>\n<span class=\"n\">series3<\/span> <span class=\"o\">=<\/span> <span class=\"n\">seriesColl<\/span><span class=\"o\">.<\/span><span class=\"n\">add<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;AW Series 3&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">categories<\/span><span class=\"p\">,<\/span> <span class=\"p\">[<\/span> <span class=\"mi\">5<\/span><span class=\"p\">,<\/span> <span class=\"mi\">6<\/span> <span class=\"p\">])<\/span>\n\n<span class=\"c1\"># Set series color.<\/span>\n<span class=\"n\">series1<\/span><span class=\"o\">.<\/span><span class=\"n\">format<\/span><span class=\"o\">.<\/span><span class=\"n\">fill<\/span><span class=\"o\">.<\/span><span class=\"n\">fore_color<\/span> <span class=\"o\">=<\/span> <span class=\"n\">drawing<\/span><span class=\"o\">.<\/span><span class=\"n\">Color<\/span><span class=\"o\">.<\/span><span class=\"n\">red<\/span>\n<span class=\"n\">series2<\/span><span class=\"o\">.<\/span><span class=\"n\">format<\/span><span class=\"o\">.<\/span><span class=\"n\">fill<\/span><span class=\"o\">.<\/span><span class=\"n\">fore_color<\/span> <span class=\"o\">=<\/span> <span class=\"n\">drawing<\/span><span class=\"o\">.<\/span><span class=\"n\">Color<\/span><span class=\"o\">.<\/span><span class=\"n\">yellow<\/span>\n<span class=\"n\">series3<\/span><span class=\"o\">.<\/span><span class=\"n\">format<\/span><span class=\"o\">.<\/span><span class=\"n\">fill<\/span><span class=\"o\">.<\/span><span class=\"n\">fore_color<\/span> <span class=\"o\">=<\/span> <span class=\"n\">drawing<\/span><span class=\"o\">.<\/span><span class=\"n\">Color<\/span><span class=\"o\">.<\/span><span class=\"n\">blue<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithCharts.set_series_color.docx&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<p>Die volgende kode voorbeeld toon hoe om lyn kleur en gewig stel:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">shape<\/span> <span class=\"o\">=<\/span> <span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_chart<\/span><span class=\"p\">(<\/span><span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">drawing<\/span><span class=\"o\">.<\/span><span class=\"n\">charts<\/span><span class=\"o\">.<\/span><span class=\"n\">ChartType<\/span><span class=\"o\">.<\/span><span class=\"n\">LINE<\/span><span class=\"p\">,<\/span> <span class=\"mi\">432<\/span><span class=\"p\">,<\/span> <span class=\"mi\">252<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">chart<\/span> <span class=\"o\">=<\/span> <span class=\"n\">shape<\/span><span class=\"o\">.<\/span><span class=\"n\">chart<\/span>\n<span class=\"n\">seriesColl<\/span> <span class=\"o\">=<\/span> <span class=\"n\">chart<\/span><span class=\"o\">.<\/span><span class=\"n\">series<\/span>\n\n<span class=\"c1\"># Delete default generated series.<\/span>\n<span class=\"n\">seriesColl<\/span><span class=\"o\">.<\/span><span class=\"n\">clear<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Adding new series.<\/span>\n<span class=\"n\">series1<\/span> <span class=\"o\">=<\/span> <span class=\"n\">seriesColl<\/span><span class=\"o\">.<\/span><span class=\"n\">add_double<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;AW Series 1&#34;<\/span><span class=\"p\">,<\/span> <span class=\"p\">[<\/span> <span class=\"mf\">0.7<\/span><span class=\"p\">,<\/span> <span class=\"mf\">1.8<\/span><span class=\"p\">,<\/span> <span class=\"mf\">2.6<\/span> <span class=\"p\">],<\/span> <span class=\"p\">[<\/span> <span class=\"mf\">2.7<\/span><span class=\"p\">,<\/span> <span class=\"mf\">3.2<\/span><span class=\"p\">,<\/span> <span class=\"mf\">0.8<\/span> <span class=\"p\">])<\/span>\n<span class=\"n\">series2<\/span> <span class=\"o\">=<\/span> <span class=\"n\">seriesColl<\/span><span class=\"o\">.<\/span><span class=\"n\">add_double<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;AW Series 2&#34;<\/span><span class=\"p\">,<\/span> <span class=\"p\">[<\/span> <span class=\"mf\">0.5<\/span><span class=\"p\">,<\/span> <span class=\"mf\">1.5<\/span><span class=\"p\">,<\/span> <span class=\"mf\">2.5<\/span> <span class=\"p\">],<\/span> <span class=\"p\">[<\/span> <span class=\"mi\">3<\/span><span class=\"p\">,<\/span> <span class=\"mi\">1<\/span><span class=\"p\">,<\/span> <span class=\"mi\">2<\/span> <span class=\"p\">])<\/span>\n\n<span class=\"c1\"># Set series color.<\/span>\n<span class=\"n\">series1<\/span><span class=\"o\">.<\/span><span class=\"n\">format<\/span><span class=\"o\">.<\/span><span class=\"n\">stroke<\/span><span class=\"o\">.<\/span><span class=\"n\">fore_color<\/span> <span class=\"o\">=<\/span> <span class=\"n\">drawing<\/span><span class=\"o\">.<\/span><span class=\"n\">Color<\/span><span class=\"o\">.<\/span><span class=\"n\">red<\/span>\n<span class=\"n\">series1<\/span><span class=\"o\">.<\/span><span class=\"n\">format<\/span><span class=\"o\">.<\/span><span class=\"n\">stroke<\/span><span class=\"o\">.<\/span><span class=\"n\">weight<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">5<\/span>\n<span class=\"n\">series2<\/span><span class=\"o\">.<\/span><span class=\"n\">format<\/span><span class=\"o\">.<\/span><span class=\"n\">stroke<\/span><span class=\"o\">.<\/span><span class=\"n\">fore_color<\/span> <span class=\"o\">=<\/span> <span class=\"n\">drawing<\/span><span class=\"o\">.<\/span><span class=\"n\">Color<\/span><span class=\"o\">.<\/span><span class=\"n\">light_green<\/span>\n<span class=\"n\">series2<\/span><span class=\"o\">.<\/span><span class=\"n\">format<\/span><span class=\"o\">.<\/span><span class=\"n\">stroke<\/span><span class=\"o\">.<\/span><span class=\"n\">weight<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">5<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithCharts.line_color_and_weight.docx&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n\n      "},{"title":"Python_via_dotnet: Werk met OfficeMath in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-officemath\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-officemath\/","description":"\n        \n        \n        <p>Nou is dit selfs meer gerieflik om te werk met OfficeMath Tipe Voorwerpe. In Aspose.Words kan die kli\u00ebnt maklik Regverdig en kan ook bestuur of&rsquo;n vergelyking inlyn of in&rsquo;n aparte lyn vertoon word. Meer so, met die beskikbaarheid van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.math\/mathobjecttype\/\">MathObjectType<\/a>; nuttige kontroles kan ge\u00efmplementeer word deur hierdie matriks voorwerp te gebruik.<\/p>\n<p>Die volgende kode voorbeelde toon hoe om gebruik te maak van hierdie eienskappe:<\/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%20Graphic%20Elements-working_with_office_math-MathEquations.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk met SmartArt Koue Weergawe","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-smartart-cold-rendering\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-smartart-cold-rendering\/","description":"\n        \n        \n        <p>SmartArt grafika word gebruik om vinnig en maklik&rsquo;n visuele voorstelling van inligting te skep. U kies eenvoudig uit&rsquo;n groot aantal uitlegte wat die beste by u situasie pas. Hierdie gebruiksgemak maak SmartArt grafika baie gewild vir sommige doeleindes.<\/p>\n<p>Microsoft Word genereer en stoor die vooraf gerenderde tekening saam met die <code>SmartArt<\/code> voorwerp. In die meeste gevalle word die vooraf gerenderde tekening goed weergegee deur Aspose.Words en geen bykomende aksies is nodig nie. As die dokument egter deur ander toepassings gestoor word, kan die vooraf gerenderde SmartArt tekening ontbreek of verkeerd wees. In hierdie geval moet die <code>SmartArt<\/code> voorwerp self uitgel\u00ea en weergegee word met behulp van Aspose.Words. Ons noem hierdie proses die <code>SmartArt<\/code> Koue Weergawe.<\/p>\n<h2 id=\"gebruik-smartart-koue-weergawe\">Gebruik SmartArt Koue Weergawe<\/h2>\n<p>Aspose.Words laat jou toe om&rsquo;n vooraf gerenderde tekening te gebruik of koue weergawe uit te voer:<\/p>\n<ul>\n<li>As&rsquo;n vooraf gerenderde tekening beskikbaar is, gebruik Aspose.Words dit om die <code>SmartArt<\/code> voorwerp te lewer.<\/li>\n<li>As vooraf gerenderde tekening ontbreek, voer Aspose.Words implisiet koue weergawe uit om die <code>SmartArt<\/code> voorwerp te lewer.<\/li>\n<li>As&rsquo;n vooraf gerenderde tekening teenwoordig is, maar verkeerd is, is dit nodig om SmartArt koue weergawe eksplisiet uit te voer deur <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/update_smart_art_drawing\/\">update_smart_art_drawing<\/a> metode te noem.<\/li>\n<\/ul>\n<p>Die volgende kode voorbeeld toon hoe om tekeninge vir alle diagramme in die dokument te werk:<\/p>\n<p><strong>.NET<\/strong>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Working%20with%20Graphic%20Elements-working_with_shapes-UpdateSmartArtDrawing.py\"><\/script>\n<\/p>\n<h2 id=\"ondersteuning-vir-standaard-smartart-uitlegte\">Ondersteuning Vir Standaard SmartArt Uitlegte<\/h2>\n<p>Tans word slegs&rsquo;n beperkte aantal standaard Microsoft Word SmartArt uitlegte ondersteun. Sommige van hierdie uitlegte word ook gedeeltelik ondersteun, wat beteken dat beduidende nodusse en vorms van die diagram weergegee word, maar daar kan verskille wees tussen die Microsoft Word en Aspose.Words diagram uitleg.<\/p>\n<p>Die tabel hieronder bevat die ten volle en gedeeltelik ondersteun uitlegte:<\/p>\n<table>\n<thead>\n<tr>\n<th>SmartArt Uitlegte Groep<\/th>\n<th>Ten volle ondersteun uitlegte<\/th>\n<th>Gedeeltelik ondersteun uitlegte<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>List<\/code><\/td>\n<td><ul><li>Basiese Bloklys<\/li><li>Veranderlike Seshoeke<\/li><li>Vertikale Koe\u00ebllys<\/li><li>Vertikale Bokslys<\/li><li>Veranderlike Wydte Lys<\/li><li>Horisontale Koe\u00ebllys<\/li><li>Gegroepeerde Lys<\/li><li>Vertikale Bloklys<\/li><li>Vertikale Chevron Lys<\/li><li>Vertikale Pyltjie Lys<\/li><li>Trapeziumlys<\/li><li>Tabellys<\/li><li>Piramide Lys<\/li><li>Teikenlys<\/li><\/ul><\/td>\n<td><ul><li>Gevoer Lys<\/li><li>Vertikale Hakie Lys<\/li><li>Tablys<\/li><li>Gestapelde Lys<\/li><li>Vertikale Aksentlys<\/li><li>Vertikale Sirkel Lys<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td><code>Process<\/code><\/td>\n<td><ul><li>Basiese Proses<\/li><li>Aksentproses<\/li><li>Deurlopende Blokproses<\/li><li>Toenemende Pylproses<\/li><li>Konvergerende Teks<\/li><li>Basiese Tydlyn<\/li><li>Basiese Chevron Proses<\/li><li>Chevron Aksent Proses<\/li><li>Geslote Chevron Proses<\/li><li>Chevron Lys<\/li><li>Vertikale Proses<\/li><li>Verskillende Prosesse<\/li><li>Proses Lys<\/li><li>Basiese Buigproses<\/li><li>Herhalende Buigproses<\/li><li>Gedetailleerde Proses<\/li><li>Opwaarts Pyl<\/li><li>Dalende Proses<\/li><li>Sirkul\u00eare Buigproses<\/li><\/ul><\/td>\n<td><ul><li>Stap Up Proses<\/li><li>Stap Af Proses<\/li><li>Veranderlike Vloei<\/li><li>Toenemende Sirkelproses<\/li><li>Pie Proses<\/li><li>Interkonnekteerde Blokproses<\/li><li>Proses Pyle<\/li><li>Tydlyn Van Sirkel Aksent<\/li><li>Sirkelproses<\/li><li>Substap Proses<\/li><li>Gefaseerde Proses<\/li><li>Willekeurige Proses<\/li><li>Sirkel Pyl Proses<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td><code>Cycle<\/code><\/td>\n<td><\/td>\n<td><ul><li>Segmenteerde Siklus<\/li><li>Seshoek Radiale<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td><code>Hierarchy<\/code><\/td>\n<td><\/td>\n<td><ul><li>Tabel Hi\u00ebrargie<\/li><li>Argitektuur Uitleg<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td><code>Relationship<\/code><\/td>\n<td><ul><li>Balans<\/li><li>Trechter<\/li><li>Toerusting<\/li><li>Plus En Minus<\/li><li>Pyltjie Lint<\/li><li>Teenbalanspyle<\/li><li>Opponerende Pyle<\/li><li>Gesponsorde Teiken<\/li><li>Basiese Teiken<\/li><li>Basiese Pie<\/li><li>Basiese Venn<\/li><li>Gestapelde Venn<\/li><li>Interkonnekteerde Ring<\/li><\/ul><\/td>\n<td><ul><li>Sirkelverhouding<\/li><li>Opponerende Idees<\/li><li>Vergelyking<\/li><li>Vertikale Vergelyking<\/li><li>Line\u00eare Venn<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td><code>Matrix<\/code><\/td>\n<td><ul><li>Basiese Matriks<\/li><li>Getitelde Matriks<\/li><li>Roostermatriks<\/li><li>Siklusmatriks<\/li><\/ul><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><code>Pyramid<\/code><\/td>\n<td><\/td>\n<td><ul><li>Segmenteerde Piramide<\/li><\/ul><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"vergelyking-van-smartart-weergawe-in-asposewords-en-microsoft\">Vergelyking van SmartArt Weergawe in Aspose.Words en Microsoft<\/h2>\n<p>Die tabel hieronder toon voorbeeld foto&rsquo;s van Aspose.Words Koue Weergawe van&rsquo;n paar standaard uitlegte in vergelyking met Microsoft Word uitset:<\/p>\n<table>\n<thead>\n<tr>\n<th><\/th>\n<th><strong>Aspose.Words<\/strong><\/th>\n<th><strong>Microsoft Word<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Basic Process<\/strong><\/td>\n<td><img src=\"basic-process-aspose.png\" alt=\"basic_process_aspose\"\/><\/td>\n<td><img src=\"basic-process-word.png\" alt=\"basic_process_word\"\/><\/td>\n<\/tr>\n<tr>\n<td><strong>Circular Bending Process<\/strong><\/td>\n<td><img src=\"circular-bending-process-aspose.png\" alt=\"circular_bending_process_aspose\"\/><\/td>\n<td><img src=\"circular-bending-process-word.png\" alt=\"circular_bending_process_word\"\/><\/td>\n<\/tr>\n<tr>\n<td><strong>Repeating Bending Process<\/strong><\/td>\n<td><img src=\"repearing-bending-process-aspose.png\" alt=\"repearing_bending_process_aspose\"\/><\/td>\n<td><img src=\"repearing-bending-process-word.png\" alt=\"repearing_bending_process_word\"\/><\/td>\n<\/tr>\n<tr>\n<td><strong>Trapezoid List<\/strong><\/td>\n<td><img src=\"trapezoid-list-aspose.png\" alt=\"trapezoid_list_aspose\"\/><\/td>\n<td><img src=\"trapezoid-list-word.png\" alt=\"trapezoid_list_word\"\/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n      "},{"title":"Python_via_dotnet: Werk Met Watermerk in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-watermark\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-watermark\/","description":"\n        \n        \n        <p>Hierdie onderwerp bespreek hoe om programmaties te werk met watermerk met behulp van Aspose.Words. &lsquo;n watermerk is&rsquo;n agtergrondbeeld wat agter die teks in&rsquo;n dokument vertoon word. &lsquo;n watermerk kan&rsquo;n teks of&rsquo;n beeld bevat wat deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermark\/\">Watermark<\/a> klas verteenwoordig word.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<p><strong>Probeer online<\/strong><\/p>\n<p>Jy kan hierdie funksie probeer met ons <a href=\"https:\/\/products.aspose.app\/words\/watermark\">Gratis aanlyn dokument watermerk<\/a>.<\/p>\n\n<\/div>\n\n<h2 id=\"hoe-omn-watermerk-byn-dokument-te-voeg\">Hoe Om&rsquo;n Watermerk By&rsquo;n Dokument Te Voeg<\/h2>\n<p>In Microsoft Word kan&rsquo;n watermerk maklik in&rsquo;n dokument ingevoeg word met behulp van die Insert Watermark opdrag. Aspose.Words bied die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermark\/\">Watermark<\/a> klas om watermerk in dokumente by te voeg of te verwyder. Aspose.Words verskaf die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermarktype\/\">WatermarkType<\/a> opsomming wat drie moontlike tipes watermerke (<a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermarktype\/#text\">TEXT<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermarktype\/#image\">IMAGE<\/a>, en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermarktype\/#none\">NONE<\/a>) definieer om mee te werk.<\/p>\n<h3 id=\"voeg-by-teks-watermerk\">Voeg By Teks Watermerk<\/h3>\n<p>Die volgende kode voorbeeld demonstreer hoe om&rsquo;n teks watermerk in&rsquo;n dokument deur die definisie van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/textwatermarkoptions\/\">TextWatermarkOptions<\/a> met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermark\/set_text\/\">set_text<\/a> metode:<\/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%20Graphic%20Elements-working_with_watermark-AddTextWatermarkWithSpecificOptions.py\"><\/script>\n\n<h3 id=\"voeg-by-beeld-watermerk\">Voeg By Beeld Watermerk<\/h3>\n<p>Die volgende kode voorbeeld demonstreer hoe om&rsquo;n beeld watermerk in&rsquo;n dokument deur die definisie van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/imagewatermarkoptions\/\">ImageWatermarkOptions<\/a> met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermark\/set_image\/\">set_image<\/a> metode:<\/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%20Graphic%20Elements-working_with_watermark-AddImageWatermarkWithSpecificOptions.py\"><\/script>\n\n<p>Beeld watermerk kan ingevoeg word as beeld, string, of stroom.<\/p>\n<p>Die watermerk kan ook ingevoeg word met behulp van vorm klas sowel. Dit is baie maklik om enige vorm of beeld in&rsquo;n kop of voetskrif in te voeg en sodoende&rsquo;n watermerk van enige denkbare tipe te skep.<\/p>\n<p>Die volgende kode voorbeeld voeg&rsquo;n watermerk in&rsquo;n Word dokument:<\/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%20Graphic%20Elements-working_with_watermark-AddWatermark.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nJy kan die sjabloon l\u00eaer van hierdie voorbeeld aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Document.docx\">hier is<\/a>.\n<\/div>\n\n<h2 id=\"verwyder-watermerk-uitn-dokument\">Verwyder Watermerk uit&rsquo;n Dokument<\/h2>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermark\/\">Watermark<\/a> klas bied die verwyder metode om die watermerk van&rsquo;n dokument te verwyder.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n watermerk van dokumente te verwyder:<\/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%20Graphic%20Elements-working_with_watermark-RemoveWatermarkFromDocument.py\"><\/script>\n\n<p>As die watermerke bygevoeg word met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> klas voorwerp dan om die watermerk van&rsquo;n dokument te verwyder moet jy net die naam van watermerk vorm stel tydens die invoeging en dan verwyder watermerk vorm deur&rsquo;n toegewys naam.<\/p>\n<p>Die volgende kode voorbeeld wys jou hoe om die naam van die watermerk vorm stel en verwyder dit uit die dokument:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"c1\"># Set name to be able to remove it afterwards<\/span>\n<span class=\"n\">watermark<\/span><span class=\"o\">.<\/span><span class=\"n\">name<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;WaterMark&#34;<\/span><\/code><\/pre><\/div>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Working%20with%20Graphic%20Elements-working_with_watermark-RemoveWatermark.py\"><\/script>\n\n<h2 id=\"voegn-watermerk-in-tabel-sel\">Voeg&rsquo;n Watermerk in Tabel Sel<\/h2>\n<p>Soms moet jy&rsquo;n watermerk\/beeld in&rsquo;n tabel se sel plaas en dit buite die tabel vertoon, jy kan die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapebase\/is_layout_in_cell\/\">is_layout_in_cell<\/a> eienskap gebruik. Hierdie eienskap kry of stel&rsquo;n vlag wat aandui of die vorm binne&rsquo;n tafel of buite dit vertoon word. Let daarop dat hierdie eienskap werk slegs wanneer jy die dokument vir Microsoft Word 2010 optimaliseer met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.settings\/compatibilityoptions\/optimize_for\/\">optimize_for<\/a> metode.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om hierdie eiendom te gebruik:<\/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%20Graphic%20Elements-working_with_shapes-LayoutInCell.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: OLE Voorwerpe En Aanlyn Video","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-ole-objects\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-ole-objects\/","description":"\n        \n        \n        <p>OLE (Object Linking and Embedding) is&rsquo;n tegnologie waardeur gebruikers kan werk met dokumente wat &ldquo;voorwerpe&rdquo; bevat wat deur derdeparty-toepassings geskep of geredigeer word. Dit wil s\u00ea, OLE laat&rsquo;n redigering aansoek om hierdie &ldquo;voorwerpe&rdquo; uitvoer na&rsquo;n ander redigering aansoek en dan invoer hulle met bykomende inhoud.<\/p>\n<p>In hierdie artikel sal ons praat oor die invoeging van&rsquo;n OLE voorwerp en die opstel van sy eienskappe, asook die invoeging van&rsquo;n aanlyn video in&rsquo;n dokument.<\/p>\n<h2 id=\"voeg-ole-voorwerp-in\">Voeg OLE Voorwerp In<\/h2>\n<p>As jy wil OLE Voorwerp, bel die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_ole_object\/\">insert_ole_object<\/a> metode en slaag dit die <strong>ProgId<\/strong> eksplisiet met ander parameters.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om OLE Voorwerp in&rsquo;n dokument in te voeg:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_ole_objects_and_active_x-DocumentBuilderInsertOleObject.py\"><\/script>\n\n<h3 id=\"stel-l\u00eaernaam-en-uitbreiding-wanneer-ole-voorwerp-ingevoeg-word\">Stel L\u00eaernaam en Uitbreiding wanneer OLE Voorwerp Ingevoeg Word<\/h3>\n<p>OLE pakket is&rsquo;n erfenis en &ldquo;ongedokumenteerde&rdquo; manier om ingebedde voorwerpe te stoor as&rsquo;n OLE handelaar onbekend is.<\/p>\n<p>Vroe\u00eb Windows weergawes soos Windows 3.1, 95, en 98 het&rsquo;n Packager.exe aansoek wat gebruik kan word om enige tipe data in die dokument te insluit. Hierdie aansoek is nou uitgesluit van Windows, maar Microsoft Word en ander programme gebruik dit steeds om data in te bed as die OLE handelaar ontbreek of onbekend is. Die <code>OlePackage<\/code> klas laat gebruikers toegang tot die OLE Package eienskappe.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die l\u00eaernaam, uitbreiding, en vertoon naam vir OLE Package:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_ole_objects_and_active_x-InsertOleObjectwithOlePackage.py\"><\/script>\n\n<h3 id=\"kry-toegang-tot-ole-voorwerp-rou-data\">Kry Toegang tot OLE Voorwerp Rou Data<\/h3>\n<p>Gebruikers kan toegang tot OLE voorwerp data met behulp van verskeie eienskappe en metodes van die <code>OleFormat<\/code> klas. Byvoorbeeld, dit is moontlik om die <code>OLE<\/code> voorwerp rou data of die pad en naam van&rsquo;n bron l\u00eaer vir die gekoppelde OLE voorwerp te kry.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om OLE Voorwerp rou data te kry met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/oleformat\/get_raw_data\/\">get_raw_data<\/a> metode:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_ole_objects_and_active_x-GetAccessToOLEObjectRawData.py\"><\/script>\n\n<h3 id=\"voeg-ole-voorwerp-asn-ikoon-in\">Voeg OLE Voorwerp as&rsquo;n Ikoon in<\/h3>\n<p>OLE voorwerpe kan ook in dokumente as beelde ingevoeg word.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om OLE Voorwerp as&rsquo;n ikoon in te voeg. Vir hierdie doel, die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> klas blootstel die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_ole_object_as_icon\/\">insert_ole_object_as_icon<\/a> metode:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_ole_objects_and_active_x-InsertOLEObjectAsIcon.py\"><\/script>\n\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n ingebedde OLE voorwerp as&rsquo;n ikoon van&rsquo;n stroom in die dokument te voeg:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_ole_objects_and_active_x-InsertOLEObjectAsIconUsingStream.py\"><\/script>\n\n<h2 id=\"voeg-by-aanlyn-video\">Voeg By Aanlyn Video<\/h2>\n<p>Aanlyn video kan in Word-dokument ingevoeg word vanaf die <em>&ldquo;Insert&rdquo; &gt; &ldquo;Online Video&rdquo;<\/em> - oortjie. U kan&rsquo;n aanlynvideo in&rsquo;n dokument op die huidige plek plaas deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_online_video\/\">insert_online_video<\/a> - metode te skakel.<\/p>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> klas stel vier oorladings van hierdie metode. Die eerste een werk met die gewildste video hulpbronne en neem die <code>URL<\/code> van die video as&rsquo;n parameter. Byvoorbeeld, die eerste oorlading ondersteun eenvoudige invoeging van aanlyn video&rsquo;s van <a href=\"https:\/\/www.youtube.com\/\">YouTube<\/a> en <a href=\"https:\/\/vimeo.com\/\">Vimeo<\/a> hulpbronne.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n aanlyn video van <em>Vimeo<\/em> in&rsquo;n dokument in te voeg:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Pass direct url from youtu.be.<\/span>\n<span class=\"n\">url<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;https:\/\/www.youtube.com\/watch?v=t_1LYZ102RA&#34;<\/span>\n\n<span class=\"n\">width<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">360<\/span>\n<span class=\"n\">height<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">270<\/span>\n\n<span class=\"n\">shape<\/span> <span class=\"o\">=<\/span> <span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_online_video<\/span><span class=\"p\">(<\/span><span class=\"n\">url<\/span><span class=\"p\">,<\/span> <span class=\"n\">width<\/span><span class=\"p\">,<\/span> <span class=\"n\">height<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithOleObjectsAndActiveX.insert_online_video.docx&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<p>Die tweede oorlading werk met alle ander video hulpbronne en neem ingebedde HTML kode as&rsquo;n parameter. Die HTML - kode vir die inbedding van&rsquo;n video kan wissel afhangende van die verskaffer, dus kontak die onderskeie verskaffer vir besonderhede.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nNeem asseblief kennis dat die dokument outomaties geoptimaliseer sal word vir MS Word 2013 om video te wys.\n<\/div>\n\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n aanlyn video in&rsquo;n dokument te voeg met behulp van sodanige HTML kode:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Shape width\/height.<\/span>\n<span class=\"n\">width<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">360<\/span>\n<span class=\"n\">height<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">270<\/span>\n\n<span class=\"c1\"># Poster frame image.<\/span>\n<span class=\"n\">f<\/span> <span class=\"o\">=<\/span> <span class=\"nb\">open<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">images_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Logo.jpg&#34;<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;rb&#34;<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">imageBytes<\/span> <span class=\"o\">=<\/span> <span class=\"n\">f<\/span><span class=\"o\">.<\/span><span class=\"n\">read<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">f<\/span><span class=\"o\">.<\/span><span class=\"n\">close<\/span><span class=\"p\">()<\/span>\n\n<span class=\"c1\"># Visible url<\/span>\n<span class=\"n\">vimeoVideoUrl<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;https:\/\/vimeo.com\/52477838&#34;<\/span>\n\n<span class=\"c1\"># Embed Html code.<\/span>\n<span class=\"n\">vimeoEmbedCode<\/span> <span class=\"o\">=<\/span> <span class=\"s2\">&#34;&#34;<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_online_video<\/span><span class=\"p\">(<\/span><span class=\"n\">vimeoVideoUrl<\/span><span class=\"p\">,<\/span> <span class=\"n\">vimeoEmbedCode<\/span><span class=\"p\">,<\/span> <span class=\"n\">imageBytes<\/span><span class=\"p\">,<\/span> <span class=\"n\">width<\/span><span class=\"p\">,<\/span> <span class=\"n\">height<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithOleObjectsAndActiveX.insert_online_video_with_embed_html.docx&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n\n      "},{"title":"Python_via_dotnet: Werk Met Velde in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-fields\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-fields\/","description":"\n        \n        \n        <p><strong>Velde<\/strong><\/p>\n<p>In&rsquo;n dokument geskep of geredigeer met Aspose.Words, soos in&rsquo;n Microsoft Word dokument, &lsquo;n veld bestaan uit&rsquo;n veld kode en&rsquo;n veld resultaat. Die veld kode is&rsquo;n opdrag oor hoe die veld resultaat moet opgedateer of bereken word. &lsquo;n aansoek wat&rsquo;n dokument verwerk en&rsquo;n veld te\u00ebkom moet die instruksies in die veldkode interpreteer en die veldresultaat met&rsquo;n nuwe waarde opdateer.<\/p>\n<p>In Aspose.Words word velde verteenwoordig deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/\">Fields<\/a> module. Artikels in hierdie dokumentasie afdeling verduidelik hoe om Aspose.Words klasse te gebruik om dokument velde programmaties te manipuleer.<\/p>\n\n      "},{"title":"Python_via_dotnet: Werk Met Vorm Velde in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-form-fields\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-form-fields\/","description":"\n        \n        \n        <p>&lsquo;n dokument wat vul-in blanks (velde) bevat, staan bekend as&rsquo;n vorm. U kan byvoorbeeld&rsquo;n registrasievorm in Microsoft Word skep wat aftreklyste gebruik waaruit gebruikers inskrywings kan kies. Die <code>Form<\/code> veld is&rsquo;n plek waar&rsquo;n spesifieke tipe data, soos&rsquo;n naam of adres, gestoor word. Vorm velde in Microsoft Word sluit teks invoer, combobox en checkbox.<\/p>\n<p>U kan vormvelde in u projek gebruik om met u gebruikers te &ldquo;kommunikeer&rdquo;. Byvoorbeeld, jy skep&rsquo;n dokument waarvan die inhoud beskerm word, maar slegs vormvelde is bewerkbaar. Die gebruikers kan die data in die vormvelde invoer en die dokument indien. Jou aansoek wat Aspose.Words gebruik kan data van die vorm velde te haal en verwerk dit.<\/p>\n<p>Die plasing van vorm velde in die dokument via kode is maklik. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> het spesiale metodes om hulle in te voeg, een vir elke vorm veld tipe. Elk van die metodes aanvaar&rsquo;n string parameter wat die naam van die vorm veld. Die naam kan&rsquo;n le\u00eb string wees. As u egter&rsquo;n naam vir die vormveld spesifiseer, word&rsquo;n boekmerk outomaties met dieselfde naam geskep.<\/p>\n<h2 id=\"invoeging-van-vormvelde\">Invoeging Van Vormvelde<\/h2>\n<p>Vorm velde is&rsquo;n spesifieke geval van Woord velde wat &ldquo;interaksie&rdquo; met die gebruiker toelaat. Vorm velde in Microsoft Word sluit teks boks, combo boks en checkbox.<\/p>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> bied spesiale metodes om elke tipe vormveld in die dokument in te voeg: <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_text_input\/\">insert_text_input<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_check_box\/\">insert_check_box<\/a>, en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_combo_box\/\">insert_combo_box<\/a>. Let daarop dat as u&rsquo;n naam vir die vormveld spesifiseer, &lsquo;n boekmerk outomaties met dieselfde naam geskep word.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n combobox vorm veld in&rsquo;n dokument in te voeg:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_form_fields-InsertFormFields.py\"><\/script>\n\n<h3 id=\"voeg-by-teks-invoer\">Voeg By Teks Invoer<\/h3>\n<p>Gebruik die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_text_input\/\">insert_text_input<\/a> metode om&rsquo;n tekskassie in die dokument in te voeg.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n teks invoer vorm veld in&rsquo;n dokument in te voeg:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_text_input<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;TextInput&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">fields<\/span><span class=\"o\">.<\/span><span class=\"n\">TextFormFieldType<\/span><span class=\"o\">.<\/span><span class=\"n\">REGULAR<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;&#34;<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;Hello&#34;<\/span><span class=\"p\">,<\/span> <span class=\"mi\">0<\/span><span class=\"p\">)<\/span>\n        \n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithFormFields.document_builder_insert_text_input_form_field.docx&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<h3 id=\"voegn-boks-in\">Voeg&rsquo;n Boks in<\/h3>\n<p>Bel <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_check_box\/\">insert_check_box<\/a> om&rsquo;n checkbox in die dokument in te voeg.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n checkbox vorm veld in&rsquo;n dokument in te voeg:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_check_box<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;CheckBox&#34;<\/span><span class=\"p\">,<\/span> <span class=\"bp\">True<\/span><span class=\"p\">,<\/span> <span class=\"bp\">True<\/span><span class=\"p\">,<\/span> <span class=\"mi\">0<\/span><span class=\"p\">)<\/span>\n        \n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithFormFields.document_builder_insert_check_box_form_field.docx&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<h3 id=\"voegn-kombinasie-boks\">Voeg&rsquo;n Kombinasie Boks<\/h3>\n<p>Bel <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_combo_box\/\">insert_combo_box<\/a> om&rsquo;n Combobox in die dokument in te voeg.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n Combobox vorm veld in&rsquo;n dokument in te voeg:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">builder<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">DocumentBuilder<\/span><span class=\"p\">(<\/span><span class=\"n\">doc<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">items<\/span> <span class=\"o\">=<\/span>  <span class=\"p\">[<\/span><span class=\"s2\">&#34;One&#34;<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;Two&#34;<\/span><span class=\"p\">,<\/span> <span class=\"s2\">&#34;Three&#34;<\/span><span class=\"p\">]<\/span> \n<span class=\"n\">builder<\/span><span class=\"o\">.<\/span><span class=\"n\">insert_combo_box<\/span><span class=\"p\">(<\/span><span class=\"s2\">&#34;DropDown&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">items<\/span><span class=\"p\">,<\/span> <span class=\"mi\">0<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithFormFields.document_builder_insert_combo_box_form_field.docx&#34;<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<h2 id=\"verkry-vorm-velde\">Verkry Vorm Velde<\/h2>\n<p>&lsquo;n versameling van vorm velde word verteenwoordig deur die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/formfieldcollection\/\">FormFieldCollection<\/a> klas wat kan verkry word met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/form_fields\/\">form_fields<\/a> eiendom. Dit beteken dat u vormvelde kan kry wat in enige dokumentknooppunt vervat is, insluitend die dokument self.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van die volgende voorbeelde aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Form%20fields.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_form_fields-FormFieldsGetFormFieldsCollection.py\"><\/script>\n\n<p>Jy kan&rsquo;n spesifieke vorm veld kry deur sy indeks of naam.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om toegang tot vorm velde:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_form_fields-FormFieldsGetByName.py\"><\/script>\n\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/formfield\/\">FormField<\/a> eienskappe laat jou toe om te werk met vorm veld naam, tipe, en resultaat.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om te werk met vorm veld naam, tipe, en resultaat:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_form_fields-FormFieldsWorkWithProperties.py\"><\/script>\n\n<h2 id=\"formaat-vorm-velde\">Formaat Vorm Velde<\/h2>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/inline\/font\/\">font<\/a> eienskap van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/formfield\/\">FormField<\/a> laat toe om lettertipe te formateer op die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/formfield\/\">FormField<\/a> as geheel, insluitend die veldwaarde.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om lettertipe formatering toe te pas op die <strong>FormField<\/strong>:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_form_fields-FormFieldsFontFormatting.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk met Inhoud Beheer SDT","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-content-control-sdt\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-content-control-sdt\/","description":"\n        \n        \n        <p>In Microsoft Word kan jy&rsquo;n vorm skep deur met&rsquo;n sjabloon te begin en inhoudskontroles by te voeg, insluitend checkboxes, tekskassies, datumplukkers en aftreklyste. In Aspose.Words word&rsquo;n Gestruktureerde Dokumentetiket of inhoudbeheer van enige dokument wat in Aspose.Words gelaai is, ingevoer as&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttag\/\">StructuredDocumentTag<\/a> - knooppunt. Gestruktureerde dokument etikette (SDT of inhoud beheer) toelaat inbed kli\u00ebnt-gedefinieerde semantiek sowel as sy gedrag en voorkoms in&rsquo;n dokument. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttag\/\">StructuredDocumentTag<\/a> kan in&rsquo;n dokument voorkom in die volgende plekke:<\/p>\n<ul>\n<li>Blokvlak tussen paragrawe en tabelle, as kind van&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/body\/\">Body<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/headerfooter\/\">HeaderFooter<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a>, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.notes\/footnote\/\">Footnote<\/a> of&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> knoop<\/li>\n<li>Ry-vlak-Tussen rye In&rsquo;n tabel, as&rsquo;n kind van&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/table\/\">Table<\/a> knoop<\/li>\n<li>Selvlak-Onder selle In&rsquo;n tabel ry, as&rsquo;n kind van&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/row\/\">Row<\/a> knoop<\/li>\n<li>Inline-vlak-Onder inline inhoud binne, as&rsquo;n kind van&rsquo;n <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a><\/li>\n<li>Geneste binne&rsquo;n ander <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttag\/\">StructuredDocumentTag<\/a><\/li>\n<\/ul>\n<h2 id=\"invoeging-van-inhoudkontroles-inn-dokument\">Invoeging Van Inhoudkontroles in&rsquo;n Dokument<\/h2>\n<p>In hierdie weergawe van Aspose.Words, kan die volgende tipes van SDT of inhoud beheer geskep word:<\/p>\n<ul>\n<li>Checkbox<\/li>\n<li>DropDownList<\/li>\n<li>ComboBox<\/li>\n<li>Datum<\/li>\n<li>BuildingBlockGallery<\/li>\n<li>Groep<\/li>\n<li><code>Picture<\/code><\/li>\n<li>RichText<\/li>\n<li>PlainText<\/li>\n<\/ul>\n<p>Die volgende kode voorbeeld demonstreer hoe om inhoud beheer van tipe checkbox te skep.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_sdt-CheckBoxTypeContentControl.py\"><\/script>\n\n<p>Die volgende kode voorbeeld demonstreer hoe om inhoud beheer van tipe ryk teks boks te skep.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_sdt-RichTextBoxContentControl.py\"><\/script>\n\n<p>Die volgende kode voorbeeld demonstreer hoe om inhoud beheer van die tipe combo boks te skep.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_sdt-ComboBoxContentControl.py\"><\/script>\n\n<h2 id=\"hoe-om-inhoudskontroles-op-te-dateer\">Hoe Om Inhoudskontroles op te dateer<\/h2>\n<p>Hierdie afdeling verduidelik hoe om die waardes van SDT of inhoud beheer programmaties te werk.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die huidige toestand van die checkboxstel:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_sdt-SetCurrentStateOfCheckBox.py\"><\/script>\n\n<p>Die volgende kode voorbeeld toon hoe om inhoud kontroles van tipe gewone teks boks, drop-down lys en prentjie te verander:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_sdt-ModifyContentControls.py\"><\/script>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kan die voorbeeldl\u00eaer van hierdie voorbeelde aflaai van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Structured%20document%20tags.docx\">Aspose.Words GitHub<\/a>.\n<\/div>\n\n<h2 id=\"bindende-inhoud-beheer-om-persoonlike-xml-dele\">Bindende Inhoud Beheer Om Persoonlike XML Dele<\/h2>\n<p>Jy kan inhoudsbeheer bind met XML data (<em>custom XML part<\/em>) in Word-dokumente.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om inhoud beheer bind om persoonlike XML dele:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_sdt-BindSDTtoCustomXmlPart.py\"><\/script>\n\n<h2 id=\"xmlmapping-van-gestruktureerde-dokument-tag-reeks\">XMLMapping Van Gestruktureerde Dokument Tag Reeks<\/h2>\n<p>Jy kan die kartering van hierdie gestruktureerde dokument tag reeks te XML data in&rsquo;n persoonlike XML deel van die huidige dokument met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttagrangestart\/xml_mapping\/\">StructuredDocumentTagRangeStart.xml_mapping<\/a> eiendom. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/xmlmapping\/set_mapping\/\">set_mapping<\/a> metode kan egter gebruik word om&rsquo;n gestruktureerde dokument tag reeks te karteer om XML data.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om XML kartering stel:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_sdt-StructuredDocumentTagRangeStartXmlMapping.py\"><\/script>\n\n<h2 id=\"maak-die-inhoud-vann-inhoudsbeheer-skoon\">Maak die inhoud van&rsquo;n Inhoudsbeheer skoon<\/h2>\n<p>U kan die inhoud van&rsquo;n inhoudsbeheer skoonmaak deur&rsquo;n plekhouer te vertoon. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttag\/clear\/\">StructuredDocumentTag.clear<\/a> metode maak die inhoud van hierdie gestruktureerde dokument tag skoon en vertoon&rsquo;n plekhouer as dit gedefinieer is. Dit is egter nie moontlik om die inhoud van&rsquo;n inhoudskontrole skoon te maak as dit hersienings het nie. As&rsquo;n inhoudskontrole geen plekhouer het nie, word vyf spasies ingevoeg soos in MS Word (behalwe herhalende afdelings, herhalende afdelingitems, groepe, vinkbokse, aanhalings). As&rsquo;n inhoud beheer is gekarteer na persoonlike XML, die verwys XML node is skoongemaak.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die inhoud van inhoud beheer skoon te maak:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_sdt-ClearContentsControl.py\"><\/script>\n\n<h2 id=\"verander-inhoud-beheer-agtergrond-en-grens-kleure\">Verander Inhoud Beheer Agtergrond En Grens Kleure<\/h2>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttag\/color\/\">StructuredDocumentTag.color<\/a> eienskap laat jou toe om die kleur van inhoud beheer te kry of stel. Die kleur be\u00efnvloed inhoud beheer in twee situasies:<\/p>\n<ol>\n<li>MS Word beklemtoon die agtergrond van die inhoudbeheer wanneer die muis oor die inhoudbeheer beweeg. Dit help om die inhoud beheer te identifiseer. Die kleur van die verligting is&rsquo;n bietjie&quot; sagter &quot; as die <em>color<\/em>. Byvoorbeeld, MS Word beklemtoon die agtergrond met die pienk kleur, wanneer <em>color<\/em> rooi is.<\/li>\n<li>Wanneer jy interaksie (redigering, pluk ens) met die inhoud beheer, is die grens van inhoud beheer gekleur met die <em>color<\/em>.<\/li>\n<\/ol>\n<p>Die volgende kode voorbeeld toon hoe om die kleur van inhoud beheer te verander:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_sdt-SetContentControlColor.py\"><\/script>\n\n<h2 id=\"hoe-om-styl-te-stel-om-teks-wat-in-die-inhoudsbeheer-getik-is-te-formateer\">Hoe Om Styl Te Stel Om Teks Wat In Die Inhoudsbeheer Getik Is, Te Formateer<\/h2>\n<p>As jy die styl van inhoudbeheer wil instel, kan jy <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttag\/style\/\">StructuredDocumentTag.style<\/a> of <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttag\/style_name\/\">StructuredDocumentTag.style_name<\/a> eienskappe gebruik. As u die teks in die inhoudsbeheer in die uitvoerdokument tik, sal die getikte teks die styl &ldquo;Kwotasie&quot;h\u00ea.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nLet daarop dat slegs Gekoppelde en Karakterstyle toegepas kan word op inhoudbeheer. &lsquo;n uitsondering (&ldquo;Kan nie hierdie styl op die SDT toepas nie&rdquo;) word gegooi wanneer&rsquo;n styl wat bestaan, maar nie Gekoppel is nie of Karakterstyl toegepas word.\n<\/div>\n\n<p>Die volgende kode voorbeeld toon hoe om die styl van inhoud beheer stel:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_sdt-SetContentControlStyle.py\"><\/script>\n\n<h2 id=\"werk-met-herhalende-afdeling-inhoud-beheer\">Werk Met Herhalende Afdeling Inhoud Beheer<\/h2>\n<p>Die herhalende afdeling inhoud beheer laat herhaling van die inhoud wat daarin vervat is. Met behulp van Aspose.Words, kan die gestruktureerde dokument tag nodes van die herhalende afdeling en herhalende afdeling item tipes geskep word en vir hierdie doel, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/sdttype\/\">SdtType<\/a> opsomming tipe bied <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/sdttype\/#repeating_section_item\">REPEATING_SECTION_ITEM<\/a> eiendom.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n herhalende gedeelte inhoud beheer te bind aan&rsquo;n tabel:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-Contents%20Management-working_with_sdt-CreatingTableRepeatingSectionMappedToCustomXmlPart.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk Met Beheer Karakters","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-control-characters\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-control-characters\/","description":"\n        \n        \n        <p>Microsoft Word dokumente kan verskeie karakters bevat wat&rsquo;n spesiale betekenis het. Gewoonlik word hulle gebruik vir formatering doeleindes en word nie in die normale modus geteken nie. Jy kan hulle sigbaar maak as jy op die Wys\/Versteek Formateringsmerke-knoppie op die Standaard nutsbalk klik.<\/p>\n<p>Soms moet jy dalk karakters by\/uit die teks voeg of verwyder. Byvoorbeeld, wanneer teks programmaties van die dokument verkry word, bewaar Aspose.Words die meeste van die beheerkarakters, so as jy met hierdie teks moet werk, moet jy waarskynlik die karakters verwyder of vervang.<\/p>\n<p>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/controlchar\/\">ControlChar<\/a> klas is&rsquo;n bewaarplek vir die konstantes wat beheer karakters verteenwoordig wat dikwels in dokumente voorkom. Dit bied beide char en string weergawes van dieselfde konstantes. Byvoorbeeld, string <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/controlchar\/#line_break\">ControlChar.LINE_BREAK<\/a> en char <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/controlchar\/#line_break_char\">ControlChar.LINE_BREAK_CHAR<\/a> het dieselfde waarde.<\/p>\n<p>Die volgende kode voorbeeld demonstreer hoe om beheer karakters te gebruik:<\/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-working_with_document_properties-UseControlCharacters.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk met VBA Makros in Python","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-vba-macros\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-vba-macros\/","description":"\n        \n        \n        <p>Visual Basic vir Toepassings (VBA) vir Microsoft Word is&rsquo;n eenvoudige maar kragtige programmeertaal wat gebruik kan word om die funksionaliteit uit te brei. Aspose.Words API bied drie klasse om toegang tot die VBA projek bronkode te kry:<\/p>\n<ul>\n<li>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbaproject\/\">VBAProject<\/a> klas bied toegang tot VBA projek inligting<\/li>\n<li>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbamodulecollection\/\">VBAModuleCollection<\/a> klas gee terug die versameling van VBA projek modules<\/li>\n<li>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbamodule\/\">VbaModule<\/a> klas bied toegang tot die VBA projek module<\/li>\n<li>Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbamoduletype\/\">VbaModuleType<\/a> opsomming definieer die tipes van&rsquo;n model in&rsquo;n VBA projek. Die module kan&rsquo;n prosedureel module, dokument module, klas module, of ontwerper module wees<\/li>\n<\/ul>\n<h2 id=\"skepn-vba-projek\">Skep&rsquo;n VBA Projek<\/h2>\n<p>Aspose.Words API verskaf die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/vba_project\/\">vba_project<\/a> eienskap om <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbaproject\/\">VbaProject<\/a> in die dokument te kry of te stel.<\/p>\n<p>Die volgende kode voorbeeld demonstreer hoe om&rsquo;n VBA projek en VBA Module saam met basiese eienskappe bv <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbamodule\/name\/\">name<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbamodule\/type\/\">type<\/a>te skep:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_vba_macros-CreateVbaProject.py\"><\/script>\n\n<h2 id=\"lees-makros\">Lees Makros<\/h2>\n<p>Aspose.Words bied ook gebruikers die vermo\u00eb om VBA makros te lees.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om VBA Makros lees van die dokument:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_vba_macros-ReadVbaMacros.py\"><\/script>\n\n<h2 id=\"skryf-of-verander-makros\">Skryf Of Verander Makros<\/h2>\n<p>Gebruikers kan Aspose.Words gebruik om VBA makros te verander.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om VBA Makros te verander met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbamodule\/source_code\/\">source_code<\/a> eienskap:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_vba_macros-ModifyVbaMacros.py\"><\/script>\n\n<h2 id=\"kloon-vba-projek\">Kloon VBA Projek<\/h2>\n<p>Met Aspose.Words is dit ook moontlik om VBA projekte te kloon.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die VBA Projek te kloon met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbaproject\/clone\/\">clone<\/a> eiendom wat&rsquo;n kopie van die bestaande projek skep:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_vba_macros-CloneVbaProject.py\"><\/script>\n\n<h2 id=\"kloon-vba-module\">Kloon VBA Module<\/h2>\n<p>Jy kan ook VBA modules kloon indien nodig.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om die VBA Module te kloon met behulp van die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbamodule\/clone\/\">clone<\/a> eienskap wat&rsquo;n kopie van die bestaande projek skep:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_vba_macros-CloneVbaModule.py\"><\/script>\n\n<h2 id=\"werk-met-die-vba-projek-verwysings\">Werk met die VBA Projek Verwysings<\/h2>\n<p>Aspose.Words API bied <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbareferencecollection\/\">VbaReferenceCollection<\/a> klas om te werk met VBA Projek Verwysings wat&rsquo;n versameling van VBA projek verwysings.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om&rsquo;n paar verwysings uit die versameling van verwysings van&rsquo;n VBA projek te verwyder:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_vba_macros-RemoveReferenceFromCollectionOfReferences.py\"><\/script>\n\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_vba_macros-GetLibIdAndReferencePath.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk met Markdown Funksies","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-markdown-features\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-markdown-features\/","description":"\n        \n        \n        <p>Hierdie onderwerp bespreek hoe om Markdown funksies te implementeer met behulp van Aspose.Words. Markdown is&rsquo;n eenvoudige manier om gewone teks te formateer wat maklik omgeskakel kan word na HTML. Aspose.Words ondersteun die volgende Markdown kenmerke:<\/p>\n<ul>\n<li>Opskrifte<\/li>\n<li>Blokkwotasies<\/li>\n<li>Horisontale re\u00ebls<\/li>\n<li>Vet klem<\/li>\n<li>Kursiwiteit klem<\/li>\n<\/ul>\n<p>Die Markdown kenmerk implementering volg meestal die <code>CommonMark<\/code> spesifikasie in Aspose.Words API en al die kenmerke word verteenwoordig as ooreenstemmende style of direkte formatering. Wat beteken dat<\/p>\n<ul>\n<li>Vet en Kursief word voorgestel as <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/bold\/\">Font.bold<\/a> en <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/italic\/\">Font.Italic<\/a>.<\/li>\n<li>Opskrifte is paragrawe met Heading 1 - Heading 6 style.<\/li>\n<li>Kwotasies is paragrawe met &ldquo;Kwotasie&rdquo; in die stylnaam.<\/li>\n<li>HorizontalRule is&rsquo;n paragraaf met HorizontalRule vorm.<\/li>\n<\/ul>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nDaar is nuanses van die vertaling van Markdown na die Aspose.Words Dokument Voorwerp Model (DOM), beskryf in die artikel <a href=\"https:\/\/docs.aspose.com\/words\/words\/af\/python-net\/translate-markdown-to-document-object-model\/\">Vertaal Markdown Na Dokument Object Model (DOM)<\/a>.\n<\/div>\n\n<h2 id=\"markdown-dokument-met-klem\">Markdown Dokument Met Klem<\/h2>\n<p>Hierdie afdeling demonstreer jou hoe om&rsquo;n markdown dokument te produseer met klem soos hieronder gegee:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"n\">Markdown<\/span> <span class=\"n\">treats<\/span> <span class=\"n\">asterisks<\/span> <span class=\"p\">(*)<\/span> <span class=\"n\">and<\/span> <span class=\"n\">underscores<\/span> <span class=\"p\">(<\/span><span class=\"n\">_<\/span><span class=\"p\">)<\/span> <span class=\"k\">as<\/span> <span class=\"n\">indicators<\/span> <span class=\"n\">of<\/span> <span class=\"n\">emphasis<\/span><span class=\"p\">.<\/span>\n<span class=\"n\">You<\/span> <span class=\"n\">can<\/span> <span class=\"n\">write<\/span> <span class=\"p\">**<\/span><span class=\"n\">bold<\/span><span class=\"p\">**<\/span> <span class=\"n\">or<\/span> <span class=\"p\">*<\/span><span class=\"n\">italic<\/span><span class=\"p\">*<\/span> <span class=\"n\">text<\/span><span class=\"p\">.<\/span> \n<span class=\"n\">You<\/span> <span class=\"n\">can<\/span> <span class=\"n\">also<\/span> <span class=\"n\">write<\/span> <span class=\"p\">***<\/span><span class=\"n\">BoldItalic<\/span><span class=\"p\">***<\/span> <span class=\"n\">text<\/span><span class=\"p\">.<\/span>\n<\/code><\/pre><\/div>\n<p>Die volgende kode uittreksel kan gebruik word om die bogenoemde markdown dokument te produseer.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_markdown-Emphases.py\"><\/script>\n\n<h2 id=\"markdown-dokument-met-opskrifte\">Markdown Dokument met Opskrifte<\/h2>\n<p>Hierdie afdeling demonstreer jou hoe om&rsquo;n markdown dokument met opskrifte soos hieronder gegee te produseer:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"n\">The<\/span> <span class=\"n\">following<\/span> <span class=\"n\">produces<\/span> <span class=\"n\">headings<\/span><span class=\"p\">:<\/span>\n<span class=\"err\">#<\/span> <span class=\"n\">Heading1<\/span>\n<span class=\"err\">##<\/span> <span class=\"n\">Heading2<\/span>\n<span class=\"err\">###<\/span> <span class=\"n\">Heading3<\/span>\n<span class=\"err\">####<\/span> <span class=\"n\">Heading4<\/span>\n<span class=\"err\">#####<\/span> <span class=\"n\">Heading5<\/span>\n<span class=\"err\">######<\/span> <span class=\"n\">Heading6<\/span>\n<span class=\"err\">#<\/span> <span class=\"p\">**<\/span><span class=\"n\">Bold<\/span> <span class=\"n\">Heading1<\/span><span class=\"p\">**<\/span>\n<\/code><\/pre><\/div>\n<p>Die volgende kode uittreksel kan gebruik word om die bogenoemde markdown dokument te produseer.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_markdown-Headings.py\"><\/script>\n\n<h2 id=\"markdown-dokument-met-blokaanhalings\">Markdown Dokument met Blokaanhalings<\/h2>\n<p>Hierdie afdeling demonstreer jou hoe om&rsquo;n markdown dokument met blok aanhalings soos hieronder gegee te produseer:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"n\">We<\/span> <span class=\"n\">support<\/span> <span class=\"n\">blockquotes<\/span> <span class=\"k\">in<\/span> <span class=\"n\">Markdown<\/span><span class=\"p\">:<\/span>\n<span class=\"p\">&gt;*<\/span><span class=\"n\">Lorem<\/span><span class=\"p\">*<\/span>\n<span class=\"p\">&gt;*<\/span><span class=\"n\">ipsum<\/span><span class=\"p\">*<\/span>\n<span class=\"p\">&gt;<\/span><span class=\"n\">The<\/span> <span class=\"n\">quotes<\/span> <span class=\"n\">can<\/span> <span class=\"n\">be<\/span> <span class=\"n\">of<\/span> <span class=\"n\">any<\/span> <span class=\"n\">level<\/span> <span class=\"n\">and<\/span> <span class=\"n\">can<\/span> <span class=\"n\">be<\/span> <span class=\"n\">nested<\/span><span class=\"p\">:<\/span>\n<span class=\"p\">&gt;&gt;&gt;<\/span><span class=\"n\">Quote<\/span> <span class=\"n\">level<\/span> <span class=\"m\">3<\/span>\n<span class=\"p\">&gt;&gt;&gt;<\/span>\n<span class=\"p\">&gt;&gt;&gt;&gt;<\/span><span class=\"n\">Nested<\/span> <span class=\"n\">quote<\/span> <span class=\"n\">level<\/span> <span class=\"m\">4<\/span>\n<span class=\"p\">&gt;<\/span>\n<span class=\"p\">&gt;*<\/span><span class=\"n\">Back<\/span> <span class=\"n\">to<\/span> <span class=\"n\">first<\/span> <span class=\"n\">level<\/span><span class=\"p\">*<\/span>\n<span class=\"p\">&gt;<\/span><span class=\"err\">###<\/span> <span class=\"n\">Headings<\/span> <span class=\"n\">are<\/span> <span class=\"n\">allowed<\/span> <span class=\"n\">inside<\/span> <span class=\"n\">Quotes<\/span>\n<span class=\"p\">&gt;<\/span>\n<\/code><\/pre><\/div>\n<p>Die volgende kode uittreksel kan gebruik word om die bogenoemde markdown dokument te produseer.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_markdown-BlockQuotes.py\"><\/script>\n\n<h2 id=\"markdown-dokument-met-horisontale-re\u00ebl\">Markdown Dokument Met Horisontale Re\u00ebl<\/h2>\n<p>Hierdie afdeling demonstreer jou hoe om&rsquo;n markdown dokument met Horisontale Re\u00ebl soos hieronder gegee te produseer:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-csharp\" data-lang=\"csharp\"><span class=\"n\">We<\/span> <span class=\"n\">support<\/span> <span class=\"n\">Horizontal<\/span> <span class=\"n\">rules<\/span> <span class=\"p\">(<\/span><span class=\"n\">Thematic<\/span> <span class=\"n\">breaks<\/span><span class=\"p\">)<\/span> <span class=\"k\">in<\/span> <span class=\"n\">Markdown<\/span><span class=\"p\">:<\/span>\n<span class=\"p\">-----<\/span>\n<\/code><\/pre><\/div>\n<p>Die volgende kode uittreksel kan gebruik word om die bogenoemde markdown dokument te produseer.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_markdown-HorizontalRule.py\"><\/script>\n\n<h2 id=\"leesn-markdown-dokument\">Lees&rsquo;n Markdown Dokument<\/h2>\n<p>Die volgende kode uittreksel wys jou hoe om&rsquo;n markdown dokument te lees.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-Programming%20with%20Documents-working_with_markdown-ReadMarkdownDocument.py\"><\/script>\n\n<h2 id=\"spesifiseer-markdown-stoor-keuses\">Spesifiseer Markdown Stoor Keuses<\/h2>\n<p>Aspose.Words API bied <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/markdownsaveoptions\/\">MarkdownSaveOptions<\/a> klas om addisionele opsies te spesifiseer terwyl&rsquo;n dokument in die Markdown formaat gestoor word.<\/p>\n<p>Die volgende kode voorbeeld het getoon hoe om verskeie Markdown stoor opsies spesifiseer.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-base_conversions-SaveToMarkdownDocument.py\"><\/script>\n\n<h2 id=\"hoe-om-inhoud-binne-die-tabel-in-lyn-te-bring-terwyl-jy-in-markdownuitvoer\">Hoe Om Inhoud Binne Die Tabel In Lyn te bring terwyl jy in MarkdownUitvoer<\/h2>\n<p>Aspose.Words API verskaf <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/tablecontentalignment\/\">TableContentAlignment<\/a> opsomming wat die uitlijning rigtings definieer om inhoud in tabelle in lyn te bring terwyl uitvoer in die Markdown dokument. Die volgende kode voorbeeld demonstreer hoe om inhoud binne die tabel in lyn te bring.<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_markdown_save_options-ExportIntoMarkdownWithTableContentAlignment.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werk Met Teksdokument","link":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-text-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/af\/python-net\/working-with-text-document\/","description":"\n        \n        \n        <p>In hierdie artikel sal ons leer watter opsies nuttig kan wees vir die werk met&rsquo;n teksdokument via Aspose.Words. Let asseblief daarop dat dit nie&rsquo;n volledige lys van beskikbare opsies is nie, maar slegs&rsquo;n voorbeeld van werk met sommige van hulle.<\/p>\n<h2 id=\"voeg-tweerigtingmerke-by\">Voeg Tweerigtingmerke By<\/h2>\n<p>U kan <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/txtsaveoptions\/add_bidi_marks\/\">add_bidi_marks<\/a> eienskap gebruik om te spesifiseer of u tweerigtingmerke voor elke BiDi-loop moet byvoeg wanneer u in gewone teksformaat uitvoer. Aspose.Words voeg Unicode Karakter &lsquo;RIGHT-TO-LEFT MARK&rsquo; (U+200f) voor elke tweerigting <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/run\/\">Run<\/a> in die teks. Hierdie opsie stem ooreen met die opsie&quot; voeg tweerigtingmerke By &quot; in MS word-L\u00eaeromskakelingsdialoog wanneer u na&rsquo;n Gewone Teksformaat uitvoer. Let daarop dat dit slegs in dialoog verskyn as enige van die arabiese of hebreeuse redigeringstale in MS Woord bygevoeg word.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/txtsaveoptions\/add_bidi_marks\/\">add_bidi_marks<\/a> eiendom te gebruik. Die standaard waarde van hierdie eiendom is <code>False<\/code>:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_txt_save_options-AddBidiMarks.py\"><\/script>\n\n<h2 id=\"herken-lys-items-tydens-laai-txt\">Herken Lys Items Tydens Laai TXT<\/h2>\n<p>Aspose.Words kan lys item van&rsquo;n teks l\u00eaer invoer as lys nommers of gewone teks in sy dokument voorwerp model. Die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/txtloadoptions\/detect_numbering_with_whitespaces\/\">detect_numbering_with_whitespaces<\/a> eienskap kan spesifiseer hoe genommerde lys items herken word wanneer&rsquo;n dokument ingevoer word uit gewone teks formaat:<\/p>\n<ul>\n<li>As hierdie opsie op <code>True<\/code> gestel is, word witruimtes ook gebruik as lysnommer-afbakeners: lysherkenningsalgoritme vir arabiese stylnommering (1., 1.1.2.) gebruik beide witruimtes en punt (&quot;.&quot;) simbole.<\/li>\n<li>As hierdie opsie is ingestel op <code>False<\/code>, lys erkenning algoritme ontdek lys paragrawe, wanneer lys nommers eindig met een van die punte, regter hakies of koe\u00ebl simbole (soos &ldquo;\u2022&rdquo;, &ldquo;*&rdquo;, &ldquo;-&rdquo; of &ldquo;o&rdquo;).<\/li>\n<\/ul>\n<p>Die volgende kode voorbeeld toon hoe om hierdie eiendom te gebruik:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Load%20Options-working_with_txt_load_options-DetectNumberingWithWhitespaces.py\"><\/script>\n\n<h2 id=\"hanteer-voorste-en-agterste-spasies-tydens-laai-txt\">Hanteer Voorste en Agterste spasies Tydens Laai TXT<\/h2>\n<p>U kan die manier van hantering van voorste en agterste spasies tydens die laai van TXT - l\u00eaer beheer. Die voorste ruimtes kan gesny, bewaar of omgeskakel word na inkeping en agterste ruimtes kan gesny of bewaar word.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om voorste en agterste spasies te sny terwyl die invoer van TXT l\u00eaer:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Load%20Options-working_with_txt_load_options-HandleSpacesOptions.py\"><\/script>\n\n<h2 id=\"ontdek-dokument-teks-rigting\">Ontdek Dokument Teks Rigting<\/h2>\n<p>Aspose.Words bied <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/txtloadoptions\/document_direction\/\">document_direction<\/a> eienskap in <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/txtloadoptions\/\">TxtLoadOptions<\/a> klas om die teks rigting (RTL \/ LTR) in die dokument te bespeur. Hierdie eienskap stel of kry dokument teks aanwysings wat in <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/documentdirection\/\">DocumentDirection<\/a> opsomming. Die verstekwaarde is van links na regs.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om teks rigting van die dokument te bespeur terwyl die invoer van TXT l\u00eaer:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Load%20Options-working_with_txt_load_options-DocumentTextDirection.py\"><\/script>\n\n<h2 id=\"voer-uit-kop-en-voetskrif-in-uitset-txt\">Voer Uit Kop En Voetskrif in Uitset TXT<\/h2>\n<p>As jy koptekst en voetskrif in uitset TXT dokument wil uitvoer, kan jy <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/txtsaveoptionsbase\/export_headers_footers_mode\/\">export_headers_footers_mode<\/a> eienskap gebruik. Hierdie eienskap spesifiseer die manier waarop koptekste en voetskrifte na die gewone teks formaat uitgevoer word.<\/p>\n<p>Die volgende kode voorbeeld toon hoe om koptekste en voetskrifte uit te voer na gewone teks formaat:<\/p>\n<div class=\"highlight\"><pre class=\"chroma\"><code class=\"language-python\" data-lang=\"python\"><span class=\"n\">doc<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">Document<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">my_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;Document.docx&#34;<\/span><span class=\"p\">)<\/span>\n\n<span class=\"n\">options<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">saving<\/span><span class=\"o\">.<\/span><span class=\"n\">TxtSaveOptions<\/span><span class=\"p\">()<\/span>\n<span class=\"n\">options<\/span><span class=\"o\">.<\/span><span class=\"n\">save_format<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">SaveFormat<\/span><span class=\"o\">.<\/span><span class=\"n\">TEXT<\/span>\n\n<span class=\"c1\"># All headers and footers are placed at the very end of the output document.<\/span>\n<span class=\"n\">options<\/span><span class=\"o\">.<\/span><span class=\"n\">export_headers_footers_mode<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">saving<\/span><span class=\"o\">.<\/span><span class=\"n\">TxtExportHeadersFootersMode<\/span><span class=\"o\">.<\/span><span class=\"n\">ALL_AT_END<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithTxtSaveOptions.export_headers_footers_mode_A.txt&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">options<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># Only primary headers and footers are exported at the beginning and end of each section.<\/span>\n<span class=\"n\">options<\/span><span class=\"o\">.<\/span><span class=\"n\">export_headers_footers_mode<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">saving<\/span><span class=\"o\">.<\/span><span class=\"n\">TxtExportHeadersFootersMode<\/span><span class=\"o\">.<\/span><span class=\"n\">PRIMARY_ONLY<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithTxtSaveOptions.export_headers_footers_mode_B.txt&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">options<\/span><span class=\"p\">)<\/span>\n\n<span class=\"c1\"># No headers and footers are exported.<\/span>\n<span class=\"n\">options<\/span><span class=\"o\">.<\/span><span class=\"n\">export_headers_footers_mode<\/span> <span class=\"o\">=<\/span> <span class=\"n\">aw<\/span><span class=\"o\">.<\/span><span class=\"n\">saving<\/span><span class=\"o\">.<\/span><span class=\"n\">TxtExportHeadersFootersMode<\/span><span class=\"o\">.<\/span><span class=\"n\">NONE<\/span>\n<span class=\"n\">doc<\/span><span class=\"o\">.<\/span><span class=\"n\">save<\/span><span class=\"p\">(<\/span><span class=\"n\">docs_base<\/span><span class=\"o\">.<\/span><span class=\"n\">artifacts_dir<\/span> <span class=\"o\">+<\/span> <span class=\"s2\">&#34;WorkingWithTxtSaveOptions.export_headers_footers_mode_C.txt&#34;<\/span><span class=\"p\">,<\/span> <span class=\"n\">options<\/span><span class=\"p\">)<\/span><\/code><\/pre><\/div>\n<h2 id=\"uitvoer-lys-inkeping-in-afvoer-txt\">Uitvoer Lys Inkeping in Afvoer TXT<\/h2>\n<p>Aspose.Words ingestel <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/txtlistindentation\/\">TxtListIndentation<\/a> klas wat toelaat dat spesifiseer hoe lys vlakke is ingekap terwyl uitvoer na&rsquo;n gewone teks formaat. Terwyl jy met <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/txtsaveoptions\/\">TxtSaveOption<\/a> werk, word die <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/txtsaveoptions\/list_indentation\/\">list_indentation<\/a> eienskap verskaf om die karakter te spesifiseer wat gebruik moet word vir die indentering van lysvlakke en tel wat spesifiseer hoeveel karakters as indentering per een lysvlak gebruik moet word. Die standaard waarde vir karakter eienskap is &lsquo;\\0&rsquo; wat aandui dat daar geen inkeping. Vir tel eiendom, die verstek waarde is 0 wat beteken geen inkeping.<\/p>\n<h3 id=\"gebruik-oortjie-karakter\">Gebruik Oortjie Karakter<\/h3>\n<p>Die volgende kode voorbeeld toon hoe om lys vlakke uitvoer met behulp van tab karakters:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_txt_save_options-UseTabCharacterPerLevelForListIndentation.py\"><\/script>\n\n<h3 id=\"gebruik-spasie-karakter\">Gebruik Spasie Karakter<\/h3>\n<p>Die volgende kode voorbeeld toon hoe om lys vlakke uitvoer met behulp van spasie karakters:<\/p>\n<script type=\"application\/javascript\" src=\"https:\/\/gist.github.com\/aspose-words-gists\/e9d8f984dac599756ccb4a64b8c79768.js?file=Examples-DocsExamples-DocsExamples-File%20Formats%20and%20Conversions-Save%20Options-working_with_txt_save_options-UseSpaceCharacterPerLevelForListIndentation.py\"><\/script>\n\n\n      "}]}}