{"@attributes":{"version":"2.0"},"channel":{"title":"Documentation \u2013 Programmering met documenten","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/programming-with-documents\/","description":"Recent content in Programmering met documenten on Documentation","generator":"Hugo -- gohugo.io","language":"nl","item":[{"title":"Python_via_dotnet: Aspose.Words DOM","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/aspose-words-document-object-model\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/aspose-words-document-object-model\/","description":"\n        \n        \n        <p>De Aspose.Words Document Object Model (DOM) is een herinneringsrepresentatie van een Word-document. De Aspose.Words DOM Hiermee kunt u programmatisch de inhoud en opmaak van een Word-document lezen, manipuleren en wijzigen.<\/p>\n<p>Dit deel beschrijft de belangrijkste klassen van de Aspose.Words DOM en hun relaties. Door het gebruik van de Aspose.Words DOM klassen, kunt u programmatische toegang tot document elementen en opmaak verkrijgen.<\/p>\n<h2 id=\"create-a-document-objects-tree\">Aanmaken <code>Document<\/code> Objectenboom<\/h2>\n<p>Wanneer een document wordt gelezen in de Aspose.Words DOM dan wordt er een objectboom gebouwd en hebben verschillende soorten elementen van het brondocument hun eigen DOM boomobjecten met verschillende eigenschappen.<\/p>\n<h3 id=\"build-document-nodes-tree\">Documentnodesboom bouwen<\/h3>\n<p>Wanneer Aspose.Words leest een Word-document in het geheugen, het cre\u00ebert objecten van verschillende soorten die verschillende documentelementen vertegenwoordigen. Elke run van een tekst, paragraaf, tabel, of een sectie is een knooppunt, en zelfs het document zelf is een knooppunt. Aspose.Words definieert een klasse voor elk documentnodetype.<\/p>\n<p>De documentboom in Aspose.Words volgt het samengestelde ontwerppatroon:<\/p>\n<ul>\n<li>Alle knooppuntklassen komen uiteindelijk voort uit de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/\">Node<\/a> klasse, dat is de basisklasse in de Aspose.Words Document Object Model.<\/li>\n<li>Knooppunten die andere knooppunten kunnen bevatten, bijvoorbeeld, <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>, de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/\">CompositeNode<\/a> klasse, die op zijn beurt voortvloeit uit de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/\">Node<\/a> Klasse.<\/li>\n<\/ul>\n<p>Het onderstaande diagram toont de erfenis tussen de knooppuntklassen van de Aspose.Words Document Object Model (DOM). De namen van abstracte klassen zijn in cursief.<\/p>\n<img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/aspose-words-document-object-model\/aspose-words-dom.png\" alt=\"aspose-words-dom\" style=\"width:700px\"\/>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nDe Aspose.Words DOM bevat ook de niet-node klassen, zoals <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>, die worden gebruikt om het uiterlijk en de stijlen in een document aan te passen. Deze klassen worden niet in dit diagram weergegeven omdat zij niet zijn ge\u00ebrfd van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/\">Node<\/a> Klasse.\n<\/div>\n\n<p>Laten we naar een voorbeeld kijken. De volgende afbeelding toont een Microsoft Word document met verschillende soorten inhoud.<\/p>\n<img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/aspose-words-document-object-model\/document-example.png\" alt=\"document-example-aspose-words\" style=\"width:700px\"\/>\n<p>Bij het lezen van het bovenstaande document in de Aspose.Words DOM, de boom van objecten is gemaakt, zoals getoond in het schema hieronder.<\/p>\n<img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/aspose-words-document-object-model\/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 alle andere ellipsen op het diagram zijn Aspose.Words objecten die elementen van het Word-document weergeven.<\/p>\n<h3 id=\"get-a-node-type\">Haal een <code>Node<\/code> Type<\/h3>\n<p>Hoewel de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/\">Node<\/a> klasse is voldoende om verschillende knooppunten van elkaar te onderscheiden; Aspose.Words levert de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/\">NodeType<\/a> Lijst ter vereenvoudiging van sommige API taken, zoals het selecteren van knooppunten van een specifiek type.<\/p>\n<p>Het type van elke knoop kan worden verkregen met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/node_type\/\">Node.node_type<\/a> eigendom. Deze eigenschap geeft een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/\">NodeType<\/a> Waarde van de opsomming. Een paragraaf die bijvoorbeeld door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a> klasse geeft terug <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/#paragraph\">NodeType.PARAGRAPH<\/a>, en een tabel knooppunt vertegenwoordigd door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/table\/\">Table<\/a> klasse geeft terug <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/#table\">NodeType.TABLE<\/a>.<\/p>\n<p>Het volgende voorbeeld laat zien hoe je een knooppunt type met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/\">NodeType<\/a> Lijst:<\/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\">Documentboomnavigatie<\/h2>\n<p>Aspose.Words vertegenwoordigt een document als een knooppunt boom, waarmee u kunt navigeren tussen knooppunten. Deze sectie beschrijft hoe u de documentboom kunt verkennen en navigeren in Aspose.Words.<\/p>\n<p>Wanneer u het voorbeelddocument opent, dat eerder in de Document Explorer wordt getoond, verschijnt de knooppuntboom precies zoals deze is weergegeven in Aspose.Words.<\/p>\n<img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/aspose-words-document-object-model\/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 kunt het voorbeeld project &ldquo;Document Explorer&rdquo; leren op de <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\">Relaties tussen documentnodes<\/h3>\n<p>De knooppunten in de boom hebben relaties tussen hen:<\/p>\n<ul>\n<li>Een knooppunt met een ander knooppunt is een <em>parent.<\/em><\/li>\n<li>Het knooppunt in het ouderknooppunt is een <em>child.<\/em> Kindknooppunten van dezelfde ouder zijn <em>sibling<\/em> knooppunten.<\/li>\n<li>De <em>root<\/em> knooppunt is altijd de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> Node.<\/li>\n<\/ul>\n<p>De knooppunten die andere knooppunten kunnen bevatten zijn afkomstig van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/\">CompositeNode<\/a> klasse, en alle knooppunten uiteindelijk afkomstig zijn van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/\">Node<\/a> Klasse. Deze twee basisklassen bieden gemeenschappelijke methoden en eigenschappen voor de navigatie en modificatie van de boomstructuur.<\/p>\n<p>Het volgende UML object diagram toont verschillende knooppunten van het monster document en hun relaties met elkaar via de ouder, kind en broer eigenschappen:<\/p>\n<img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/aspose-words-document-object-model\/document-nodes-relationships.png\" alt=\"document-nodes-relationships-aspose-words\" style=\"width:370px\"\/>\n<h4 id=\"document-is-node-eigenaar\">Document is Node-eigenaar<\/h4>\n<p>Een knooppunt behoort altijd tot een bepaald document, zelfs als het net is gemaakt of verwijderd uit de boom, omdat vitale document-brede structuren zoals stijlen en lijsten worden opgeslagen in de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> Node. Het is bijvoorbeeld niet mogelijk om een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a> zonder een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> omdat elke alinea een toegewezen stijl heeft die wereldwijd voor het document wordt gedefinieerd. Deze regel wordt gebruikt bij het aanmaken van nieuwe nodes. Een nieuw toevoegen <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a> rechtstreeks naar de DOM vereist een document object doorgegeven aan de constructeur.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nDe <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/document\/\">Node.document<\/a> eigenschap geeft het document terug waartoe het knooppunt behoort.\n<\/div>\n\n<p>Bij het aanmaken van een nieuwe paragraaf <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a>, de bouwer heeft altijd een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> klasse verbonden aan het via de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/document\/\">DocumentBuilder.document<\/a> eigendom.<\/p>\n<p>Het volgende voorbeeld toont aan dat bij het aanmaken van een node, een document dat eigenaar van de node is altijd wordt gedefinieerd:<\/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=\"ouderknooppunt\">Ouderknooppunt<\/h4>\n<p>Elke knooppunt heeft een ouder gespecificeerd door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/parent_node\/\">parent_node<\/a> eigendom. Een knooppunt heeft geen oudernode, dat wil zeggen, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/parent_node\/\">parent_node<\/a> is <em>None<\/em>, in de volgende gevallen:<\/p>\n<ul>\n<li>Het knooppunt is zojuist aangemaakt en is nog niet aan de boom toegevoegd.<\/li>\n<li>Het knooppunt is uit de boom verwijderd.<\/li>\n<li>Dit is de root <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> knooppunt dat altijd een Geen ouder knooppunt heeft.<\/li>\n<\/ul>\n<p>U kunt een knooppunt verwijderen van de ouder door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/remove\/\">Node.remove<\/a> methode. Het volgende voorbeeld van code laat zien hoe toegang te krijgen tot het ouderknooppunt:<\/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=\"kindknooppunten\">Kindknooppunten<\/h4>\n<p>De meest effici\u00ebnte manier om toegang te krijgen tot kinderknooppunten van een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/\">CompositeNode<\/a> via de <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> eigenschappen die respectievelijk de eerste en laatste kindknooppunten teruggeven. Als er geen kindknopen zijn, keren deze eigenschappen terug <em>None<\/em>.<\/p>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/\">CompositeNode<\/a> de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">get_child_nodes<\/a> collectie die ge\u00efndexeerde of genummerde toegang tot de kinderknooppunten mogelijk maakt. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">get_child_nodes<\/a> methode geeft een levende verzameling van knooppunten, wat betekent dat wanneer het document wordt gewijzigd, zoals wanneer knooppunten worden verwijderd of toegevoegd, de <strong>get_child_nodes<\/strong> collectie wordt automatisch bijgewerkt.<\/p>\n<p>Als een knooppunt geen kind heeft, dan de <strong>get_child_nodes<\/strong> methode geeft een lege verzameling. U kunt controleren of de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/\">CompositeNode<\/a> bevat alle kindknooppunten met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/has_child_nodes\/\">has_child_nodes<\/a> eigendom.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe direct kind knooppunten van een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/\">CompositeNode<\/a> gebruik makend van de door de <strong>get_child_nodes<\/strong> verzameling:<\/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=\"verwante-nodes\">Verwante nodes<\/h4>\n<p>U kunt de knoop verkrijgen die onmiddellijk voorafgaat aan of een bepaald knooppunt volgt met behulp van de <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> eigenschappen, respectievelijk. Als een knooppunt is het laatste kind van zijn ouder, dan de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/next_sibling\/\">next_sibling<\/a> eigenschap is <em>None<\/em>. Omgekeerd, als de knoop is het eerste kind van zijn ouder, de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/previous_sibling\/\">previous_sibling<\/a> eigenschap is <em>None<\/em>.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je effici\u00ebnt alle directe en indirecte kindknooppunten van een samengesteld knooppunt kunt bezoeken:<\/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\">Getypte toegang tot kinder- en ouderknooppunten<\/h3>\n<p>Tot nu toe hebben we de eigenschappen besproken die een van de basistypen teruggeven. <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>. Maar soms zijn er situaties waarin je misschien waarden naar een specifieke knooppunt klasse, zoals <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>. Dat wil zeggen, je kunt niet helemaal weg van casting bij het werken met de Aspose.Words DOM, Dat is samengesteld.<\/p>\n<p>Om de behoefte aan gietgieten te verminderen, Aspose.Words klassen bieden eigenschappen en collecties die sterk getypte toegang bieden. Er zijn drie basispatronen van getypte toegang:<\/p>\n<ul>\n<li>Een oudernode onthult getypt <strong>eerste_XXX<\/strong> en <strong>last_XXX<\/strong> eigenschappen. Zo is het <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> heeft <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> eigenschappen. Evenzo, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/table\/\">Table<\/a> heeft eigenschappen zoals <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 anderen.<\/li>\n<li>Een ouder knooppunt onthult een getypte verzameling van kindknopen, zoals <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 anderen.<\/li>\n<li>Een kind knooppunt biedt getypte toegang tot de ouder, zoals <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 anderen.<\/li>\n<\/ul>\n<p>Getypte eigenschappen zijn slechts nuttige snelkoppelingen die soms gemakkelijker toegang bieden dan generieke eigenschappen die zijn ge\u00ebrfd 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>.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe getypte eigenschappen gebruikt kunnen worden om toegang te krijgen tot knooppunten van de documentboom:<\/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: Vertalen Markdown tot DOM","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/translate-markdown-to-document-object-model\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/translate-markdown-to-document-object-model\/","description":"\n        \n        \n        <p>Om de inhoud en opmaak van een document programmatisch te kunnen lezen, manipuleren en wijzigen, moet u het vertalen naar de Aspose.Words Document Object Model (DOM).<\/p>\n<p>In tegenstelling tot Word-documenten, Markdown niet in overeenstemming is met de DOM beschreven in de <a href=\"https:\/\/docs.aspose.com\/words\/words\/nl\/python-net\/aspose-words-document-object-model\/\">Aspose.Words Document Object Model (DOM)<\/a> artikel. Echter, Aspose.Words biedt een eigen vertaalmechanisme Markdown documenten aan DOM en terug, zodat we succesvol kunnen werken met hun elementen zoals tekstopmaak, tabellen, headers en anderen.<\/p>\n<p>Dit artikel legt uit hoe de verschillende markdown functies kunnen worden vertaald in Aspose.Words DOM en terug naar Markdown formaat.<\/p>\n<h2 id=\"complexiteit-van-de-vertaling-markdown-wat-dom-wat-markdown\">Complexiteit van de vertaling Markdown Wat? DOM Wat? Markdown<\/h2>\n<p>De belangrijkste moeilijkheid van dit mechanisme is niet alleen het vertalen van Markdown tot DOM, maar ook om de omgekeerde transformatie te doen om het document terug te slaan naar Markdown formaat met minimaal verlies. Er zijn elementen, zoals multilevel citaten, waarvoor de omgekeerde transformatie niet triviaal is.<\/p>\n<p>Onze vertaalmachine laat gebruikers niet alleen werken met complexe elementen in een bestaande Markdown document, maar ook om hun eigen document aan te maken in Markdown formaat met de oorspronkelijke structuur vanaf nul. Om verschillende elementen te cre\u00ebren, moet je stijlen met specifieke namen gebruiken volgens bepaalde regels die later in dit artikel worden beschreven. Dergelijke stijlen kunnen programmatisch worden gemaakt.<\/p>\n<h2 id=\"algemene-vertaling-beginselen\">Algemene vertaling Beginselen<\/h2>\n<p>We gebruiken <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/\">Font<\/a> formatteren voor inline blokken. Wanneer er geen directe correspondentie voor een Markdown functie in Aspose.Words DOM, We gebruiken een karakter stijl met een naam die begint met een aantal speciale woorden.<\/p>\n<p>Voor containerblokken gebruiken we stijlovererving om geneste aan te duiden Markdown Eigenschappen. In dit geval, zelfs als er geen geneste functies, gebruiken we ook paragraafstijlen met een naam die begint met een aantal speciale woorden.<\/p>\n<p>Gekochte en bestelde lijsten zijn containerblokken in Markdown Ook. Hun nest is vertegenwoordigd in DOM op dezelfde manier als voor alle andere container blokken met behulp van stijl erfenis. Bovendien worden de DOM hebben overeenstemmende nummeropmaak in lijststijl of alineaopmaak.<\/p>\n<h2 id=\"inline-blokken\">Inline-blokken<\/h2>\n<p>We gebruiken <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/\">Font<\/a> formatteren bij vertalen <strong>Bold<\/strong>, <em>Italic<\/em> of <del>Strikethrough<\/del>inline markdown Eigenschappen.<\/p>\n<table>\n<thead>\n<tr>\n<th>Markdown functie<\/th>\n<th>Aspose.Words<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Bold<\/strong><br\/><code>{1}<\/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>We gebruiken een karakterstijl met een naam die begint vanaf het woord <code>InlineCode<\/code> gevolgd door een optionele stip <code>(.)<\/code> en een aantal backticks <code>(`)<\/code> voor de <code>InlineCode<\/code> feature. Als een aantal backticks wordt gemist, wordt standaard \u00e9\u00e9n backtick gebruikt.<\/p>\n<table>\n<thead>\n<tr>\n<th>Markdown functie<\/th>\n<th>Aspose.Words<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>InlineCode<\/strong><br\/><code>{1}<\/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>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldhyperlink\/\">FieldHyperlink<\/a> Klasse<\/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>{1}<\/code><br\/><code>{2}<\/code><br\/><code>{3}<\/code><br\/><code>{4})<\/code><\/td>\n<td>De <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>{1}<\/code><br\/><code>{2}<\/code><br\/><code>{3}<\/code><br\/><code>{4})<\/code><\/td>\n<td>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> Klasse<\/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=\"containerblokken\">Containerblokken<\/h2>\n<p>Een document is een reeks containerblokken zoals rubrieken, paragrafen, lijsten, citaten en andere. Containerblokken kunnen in 2 klassen worden onderverdeeld: Bladblokken en complexe containers. Bladblokken kunnen alleen inline-inhoud bevatten. Complexe containers kunnen op hun beurt andere containerblokken bevatten, waaronder bladblokken.<\/p>\n<h3 id=\"bladblokken\">Bladblokken<\/h3>\n<p>De tabel hieronder toont voorbeelden van gebruik Markdown Bladblokken in Aspose.Words:<\/p>\n<table>\n<thead>\n<tr>\n<th>Markdown functie<\/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 een eenvoudige paragraaf met een overeenkomstige horizontale regel 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>, waarbij (1&lt; = N &lt;= 9).<br\/>Dit wordt vertaald in een ingebouwde stijl en moet precies van het opgegeven patroon zijn (er zijn geen achtervoegsels of voorvoegsels toegestaan).<br\/>Anders wordt het gewoon een gewone paragraaf met een overeenkomstige stijl<\/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> (voor rubriek 1),<br\/><code>---<\/code> (als rubriek 2)<\/td>\n<td><code>ParagraphFormat.style_name = &quot;SetextHeading[some suffix]&quot;<\/code>, gebaseerd op <code>&quot;Heading N&quot;<\/code> stijl.<br\/>Indien (N &gt;= 2), dan <code>&quot;Heading 2&quot;<\/code> zal worden gebruikt, anders <code>&quot;Heading 1&quot;<\/code>.<br\/>Elk achtervoegsel is toegestaan, maar Aspose.Words De importeur gebruikt respectievelijk de nummers &ldquo;1&rdquo; en &ldquo;2.&rdquo;<\/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\/>De <code>[.]<\/code> en <code>[info string]<\/code> zijn facultatief<\/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=\"complexe-containers\">Complexe containers<\/h3>\n<p>De tabel hieronder toont voorbeelden van gebruik Markdown Complexe containers in Aspose.Words:<\/p>\n<table>\n<thead>\n<tr>\n<th>Markdown functie<\/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\/>Het achtervoegsel in stijlnaam is optioneel, maar Aspose.Words importeur gebruikt de bestelde nummers 1, 2, 3, &hellip;. in het geval van geneste citaten.<br\/>Het nest wordt gedefinieerd via de ge\u00ebrfde stijlen<\/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\/> <code>   - Item 2a<\/code><br\/> <code>   - Item 2b<\/code><\/td>\n<td>De Bullet-lijsten worden weergegeven aan de hand van paragraafnummering:<br\/><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/apply_bullet_default\/\">ListFormat.apply_bullet_default()<\/a><br\/>Er kunnen drie soorten kogels zijn. Ze zijn alleen diff in een nummering formaat van het eerste niveau. Dit zijn: <code>'-'<\/code>, <code>'+'<\/code> of <code>'*'<\/code> respectievelijk<\/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\/> <code>1) Item 2a<\/code><br\/> <code>2) Item 2b<\/code><\/td>\n<td>Geordende lijsten worden weergegeven aan de hand van paragraafnummering:<br\/><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/apply_number_default\/\">ListFormat.apply_number_default()<\/a><br\/>Er kunnen 2 nummer formaat markers zijn: <code>'.'<\/code> en <code>')'<\/code>. De standaardmarkering 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=\"tabellen\">Tabellen<\/h3>\n<p>Aspose.Words ook kunt vertalen tabellen in DOM, zoals hieronder aangegeven:<\/p>\n<table>\n<thead>\n<tr>\n<th>Markdown functie<\/th>\n<th>Aspose.Words<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>Table<\/code> <br\/>Vertaling:<\/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=\"zie-ook\">Zie ook<\/h2>\n<ul>\n<li><a href=\"https:\/\/docs.aspose.com\/words\/words\/nl\/python-net\/working-with-markdown-features\/\">Werken met Markdown Kenmerken<\/a><\/li>\n<\/ul>\n\n      "},{"title":"Python_via_dotnet: Documentbouwer Overzicht in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/document-builder-overview\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/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 een machtige klasse die zich associeert met <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> en kunt u dynamische documenten vanaf nul bouwen of nieuwe elementen toevoegen aan een bestaande.<\/p>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> voorziet in methoden om tekst, aanvinkkasten, ole objecten, paragrafen, lijsten, tabellen, afbeeldingen en andere inhoudselementen in te voegen. Hiermee kunt u lettertypen, alinea of sectieopmaak specificeren en andere bewerkingen uitvoeren.<\/p>\n<h2 id=\"documentbouwer-of-asposewords-dom\">Documentbouwer of Aspose.Words DOM<\/h2>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> vormt een aanvulling op de in de Aspose.Words Document Object Model (DOM) vereenvoudiging van de meest voorkomende documentenopbouwtaken. Dat wil zeggen, u kunt de inhoud van documenten zowel via de Aspose.Words DOM, wat een goed begrip van de boomstructuur vereist, en het gebruik van de DocumentBuilder. De <code>DocumentBuilder<\/code> is een &ldquo;gevel&rdquo; voor het complex <strong>Document<\/strong> structuur waarmee u snel en eenvoudig inhoud en opmaak kunt invoegen.<\/p>\n<p>Operaties die mogelijk zijn met <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> zijn ook mogelijk bij het gebruik van de klassen van de Aspose.Words DOM Direct. Gebruik Aspose.Words DOM klassen direct vereist meestal meer regels van code dan gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a>.<\/p>\n<h2 id=\"documentnavigatie\">Documentnavigatie<\/h2>\n<p>Documentnavigatie is gebaseerd op het concept van een virtuele cursor, waarmee u naar een andere locatie in het document met behulp van verschillende <strong>DocumentBuilder.move_to_XXX<\/strong> methoden zoals <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>. Deze virtuele cursor geeft aan waar de tekst zal worden ingevoegd bij het aanroepen van de methoden <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 anderen. Zie het volgende artikel &ldquo;Navigatie met Cursor&rdquo; om meer te weten te komen over de virtuele cursor.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe naar een bladwijzer te navigeren:<\/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=\"documenten-bouwen-en-wijzigen\">Documenten bouwen en wijzigen<\/h2>\n<p>Aspose.Words API verstrekt verschillende klassen die verantwoordelijk zijn voor het formatteren van verschillende elementen van een document. Elk van de klassen omvat opmaakeigenschappen die verband houden met een specifiek documentelement, zoals tekst, paragraaf, sectie en andere. Zo is het <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/\">Font<\/a> klasse vertegenwoordigt karakteropmaak eigenschappen, de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/\">ParagraphFormat<\/a> klasse vertegenwoordigt alinea-opmaak eigenschappen, enzovoort. Objecten van deze klassen worden teruggegeven door de overeenkomstige <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> eigenschappen die dezelfde namen hebben als de klassen. Daarom kunt u ze openen en de gewenste opmaak instellen tijdens de documentbouw.<\/p>\n<p>U kunt ook tekst, selectievakje, ole object, afbeeldingen, bladwijzers, formuliervelden en andere document elementen op de cursor positie invoegen met behulp van de <code>Write<\/code> methode of een van de <strong>DocumentBuilder.insert_XXX<\/strong> methoden, zoals <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 soortgelijke methoden.<\/p>\n<p>Eens kijken hoe je een eenvoudig document aanmaakt met de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a>.<\/p>\n<h3 id=\"een-document-aanmaken-met-documentbuilder\">Een document aanmaken met DocumentBuilder<\/h3>\n<p>Om te beginnen moet je een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> en vereenzelvig het met een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> object. U maakt een nieuwe instantie van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> door de constructeur aan te roepen en door te geven aan een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> object voor bevestiging aan de bouwer.<\/p>\n<p>Geef om een tekst in te voegen de tekstreeks die u in het document moet invoegen aan de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/write\/\">write<\/a> methode.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een eenvoudig document maakt met behulp van een documentbouwer.<\/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=\"documentopmaak-specificeren\">Documentopmaak specificeren<\/h3>\n<p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/font\/\">font<\/a> eigenschap definieert tekstopmaak. Dit object bevat verschillende lettertypeattributen (lettertypenaam, lettergrootte, kleur, enzovoort). Enkele belangrijke lettertype-attributen worden ook vertegenwoordigd door <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> eigenschappen waarmee u ze direct kunt openen. Dit zijn de <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 eigendommen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een geformatteerde tekst invoegt 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> specificeert de opmaak van tekens die zal worden toegepast op alle tekst die vanaf de huidige positie in het document wordt ingevoegd.<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/paragraph_format\/\">paragraph_format<\/a> specificeert de alinea-opmaak voor de huidige en alle in te voegen alinea&rsquo;s.<\/li>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/page_setup\/\">page_setup<\/a> specificeert de pagina- en sectieeigenschappen voor het huidige gedeelte en de gehele sectie die zal worden ingevoegd.<\/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> opmaakeigenschappen specificeren die vanaf de huidige positie in het document op tabelcellen en rijen zullen worden toegepast.<\/li>\n<\/ul>\n<p>In deze situatie betekent &ldquo;huidig&rdquo; de positie, paragraaf, sectie, cel of rij waarin de cursor zich bevindt.\n<\/div>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat de <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> eigenschappen worden bijgewerkt wanneer u navigeert naar een andere locatie in het document om de opmaak eigenschappen van deze locatie weer te geven.\n<\/div>\n\n\n      "},{"title":"Python_via_dotnet: Werken met document in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-document\/","description":"\n        \n        \n        <p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> klasse staat centraal in Aspose.Words. Het document is een document en bevat verschillende documenteneigenschappen en -methoden, zoals het opslaan of beschermen van het document. U gebruikt de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> klasse als startpunt voor wat je wilt uitvoeren met Aspose.Words: maak een nieuw document vanaf nul, open een sjabloon voor een mail merge, of verschillende delen van een document krijgen.<\/p>\n<p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> object bevat alle inhoud en opmaak, stijlen, ingebouwde en aangepaste eigenschappen, en de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.mailmerging\/mailmerge\/\">MailMerge<\/a> object dat wordt gebruikt voor een mail merge. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> stelt u in staat om tekst, bladwijzers en formuliervelden voor het hele document of afzonderlijke secties op te halen.<\/p>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> bevat een verzameling van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/\">Section<\/a> objecten waarmee u een bepaalde sectie kunt verkrijgen of een aantal manipulaties kunt uitvoeren, zoals kopi\u00ebren of verplaatsen van secties. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> object kan op elk moment worden opgeslagen in een bestand of stream en kan ook worden verzonden naar een client browser.<\/p>\n\n      "},{"title":"Python_via_dotnet: Een document beschermen of versleutelen","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/protect-or-encrypt-a-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/protect-or-encrypt-a-document\/","description":"\n        \n        \n        <p>De belangrijkste reden om een document te beschermen of te versleutelen is om meer controle toe te passen over wie toegang heeft tot het document of wie het kan bewerken. Door bescherming toe te passen op uw documenten, vermijdt u gemeenschappelijke risico&rsquo;s zoals het kopi\u00ebren of wijzigen van documenten zonder toestemming, evenals gegevenslekken.<\/p>\n<p>Sommige van de meest populaire formaten bij het werken met documenten zijn Microsoft Word formaten of formaten die kunnen worden ge\u00ebxporteerd van Word. Daarom zijn veel gebruikers ge\u00efnteresseerd in dezelfde document bescherming opties die Microsoft Word voorziet. Ondanks de complexiteit van deze opties, Aspose.Words ondersteunt de meeste van hen, dus het maakt het een uitstekende oplossing voor het werken met documenten.<\/p>\n<p>Dit artikel beschrijft welke opties Aspose.Words voorziet in de bescherming van documenten en hoe deze opties worden gepresenteerd in de bekende Microsoft Word gebruikersinterface. In de kinderartikelen van de huidige sectie, kunt u meer te weten komen over de vermelde beschermingsfuncties met alle nodige eigenschappen en methoden.<\/p>\n<h2 id=\"documentbeschermingsopties\">Documentbeschermingsopties<\/h2>\n<p>Aspose.Words verstrekt momenteel de documentfuncties die in onderstaande tabel worden vermeld. U kunt de details over elk van de functies vinden in het bijbehorende dochterartikel in de huidige sectie.<\/p>\n<table>\n<thead>\n<tr>\n<th>Aspose.Words beschermingsfunctie<\/th>\n<th>Overeenkomstig dochterartikel<\/th>\n<th>Overeenkomstige lidstaten Woordfunctie<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Alleen-lezen<\/td>\n<td>Een document alleen-lezen maken<\/td>\n<td>Altijd alleen-lezen openen (Bestand \u2192 Info \u2192 Document beschermen)<br\/>Alternatieve functie: &ldquo;Wachtwoord te wijzigen&rdquo; (Opslaan als \u2192 Hulpmiddelen \u2192 Algemene Opties \u2192 Wachtwoord)<\/td>\n<\/tr>\n<tr>\n<td>Een document versleutelen<\/td>\n<td>Een document versleutelen<\/td>\n<td>Versleutelen met wachtwoord (Bestand \u2192 Info \u2192 Document beschermen)<br\/>Alternatieve functie: &ldquo;Wachtwoord te openen&rdquo; (Opslaan als \u2192 Gereedschappen \u2192 Algemene Opties \u2192 Wachtwoord)<\/td>\n<\/tr>\n<tr>\n<td>Bewerken beperken<\/td>\n<td>Document bewerken beperken<\/td>\n<td>Bewerken beperken (Bestand <br\/>Alternatieve functie: &ldquo;Restrict Editing&rdquo; (Review \u2192 Protect \u2192 Restrict Editing)<\/td>\n<\/tr>\n<tr>\n<td>Digitale handtekeningen<\/td>\n<td>Werken met digitale handtekeningen<\/td>\n<td>Een digitale handtekening toevoegen (File \u2192 Info \u2192 Protect Document)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat Aspose.Words ondersteunt niet beide Microsoft Word is voorzien van Mark als Final\n<\/div>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat de exacte namen van functies en de paden naar hen in Microsoft Word kunnen verschillen afhankelijk van de versie, proberen we om gebruikers te voorzien van de nieuwste gegevens.\n<\/div>\n\n<h2 id=\"zie-ook\">Zie ook<\/h2>\n<ul>\n<li>Try our <a href=\"https:\/\/products.aspose.app\/words\/unlock\">Gratis online documenten ontgrendelen<\/a><\/li>\n<\/ul>\n\n      "},{"title":"Python_via_dotnet: Documenten vergelijken in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/compare-documents\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/compare-documents\/","description":"\n        \n        \n        <p>Het vergelijken van documenten is een proces dat veranderingen tussen twee documenten identificeert en de wijzigingen als herzieningen bevat. Dit proces vergelijkt twee documenten, inclusief versies van \u00e9\u00e9n specifiek document, dan worden de wijzigingen tussen beide documenten getoond als herzieningen in het eerste document.<\/p>\n<p>De vergelijkingsmethode wordt bereikt door woorden op tekenniveau of op woordniveau te vergelijken. Als een woord een verandering van ten minste \u00e9\u00e9n teken bevat, wordt in het resultaat het verschil weergegeven als een verandering van het hele woord, geen teken. Dit vergelijkingsproces is een gebruikelijke taak in de juridische en financi\u00eble sector.<\/p>\n<p>In plaats van handmatig te zoeken naar verschillen tussen documenten of tussen verschillende versies ervan, kunt u Aspose.Words voor het vergelijken van documenten en het krijgen van wijzigingen in inhoud in formatteren, header\/voeter, tabellen, en meer.<\/p>\n<p>Dit artikel legt uit hoe documenten te vergelijken en hoe de geavanceerde vergelijkingseigenschappen te specificeren.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<p><strong>Probeer online<\/strong><\/p>\n<p>U kunt twee documenten online vergelijken met behulp van de <a href=\"https:\/\/products.aspose.app\/words\/comparison\">Documentvergelijking online<\/a> gereedschap.<\/p>\n<p>Merk op dat de vergelijkingsmethode, hieronder beschreven, wordt gebruikt in deze tool om het verkrijgen van gelijke resultaten. Zo krijgt u dezelfde resultaten, zelfs met behulp van de online vergelijking tool of met behulp van de vergelijking methode in Aspose.Words.<\/p>\n\n<\/div>\n\n<h2 id=\"limitations-and-supported-file-formats\">Beperkingen en ondersteunde bestandsformaten<\/h2>\n<p>Het vergelijken van documenten is een zeer complex kenmerk. Er zijn verschillende delen van de inhoud combinatie die moeten worden geanalyseerd om alle verschillen te herkennen. De reden voor deze complexiteit is het feit dat Aspose.Words is gericht op dezelfde vergelijkingsresultaten als de Microsoft Word vergelijkingsalgoritme.<\/p>\n<p>De algemene beperking voor twee documenten die worden vergeleken, is dat zij geen herzieningen mogen hebben alvorens de vergelijkingsmethode aan te roepen omdat deze beperking bestaat in Microsoft Word.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat u kunt vergelijken twee documenten binnen de <a href=\"https:\/\/docs.aspose.com\/words\/words\/nl\/python-net\/supported-document-formats\/\">Ondersteunde documentformaten<\/a>. In principe kunt u documentobjecten vergelijken en zelfs u kunt deze objecten vanaf nul maken zonder een specifiek formaat te hebben.\n<\/div>\n\n<h2 id=\"compare-two-documents\">Twee documenten vergelijken<\/h2>\n<p>Wanneer u documenten vergelijkt, verschillen van het laatste document ten opzichte van het vorige verschijnen als herzieningen van het eerste document. Wanneer u een document wijzigt, zal elke bewerking een eigen revisie hebben na het uitvoeren van de vergelijkingsmethode.<\/p>\n<p>Aspose.Words kunt u documenten verschillen met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/compare\/\">compare<\/a> methode is dit vergelijkbaar met de Microsoft Word documentvergelijkingsfunctie. Hiermee kunt u documenten of documentversies controleren om verschillen en wijzigingen te vinden, waaronder opmaakwijzigingen zoals lettertypewijzigingen, spati\u00ebringswijzigingen, toevoeging van woorden en alinea&rsquo;s.<\/p>\n<p>Als gevolg van vergelijking kunnen documenten als gelijk of niet gelijk worden vastgesteld. De term &ldquo;gelijke&rdquo; documenten betekent dat de vergelijkingsmethode geen wijzigingen als herzieningen kan voorstellen. Dit betekent dat zowel documenttekst als tekstopmaak hetzelfde zijn. Maar er kunnen andere verschillen zijn tussen documenten. Bijvoorbeeld, Microsoft Word ondersteunt alleen format revisies voor stijlen, en u kunt niet vertegenwoordigen stijl invoegen \/ verwijderen. Dus documenten kunnen een andere set van stijlen, en de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/compare\/\">compare<\/a> De methode levert nog steeds geen herzieningen op.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe te controleren of twee documenten gelijk zijn of niet:<\/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>Het volgende voorbeeld van de code laat zien hoe u de <code>Compare<\/code> methode voor twee documenten:<\/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\">Geavanceerde vergelijkingseigenschappen opgeven<\/h2>\n<p>Er zijn veel verschillende eigenschappen van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.comparing\/compareoptions\/\">CompareOptions<\/a> klasse die u kunt toepassen wanneer u documenten wilt vergelijken.<\/p>\n<p>Bijvoorbeeld, Aspose.Words Hiermee kunt u wijzigingen negeren die tijdens een vergelijking zijn gemaakt voor bepaalde soorten objecten in het oorspronkelijke document. U kunt de juiste eigenschap voor het objecttype selecteren, zoals <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 anderen door ze op <code>True<\/code>.<\/p>\n<p>Bovendien, Aspose.Words levert de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.comparing\/compareoptions\/granularity\/\">granularity<\/a> eigenschap waarmee u kunt specificeren of wijzigingen per teken of per woord moeten worden gevolgd.<\/p>\n<p>Een andere gemeenschappelijke eigenschap is een keuze in welk document om vergelijkingsveranderingen te tonen. Bijvoorbeeld het dialoogvenster documenten vergelijken Microsoft Word heeft de optie Aspose.Words levert de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.comparing\/compareoptions\/target\/\">target<\/a> eigendom die dit doel dient.<\/p>\n<p>Het volgende code voorbeeld laat zien hoe u de geavanceerde vergelijken eigenschappen:<\/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 een document in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/clone-a-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/clone-a-document\/","description":"\n        \n        \n        <p>Een document klonen is het proces van het maken van een identieke kopie van een origineel document, dat de prestaties kan verbeteren en u kan redden van potenti\u00eble geheugenlekken.<\/p>\n<p>Dit artikel zal de belangrijkste gebruiksgevallen van het klonen van een document uitleggen en hoe u een documentkloon kunt maken met behulp van Aspose.Words.<\/p>\n<h2 id=\"operaties-met-klonende-documenten\">Operaties met klonende documenten<\/h2>\n<p>Met de kloonoperatie kunt u het proces van het aanmaken van documenten sneller maken omdat u geen document elke keer uit een bestand hoeft te laden en te verwerken.<\/p>\n<p>Na het maken van een kloon van uw document kunt u het bewerken en verschillende bewerkingen uitvoeren, bijvoorbeeld vergelijken met het oorspronkelijke document, toevoegen of in een ander document invoegen. U kunt ook gekloonde elementen of hun inhoud wijzigen voordat u ze in een ander document invoegt.<\/p>\n<h2 id=\"een-documentkloon-aanmaken\">Een documentkloon aanmaken<\/h2>\n<p>Aspose.Words kunt u een document te klonen met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/clone\/\">clone<\/a> methode die een diepe kopie van het document uitvoert en het retourneert. Met andere woorden, het zal een volledige kopie van de DOM. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/clone\/\">clone<\/a> methode versnelt het genereren van documenten, en je hebt maar \u00e9\u00e9n regel code nodig om een kopie van je document te krijgen.<\/p>\n<p>Klonen produceert een nieuw document met dezelfde inhoud als het origineel, maar met een unieke kopie van elk van de knooppunten van het originele document. U kunt de kloonbewerking ook toepassen op een documentnode met behulp van de node <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/clone\/\">clone<\/a> methode, waarmee u samengestelde documentknooppunten met en zonder hun kindknooppunten kunt dupliceren.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat bij het toepassen van de kloonmethode alle documenteigenschappen gekloond zullen worden.\n<\/div>\n\n<p>Het volgende voorbeeld van code laat zien hoe je een document kloont en een kopie van een sectie in dat document maakt:<\/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: Documenten invoegen en toevoegen","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/insert-and-append-documents\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/insert-and-append-documents\/","description":"\n        \n        \n        <p>Soms is het nodig om meerdere documenten te combineren in een. U kunt dit handmatig of u kunt gebruiken Aspose.Words functie invoegen of toevoegen.<\/p>\n<p>Met de invoegoperatie kunt u de inhoud van eerder aangemaakte documenten in een nieuwe of bestaande invoegen.<\/p>\n<p>Met de functie toevoegen kunt u een document alleen aan het einde van een ander document toevoegen.<\/p>\n<p>Dit artikel legt uit hoe je een document op verschillende manieren invoegt of toevoegt aan een ander en beschrijft de gemeenschappelijke eigenschappen die je kunt toepassen tijdens het invoegen of toevoegen van documenten.<\/p>\n<h2 id=\"document-invoegen\">Document invoegen<\/h2>\n<p>Zoals hierboven vermeld, in Aspose.Words een document wordt weergegeven als een boom van knooppunten, en de werking van het invoegen van een document in een ander document is het kopi\u00ebren van knooppunten van de eerste documentboom naar de tweede.<\/p>\n<p>U kunt documenten op verschillende locaties op verschillende manieren invoegen. U kunt bijvoorbeeld een document invoegen via een vervangende bewerking, een merge-veld tijdens een merge-operatie of via een bladwijzer.<\/p>\n<p>U kunt ook de <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> methode, die lijkt op het invoegen van een document in Microsoft Word, om een heel document in te voegen op de huidige cursorpositie zonder eerdere import.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe een document met behulp van de <strong>_document invoegen<\/strong> methode:<\/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>Het volgende voorbeeld van code laat zien hoe een document met behulp van de <strong>invoegen_document_inline<\/strong> methode:<\/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>De volgende subsecties beschrijven de opties waarin u het ene document in een ander kunt invoegen.<\/p>\n<h3 id=\"een-document-invoegen-bij-bladwijzer\">Een document invoegen bij bladwijzer<\/h3>\n<p>U kunt een tekstbestand importeren in een document en het direct invoegen na een bladwijzer die u in het document hebt gedefinieerd. Om dit te doen, maak een paragraaf met bladwijzers waar u wilt dat het document wordt ingevoegd.<\/p>\n<p>Het volgende coderingsvoorbeeld laat zien hoe je de inhoud van het ene document in een bladwijzer in een ander document invoegt:<\/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\nMerk op dat de bladwijzer niet meerdere alinea&rsquo;s of tekst moet omsluiten die u wilt dat ze verschijnen in uw uiteindelijke resulterende document.\n<\/div>\n\n<h2 id=\"een-document-toevoegen\">Een document toevoegen<\/h2>\n<p>U kunt een use case hebben waarin u extra pagina&rsquo;s moet opnemen van een document tot het einde van een bestaand document. Om dit te doen, moet je gewoon de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/append_document\/\">append_document<\/a> methode om een document aan het einde van een ander document toe te voegen.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/append_child\/\">append_child<\/a> is een nodeniveau methode binnen een document. U kunt bijvoorbeeld een alinea maken, formatteren eigenschappen instellen, en vervolgens toevoegen als een kind aan het lichaam met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/append_child\/\">append_child<\/a> methode.\n<\/div>\n\n<p>Het volgende voorbeeld van code laat zien hoe je een document toevoegt aan het einde van een ander document:<\/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=\"knoppen-handmatig-importeren-en-invoegen\">Knoppen handmatig importeren en invoegen<\/h2>\n<p>Aspose.Words Hiermee kunt u documenten automatisch invoegen en toevoegen zonder eerdere importvereisten. Echter, als u een specifieke node van uw document moet invoegen of toevoegen, zoals een sectie of een paragraaf, dan moet u eerst deze node handmatig importeren.<\/p>\n<p>Wanneer u een sectie of paragraaf moet invoegen of toevoegen aan een andere paragraaf, moet u in wezen de knooppunten van de eerste document node boom importeren in de tweede met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbase\/import_node\/\">import_node<\/a> methode. Na het importeren van uw knooppunten, moet u de <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> methode om een nieuwe knoop in te voegen na\/voor het referentieknooppunt. Hiermee kunt u het invoegproces aanpassen door knooppunten uit een document te importeren en het op bepaalde posities in te voegen.<\/p>\n<p>U kunt ook de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/append_child\/\">append_child<\/a> methode om een nieuw gespecificeerd knooppunt toe te voegen aan het einde van de lijst van kindknooppunten, bijvoorbeeld als u inhoud wilt toevoegen op paragraafniveau in plaats van op sectieniveau.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u handmatig knooppunten importeren en invoegen na een specifieke knooppunt met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/insert_after\/\">insert_after<\/a> methode:<\/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\nDe import maakt een nieuwe node aan die een kopie is van de originele node en geschikt is voor invoeging in het bestemmingsdocument.\n<\/div>\n\n<p>Inhoud wordt per sectie in het document van bestemming ge\u00efmporteerd, wat betekent dat instellingen, zoals pagina-instellingen en headers of voetteksten, behouden blijven tijdens import. Het is ook handig om op te merken dat u formatteringsinstellingen kunt defini\u00ebren wanneer u een document invoegt of toevoegt om aan te geven hoe twee documenten worden samengevoegd.<\/p>\n<h2 id=\"gemeenschappelijke-eigenschappen-voor-invoegen-en-toevoegen-van-documenten\">Gemeenschappelijke eigenschappen voor invoegen en toevoegen van documenten<\/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> methoden accepteren <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> als inputparameters. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatmode\/\">ImportFormatMode<\/a> kunt u controleren hoe documentopmaak wordt samengevoegd wanneer u inhoud importeren van het ene document in het andere door het selecteren van verschillende indelingsmodi zoals <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>. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/importformatoptions\/\">ImportFormatOptions<\/a> stelt u in staat om verschillende opties te selecteren, zoals <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 stelt u in staat om de visualisatie van een resulterend document aan te passen wanneer twee documenten samen worden toegevoegd in een invoeg- of voegbewerking door gebruik te maken van de <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>. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/page_setup\/\">page_setup<\/a> eigenschap bevat alle eigenschappen van een sectie zoals <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 anderen. De meest voorkomende use case is het instellen van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/pagesetup\/section_start\/\">section_start<\/a> eigenschap om te bepalen of de toegevoegde inhoud op dezelfde pagina zal verschijnen of in een nieuwe zal splitsen.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat de <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> niet bepalen hoe twee documenten samen worden ingevoegd\/toegevoegd. Ze laten je alleen toe om het uiterlijk van je resultaatdocument te veranderen.\n<\/div>\n\n<p>Het volgende voorbeeld van code laat zien hoe het ene document aan het andere kan worden toegevoegd, terwijl de inhoud niet over twee pagina&rsquo;s kan worden gesplitst:<\/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: Een document splitsen in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/split-a-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/split-a-document\/","description":"\n        \n        \n        <p><em>Splitting<\/em> of <em>split een document<\/em> is het proces van het breken van een groot document in een groter aantal kleinere bestanden. Er zijn verschillende redenen om een bestand te splitsen. U heeft bijvoorbeeld slechts enkele pagina&rsquo;s uit een specifiek document nodig en niet het hele document. Of om redenen van privacy, u wilt alleen delen sommige delen van een document met anderen. Met de splitsingsfunctie, kunt u alleen de vereiste delen van het document en doen de nodige acties met hen, bijvoorbeeld om te markeren, opslaan of verzenden.<\/p>\n<p>Aspose.Words biedt u een effici\u00ebnte manier om een document te splitsen in meerdere documenten door middel van rubrieken of secties. U kunt ook een document splitsen per pagina of per paginabereik. Beide splitsingsopties worden in dit artikel beschreven.<\/p>\n<p>Een document splitsen in kleinere bestanden met behulp van Aspose.Words, u deze stappen moet volgen:<\/p>\n<ol>\n<li>Het document laden in elk ondersteund formaat.<\/li>\n<li>Splits het document.<\/li>\n<li>Sla de uitvoerdocumenten op.<\/li>\n<\/ol>\n<p>Nadat u een document hebt gesplitst, kunt u alle uitvoerdocumenten openen die zullen beginnen met de vereiste pagina&rsquo;s, tekst, enz.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<p><strong>Probeer online<\/strong><\/p>\n<p>U kunt deze functionaliteit proberen met onze <a href=\"https:\/\/products.aspose.app\/words\/splitter\">Gratis online document splitter<\/a>.<\/p>\n\n<\/div>\n\n<h2 id=\"split-a-document-using-different-criteria\">Een document splitsen met verschillende criteria<\/h2>\n<p>Aspose.Words kunt u EPUB of HTML documenten te splitsen in hoofdstukken volgens verschillende criteria. Daarbij worden de stijl en lay-out van het brondocument bewaard voor de uitvoerdocumenten.<\/p>\n<p>U kunt criteria specificeren met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/documentsplitcriteria\/\">DocumentSplitCriteria<\/a> Lijst. Dus u kunt een document verdelen in hoofdstukken met behulp van een van de volgende criteria of meerdere criteria combineren:<\/p>\n<ul>\n<li>rubriek paragraaf,<\/li>\n<li>sectiebreuk,<\/li>\n<li>kolombreuk;<\/li>\n<li>Page break.<\/li>\n<\/ul>\n<p>Bij het opslaan van de uitvoer naar HTML, Aspose.Words sla elk hoofdstuk op als een apart HTML-bestand. Als gevolg hiervan zal het document worden opgesplitst in meerdere HTML-bestanden. Bij het opslaan van de uitvoer naar EPUB, Aspose.Words sla het resultaat op in \u00e9\u00e9n EPUB-bestand, ongeacht de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/documentsplitcriteria\/\">DocumentSplitCriteria<\/a> waarde die je gebruikt. Dus, gebruiken <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/documentsplitcriteria\/\">DocumentSplitCriteria<\/a> voor EPUB-documenten heeft alleen invloed op het uiterlijk van hun inhoud in lezerstoepassingen: inhoud zal worden onderverdeeld in hoofdstukken en het document zal niet langer continu verschijnen.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kunt geen document splitsen met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/document_split_criteria\/\">document_split_criteria<\/a> eigenschap bij het opslaan naar MHTML formaat.\n<\/div>\n\n<p>In dit deel worden slechts enkele van de mogelijke splitsingscriteria overwogen.<\/p>\n<h3 id=\"split-a-document-by-headings\">Een document splitsen op kop<\/h3>\n<p>Om een document in hoofdstukken per rubriek op te splitsen, gebruik de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/documentsplitcriteria\/#HEADING_PARAGRAPH\">HEADING_PARAGRAPH<\/a> waarde van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/document_split_criteria\/\">document_split_criteria<\/a> eigendom.<\/p>\n<p>Als u een document moet splitsen naar een specifiek niveau van de alinea&rsquo;s, zoals de rubrieken 1, 2 en 3, gebruik dan ook de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/document_split_heading_level\/\">document_split_heading_level<\/a> eigendom. De uitvoer wordt gedeeld door de alinea&rsquo;s die zijn geformatteerd met het gespecificeerde rubrieksniveau.<\/p>\n<p>Het volgende voorbeeld van een code laat zien hoe een document in kleinere delen moet worden gesplitst per rubriek:<\/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 op: voor deze criteria, Aspose.Words ondersteunt alleen opslaan naar HTML-formaat bij splitsen.<\/p>\n<p>Bij het opslaan naar EPUB wordt het document niet in meerdere bestanden gesplitst en zal er slechts \u00e9\u00e9n uitvoerbestand zijn.<\/p>\n<h3 id=\"split-a-document-by-sections\">Een document splitsen op secties<\/h3>\n<p>Aspose.Words kunt u ook sectie pauzes gebruiken om documenten te splitsen en opslaan in HTML. Gebruik hiervoor <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/documentsplitcriteria\/#section_break\">SECTION_BREAK<\/a> de <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>Er is een andere manier om het brondocument op te splitsen in meerdere uitvoerdocumenten, en u kunt elk uitvoerformaat kiezen ondersteund door Aspose.Words.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een document in kleinere delen kunt splitsen per sectie pauzes (zonder gebruik te maken van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/htmlsaveoptions\/document_split_criteria\/\">document_split_criteria<\/a> eigenschap):<\/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\">Splitsen op pagina&rsquo;s<\/h2>\n<p>U kunt ook een documentpagina splitsen per pagina, per paginabereik, of beginnen met de opgegeven paginanummers. In dat geval <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/extract_pages\/\">extract_pages<\/a> methode kan het werk doen.<\/p>\n<p>Deze sectie beschrijft verschillende gebruiksgevallen van het delen van documenten door pagina&rsquo;s met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> klasse en de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/extract_pages\/\">extract_pages<\/a> methode.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kunt elke <a href=\"https:\/\/docs.aspose.com\/words\/words\/nl\/python-net\/supported-document-formats\/\">Ondersteunde documentformaten<\/a>.\n<\/div>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nVanwege de vele nuances verschijnen terwijl het verminderen van het aantal pagina&rsquo;s, een volledige match met de Microsoft Word De indeling is nogal ingewikkeld. Afhankelijk van de complexiteit van het document kunnen er dus kleine verschillen zijn in de resulterende documentindeling van het oorspronkelijke document.\n<\/div>\n\n<h3 id=\"split-a-document-page-by-page\">Een documentpagina splitsen op pagina<\/h3>\n<p>Aspose.Words stelt u in staat om een pagina met meerdere pagina&rsquo;s per pagina te splitsen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe een document te verdelen en elke pagina op te slaan als een apart document:<\/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\">Een document splitsen op paginabereiken<\/h3>\n<p>Aspose.Words laat het splitsen van een document met meerdere pagina&rsquo;s toe per paginabereik. U kunt \u00e9\u00e9n bestand splitsen in meerdere bestanden met verschillende paginabereiken of gewoon \u00e9\u00e9n bereik selecteren en alleen dit deel van het brondocument opslaan. Merk op dat u het paginabereik kunt kiezen volgens het maximale en minimale paginanummer van een document.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een document in kleinere delen per paginabereik kunt splitsen met specifieke start- en eindindexen:<\/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\">Het splitsen van document samenvoegen met een ander bestand<\/h2>\n<p>Aspose.Words stelt u in staat om het uitvoer gesplitst document te mergen met een ander document om een nieuw document te vormen. Dit kan document merging genoemd worden.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe een split document moet worden samengevoegd met een ander document:<\/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: Zoeken en vervangen in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/find-and-replace\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/find-and-replace\/","description":"\n        \n        \n        <p>U kunt gemakkelijk in uw document navigeren met behulp van een toetsenbord en muis, maar als u veel pagina&rsquo;s om door te scrollen, zal het een tijdje duren om specifieke tekst te vinden in een lang document. Het zal tijdrovender zijn wanneer u bepaalde tekens of woorden wilt vervangen die u in uw document hebt gebruikt. Met de functionaliteit van de zoek- en vervangfunctie kunt u een reeks tekens in een document vinden en vervangen door een andere reeks tekens.<\/p>\n<p>Aspose.Words kunt u een specifieke string of reguliere expressie patroon te vinden in uw document en te vervangen door een alternatief zonder het installeren en het gebruik van extra toepassingen zoals Microsoft Word. Dit zal veel typen en formatteren taken versnellen, mogelijk bespaart u uren werk.<\/p>\n<p>Dit artikel legt uit hoe tekenreeksvervanging en reguliere expressies toe te passen met behulp van metakarakters.<\/p>\n<h2 id=\"ways-to-find-and-replace\">Manieren om te vinden en te vervangen<\/h2>\n<p>Aspose.Words biedt twee manieren om de vondst toe te passen en te vervangen door gebruik te maken van het volgende:<\/p>\n<ol>\n<li><em>Simple string replacement<\/em> Beide tekenreeksen mogen geen symbolen bevatten. Houd er rekening mee dat stringvergelijking hoofdlettergevoelig kan zijn, of dat je niet zeker bent van spelling of meerdere soortgelijke spellingen hebt.<\/li>\n<li><em>Regular expressions<\/em> Merk op dat een woord wordt gedefinieerd als bestaande uit alleen alfanumerieke tekens. Als vervanging wordt uitgevoerd met alleen hele woorden worden aangepast en de invoer string toevallig symbolen bevatten, dan zullen geen zinnen worden gevonden.<\/li>\n<\/ol>\n<p>Daarnaast kunt u speciale metakarakters gebruiken met eenvoudige tekenreeksvervanging en reguliere expressies om breuken binnen de zoek- en vervangoperatie te specificeren.<\/p>\n<p>Aspose.Words presenteert de zoek en vervangen functionaliteit door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.replacing\/\">aspose.words.replacing<\/a> module. U kunt werken met vele opties tijdens het vinden en vervangen proces met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.replacing\/findreplaceoptions\/\">FindReplaceOptions<\/a> Klasse.<\/p>\n<h3 id=\"find-and-replace-text-using-simple-string-replacement\">Tekst zoeken en vervangen met behulp van eenvoudige tekenreeksvervanging<\/h3>\n<p>U kunt een van de <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> methoden om een bepaalde string te vinden of te vervangen en het aantal vervangingen terug te geven die werden gemaakt. In dit geval kunt u een tekenreeks opgeven die vervangen moet worden, een tekenreeks die alle gebeurtenissen vervangt, of de vervanging hoofdlettergevoelig is, en of alleen stand-alone woorden be\u00efnvloed worden.<\/p>\n<p>Het volgende voorbeeld van de code laat zien hoe je de string kunt vinden en vervangen door de string *<\/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 kunt het verschil tussen het document opmerken voordat u eenvoudige tekenreeksvervanging toepast:<\/p>\n<img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/find-and-replace\/before-simple-string-replacement.png\" alt=\"before-simple-string-replacement\" style=\"width:600px\"\/>\n<p>En na het toepassen van eenvoudige string vervanger:<\/p>\n<img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/find-and-replace\/after-simple-string-replacement.png\" alt=\"after-simple-string-replacement\" style=\"width:600px\"\/>\n<h3 id=\"find-and-replace-text-using-regular-expressions\">Tekst zoeken en vervangen met reguliere expressies<\/h3>\n<p>Een reguliere expressie is een patroon dat een bepaalde volgorde van tekst beschrijft. Stel dat je alle dubbele gebeurtenissen van een woord wilt vervangen door \u00e9\u00e9n woord. Dan kunt u de volgende reguliere expressie toepassen om het dubbele-woord patroon op te geven: <code>([a-zA-Z]+) \\1<\/code>.<\/p>\n<p>Gebruik de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/replace_regex\/\">replace_regex<\/a> methode om specifieke tekenscombinaties te zoeken en te vervangen door de reguliere expressie parameter in te stellen als het patroon om overeenkomsten te vinden.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe tekenreeksen die overeenkomen met een reguliere expressiepatroon te vervangen door een gespecificeerde vervangende tekenreeks:<\/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 kunt het verschil tussen het document opmerken voordat u tekenreeksvervanging toepast met reguliere expressies:<\/p>\n<img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/find-and-replace\/before-replacement-with-regular-expressions.png\" alt=\"before-replacement-with-regular-expressions\" style=\"width:600px\"\/>\n<p>En na het toepassen van string vervanger met reguliere expressies:<\/p>\n<img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/find-and-replace\/after-replacement-with-regular-expressions.png\" alt=\"after-replacement-with-regular-expressions\" style=\"width:600px\"\/>\n<h3 id=\"find-and-replace-text-using-metacharacters\">String zoeken en vervangen met metakarakters<\/h3>\n<p>U kunt metakarakters gebruiken in de zoektekst of de vervangende tekenreeks als een bepaalde tekst of zin bestaat uit meerdere paragrafen, secties of pagina&rsquo;s. Enkele van de metakenmerken zijn <strong>&amp;p<\/strong> voor een alineapauze, <strong>&amp;b<\/strong> voor een sectiebreuk, <strong>&amp;m<\/strong> voor een paginapauze, en <strong>&amp;l<\/strong> voor een lijnbreuk.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat het metakarakter <strong>&amp;&amp;<\/strong> gelijk aan <strong>&amp;<\/strong>. Bijvoorbeeld, als je tekst moet vinden voor <strong>&amp;p<\/strong> dat is geen paragraaf pauze, dan kunt u gebruiken <strong>&amp;&amp;p<\/strong>.\n<\/div>\n\n<p>Het volgende voorbeeld van code laat zien hoe tekst te vervangen door paragraaf en pagina-uitbraak:<\/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\">Tekst zoeken en vervangen in kop\/voet van een document<\/h2>\n<p>U kunt tekst vinden en vervangen in de header\/voeter sectie van een Word-document met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/headerfooter\/\">HeaderFooter<\/a> Klasse.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u de tekst van de koptekst in uw document kunt vervangen:<\/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>U kunt het verschil zien tussen het document voordat u header string vervanger:<\/p>\n<img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/find-and-replace\/before-applying-header-string-replacement.png\" alt=\"before-applying-header-string-replacement\" style=\"width:600px\"\/>\n<p>En na het aanbrengen van header string vervanger:<\/p>\n<img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/find-and-replace\/after-applying-header-string-replacement.png\" alt=\"after-applying-header-string-replacement\" style=\"width:600px\"\/>\n<p>Het codevoorbeeld om de tekst van de footer sectie in uw document te vervangen is zeer vergelijkbaar met het vorige header code voorbeeld. Je hoeft alleen de volgende twee regels te vervangen:<\/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 de volgende kenmerken:<\/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>U kunt het verschil tussen het document merken voordat u de tekst van de voettekst vervangt:<\/p>\n<img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/find-and-replace\/before-applying-footer-string-replacement.png\" alt=\"before-applying-footer-string-replacement\" style=\"width:600px\"\/>\n<p>En na het toepassen van footer string vervanging:<\/p>\n<img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/find-and-replace\/after-applying-footer-string-replacement.png\" alt=\"after-applying-footer-string-replacement\" style=\"width:600px\"\/>\n<h2 id=\"ignore-text-during-find-and-replace\">Tekst negeren tijdens zoeken en vervangen<\/h2>\n<p>Tijdens het toepassen van de zoek- en vervangoperatie, kunt u bepaalde segmenten van de tekst negeren. Dus, bepaalde delen van de tekst kunnen worden uitgesloten van de zoekopdracht, en de vondst en vervanging kan alleen worden toegepast op de resterende delen.<\/p>\n<p>Aspose.Words biedt veel zoek-en vervangen eigenschappen voor het negeren van tekst zoals <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>Het volgende voorbeeld van code laat zien hoe je tekst in de delete revisies moet negeren:<\/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\">Operatie zoeken en vervangen aanpassen<\/h2>\n<p>Aspose.Words biedt veel verschillende eigenschappen om tekst te vinden en te vervangen, zoals het toepassen van specifiek 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> eigenschappen, gebruik van substituties in vervangende patronen met <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.replacing\/findreplaceoptions\/use_substitutions\/\">use_substitutions<\/a> eigendom, en anderen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u een specifiek woord in uw document kunt markeren:<\/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: Werken met Styles en Thema's","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-styles-and-themes\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-styles-and-themes\/","description":"\n        \n        \n        <p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/stylecollection\/\">StyleCollection<\/a> klasse wordt gebruikt om ingebouwde instellingen te beheren en gebruikersinstellingen toe te passen op stijlen.<\/p>\n<h2 id=\"toegang-tot-stijlen\">Toegang tot stijlen<\/h2>\n<p>U kunt een verzameling van stijlen gedefinieerd in het document met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbase\/styles\/\">Document.styles<\/a> eigendom. Deze collectie bevat zowel de ingebouwde als door de gebruiker gedefinieerde stijlen in een document. Een bepaalde stijl kan worden verkregen door de naam\/alias, stijlidentificatie, of index. Het volgende voorbeeld toont hoe toegang te krijgen tot de verzameling van stijlen gedefinieerd in het document.<\/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-inhoud-te-extraheren-op-basis-van-stijlen\">Hoe inhoud te extraheren op basis van stijlen<\/h2>\n<p>Op een eenvoudig niveau, het ophalen van de inhoud op basis van stijlen uit een Word-document kan nuttig zijn om te identificeren, lijst en tellen van de paragrafen en runs van tekst geformatteerd met een specifieke stijl. Zo moet u bijvoorbeeld bepaalde soorten inhoud in het document identificeren, zoals voorbeelden, titels, referenties, trefwoorden, figuurnamen en case studies.<\/p>\n<p>Om dit nog een paar stappen verder te zetten, kan dit ook worden gebruikt om de structuur van het document, gedefinieerd door de stijlen die het gebruikt, te benutten om het document te hergebruiken voor een andere uitvoer, zoals HTML. Dit is in feite hoe de Aspose documentatie wordt gebouwd, Aspose.Words op de test. Een gereedschap gebouwd met behulp van Aspose.Words neemt de bron Word-documenten en splitst ze in onderwerpen op bepaalde hoofdniveaus. Een XML-bestand wordt geproduceerd met behulp van Aspose.Words die gebruikt wordt om de navigatieboom te bouwen die je links ziet. En toen Aspose.Words zet elk onderwerp om in HTML.<\/p>\n<p>De oplossing voor het ophalen van tekst geformatteerd met specifieke stijlen in een Word-document is typisch economisch en eenvoudig met behulp van Aspose.Words.<\/p>\n<h3 id=\"de-oplossing\">De oplossing<\/h3>\n<p>Om te illustreren hoe gemakkelijk Aspose.Words behandelt het ophalen van inhoud op basis van stijlen, laten we kijken naar een voorbeeld. In dit voorbeeld gaan we tekst ophalen die is geformatteerd met een specifieke paragraafstijl en een karakterstijl uit een voorbeeld Word-document. Op hoog niveau gaat het hierbij om:<\/p>\n<ul>\n<li>Een Word-document openen met de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> Klasse.<\/li>\n<li>Verzamelen van alle paragrafen en alle runs in het document.<\/li>\n<li>Het selecteren van alleen de vereiste paragrafen en runs. In het bijzonder, zullen we ophalen tekst geformatteerd met de<\/li>\n<\/ul>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-styles-and-themes\/working-with-styles-and-themes-1.png\" alt=\"working-with-styles-and-themes-aspose-words-net\"><\/p>\n<p>In dit sample document, de tekst geformatteerd met de<\/p>\n<h3 id=\"de-code\">De code<\/h3>\n<p>De implementatie van een op stijl gebaseerde query is vrij eenvoudig in de Aspose.Words document object model, omdat het gewoon gebruik maakt van tools die al op zijn plaats. Voor deze oplossing worden twee klassemethoden ge\u00efmplementeerd:<\/p>\n<ul>\n<li><strong>alinea_op_stijl_naam<\/strong> Wat? Deze methode haalt een reeks van die alinea&rsquo;s op in het document met een specifieke stijlnaam.<\/li>\n<li><strong>runs_by_style_name<\/strong> Wat? Deze methode haalt een reeks van die runs op in het document met een specifieke stijlnaam. Beide methoden zijn zeer vergelijkbaar, de enige verschillen zijn de knooppunttypes en de weergave van de stijlinformatie binnen de paragraaf en run nodes. Hier is een implementatie van <code>paragraphs_by_style_name<\/code>: Hieronder vindt u alle alinea&rsquo;s geformatteerd met de opgegeven stijl.<\/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>Deze uitvoering maakt ook gebruik van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">Document.get_child_nodes<\/a> methode van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> klasse, die een verzameling van alle knooppunten met het opgegeven type, die in dit geval in alle paragrafen.<\/p>\n<p>De tweede parameter van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">Document.get_child_nodes<\/a> methode is ingesteld op <code>True<\/code>. Dit dwingt de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">Document.get_child_nodes<\/a> methode om uit alle kindknooppunten recursief te kiezen, in plaats van de directe kinderen te selecteren.<\/p>\n\n<\/div>\n\n<p>Het is ook de moeite waard erop te wijzen dat de alinea&rsquo;s collectie niet een onmiddellijke overhead omdat de alinea&rsquo;s worden geladen in deze collectie alleen wanneer u toegang tot items in hen. Daarna hoef je alleen maar door de collectie te gaan, met behulp van de standaard voor elke operator en alinea&rsquo;s toe te voegen die de opgegeven stijl hebben aan de array van alinea&rsquo;s_with_style. De <code>Paragraph<\/code> stijlnaam kan worden gevonden in de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/style\/name\/\">Style.name<\/a> eigendom van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/paragraph_format\/\">Paragraph.paragraph_format<\/a> object. De tenuitvoerlegging van <strong>runs_by_style_name<\/strong> is bijna hetzelfde, hoewel we duidelijk gebruiken <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/#run\">NodeType.RUN<\/a> om run nodes op te halen. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/style\/\">Font.style<\/a> eigendom van een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/run\/\">Run<\/a> object wordt gebruikt voor toegang tot stijl informatie in de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/run\/\">Run<\/a> knooppunten. Hieronder vindt u alle programma&rsquo;s geformatteerd met de opgegeven stijl.<\/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 vragen zijn ge\u00efmplementeerd, hoeft u alleen maar een documentobject door te geven en de stijlnamen van de inhoud op te geven die u wilt ophalen: Onderstaand voorbeeld run queries en display resultaten. U kunt het sjabloonbestand van dit voorbeeld downloaden van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Styles.docx\">Hier<\/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 klaar is, zal het uitvoeren van het sample de volgende uitvoer weergeven:<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-styles-and-themes\/working-with-styles-and-themes-2.png\" alt=\"styles-and-themes-aspose-words-net\"><\/p>\n<p>Zoals je kunt zien, is dit een heel eenvoudig voorbeeld, met het nummer en de tekst van de verzamelde paragrafen en loopt in het voorbeeld Word document.<\/p>\n<h2 id=\"alle-stijlen-van-sjabloon-kopi\u00ebren\">Alle stijlen van sjabloon kopi\u00ebren<\/h2>\n<p>Er zijn gevallen waarin u alle stijlen van het ene document naar het andere wilt kopi\u00ebren. U kunt <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/copy_styles_from_template\/\">Document.copy_styles_from_template<\/a> methode om stijlen van het opgegeven sjabloon naar een document te kopi\u00ebren. Wanneer stijlen worden gekopieerd van een sjabloon naar een document, worden gelijknamige stijlen in het document geherdefinieerd om de stijlbeschrijvingen in het sjabloon aan te passen. Unieke stijlen van de sjabloon worden gekopieerd naar het document. Unieke stijlen in het document blijven intact. Below code voorbeeld toont hoe je stijlen van het ene document naar het andere kopieert.<\/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-te-manipuleren-themaeigenschappen\">Hoe te Manipuleren Themaeigenschappen<\/h2>\n<p>Wij hebben de basis API in Aspose.Words toegang tot thema-eigenschappen van documenten. Voor nu, dit API omvat:<\/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 u kunt krijgen thema eigenschappen:<\/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 u thema eigenschappen kunt instellen:<\/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: Werken met afdelingen in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-sections\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-sections\/","description":"\n        \n        \n        <p>Soms wil je een document dat niet dezelfde opmaak heeft op alle pagina&rsquo;s. Bijvoorbeeld, je kan nodig hebben om paginanummer formaten te wijzigen, hebben verschillende pagina grootte en ori\u00ebntatie, of hebben de eerste document pagina als een cover pagina zonder nummering. Je kunt dat bereiken met secties.<\/p>\n<p>Secties zijn niveauknooppunten die headers en voetteksten, ori\u00ebntatie, kolommen, marges, paginanummeropmaak, en anderen controleren.<\/p>\n<p>Aspose.Words Hiermee kunt u secties beheren, een document in secties verdelen en wijzigingen aanbrengen die alleen van toepassing zijn op een specifieke sectie. Aspose.Words slaat informatie op over sectieopmaak zoals headers en voetteksten, pagina-instellingen en kolominstellingen in de sectieafbreking.<\/p>\n<p>Dit artikel legt uit hoe te werken met secties en sectie pauzes.<\/p>\n<h2 id=\"wat-section-en-section-break-is\">Wat Section en Section Break is<\/h2>\n<p>De afdelingen Documenten worden vertegenwoordigd door de <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> lessen. Sectie objecten zijn directe kinderen van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> knooppunt en kan worden benaderd via de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/sections\/\">Sections<\/a> eigendom. U kunt deze knooppunten beheren met behulp van een aantal methoden zoals <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 anderen.<\/p>\n<p>Sectie break is een optie die documentpagina&rsquo;s verdeelt in secties met aanpasbare lay-outs.<\/p>\n<h2 id=\"soorten-sectiebreuk\">Soorten sectiebreuk<\/h2>\n<p>Aspose.Words kunt u documenten splitsen en formatteren met behulp van verschillende sectie pauzes van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/breaktype\/\">BreakType<\/a> Lijst:<\/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>U kunt ook de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/sectionstart\/\">SectionStart<\/a> Lijst om een breektype te kiezen dat alleen geldt voor de eerste sectie zoals NewColumn, NewPage, EvenPage en OddPage.<\/p>\n<h2 id=\"een-sectie-beheren\">Een sectie beheren<\/h2>\n<p>Aangezien een sectie is een normale samengestelde knooppunt, de hele node manipulatie API kan worden gebruikt om secties te manipuleren: toe te voegen, verwijderen en andere bewerkingen op secties. U kunt meer lezen over nodes in het artikel <a href=\"https:\/\/docs.aspose.com\/words\/words\/nl\/python-net\/aspose-words-document-object-model\/\">Aspose.Words Document Object Model (DOM)<\/a>.<\/p>\n<p>Aan de andere kant kunt u ook gebruik maken van de <code>DocumentBuilder<\/code> API werken met secties. In dit artikel zullen we ons richten op deze specifieke manier van werken met secties.<\/p>\n<h2 id=\"een-sectiepauze-invoegen-of-verwijderen\">Een sectiepauze invoegen of verwijderen<\/h2>\n<p>Aspose.Words kunt u een sectie in te breken in tekst met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_break\/#breaktype\">InsertBreak<\/a> methode.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe een sectie in een document kan worden ingebroken:<\/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 de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/remove\/#default\">Remove<\/a> methode om een sectiebreuk te verwijderen. Als u niet hoeft te verwijderen een specifieke sectie te breken en in plaats daarvan de inhoud van die sectie te verwijderen, kunt u de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/clear_content\/#default\">ClearContent<\/a> methode.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe secties pauzes verwijderen:<\/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\nMerk op dat een sectiebreuk informatie bevat over de sectie die ervoor gaat, niet de sectie die erachteraan gaat. Dus als u een sectie break verwijdert, zal de tekst voor de verwijderde break de eigenschappen van de sectie break volgen. Dit kan ervoor zorgen dat het hele document landschap wordt, of headers en voetteksten veranderen of volledig verdwijnen.\n<\/div>\n\n<h2 id=\"deel-verplaatsen\">Deel verplaatsen<\/h2>\n<p>Als je een sectie wilt verplaatsen van de ene positie naar de andere in je document, moet je de index van die sectie krijgen. Aspose.Words kunt u een sectie positie van een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/sectioncollection\/\">SectionCollection<\/a>. U kunt de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/sections\/\">Sections<\/a> eigendom om alle secties in uw document te krijgen. Maar als u alleen de eerste sectie wilt krijgen, kunt u de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/first_section\/\">FirstSection<\/a> eigendom.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u de eerste sectie kunt openen en itereren via de kinderen van een samengesteld knooppunt:<\/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=\"specificeer-een-sectieindeling\">Specificeer een sectieindeling<\/h2>\n<p>Soms wil je dat je document er beter uitziet door creatieve lay-outs te maken voor verschillende documentsecties. Als u het type van het huidige sectieraster wilt opgeven, kunt u een sectieopmaakmodus kiezen met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/sectionlayoutmode\/\">SectionLayoutMode<\/a> Lijst:<\/p>\n<ul>\n<li>Standaard<\/li>\n<li>Raster<\/li>\n<li>LineGrid<\/li>\n<li>SnapToChars<\/li>\n<\/ul>\n<p>Het volgende codevoorbeeld laat zien hoe het aantal regels dat elke pagina kan hebben te beperken:<\/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=\"een-sectie-bewerken\">Een sectie bewerken<\/h2>\n<p>Wanneer u een nieuwe sectie aan uw document toevoegt, zal er geen lichaam of paragraaf zijn die u kunt bewerken. Aspose.Words kunt u garanderen dat een sectie bevat een lichaam met ten minste een paragraaf met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/ensure_minimum\/#default\">EnsureMinimum<\/a> method<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe een nieuwe sectie knooppunt te bereiden 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=\"inhoud-toevoegen-of-prepend\">Inhoud toevoegen of prepend<\/h3>\n<p>Als u een vorm wilt tekenen of tekst of afbeelding wilt toevoegen aan het begin\/einde van een sectie, kunt u de <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> methoden van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/\">Section<\/a> Klasse.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe inhoud van een bestaande sectie kan worden toegevoegd:<\/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=\"kloon-een-sectie\">Kloon een sectie<\/h3>\n<p>Aspose.Words kunt u een sectie dupliceren door een volledige kopie van het met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/clone\/#default\">Clone<\/a> methode.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je de eerste sectie in je document kunt klonen:<\/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=\"delen-tussen-documenten-kopi\u00ebren\">Delen tussen documenten kopi\u00ebren<\/h3>\n<p>In sommige gevallen kunt u grote documenten met vele secties hebben en u wilt de inhoud van een sectie van het ene document naar het andere kopi\u00ebren.<\/p>\n<p>Aspose.Words kunt u delen tussen documenten kopi\u00ebren met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodeimporter\/import_node\/#node_bool\">ImportNode<\/a> methode.<\/p>\n<p>Het volgende voorbeeld van de code laat zien hoe u secties tussen documenten kunt kopi\u00ebren:<\/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=\"werken-met-sectie-kop-en-voettekst\">Werken met sectie kop en voettekst<\/h3>\n<p>De basisregels voor het weergeven van een header of voettekst voor elke sectie zijn vrij eenvoudig:<\/p>\n<ol>\n<li>Als de sectie geen eigen headers\/voeters van een bepaald type heeft, dan wordt deze genomen uit de vorige sectie.<\/li>\n<li>Het type header\/voeter dat op de pagina wordt weergegeven wordt bestuurd door de &ldquo;Different First Page&rdquo; en &ldquo;Different Odd &amp; Even pages&rdquo; sectieinstellingen als ze uitgeschakeld zijn, dan worden de eigen titels van de sectie genegeerd.<\/li>\n<\/ol>\n<p>Het volgende code voorbeeld laat zien hoe 2 secties met verschillende headers te maken:<\/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>Als u de tekst van headers en voetteksten wilt verwijderen zonder te verwijderen <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/headerfooter\/\">HeaderFooter<\/a> objecten in uw document, kunt u de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/clear_headers_footers\/#default\">ClearHeadersFooters<\/a> methode. Daarnaast kunt u de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/section\/delete_header_footer_shapes\/#default\">DeleteHeaderFooterShapes<\/a> methode om alle vormen uit headers en voetteksten in uw document te verwijderen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe inhoud van alle headers en voetteksten in een sectie te wissen:<\/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>Het volgende codevoorbeeld hoe alle vormen uit alle headers voetteksten in een sectie te verwijderen:<\/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=\"paginaeigenschappen-aanpassen-in-een-sectie\">Paginaeigenschappen aanpassen in een sectie<\/h2>\n<p>Voordat u een pagina of document afdrukt, kunt u de grootte en lay-out van een enkele pagina of het hele document aanpassen. Met pagina-instellingen kunt u de instellingen van documentpagina&rsquo;s wijzigen, zoals marges, ori\u00ebntatie en grootte voor het afdrukken van verschillende eerste pagina&rsquo;s of oneven pagina&rsquo;s.<\/p>\n<p>Aspose.Words kunt u pagina en sectie eigenschappen aanpassen met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/pagesetup\/\">PageSetup<\/a> Klasse.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u eigenschappen zoals paginagrootte en ori\u00ebntatie voor de huidige sectie kunt instellen:<\/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>Het volgende code voorbeeld laat zien hoe de pagina eigenschappen in alle secties te wijzigen:<\/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=\"zie-ook\">Zie 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\">Logische Nodesniveaus in een document<\/a><\/li>\n<li><a href=\"https:\/\/docs.aspose.com\/words\/words\/nl\/python-net\/insert-and-append-documents\/\">Documenten invoegen en toevoegen<\/a><\/li>\n<\/ul>\n\n      "},{"title":"Python_via_dotnet: Werken met Ranges in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-ranges\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-ranges\/","description":"\n        \n        \n        \n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nIn Aspose.Words, a <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/\">Range<\/a> is een plat venster in een anders boom-achtig model van het document.\n<\/div>\n\n<p>Als u met Microsoft Word Automatisering, u weet waarschijnlijk dat een van de belangrijkste tools om documentinhoud te onderzoeken en wijzigen is de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/\">Range<\/a> object. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/\">Range<\/a> is als een &ldquo;venster&rdquo; in de documentinhoud en opmaak. Aspose.Words heeft <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/\">Range<\/a> klasse en het is ontworpen om te kijken en te handelen als <strong>Range<\/strong> in Microsoft Word. Hoewel <strong>Range<\/strong> kan een willekeurig deel van een document niet bedekken en heeft geen <strong>Start<\/strong> en <strong>End<\/strong>, u kunt toegang krijgen tot het bereik dat wordt bestreken door een document node met inbegrip van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> Zelf. Met andere woorden, elk knooppunt heeft zijn eigen bereik. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/\">Range<\/a> object kunt u toegang krijgen tot en wijzigen van tekst, bladwijzers en vormvelden binnen het bereik.<\/p>\n<h2 id=\"gewone-tekst-ophalen\">Gewone tekst ophalen<\/h2>\n<p>Gebruik de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/text\/\">text<\/a> eigenschap om gewone, ongeformatteerde tekst van het bereik op te halen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een platte, ongeformatteerde tekst van een bereik krijgt:<\/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 kunt het voorbeeldbestand van dit voorbeeld downloaden 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=\"tekst-verwijderen\">Tekst verwijderen<\/h2>\n<p>Bereik laat het verwijderen van alle tekens van het bereik door aan te roepen <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/delete\/\">delete<\/a><\/p>\n<p>Het volgende voorbeeld van code laat zien hoe alle tekens van een bereik te verwijderen:<\/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 kunt het voorbeeldbestand van dit voorbeeld downloaden 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: Inhoud tussen documentnodes uitpakken","link":"https:\/\/docs.aspose.com\/words\/nl\/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\/nl\/python-net\/how-to-extract-selected-content-between-nodes-in-a-document\/","description":"\n        \n        \n        <p>Bij het werken met documenten is het belangrijk om inhoud binnen een document gemakkelijk uit een specifiek bereik te halen. De inhoud kan echter bestaan uit complexe elementen zoals paragrafen, tabellen, afbeeldingen, enz.<\/p>\n<p>Ongeacht welke inhoud moet worden gewonnen, de methode om dat gehalte te extraheren zal altijd worden bepaald door welke knooppunten worden geselecteerd om het gehalte tussen te extraheren. Dit kunnen hele tekstlichamen zijn of eenvoudige tekstruns.<\/p>\n<p>Er zijn veel mogelijke situaties en daarom veel verschillende knooppunttypes te overwegen bij het extraheren van inhoud. U zou bijvoorbeeld inhoud tussen:<\/p>\n<ul>\n<li>Twee specifieke paragrafen<\/li>\n<li>Specifieke teksten<\/li>\n<li>Velden van verschillende soorten, zoals merge velden<\/li>\n<li>Begin en eindbereik van een bladwijzer of commentaar<\/li>\n<li>Diverse teksten in afzonderlijke afdelingen<\/li>\n<\/ul>\n<p>In sommige situaties kan het zelfs nodig zijn om verschillende knooppunttypes te combineren, zoals het extraheren van inhoud tussen een alinea en een veld, of tussen een run en een bladwijzer.<\/p>\n<p>Dit artikel biedt de code implementatie voor het extraheren van tekst tussen verschillende knooppunten, evenals voorbeelden van gemeenschappelijke scenario&rsquo;s.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nDeze voorbeelden zijn slechts enkele demonstraties van de vele mogelijkheden. We zijn van plan om de tekst extractie functionaliteit deel uit te maken van het publiek API in de toekomst, en er zal geen extra code nodig zijn. In de tussentijd, voel je vrij om uw verzoeken over deze functionaliteit op de <a href=\"https:\/\/forum.aspose.com\/c\/words\/8\">Aspose.Words forum<\/a>.\n<\/div>\n\n<h2 id=\"waarom-inhoud-uitpakken\">Waarom inhoud uitpakken<\/h2>\n<p>Vaak is het doel van het extraheren van de inhoud om het apart te dupliceren of op te slaan in een nieuw document. U kunt bijvoorbeeld inhoud extraheren en:<\/p>\n<ul>\n<li>Kopieer het in een apart document<\/li>\n<li>Een bepaald deel van een document omzetten naar PDF of afbeelding<\/li>\n<li>De inhoud in het document vele malen dupliceren<\/li>\n<li>Werk met uitgepakte inhoud gescheiden van de rest van het document<\/li>\n<\/ul>\n<p>Dit kan gemakkelijk worden bereikt met behulp van Aspose.Words en de implementatie van de code hieronder.<\/p>\n<h2 id=\"algoritme-voor-het-extraheren-van-inhoud\">Algoritme voor het extraheren van inhoud<\/h2>\n<p>De code in deze sectie behandelt alle hierboven beschreven situaties met \u00e9\u00e9n algemene en herbruikbare methode. De algemene opzet van deze techniek omvat:<\/p>\n<ol>\n<li>Het verzamelen van de knooppunten die het gebied van inhoud dicteren dat uit uw document zal worden gehaald. Het ophalen van deze knooppunten wordt behandeld door de gebruiker in hun code, gebaseerd op wat ze willen worden verwijderd.<\/li>\n<li>Deze knooppunten doorgeven aan de <strong>ExtractContent<\/strong> de hieronder beschreven methode. U moet ook een booleaanse parameter doorgeven die aangeeft of deze knooppunten, die als markers fungeren, al dan niet in de extractie moeten worden opgenomen.<\/li>\n<li>Het ophalen van een lijst van gekloonde inhoud (gekopieerde knooppunten) die moet worden uitgepakt. U kunt deze lijst van knooppunten op elke toepasselijke manier gebruiken, bijvoorbeeld door een nieuw document aan te maken dat alleen de geselecteerde inhoud bevat.<\/li>\n<\/ol>\n<h2 id=\"hoe-de-inhoud-uit-te-pakken\">Hoe de inhoud uit te pakken<\/h2>\n<p>Om de inhoud uit uw document te halen moet u de <strong>inhoud uitpakken<\/strong> methode hieronder en geef de juiste parameters. De onderliggende basis van deze methode omvat het vinden van blokniveauknooppunten (paragrafen en tabellen) en het klonen ervan om identieke kopie\u00ebn te maken. Als de aangegeven knooppunten blokniveau zijn dan is de methode in staat om gewoon de inhoud op dat niveau te kopi\u00ebren en toe te voegen aan de array.<\/p>\n<p>Maar als de marker knooppunten zijn inline (een kind van een paragraaf) dan wordt de situatie complexer, omdat het nodig is om de paragraaf op de inline knooppunt te splitsen, of het nu een run, bladwijzer velden etc. Inhoud in de gekloonde oudernodes die niet aanwezig zijn tussen de markers wordt verwijderd. Dit proces wordt gebruikt om ervoor te zorgen dat de inline-knooppunten de opmaak van de alinea van de moeder blijven behouden. De methode zal ook controles uitvoeren op de knooppunten doorgegeven als parameters en gooit een uitzondering als beide knooppunten ongeldig is. De parameters die aan deze methode moeten worden doorgegeven zijn:<\/p>\n<ol>\n<li><strong>startNode<\/strong> en <strong>eindNode<\/strong>. De eerste twee parameters zijn de knooppunten die bepalen waar de extractie van de inhoud begint en eindigt op respectievelijk. Deze knooppunten kunnen zowel blokniveau (<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 inlineniveau (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> enz.):\n<ol>\n<li>Om een veld te passeren moet je de bijbehorende <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldstart\/\">FieldStart<\/a> object.<\/li>\n<li>Om bladwijzers te passeren, de <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> Knooppunten moeten worden doorgegeven.<\/li>\n<li>Om opmerkingen door te geven, de <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> knooppunten moeten worden gebruikt.<\/li>\n<\/ol>\n<\/li>\n<li><strong>isInclusief<\/strong>. Bepaalt of de markeringen al dan niet in de extractie zijn opgenomen. Als deze optie ingesteld is false en dezelfde knoop of opeenvolgende knooppunten worden doorgegeven, dan wordt een lege lijst teruggegeven:\n<ol>\n<li><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldstart\/\">FieldStart<\/a> knooppunt wordt doorgegeven dan deze optie definieert of het hele veld moet worden opgenomen of uitgesloten.<\/li>\n<li><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> node is doorgegeven, deze optie definieert of de bladwijzer is opgenomen of alleen de inhoud tussen de bladwijzer range.<\/li>\n<li><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> node is doorgegeven, deze optie definieert of het commentaar zelf moet worden opgenomen of alleen de inhoud in het commentaarbereik.<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>De uitvoering van de <strong>inhoud uitpakken<\/strong> methode kunt u vinden <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<\/a>. Deze methode zal in de scenario&rsquo;s in dit artikel worden genoemd.<\/p>\n<p>We zullen ook een aangepaste methode defini\u00ebren om gemakkelijk een document te genereren van uitgepakte knooppunten. Deze methode wordt gebruikt in veel van de scenario&rsquo;s hieronder en maakt gewoon een nieuw document en importeert de gewonnen inhoud in het.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een lijst van knooppunten neemt en ze in een nieuw document invoegt:<\/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=\"inhoud-tussen-alineas-uitpakken\">Inhoud tussen alinea&rsquo;s uitpakken<\/h2>\n<p>Dit toont aan hoe de hierboven beschreven methode moet worden gebruikt om het gehalte tussen specifieke alinea&rsquo;s te extraheren. In dit geval willen we de inhoud van de brief uit de eerste helft van het document halen. Wij zien dat dit tussen de 7e en de 11e paragraaf ligt.<\/p>\n<p>De onderstaande code voert deze taak uit. De desbetreffende alinea&rsquo;s worden met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child\/\">CompositeNode.get_child<\/a> methode op het document en het doorgeven van de gespecificeerde indices. Vervolgens geven we deze knooppunten door aan de <strong>inhoud uitpakken<\/strong> methode en vermelden dat deze in de extractie moeten worden opgenomen. Deze methode zal de gekopieerde inhoud tussen deze knooppunten teruggeven die vervolgens in een nieuw document worden ingevoegd.<\/p>\n<p>Het volgende voorbeeld van de code laat zien hoe de inhoud tussen specifieke paragrafen met behulp van de <strong>inhoud uitpakken<\/strong> methode hierboven:<\/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 kunt het voorbeeldbestand van dit voorbeeld downloaden 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=\"inhoud-uitpakken-tussen-verschillende-soorten-nodes\">Inhoud uitpakken tussen verschillende soorten nodes<\/h2>\n<p>We kunnen inhoud extraheren tussen combinaties van blokniveau of inline knooppunten. In dit scenario hieronder zullen we de inhoud tussen de eerste alinea en de tabel in het tweede deel inclusief extraheren. We krijgen de markers knooppunten door te bellen <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> methode op het tweede deel van het document om de juiste <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> knooppunten. Voor een lichte variatie laten we in plaats daarvan dupliceren de inhoud en plaats het onder het origineel.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe de inhoud tussen een alinea en een tabel met behulp van de <strong>inhoud uitpakken<\/strong> methode:<\/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 kunt het voorbeeldbestand van dit voorbeeld downloaden 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=\"inhoud-tussen-alineas-uitpakken-gebaseerd-op-stijl\">Inhoud tussen alinea&rsquo;s uitpakken Gebaseerd op stijl<\/h2>\n<p>Het kan nodig zijn om de inhoud te extraheren tussen paragrafen van dezelfde of andere stijl, zoals tussen paragrafen gemarkeerd met kopstijlen.<\/p>\n<p>De onderstaande code laat zien hoe dit te bereiken. Het is een eenvoudig voorbeeld dat de inhoud zal extraheren tussen de eerste instantie van de &ldquo;Heading 1&rdquo; en &ldquo;Header 3&rdquo; stijlen zonder ook de rubrieken te extraheren. Om dit te doen zetten we de laatste parameter op false, waarin staat dat de markerknooppunten niet mogen worden opgenomen.<\/p>\n<p>Bij een correcte implementatie moet dit in een lus worden uitgevoerd om inhoud tussen alle paragrafen van deze stijlen uit het document te halen. De gewonnen inhoud wordt gekopieerd naar een nieuw document.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe inhoud te extraheren tussen paragrafen met specifieke stijlen met behulp van de <strong>inhoud uitpakken<\/strong> methode:<\/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 kunt het voorbeeldbestand van dit voorbeeld downloaden 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=\"inhoud-uitpakken-tussen-specifieke-knoppen\">Inhoud uitpakken tussen specifieke knoppen<\/h2>\n<p>U kunt inhoud extraheren tussen inline knooppunten zoals een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/run\/\">Run<\/a> Ook. Runs van verschillende paragrafen kan worden doorgegeven als markers. De onderstaande code laat zien hoe je een specifieke tekst tussen dezelfde <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a> Node.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je inhoud tussen specifieke runs van dezelfde paragraaf met behulp van de <strong>inhoud uitpakken<\/strong> methode:<\/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 kunt het voorbeeldbestand van dit voorbeeld downloaden 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=\"inhoud-met-een-veld-uitpakken\">Inhoud met een veld uitpakken<\/h2>\n<p>Om een veld als marker te gebruiken, de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldstart\/\">FieldStart<\/a> knooppunt moet worden doorgegeven. De laatste parameter van de <strong>inhoud uitpakken<\/strong> methode zal bepalen of het gehele veld moet worden opgenomen of niet. Laten we de inhoud uitpakken tussen het &ldquo;FullName&rdquo; en een paragraaf in het document. Wij gebruiken de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_merge_field\/\">DocumentBuilder.move_to_merge_field<\/a> methode van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> Klasse. Dit zal de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldstart\/\">FieldStart<\/a> knooppunt van de naam van het merge-veld doorgegeven aan het.<\/p>\n<p>In ons geval laten we de laatste parameter die aan de <strong>inhoud uitpakken<\/strong> methode om <code>False<\/code> het veld van de extractie uitsluiten. We zullen de gewonnen inhoud naar PDF teruggeven.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe inhoud tussen een specifiek veld en paragraaf in het document te extraheren met behulp van de <strong>inhoud uitpakken<\/strong> methode:<\/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 kunt het voorbeeldbestand van dit voorbeeld downloaden 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=\"inhoud-uit-een-bladwijzer-halen\">Inhoud uit een bladwijzer halen<\/h2>\n<p>In een document wordt de inhoud die wordt gedefinieerd binnen een bladwijzer ingekapseld door de <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> knooppunten. Inhoud gevonden tussen deze twee knooppunten vormen de bladwijzer. U kunt een van deze knooppunten doorgeven als een markeerder, zelfs die van verschillende bladwijzers, zolang de startmarkering verschijnt voor de eindmarkering in het document. We zullen deze inhoud uitpakken in een nieuw document met de onderstaande code. De <strong>isInclusief<\/strong> parameter optie laat zien hoe de bladwijzer te behouden of weggooien.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u de inhoud waarnaar een bladwijzer verwijst kunt uitpakken met behulp van de <strong>inhoud uitpakken<\/strong> methode:<\/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 kunt het voorbeeldbestand van dit voorbeeld downloaden 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=\"inhoud-uit-een-opmerking-halen\">Inhoud uit een opmerking halen<\/h2>\n<p>Er is een opmerking gemaakt over de <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> knooppunten. Al deze knopen zijn inline. De eerste twee nodes inkapselen de inhoud in het document dat wordt verwezen door het commentaar, zoals te zien in de screenshot hieronder. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> knooppunt zelf is een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/inlinestory\/\">InlineStory<\/a> die alinea&rsquo;s en runs kunnen bevatten. Het vertegenwoordigt de boodschap van het commentaar als een commentaar zeepbel in het beoordelingspaneel. Aangezien dit knooppunt inline is en een afstammeling van een lichaam kun je ook de inhoud uit deze boodschap halen.<\/p>\n<p>Het commentaar bevat de titel, eerste alinea en de tabel in het tweede deel. Laten we deze opmerking uitpakken in een nieuw document. De <strong>isInclusief<\/strong> optie dicteert als het commentaar zelf wordt gehouden of weggegooid.<\/p>\n<p>Het volgende code voorbeeld laat zien hoe 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 kunt het voorbeeldbestand van dit voorbeeld downloaden 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-alleen-tekst-uitpakken\">Hoe alleen tekst uitpakken<\/h2>\n<p>De manieren om tekst uit het document op te halen zijn:<\/p>\n<ul>\n<li>Gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/save\/\">Document.save<\/a> om als platte tekst op te slaan in een bestand of stream<\/li>\n<li>Gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/to_string\/\">Node.to_string<\/a> en de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/saveformat\/#text\">SaveFormat.TEXT<\/a> parameter. Intern slaat dit als tekst op in een geheugenstroom en geeft het resulterende tekenreeks terug<\/li>\n<li>Gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/get_text\/\">Node.get_text<\/a> tekst met alles ophalen Microsoft Word controle karakters inclusief veldcodes<\/li>\n<\/ul>\n<h3 id=\"nodeget_text-en-nodeto_string-gebruiken\">Node.get_text en Node.to_string gebruiken<\/h3>\n<p>A Word-document kan controle karakters die speciale elementen zoals veld, einde van cel, einde van sectie, enz. aan te duiden bevatten. De volledige lijst van mogelijke Word control tekens wordt gedefinieerd in de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/controlchar\/\">ControlChar<\/a> Klasse. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/get_text\/\">Node.get_text<\/a> methode geeft tekst terug met alle controle karakter tekens aanwezig in het knooppunt.<\/p>\n<p>Bellen <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/to_string\/\">to_string<\/a> geeft de platte tekst van het document alleen terug zonder controletekens. Voor meer informatie over exporteren als platte tekst zie Gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/saveformat\/#text\">SaveFormat.TEXT<\/a><\/p>\n<p>Het volgende voorbeeld toont het verschil tussen het aanroepen van de <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> methoden op een knooppunt:<\/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>Dit voorbeeld slaat het document als volgt op:<\/p>\n<ul>\n<li>Filtreert veldtekens en veldcodes, vorm, voetnoot, endnote en commentaarverwijzingen<\/li>\n<li>Vervangt einde van paragraaf <strong>ControlChar.Cr<\/strong> tekens met <strong>ControlChar.CrLf<\/strong> combinaties<\/li>\n<li>Gebruikt UTF8 codering<\/li>\n<\/ul>\n<p>Het volgende voorbeeld van code laat zien hoe u een document in TXT-formaat kunt opslaan:<\/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=\"afbeeldingen-uit-vormen-halen\">Afbeeldingen uit vormen halen<\/h2>\n<p>Het kan nodig zijn om documentafbeeldingen uit te pakken om enkele taken uit te voeren. Aspose.Words laat je dit ook doen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je afbeeldingen uit een document haalt:<\/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: Werken met Headers en Footers","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-headers-and-footers\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-headers-and-footers\/","description":"\n        \n        \n        <p>Aspose.Words stelt gebruikers in staat om te werken met headers en voetteksten in een document. Een header is tekst die bovenaan een pagina wordt geplaatst, en een voettekst is tekst onderaan een pagina. Meestal worden deze gebieden gebruikt om informatie in te voegen die moet worden herhaald op alle of sommige pagina&rsquo;s van het document, zoals paginanummers, aanmaakdatum, bedrijfsinformatie, enzovoort.<\/p>\n<h2 id=\"headers-of-voetteksten-aanmaken-met-documentbuilder\">Headers of voetteksten aanmaken met DocumentBuilder<\/h2>\n<p>Als u een document header of footer programmatisch wilt toevoegen, is de gemakkelijkste manier om de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> Klas om het te doen.<\/p>\n<p>Het volgende codevoorbeeld laat zien hoe je een header en voettekst toevoegt aan documentpagina&rsquo;s:<\/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=\"kop--of-voetopties-specificeren\">Kop- of voetopties specificeren<\/h2>\n<p>Wanneer u een header of voettekst aan een document toevoegt, kunt u een aantal geavanceerde eigenschappen instellen. Aspose.Words biedt gebruikers de <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> lessen, maar ook <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/headerfootertype\/\">HeaderFooterType<\/a> telling die u meer controle over de header en footer aanpassingsproces geven.<\/p>\n<h3 id=\"kop--of-voettype-opgeven\">Kop- of voettype opgeven<\/h3>\n<p>U kunt drie verschillende headertypes en drie verschillende voettypes opgeven voor \u00e9\u00e9n document:<\/p>\n<ol>\n<li>Header en\/of voettekst voor de eerste pagina<\/li>\n<li>Header en\/of voettekst voor even pagina&rsquo;s<\/li>\n<li>Header en\/of voettekst voor oneven pagina&rsquo;s<\/li>\n<\/ol>\n<p>Het volgende voorbeeld van code laat zien hoe je een header toevoegt aan oneven documentpagina&rsquo;s:<\/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=\"geef-aan-of-verschillende-berichtkoppen-of-voetteksten-voor-de-eerste-pagina-worden-weergegeven\">Geef aan of verschillende berichtkoppen of voetteksten voor de eerste pagina worden weergegeven<\/h3>\n<p>Zoals hierboven vermeld, kunt u ook een andere header of voettekst instellen voor de eerste pagina. Om dit te doen, moet u de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/pagesetup\/different_first_page_header_footer\/\">different_first_page_header_footer<\/a> vlag naar <code>true<\/code> en dan de <strong>HeaderFirst<\/strong> of <strong>FooterFirst<\/strong> waarde.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u de header alleen voor de eerste pagina kunt instellen:<\/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=\"geef-aan-of-verschillende-berichtkoppen-of-voetteksten-voor-oneven-of-zelfs-paginas-moeten-worden-weergegeven\">Geef aan of verschillende berichtkoppen of voetteksten voor oneven of zelfs pagina&rsquo;s moeten worden weergegeven<\/h3>\n<p>Vervolgens wilt u verschillende headers of voetteksten instellen voor oneven en zelfs pagina&rsquo;s in een document. Om dit te doen, moet u de <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 naar <code>true<\/code> en dan spacefy de waarden <strong>HeaderPrimary<\/strong> en <strong>HeaderEven<\/strong>, of <strong>FooterPrimary<\/strong> en <strong>FooterEven<\/strong>.<\/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=\"een-absoluut-gepositioneerd-invoegen-afbeelding-in-de-kop\">Een absoluut gepositioneerd invoegen Afbeelding in de kop<\/h3>\n<p>Om een afbeelding in een header of voettekst te plaatsen, gebruik de <strong>HeaderPrimary<\/strong> headertype of <strong>FooterPrimary<\/strong> voettype en de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_image\/\">insert_image<\/a> methode.<\/p>\n<p>Het volgende codevoorbeeld laat zien hoe je een afbeelding aan een header toevoegt:<\/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=\"lettertype--en-alineaeigenschappen-instellen-voor-header--of-voettekst\">Lettertype- en alineaeigenschappen instellen voor header- of voettekst<\/h3>\n<p>Met Aspose.Words kunt u het lettertype en alinea eigenschappen, gebruik de <strong>HeaderPrimary<\/strong> headertype of <strong>FooterPrimary<\/strong> footer type, evenals methoden en eigenschappen voor het werken met de lettertypen en alinea&rsquo;s die u gebruikt voor de documentinhoud.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je de tekst in de header op Arial, vet, grootte 14, en centrum 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=\"paginanummers-invoegen-in-de-kop--of-voettekst\">Paginanummers invoegen in de kop- of voettekst<\/h3>\n<p>Indien nodig kunt u paginanummers toevoegen aan de header of voettekst. Om dit te doen, gebruik de <strong>HeaderPrimary<\/strong> headertype of <strong>FooterPrimary<\/strong> voettype en de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_field\/\">insert_field<\/a> methode om het vereiste veld toe te voegen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe paginanummers aan de voettekst rechts toe te voegen:<\/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-headers-of-voetteksten-die-in-de-vorige-sectie-zijn-gedefinieerd\">Gebruik Headers of Voetteksten die in de vorige sectie zijn gedefinieerd<\/h3>\n<p>Als u de koptekst of voettekst van de vorige sectie moet kopi\u00ebren, kunt u dat ook doen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u de koptekst of voettekst van de vorige sectie kunt kopi\u00ebren:<\/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=\"zorg-voor-header-of-footer-verschijning-bij-het-gebruik-van-verschillende-pagina-ori\u00ebntaties-en-paginagrootte\">Zorg voor Header of Footer verschijning bij het gebruik van verschillende pagina Ori\u00ebntaties en paginagrootte<\/h3>\n<p>Aspose.Words kunt u het uiterlijk van een header of voettekst bij het gebruik van verschillende ori\u00ebntaties en paginagroottes.<\/p>\n<p>Het volgende voorbeeld laat zien hoe dit moet:<\/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=\"alleen-kopteksten-of-alleen-voetteksten-verwijderen\">Alleen kopteksten of alleen voetteksten verwijderen<\/h2>\n<p>Elke sectie in een document kan maximaal drie headers en maximaal drie footers (voor eerst, zelfs, en oneven pagina&rsquo;s). Als u alle headers of alle voetteksten in een document wilt verwijderen, moet u alle secties doorlopen en elke bijbehorende headernode of voetnode verwijderen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je alle voetteksten uit alle secties verwijdert, maar de kopteksten intact laat. U kunt alleen headers op een soortgelijke manier verwijderen:<\/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 kunt het voorbeeldbestand van dit voorbeeld downloaden 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: Werken met Voetnoot en Eindnoot","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-footnote-and-endnote\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-footnote-and-endnote\/","description":"\n        \n        \n        <p>Aspose.Words bevat ook enkele klassen, methoden en eigenschappen voor het werken met voetnoten en eindnoten.<\/p>\n<h2 id=\"eindnote-invoegen-en-nummeropties-instellen\">Eindnote invoegen en nummeropties instellen<\/h2>\n<p>Als u voetnoot of endnote wilt invoegen in Word-document, gebruik dan <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_footnote\/\">insert_footnote<\/a> methode. Deze methode voegt een voetnoot of eindnoot toe aan het document.<\/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> klassen vertegenwoordigen nummeringsopties voor voetnoot en eindnoot.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je endnote in het document invoegt en de nummeringsopties ervan instelt:<\/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=\"aantal-kolommen-van-de-voetnootindeling-instellen\">Aantal kolommen van de voetnootindeling instellen<\/h2>\n<p>U kunt het aantal voetnoot layout kolommen instellen met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.notes\/footnoteoptions\/columns\/\">columns<\/a> eigendom. Als deze eigenschap de waarde van 0 heeft, wordt het gebied met voetnoten geformatteerd met een aantal kolommen op basis van het aantal kolommen op de getoonde pagina.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u het aantal kolommen voor voetnootindeling kunt instellen:<\/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=\"de-positie-van-voetnoot-en-eindnoot-instellen\">De positie van Voetnoot en Eindnoot instellen<\/h2>\n<p>De voetnootpositie kan zich onderaan elke pagina of onder de tekst op elke pagina bevinden. De eindnootpositie kan aan het einde van de sectie of aan het einde van het document zijn.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je de positie van voetnoot en eindnoot kunt instellen:<\/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: Werken met Inhoudsopgave","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-table-of-contents\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-table-of-contents\/","description":"\n        \n        \n        <p>Vaak werk je met documenten die een inhoudsopgave bevatten (TOC). Gebruik Aspose.Words U kunt uw eigen inhoudsopgave invoegen of bestaande inhoudsopgave volledig herbouwen in het document met slechts een paar regels code. Dit artikel beschrijft hoe te werken met de inhoudsopgave en toont:<\/p>\n<ul>\n<li>Hoe een gloednieuwe invoegen <code>TOC<\/code><\/li>\n<li>Nieuwe of bestaande TOC&rsquo;s bijwerken in het document.<\/li>\n<li>Specificeer schakelaars om de opmaak en de algemene structuur van de TOC te controleren.<\/li>\n<li>Hoe de stijlen en het uiterlijk van de inhoudsopgave te wijzigen.<\/li>\n<li>Hoe verwijder je een hele <code>TOC<\/code> veld samen met alle vermeldingen formulier het document.<\/li>\n<\/ul>\n<h2 id=\"inhoudsopgave-programmatisch-invoegen\">Inhoudsopgave programmatisch invoegen<\/h2>\n<p>U kunt een <code>TOC<\/code> (inhoudsopgave) veld in het document op de huidige positie door het aanroepen van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_table_of_contents\/\">DocumentBuilder.insert_table_of_contents<\/a> methode.<\/p>\n<p>Een inhoudsopgave in een Word-document kan op een aantal manieren worden gebouwd en geformatteerd met behulp van een verscheidenheid aan opties. Het veld schakelt dat u doorgeeft aan de methode bepaalt de manier waarop de tabel is gebouwd en weergegeven in uw document.<\/p>\n<p>De standaard switches die gebruikt worden in een <code>TOC<\/code> ingevoegd in Microsoft Word zijn <strong>&ldquo;Vertaling:<\/strong>. Beschrijvingen van deze switches evenals een lijst van ondersteunde switches vindt u later in het artikel. U kunt deze handleiding gebruiken om de juiste switches te verkrijgen of als u al een document met de soortgelijke <code>TOC<\/code> dat u veldcodes (<em>ALT+F9<\/em>) kunt tonen en de switches rechtstreeks vanuit het veld kunt kopi\u00ebren.<\/p>\n<p>Het volgende codevoorbeeld laat zien hoe je een Inhoudsopgaveveld in een document invoegt:<\/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>De code toont de nieuwe inhoudsopgave die in een leeg document wordt ingevoegd. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> klasse wordt vervolgens gebruikt om een aantal sample-inhoudsopmaak met de juiste stijlen van de rubriek in te voegen die worden gebruikt om de inhoud te markeren die in de TOC moet worden opgenomen. De volgende lijnen dan de <code>TOC<\/code> door het bijwerken van de velden en pagina-indeling van het document.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nZonder de in het voorbeeld gebruikte methoden, wanneer u het uitvoerdocument opent, zou u de <code>TOC<\/code> veld, maar zonder zichtbare inhoud. Dit komt omdat de <code>TOC<\/code> veld is ingevoegd maar is nog niet bevolkt totdat het is bijgewerkt in het document. Nadere informatie hierover wordt in de volgende paragraaf besproken.\n<\/div>\n\n<h2 id=\"inhoudsopgave-bijwerken\">Inhoudsopgave bijwerken<\/h2>\n<p>Aspose.Words kunt u een volledige update <code>TOC<\/code> met slechts een paar regels code. Dit kan worden gedaan om een nieuw ingevoegde <code>TOC<\/code> of een bestaande <code>TOC<\/code> na wijziging van het document. De volgende twee methoden moeten worden gebruikt om de <code>TOC<\/code> velden in het document:<\/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>Houd er rekening mee dat deze twee update methoden nodig zijn om in die volgorde te worden opgeroepen. Indien omgekeerd wordt de inhoudsopgave ingevuld, maar geen paginanummers worden weergegeven. Elk aantal verschillende TOC&rsquo;s kan worden bijgewerkt. Deze methoden zullen automatisch alle TOC&rsquo;s in het document bijwerken.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je volledig kunt herbouwen <code>TOC<\/code> velden in het document door veldupdate aan te roepen:<\/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>De eerste oproep aan <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/update_fields\/\">Document.update_fields<\/a> zal de <code>TOC<\/code> alle tekstvermeldingen worden ingevuld en de <code>TOC<\/code> lijkt bijna compleet. Het enige wat ontbreekt is de pagina nummers die voor nu worden weergegeven met???. De tweede oproep tot <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/update_page_layout\/\">Document.update_page_layout<\/a> zal de lay-out van het document in het geheugen. Dit moet worden gedaan om de paginanummers van de items te verzamelen. De juiste paginanummers berekend op basis van deze oproep worden vervolgens ingevoegd in de TOC.<\/p>\n<h2 id=\"gebruik-schakelen-om-het-gedrag-van-de-inhoudsopgave-te-controleren\">Gebruik Schakelen om het gedrag van de Inhoudsopgave te controleren.<\/h2>\n<p>Zoals bij elk ander veld, de <code>TOC<\/code> veld kan schakelaars accepteren die gedefinieerd zijn in de veldcode die bepalen hoe de inhoudstabel gebouwd wordt. Bepaalde schakelaars worden gebruikt om te bepalen welke ingangen zijn opgenomen en op welk niveau terwijl anderen worden gebruikt om het uiterlijk van de TOC te controleren. Schakelaars kunnen worden gecombineerd zodat complexe inhoudsopgave kan worden geproduceerd.<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-table-of-contents\/working-with-table-of-contents-1.png\" alt=\"working-with-table-of-contents-aspose-words-net\"><\/p>\n<p>Standaard zijn deze schakelaars hierboven opgenomen bij het invoegen van een standaard <code>TOC<\/code> in het document. A <code>TOC<\/code> zonder switches bevat inhoud van de ingebouwde kopstijlen (alsof de \\O switch is ingesteld). De beschikbare <code>TOC<\/code> schakelaars die ondersteund worden door Aspose.Words worden hieronder vermeld en het gebruik ervan wordt in detail beschreven. Ze kunnen worden onderverdeeld in afzonderlijke secties gebaseerd op hun type. De schakelaars in de eerste sectie bepalen welke inhoud in de <code>TOC<\/code> en de schakelaars in het tweede deel regelen het uiterlijk van de TOC. Als een switch hier niet wordt vermeld dan is het momenteel niet ondersteund. Alle switches worden ondersteund in toekomstige versies. We voegen bij elke release verdere ondersteuning toe.<\/p>\n<h3 id=\"markeringsschakelaars\">Markeringsschakelaars<\/h3>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:left\">Omschakelen<\/th>\n<th style=\"text-align:left\">Omschrijving<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align:left\"><strong>Heading Styles<\/strong> <br\/>*(\\O Switch) *<\/td>\n<td style=\"text-align:left\"><p>Deze switch definieert dat de <code>TOC<\/code> moet worden gebouwd van de ingebouwde koers stijlen. In Microsoft Word Deze worden gedefinieerd in rubriek 1. 9. In Aspose.Words deze stijlen worden vertegenwoordigd door de bijbehorende StyleIdentifier opsomming. Deze opsomming vertegenwoordigt een lokale onafhankelijke identificatie van een stijl, bijvoorbeeld <code>StyleIdentifier.Heading1<\/code> vertegenwoordigt de rubriek 1 stijl. Met behulp hiervan kunnen de opmaak en eigenschappen van de stijl worden opgehaald uit de Style collectie van het document. De bijbehorende Style klasse kan worden opgehaald uit de <code>Document.Styles<\/code> verzameling door gebruik te maken van de ge\u00efndexeerde eigenschap van het type StyleIdentifier.<\/p><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>![working-with-table-of-contents-styles](\/words\/python-net\/working-with-table-of-contents\/working-with-table-of-contents-2.png)<\/p>\n<p>Alle inhoud die met deze stijlen is geformatteerd, is opgenomen in de inhoudsopgave. Het niveau van de rubriek bepaalt het overeenkomstige hi\u00ebrarchische niveau van de vermelding in het TOC. Zo zal een paragraaf met de stijl van rubriek 1 worden behandeld als het eerste niveau in de `TOC` terwijl een paragraaf met rubriek 2 wordt behandeld als het volgende niveau in de hi\u00ebrarchie enzovoort.<\/p>\n |\n| **Outline Levels** <br\/>*(&#92;U switch) * | <p>Elke alinea kan een kaderniveau vaststellen in het kader van alineaopties.<\/p>\n<p>![working-with-table-of-contents-paragraph](\/words\/python-net\/working-with-table-of-contents\/working-with-table-of-contents-3.png)<\/p>\n<p>Deze instelling bepaalt welk niveau deze paragraaf in documenthi\u00ebrarchie moet worden behandeld. Dit wordt vaak gebruikt om de indeling van een document gemakkelijk te structureren. Deze hi\u00ebrarchie kan worden bekeken door over te schakelen naar Outline View in Microsoft Word. Vergelijkbaar met kopstijlen, kunnen er 1 Omtrekniveaus 1 `TOC` in het overeenkomstige niveau van de hi\u00ebrarchie <br\/>Elke inhoud met een omtrekniveau, hetzij in de alineastijl, hetzij rechtstreeks op de alinea zelf, is opgenomen in de TOC. In Aspose.Words het kaderniveau wordt vertegenwoordigd door de `ParagraphFormat.OutlineLevel` eigendom van de paragraaf node. Het schemaniveau van een alinea-stijl wordt op dezelfde wijze weergegeven door de `Style.ParagraphFormat` eigendom.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<\/p>\n<p>Merk op dat ingebouwde kopstijlen zoals rubriek 1 een omtrekniveau hebben dat verplicht is ingesteld in stijlinstellingen.<\/p>\n<p>\n<\/div>\n\n |\n| **Custom Styles** <br\/>*(&#92;T switch) * | <p>Deze switch zal het mogelijk maken aangepaste stijlen te gebruiken bij het verzamelen van items worden gebruikt in de TOC. Dit wordt vaak gebruikt in combinatie met de &#92;O switch om aangepaste stijlen samen met ingebouwde kopstijlen in de TOC. <br\/>De parameters van de schakelaar moeten binnen spraaksporen worden ingesloten. Veel aangepaste stijlen kunnen worden opgenomen, voor elke stijl de naam moet worden gespecificeerd gevolgd door een komma gevolgd door het niveau dat de stijl moet verschijnen in de `TOC` als. Andere stijlen worden ook gescheiden door een komma. <br\/>Bijvoorbeeld<\/p>\n<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>\n<p>zal inhoud gestyled met CustomHeading1 gebruiken als niveau 1 inhoud in de `TOC` en CustomHeading2 als niveau 2.<\/p>\n |\n| **Use TC Fields** <br\/>*(&#92;F en &#92;L switches) * | <p>In oudere versies van Microsoft Word, de enige manier om een `TOC` was het gebruik van TC velden. Deze velden worden verborgen in het document geplaatst, zelfs wanneer veldcodes worden getoond. Zij bevatten de tekst die moet worden weergegeven in de vermelding en de `TOC` is gebouwd van hen. Deze functionaliteit wordt nu niet vaak gebruikt, maar kan in sommige gevallen nog nuttig zijn om inzendingen in de `TOC` die niet zichtbaar zijn in het document. <br\/>Wanneer ingevoegd deze velden verschijnen verborgen zelfs wanneer veldcodes worden weergegeven. Ze kunnen niet worden gezien zonder verborgen inhoud te tonen. Om deze velden te zien De paragraafopmaak tonen moet worden geselecteerd.<\/p>\n<p>![working-with-table-of-contents-paragraph-settings](\/words\/python-net\/working-with-table-of-contents\/working-with-table-of-contents-4.png)<\/p><p>Deze velden kunnen worden ingevoegd in een document op elke positie zoals elke andere veld en worden vertegenwoordigd door de `FieldType.FieldTOCEntry` Lijst. <br\/>De &#92;F schakelaar in a `TOC` wordt gebruikt om te specificeren dat TC-velden moeten worden gebruikt als vermeldingen. De schakelaar zonder extra identificatie betekent dat elk TC-veld in het document zal worden opgenomen. Elke extra parameter, vaak een enkele letter, zal aangeven dat alleen TC-velden met een matching \\f switch in de TOC zullen worden opgenomen. Bijvoorbeeld *<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>\n<p>bevat alleen TC-velden zoals<\/p>\n<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>\n<p>De `TOC` veld heeft ook een verwante switch, de<\/p>\n<p>![todo:image_alt_text](\/words\/python-net\/working-with-table-of-contents\/working-with-table-of-contents-5.png)<\/p>\n<p>De `TC` velden zelf kunnen ook verschillende switches set. Dit zijn:<\/p>\n<p>- Verklaart hierboven. *<\/p>\n<p>Definieert welk niveau in de `TOC` dit TC veld zal verschijnen in. A `TOC` die deze zelfde switch gebruikt, zal alleen dit TC-veld bevatten als het binnen het opgegeven bereik valt. *<\/p>\n<p>- De nummering van deze pagina `TOC` item wordt niet getoond. Monstercode voor het invoegen van TC-velden vindt u in de volgende sectie.<\/p>\n |\n<h3 id=\"verwante-switches\">Verwante switches<\/h3>\n<table>\n<thead>\n<tr>\n<th style=\"text-align:left\">Omschakelen<\/th>\n<th style=\"text-align:left\">Omschrijving<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"text-align:left\"><strong>Omit Page Numbers<\/strong> <br\/>*(\\N Switch) *<\/td>\n<td style=\"text-align:left\"><p>Deze schakelaar wordt gebruikt om paginanummers voor bepaalde niveaus van de TOC te verbergen. Bijvoorbeeld kunt u defini\u00ebren<\/p><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<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>\n<p>en de paginanummers op de inzendingen van de levels 3 en 4 zullen samen met de leader dots (indien aanwezig) worden verborgen. Om slechts \u00e9\u00e9n niveau te specificeren dient een bereik nog steeds te worden gebruikt, bijvoorbeeld <br\/>Het leveren van geen niveau bereik zal paginanummers voor alle niveaus in de TOC weglaten. Dit is handig om in te stellen bij het exporteren van een document naar HTML of een soortgelijk formaat. Dit komt omdat HTML-gebaseerde formaten geen paginaconcept hebben en dus geen paginanummering nodig hebben.<\/p>\n<p>![todo:image_alt_text](\/words\/python-net\/working-with-table-of-contents\/working-with-table-of-contents-6.png)<\/p>\n |\n| **Insert As Hyperlinks** <br\/>*(&#92;H Switch) * | <p>Deze switch specificeert dat `TOC` Ingangen worden ingevoegd als hyperlinks. Bij het bekijken van een document in Microsoft Word deze vermeldingen zullen nog steeds verschijnen als normale tekst binnen de `TOC` maar zijn hyperlinked en dus kan worden gebruikt om te navigeren naar de positie van het oorspronkelijke item in het document met behulp van *Ctrl + Left Click* in Microsoft Word. Wanneer deze switch is opgenomen dan zijn deze links ook bewaard gebleven in andere formaten. Bijvoorbeeld in HTML-gebaseerde formaten waaronder EPUB en weergegeven formaten zoals PDF en XPS Deze zullen worden ge\u00ebxporteerd als werklinks. <br\/>Zonder deze schakelaar set de `TOC` in al deze outputs zal worden ge\u00ebxporteerd als platte tekst en zal dit gedrag niet demonstreren. Als een document wordt geopend in MS Word zal de tekst van de items ook niet op deze manier te klikken, maar de paginanummers kunnen nog steeds worden gebruikt om te navigeren naar het oorspronkelijke item.<\/p>\n<p>![working-with-table-of-contents-titles](\/words\/python-net\/working-with-table-of-contents\/working-with-table-of-contents-7.png)<\/p>\n |\n| **Set Separator Character** <br\/>*(&#92;P Switch) * | <p>Deze switch maakt het mogelijk om de inhoud van de titel van het item en paginanummering gemakkelijk te wijzigen in de TOC. Het te gebruiken scheidingsteken moet na deze schakelaar worden gespecificeerd en in spraakmarkeringen worden ingesloten. <br\/>In tegenstelling tot wat in Office-documentatie is gedocumenteerd, kan slechts \u00e9\u00e9n karakter worden gebruikt in plaats van maximaal vijf. Dit geldt zowel voor MS Word als Aspose.Words. <br\/>Het gebruik van deze switch is niet aanbevolen omdat het niet veel controle over wat het gebruikt om te scheiden items en paginanummers in de TOC. In plaats daarvan wordt aanbevolen om de juiste `TOC` stijl zoals `StyleIdentifier.TOC1` en van daaruit de leider stijl bewerken met toegang tot specifieke lettertype leden etc. Meer details over hoe dit te doen vindt u later in het artikel.<\/p>\n<p>![working-with-table-of-contents-toc](\/words\/python-net\/working-with-table-of-contents\/working-with-table-of-contents-8.png)<\/p>\n |\n| **Preserve Tab Entries** <br\/>*(&#92;W switch) * | <p>Met behulp van deze switch zal aangeven dat alle items die een tabteken hebben, bijvoorbeeld een kop die een tabblad aan het einde van de regel heeft, worden behouden als een juiste tabteken bij het vullen van de TOC. Dit betekent dat de functie van het tabteken aanwezig zal zijn in de `TOC` en kan worden gebruikt om het item te formatteren. Bijvoorbeeld bepaalde items kunnen tab-stops en tab-tekens gebruiken om de tekst gelijkmatig te spatief te maken. Zolang de overeenkomstige `TOC` niveau definieert het equivalent tabblad stopt dan de gegenereerde `TOC` ingangen zullen verschijnen met dezelfde afstand. <br\/><br\/>In dezelfde situatie als deze switch niet werd gedefinieerd dan zouden de tabtekens worden omgezet in witte ruimte equivalent als niet-functionele tabbladen. De output zou dan niet verschijnen zoals verwacht.<\/p>\n<p>![working-with-table-of-contents-aspose](\/words\/python-net\/working-with-table-of-contents\/working-with-table-of-contents-9.png)<\/p>\n |\n| **Preserve New Line Entries** <br\/>*(&#92;X Switch) * | <p>Gelijkaardig aan de schakelaar hierboven, deze switch specificeert dat rubrieken over meerdere lijnen (met behulp van nieuwe regeltekens niet gescheiden alinea's) worden bewaard zoals ze zijn in de gegenereerde TOC. Bijvoorbeeld, een kop die zich over meerdere lijnen verspreidt kan het nieuwe lijnteken gebruiken (Ctrl + Enter of `ControlChar.LineBreak`) om inhoud over verschillende lijnen te scheiden. Met deze schakelaar gespecificeerd, het item in de `TOC` zal deze nieuwe regel tekens behouden zoals hieronder getoond. <br\/><br\/>In deze situatie als de switch niet wordt gedefinieerd dan worden de nieuwe regeltekens omgezet in een enkele witte ruimte.<\/p>\n<p>![working-with-table-of-contents-aspose-words](\/words\/python-net\/working-with-table-of-contents\/working-with-table-of-contents-10.png)<\/p>\n |\n<h2 id=\"tc-velden-invoegen\">TC velden invoegen<\/h2>\n<p>U kunt een nieuw TC veld op de huidige positie van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_field\/\">DocumentBuilder.insert_field<\/a> methode en het specificeren van de veldnaam als Onderstaand voorbeeld laat zien hoe je een <code>TC<\/code> veld in het document met <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=\"inhoudsopgave-wijzigen\">Inhoudsopgave wijzigen<\/h2>\n<p>De opmaak van de inzendingen in de <code>TOC<\/code> gebruik niet de originele stijlen van de gemarkeerde items, in plaats daarvan wordt elk niveau geformatteerd met behulp van een equivalent <code>TOC<\/code> stijl. Bijvoorbeeld het eerste niveau in de <code>TOC<\/code> is geformatteerd met de <strong>TOC1<\/strong> stijl, het tweede niveau geformatteerd met de <strong>TOC2<\/strong> stijl enzovoort. Dit betekent dat het uiterlijk van de <code>TOC<\/code> deze stijlen moeten gewijzigd worden. In Aspose.Words deze stijlen worden vertegenwoordigd door de lokale onafhankelijke <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 worden opgehaald uit de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbase\/styles\/\">Document.styles<\/a> verzameling met behulp van deze identificatiemiddelen.<\/p>\n<p>Zodra de juiste stijl van het document is opgehaald kan de opmaak voor deze stijl worden gewijzigd. Wijzigingen in deze stijlen zullen automatisch worden weergegeven op de TOC&rsquo;s in het document. Onderstaand voorbeeld verandert een opmaakeigenschap gebruikt in het eerste niveau <code>TOC<\/code> stijl.<\/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>Het is ook nuttig op te merken dat elke directe opmaak van een alinea (gedefinieerd op de alinea zelf en niet in de stijl) gemarkeerd om de <code>TOC<\/code> zal worden gekopieerd in de vermelding in de TOC. Bijvoorbeeld als de rubriek 1 stijl wordt gebruikt om inhoud te markeren voor de <code>TOC<\/code> en deze stijl heeft Bold formattering, terwijl de alinea heeft ook cursief formatteren direct toegepast. Het resultaat <code>TOC<\/code> invoer zal niet vet omdat dat deel uitmaakt van stijl formatteren, maar het zal cursief als dit direct is geformatteerd op de alinea.<\/p>\n<p>U kunt ook de opmaak van de scheidingstekens tussen elk item en paginanummer controleren. Standaard is dit een stippellijn die wordt verspreid over de pagina nummering met behulp van een tabteken en een rechter tabblad stop opgesteld dicht bij de rechter marge.<\/p>\n<p>Gebruik van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/style\/\">Style<\/a> klasse opgehaald voor de specifieke <code>TOC<\/code> niveau dat u wilt wijzigen, kunt u ook wijzigen hoe deze verschijnen in het document. Om eerst te veranderen hoe dit eruit ziet <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/style\/paragraph_format\/\">Style.paragraph_format<\/a> moet worden aangeroepen om de paragraaf opmaak voor de stijl op te halen. Hieruit kunnen de tabs worden opgehaald door te bellen <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/tab_stops\/\">ParagraphFormat.tab_stops<\/a> en het desbetreffende tabblad wordt gewijzigd. Met behulp van dezelfde techniek kan het tabblad zelf worden verplaatst of verwijderd allemaal samen. Hieronder ziet u hoe u de positie van het rechter tabblad kunt wijzigen <code>TOC<\/code> gerelateerde paragrafen.<\/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=\"een-inhoudsopgave-uit-het-document-verwijderen\">Een inhoudsopgave uit het document verwijderen<\/h2>\n<p>Een inhoudsopgave kan uit het document worden verwijderd door alle tussen de <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> knooppunt van de <code>TOC<\/code> veld. De onderstaande code toont dit aan. Het verwijderen van de <code>TOC<\/code> veld is eenvoudiger dan een normaal veld omdat we niet bijhouden van geneste velden. In plaats daarvan controleren we de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldend\/\">FieldEnd<\/a> knooppunt is type <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldtype\/#field_toc\">FieldType.FIELD_TOC<\/a> Wat betekent dat we het einde van de huidige TOC hebben meegemaakt. Deze techniek kan in dit geval worden gebruikt zonder zorgen te maken over geneste velden, omdat we kunnen aannemen dat een goed gevormd document niet volledig genest <code>TOC<\/code> veld in een ander <code>TOC<\/code> veld.<\/p>\n<p>Ten eerste de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/fieldstart\/\">FieldStart<\/a> knooppunten van elk <code>TOC<\/code> worden verzameld en opgeslagen. De opgegeven <code>TOC<\/code> wordt dan opgesomd zodat alle knooppunten in het veld worden bezocht en opgeslagen. De knooppunten worden dan uit het document verwijderd. Below code monster toont aan hoe een gespecificeerd monster te verwijderen <code>TOC<\/code> van een document.<\/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=\"inhoudsopgave-uitpakken\">Inhoudsopgave uitpakken<\/h2>\n<p>Als u een inhoudsopgave uit een Word-document wilt halen, kan de volgende codemonster worden gebruikt.<\/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: Werken met bladwijzers in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-bookmarks\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-bookmarks\/","description":"\n        \n        \n        <p>Bladwijzers identificeren in een Microsoft Word documenteer de locaties of fragmenten die u noemt en identificeert voor toekomstige referentie. U kunt bijvoorbeeld een bladwijzer gebruiken om tekst te identificeren die u later wilt herzien. In plaats van door het document te schuiven om de tekst te lokaliseren, kunt u naar het bladwijzervenster gaan.<\/p>\n<p>De acties die kunnen worden uitgevoerd met bladwijzers met behulp van Aspose.Words zijn dezelfde als degenen die u kunt uitvoeren met behulp van Microsoft Word. U kunt een nieuwe bladwijzer invoegen, verwijderen, verplaatsen naar een bladwijzer, een bladwijzernaam krijgen of instellen, tekst insluiten of instellen. Met Aspose.Words, kunt u ook bladwijzers in rapporten of documenten gebruiken om sommige gegevens in de bladwijzer in te voegen of speciale opmaak van de inhoud ervan toe te passen. U kunt ook bladwijzers gebruiken om tekst op te halen van een bepaalde locatie in uw document.<\/p>\n<h2 id=\"bladwijzer-invoegen\">Bladwijzer invoegen<\/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 een bladwijzer aan te maken door het begin en het einde ervan te markeren. Vergeet niet dezelfde bladwijzernaam aan beide methoden door te geven. Bladwijzers in een document kunnen elk bereik overlappen. Slecht gevormde bladwijzers of bladwijzers met dubbele namen worden genegeerd wanneer het document wordt opgeslagen.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nAlle witte spaties in de bladwijzers werden vervangen door onderstrepingen. Deze beperking kwam van MS Word-formaten, omdat bladwijzers in MS Word-formaten, zoals DOCX of DOC, geen witte spaties kunnen hebben. Echter, PDF staat dergelijke bladwijzers. Dus nu, als je bladwijzers moet gebruiken in PDF of XPS schetsen, je kunt ze gebruiken met witte ruimtes.\n<\/div>\n\n<p>Het volgende voorbeeld van code laat zien hoe je een nieuwe bladwijzer aanmaakt:<\/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=\"bladwijzers-verkrijgen\">Bladwijzers verkrijgen<\/h2>\n<p>Soms is het noodzakelijk om een bladwijzercollectie te verkrijgen om te itereren via bladwijzers of voor andere doeleinden. Gebruik de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/node\/range\/\">Node.range<\/a> eigenschap blootgesteld door een document knooppunt dat een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/\">Range<\/a> object dat het gedeelte van het document in deze node vertegenwoordigt. Gebruik dit object om een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bookmarkcollection\/\">BookmarkCollection<\/a> en gebruik dan de collectie indexer om een specifieke bladwijzer te krijgen.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kunt het sample bestand van deze voorbeelden 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>Het volgende voorbeeld van code laat zien hoe u bladwijzers kunt verkrijgen uit een bladwijzercollectie:<\/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>Het volgende voorbeeld van code laat zien hoe u een bladwijzernaam en -tekst kunt verkrijgen of instellen:<\/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>Het volgende codevoorbeeld laat zien hoe u een tabel bladwijzer kunt maken:<\/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>Als u de naam van een bladwijzer verandert in een naam die al bestaat in het document, zal er geen fout worden gegenereerd en alleen de eerste bladwijzer wordt opgeslagen wanneer u het document opslaat.<\/p>\n<p>Merk op dat sommige bladwijzers in het document worden toegewezen aan formuliervelden. Door naar zo&rsquo;n bladwijzer te gaan en tekst in te voegen wordt de tekst in het formulierveld ingevoerd. Hoewel dit het formulierveld niet ongeldig maakt, zal de ingevoegde tekst niet zichtbaar zijn omdat het deel wordt van de veldcode.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je de kolommen van de bladwijzertabel kunt benaderen:<\/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=\"naar-een-bladwijzer-verplaatsen\">Naar een bladwijzer verplaatsen<\/h2>\n<p>Als je rijke inhoud (niet alleen gewone tekst) in een bladwijzer moet invoegen, moet je deze gebruiken <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/move_to_bookmark\/\">move_to_bookmark<\/a> om de cursor naar de bladwijzer te verplaatsen en vervolgens te gebruiken <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder&rsquo;s<\/a> methoden en eigenschappen om inhoud in te voegen.<\/p>\n<h2 id=\"bladwijzerinhoud-tonen\">Bladwijzerinhoud tonen<\/h2>\n<p>De gehele bladwijzer (<em>met inbegrip van de bladwijzer<\/em>) kan worden ingekapseld in het ware deel van de <code>IF<\/code> veld gebruiken Aspose.Words. Het kan zo zijn dat de <code>IF<\/code> veld bevat een geneste Samenvoegveld in de expressie (<em>Links van Operator<\/em>) en afhankelijk van de waarde van Samenvoegveld, de <code>IF<\/code> veld toont of verbergt de inhoud van bladwijzer in Word Document.<\/p>\n<p>Het volgende codevoorbeeld laat zien hoe bladwijzers getoond\/verbergen:<\/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: Werken met tabellen in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-tables\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-tables\/","description":"\n        \n        \n        <p>A <strong>tabel<\/strong> in een document is een geweldige manier om vergelijkbare gegevens te structureren. Daarom zijn tabellen een gemeenschappelijk inhoudsopmaakelement en worden de meeste formaten in een of andere vorm ondersteund.<\/p>\n<p>Tabellen staan u toe om grote hoeveelheden informatie te organiseren en duidelijk weer te geven in een raster-type structuur met rijen en kolommen. Ze worden ook vaak gebruikt als een pagina layout tool en een beter alternatief voor het weergeven van tabbed gegevens (met tabstops) omdat ze meer controle over het ontwerp en de indeling van de inhoud. Op deze manier kunt u zelfs content die moet worden opgeslagen in een vaste positie met behulp van een tabel zonder rand.<\/p>\n<p>De tabel bestaat uit elementen zoals <strong>Cell<\/strong>, <strong>Row<\/strong>, en <strong>Column<\/strong>. Dit is een concept dat gebruikelijk is voor alle tabellen in het algemeen, ongeacht in welke editor of document formaat de tabel werd gemaakt. Bijvoorbeeld een tabel aangemaakt in Microsoft Word of een tabel gemaakt in een HTML-document zou voldoen aan het concept van cellen, rijen en kolommen.<\/p>\n<p>Aspose.Words volledig ondersteunt tabellen en hoge trouw tafel rendering. U kunt vrij bewerken, wijzigen, toevoegen en verwijderen tabellen en inhoud in tabellen. Naast platte tekst kan andere inhoud in tabelcellen worden geplaatst, zoals afbeeldingen, velden of zelfs andere tabellen.<\/p>\n\n      "},{"title":"Python_via_dotnet: Werken met lijsten in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-lists\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-lists\/","description":"\n        \n        \n        <p>Een lijst in een Microsoft Word document is een verzameling van lijstopmaak eigenschappen. Lijsten kunnen in uw documenten worden gebruikt om tekst te formatteren, ordenen en benadrukken. Lijsten zijn een geweldige manier om gegevens in documenten te organiseren, en ze maken het voor lezers gemakkelijker om belangrijke punten te begrijpen<\/p>\n<p>Elke lijst kan tot 9 niveaus en opmaakeigenschappen hebben, zoals nummerstijl, startwaarde, streepje, tabpositie enz. worden apart voor elk niveau gedefinieerd.<\/p>\n<p>In Aspose.Words, het werken met lijsten wordt vertegenwoordigd door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/\">Lists<\/a> module. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/list\/\">List<\/a> object altijd behoort tot de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listcollection\/\">ListCollection<\/a> verzameling.<\/p>\n<p>Dit onderwerp beschrijft hoe je programmatisch werkt met lijsten met behulp van Aspose.Words<\/p>\n<h2 id=\"lijsten-aanmaken-door-lijstopmaak-toe-te-passen\">Lijsten aanmaken door lijstopmaak toe te passen<\/h2>\n<p>Aspose.Words maakt het gemakkelijk lijsten aan te maken door lijstopmaak toe te passen. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> levert de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/list_format\/\">DocumentBuilder.list_format<\/a> eigenschap die een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/\">ListFormat<\/a> object. Dit object heeft verschillende methoden om een lijst te starten en te be\u00ebindigen en het streepje te verhogen\/verlaagen. Er zijn twee algemene soorten lijsten in Microsoft Word: doodgeschoten en genummerd.<\/p>\n<ul>\n<li>Om een lijst met kogels te beginnen, bel je. <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 een genummerde lijst te starten, 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>De kogel of het nummer en de opmaak worden toegevoegd aan de huidige alinea en alle verdere alinea&rsquo;s die zijn gemaakt met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> tot <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/remove_numbers\/\">ListFormat.remove_numbers<\/a> wordt opgeroepen om te stoppen met het formatteren van de lijst met kogels.<\/p>\n<p>In Word-documenten kunnen lijsten bestaan uit maximaal negen niveaus. Lijstopmaak voor elk niveau geeft aan welke kogel of getal wordt gebruikt, linker streepje, ruimte tussen de kogel en tekst enz. De volgende methoden veranderen het lijstniveau en passen de opmaakeigenschappen van het nieuwe niveau toe:<\/p>\n<ul>\n<li>Om het lijstniveau van de huidige paragraaf met \u00e9\u00e9n niveau te verhogen, roep <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/list_indent\/\">ListFormat.list_indent<\/a><\/li>\n<li>Om het lijstniveau van de huidige paragraaf met \u00e9\u00e9n niveau te verlagen, aanroepen <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/list_outdent\/\">ListFormat.list_outdent<\/a><\/li>\n<\/ul>\n<p>De methoden veranderen het lijstniveau en passen de opmaakeigenschappen van het nieuwe niveau toe.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kunt ook de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listformat\/list_level_number\/\">ListFormat.list_level_number<\/a> eigenschap om het lijstniveau voor de alinea te verkrijgen of in te stellen. De lijstniveaus zijn 0 tot 8.\n<\/div>\n\n<p>Hieronder laat je zien hoe je een multilevel lijst maakt.<\/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=\"opmaak-opgeven-voor-een-lijstniveau\">Opmaak opgeven voor een lijstniveau<\/h2>\n<p>Lijst-niveau objecten worden automatisch aangemaakt wanneer een lijst wordt aangemaakt. Gebruik de eigenschappen en methoden van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/listlevel\/\">ListLevel<\/a> klasse om de opmaak van individuele niveaus van een lijst te controleren.<\/p>\n<h2 id=\"lijst-herstarten-voor-elke-sectie\">Lijst herstarten voor elke sectie<\/h2>\n<p>U kunt een lijst herstarten voor elke sectie met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.lists\/list\/is_restart_at_each_section\/\">is_restart_at_elke_sectie eigenschap<\/a> eigendom. Merk op dat deze optie alleen wordt ondersteund in RTF, DOC en DOCX documentformaten. Deze optie wordt alleen naar DOCX geschreven als OoxmlCompliance hoger is dan Ecma376.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u een lijst aanmaakt en herstart voor elke sectie:<\/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: Werken met alinea's in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-paragraphs\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-paragraphs\/","description":"\n        \n        \n        <p>Een alinea is een verzameling tekens die worden gecombineerd tot een logisch blok en eindigend met een speciaal karakter, een <em>paragraf break<\/em>. In Aspose.Words, een lid wordt vertegenwoordigd door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a> Klasse.<\/p>\n<h2 id=\"paragraaf-invoegen\">Paragraaf invoegen<\/h2>\n<p>Om een nieuwe paragraaf in het document in te voegen, moet je er een paragraaf breekteken in voegen. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/writeln\/\">DocumentBuilder.writeln<\/a> voegt ook een tekstreeks in het document toe, maar voegt er bovendien een paragraafbreuk aan toe.<\/p>\n<p>De huidige lettertypeopmaak wordt ook gespecificeerd door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/font\/\">font<\/a> eigenschap en de huidige paragraafopmaak wordt bepaald door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/paragraph_format\/\">paragraph_format<\/a> eigendom.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een paragraaf in een document invoegt:<\/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>De huidige paragraafopmaak wordt weergegeven door een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/\">ParagraphFormat<\/a> object dat door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/paragraph_format\/\">paragraph_format<\/a> eigendom. Dit object inkapselt verschillende alinea-opmaak eigenschappen beschikbaar in Microsoft Word. U kunt de alinea-opmaak eenvoudig terugzetten naar normale stijl, links uitgelijnd, geen inspringing, geen afstand, geen randen en geen schaduw door aan te roepen <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/clear_formatting\/\">clear_formatting<\/a>.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je paragraafopmaak instelt:<\/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=\"een-alineastijl-toepassen\">Een alineastijl toepassen<\/h2>\n<p>Sommige formatteren objecten zoals <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> ondersteuningsstijlen. Een enkele ingebouwde of gebruiker gedefinieerde stijl wordt vertegenwoordigd door een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/style\/\">Style<\/a> object dat de bijbehorende stijleigenschappen zoals naam, basisstijl, lettertype en paragraafopmaak van de stijl bevat, enzovoort.<\/p>\n<p>Bovendien <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/style\/\">Style<\/a> object geeft de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/style\/style_identifier\/\">Style.style_identifier<\/a> eigenschap die een locale-onafhankelijke stijl identifier vertegenwoordigd door een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/styleidentifier\/\">StyleIdentifier<\/a> Waarde van de opsomming. Het punt is dat de namen van ingebouwde stijlen in Microsoft Word zijn gelokaliseerd voor verschillende talen. Met behulp van een stijl identifier, kunt u de juiste stijl te vinden, ongeacht de document taal. De opsommingswaarden komen overeen met de Microsoft Word ingebouwde stijlen zoals Normaal , Rubriek 1 , Rubriek 2 enz. Alle door de gebruiker gedefinieerde stijlen zijn toegewezen aan <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/styleidentifier\/#user\">StyleIdentifier.USER<\/a> waarde<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een alineastijl moet toepassen:<\/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=\"stijlscheiding-invoegen-om-verschillende-alineastijlen-te-plaatsen\">Stijlscheiding invoegen om verschillende alineastijlen te plaatsen<\/h2>\n<p>Aan het einde van een alinea kan een scheidingsteken worden toegevoegd met behulp van de Ctrl + Alt + Voer sneltoets in MS Word. Deze functie maakt het mogelijk om twee verschillende alineastijlen gebruikt in een logische afgedrukte paragraaf. Als u vanaf het begin van een bepaalde rubriek een tekst wilt laten verschijnen in een Inhoudsopgave, maar niet wilt dat de hele rubriek in de Inhoudsopgave staat, kunt u deze functie gebruiken<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een scheidingsteken invoegt om verschillende alineastijlen aan te passen:<\/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=\"paragraaf-identificeren-scheidingsteken\">Paragraaf identificeren Scheidingsteken<\/h2>\n<p>Aspose.Words levert een openbare eigendom <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/break_is_style_separator\/\">break_is_style_separator<\/a> in een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a> klasse maakt het mogelijk om Style Separator Paragraaf te identificeren zoals aangegeven in het onderstaande voorbeeld:<\/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=\"randen-en-schaduwen-toepassen-op-een-alinea\">Randen en Schaduwen toepassen op een alinea<\/h2>\n<p>De grenzen worden vertegenwoordigd door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bordercollection\/\">BorderCollection<\/a>. Dit is een verzameling van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/border\/\">Border<\/a> objecten die toegankelijk zijn per index of per grenstype. Randtype wordt vertegenwoordigd door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bordertype\/\">BorderType<\/a> Lijst. Sommige waarden van de opsomming zijn van toepassing op meerdere of slechts \u00e9\u00e9n documentelement. Bijvoorbeeld, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bordertype\/#bottom\">BorderType.BOTTOM<\/a> is van toepassing op een alinea of tabelcel terwijl <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/bordertype\/#diagonaldown\">BorderType.DIAGONALDOWN<\/a> geeft alleen de diagonale rand in een tabelcel aan.<\/p>\n<p>Zowel de randcollectie als elke afzonderlijke rand hebben vergelijkbare attributen zoals kleur, lijnstijl, lijnbreedte, afstand tot tekst en optionele schaduw. Zij worden vertegenwoordigd door eigenschappen met dezelfde naam. U kunt verschillende grenstypes bereiken door de vastgoedwaarden te combineren. Bovendien zijn 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> objecten kunt u deze waarden terugzetten naar standaard door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/border\/clear_formatting\/\">Border.clear_formatting<\/a> methode.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat wanneer de eigenschappen van de randen worden teruggezet naar hun standaardwaarden, de rand onzichtbaar wordt.\n<\/div>\n\n<p>Aspose.Words heeft <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/shading\/\">Shading<\/a> klasse bevat schaduwattributen voor documentelementen. U kunt de gewenste schaduwtextuur en de kleuren die worden toegepast op de achtergrond en voorgrond van het element instellen.<\/p>\n<p>De schaduwstructuur is ingesteld met een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/textureindex\/\">TextureIndex<\/a> telling waarde die de toepassing van verschillende patronen op de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/shading\/\">Shading<\/a> object. Om bijvoorbeeld een achtergrondkleur voor een documentelement in te stellen, gebruik de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/textureindex\/#texture_solid\">TextureIndex.TEXTURE_SOLID<\/a> waardeer en stel de voorgrondschaduwkleur in. Onderstaand voorbeeld laat zien hoe je grenzen toe te passen en een paragraaf te verhullen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je grenzen kunt toepassen en een paragraaf kunt camoufleren:<\/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: Werken met Hyphenation in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-hyphenation\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-hyphenation\/","description":"\n        \n        \n        <p>Soms is het nodig om koppeltekening te gebruiken voor een compactere opstelling van tekst in een document. Tegelijkertijd is het belangrijk om te begrijpen dat de specifieke eigenschappen van woordafschrift kunnen verschillen voor elke taal.<\/p>\n<p>Momenteel wordt koppeltekening minder vaak gebruikt dan vroeger, vooral in Engelse teksten. Niettemin kan het gebruik van deze functie een ernstige impact hebben op de gebruikersdocumenten, waardoor de lay-out en, als gevolg daarvan, het uiterlijk van de uitvoerbestanden, bijvoorbeeld, in PDF-formaat wordt be\u00efnvloed.<\/p>\n<p>Voor het correct splitsen van woorden worden taalspecifieke koppelwoordenboeken gebruikt. Aspose.Words maakt gebruik van geavanceerde algoritmen om te werken met dergelijke woordenboeken en kunt u dezelfde koppeltekens als in Microsoft Word.<\/p>\n<h2 id=\"hyphenation-woordenboeken\">Hyphenation woordenboeken<\/h2>\n<p>Aangezien verschillende talen verschillende normen en regels gebruiken voor woordherkenning, is de optimale oplossing voor correcte koppeltekening om speciale woordenboeken te gebruiken. Aspose.Words gebruikt OpenOffice woordenboeken.<\/p>\n<p>Voor spellingscontrole gebruikt OpenOffice de <a href=\"https:\/\/hunspell.github.io\/\">Hunspell bibliotheek<\/a>, Dat is een generalisatie van TeX Dit algoritme zorgt voor automatische niet-standaard koppeltekening met behulp van concurrerende standaard en aangepaste koppeltekenpatronen. Hunspell gebruikt de <a href=\"https:\/\/github.com\/hunspell\/hyphen\">Hyfen<\/a> voor koppeltekens.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nHyphenation woordenboeken kunnen worden genomen uit de <a href=\"https:\/\/github.com\/LibreOffice\/dictionaries\">LibreOffice woordenboeken GitHub<\/a>. Bijvoorbeeld, <a href=\"https:\/\/github.com\/LibreOffice\/dictionaries\/blob\/master\/en\/hyph_en_US.dic\">en-US koppelwoordenboek<\/a>.\n<\/div>\n\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nAls Microsoft Word gebruikt woordenboeken anders dan OpenOffice woordenboeken om koppeltekens uit te voeren, de koppeltekening van sommige woorden gedefinieerd door OpenOffice woordenboeken kunnen afwijken van de Microsoft Word Koppeling. Om deze reden moeten we klanten soms adviseren om de nodige patronen toe te voegen aan hun woordenboeken om de koppeling van bepaalde woorden vast te stellen.\n<\/div>\n\n<h2 id=\"hyfenatie-algoritme\">Hyfenatie-algoritme<\/h2>\n<p>Aspose.Words werktuigen <a href=\"https:\/\/github.com\/hunspell\/hyphen\/blob\/master\/README.hyphen\">het TeX koppeltekenalgoritme<\/a> en kan OpenOffice koppelwoordenboeken hergebruiken.<\/p>\n<p>De volgende kenmerken van Aspose.Words Er moet rekening worden gehouden met:<\/p>\n<ul>\n<li>Hyphenation distance parameters (LEFTHYPHENMIN, RIGHYPHENMIN, COMPOUNDLFTHYPHENMIN COMPOUNDRIGHTHYPHENMIN) in het woordenboek worden genegeerd. Aspose.Words gebruikt zijn eigen reeks afstandsparameters afhankelijk van de documentcompatibiliteitsmodus.<\/li>\n<li>Het koppelingsalgoritme in Aspose.Words ondersteuning <a href=\"https:\/\/github.com\/hunspell\/hyphen\/blob\/master\/README.compound\">samengestelde koppeling<\/a>. Echter, Aspose.Words splitst karaktersequenties met gemengde alfabetische en niet-alfabetische tekens in alfabetische alleen delen (woorden) en koppelt ze afzonderlijk.\nMerk op dat Microsoft Word logica van koppeltekening van samengestelde woorden hangt af van documentcompatibiliteitsmodus.<\/li>\n<li>Het koppelingsalgoritme in Aspose.Words implementeert het <a href=\"https:\/\/github.com\/hunspell\/hyphen\/blob\/master\/doc\/tb87nemeth.pdf\">niet-standaard koppeltekening<\/a>. Niet-standaard patronen worden genegeerd.<\/li>\n<\/ul>\n<h2 id=\"hyphenation-woordenboeken-laden\">Hyphenation woordenboeken laden<\/h2>\n<p>Om de koppeltekenfunctie te gebruiken, eerst een koppelteken woordenboek registreren. Het volgende voorbeeld van code laat zien hoe je koppelteken woordenboeken voor de opgegeven talen uit een bestand kunt laden:<\/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\nU kunt het sjabloonbestand van dit voorbeeld downloaden 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>Het volgende codevoorbeeld laat zien hoe je koppelteken woordenboeken voor de opgegeven taal uit een stroom kunt laden:<\/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\nU kunt het sjabloonbestand van dit voorbeeld downloaden 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=\"impact-van-hyphenation-op-layout\">Impact van Hyphenation op layout<\/h2>\n<p>Bij het breken van tekst in regels, Aspose.Words controleert elk woord of het volledig in de huidige lijn past. Als een ander woord te lang is om aan het einde van de regel te passen, standaard Aspose.Words verplaatst het naar het begin van de volgende regel in plaats van het te koppelen.<\/p>\n<p>Echter, de koppeltekenfunctie kan worden gebruikt in Aspose.Words koppeltekens in woorden in te voegen om hiaten in gerechtvaardigde tekst te elimineren of een gelijkmatige lijnlengte in smalle kolommen te behouden. Dit kan uiteraard van invloed zijn op het aantal regels en dus op het aantal pagina&rsquo;s. Met andere woorden, het gebruik van de koppeltekenfunctie be\u00efnvloedt de documentindeling.<\/p>\n<h2 id=\"hyfenatie-en-rechtvaardiging-hj\">Hyfenatie en rechtvaardiging (H&amp;J)<\/h2>\n<p>Microsoft Word heeft complexe logica voor het kiezen van een breekpunt als tekst gerechtvaardigd is en koppeltekening is ingeschakeld. Kortom, Microsoft Word kan de voorkeur geven aan krimpen of stretch spaties om lijnkoppeling te voorkomen. Waarschijnlijk is deze logica gebaseerd op <a href=\"https:\/\/www.eprg.org\/G53DOC\/pdfs\/knuth-plass-breaking.pdf\">Knuth&rsquo;s artikel<\/a>.<\/p>\n<p>Aspose.Words implementeert zijn eigen H&amp;J algoritme dat hetzelfde resultaat geeft als Microsoft Word en biedt identieke lijn breken in het uitvoerdocument.<\/p>\n<h2 id=\"zie-ook\">Zie ook<\/h2>\n<ul>\n<li><a href=\"https:\/\/github.com\/hunspell\/hyphen\/blob\/master\/README\">Hyphen<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/hunspell\/hyphen\/blob\/master\/README.nonstandard\">Niet-standaard koppeltekening<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/hunspell\/hyphen\/blob\/master\/doc\/tb87nemeth.pdf\">Automatische niet-standaard koppeling in Open Office<\/a><\/li>\n<\/ul>\n\n      "},{"title":"Python_via_dotnet: Werken met lettertypen in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-fonts\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-fonts\/","description":"\n        \n        \n        <p>Een lettertype is een verzameling tekens met een bepaalde grootte, kleur en ontwerp. Aspose.Words kunt u werken met lettertypen met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fonts\/\">fonts<\/a> module en de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/\">Font<\/a> Klasse.<\/p>\n<h2 id=\"lettertypeopmaak\">Lettertypeopmaak<\/h2>\n<p>De huidige lettertypeopmaak wordt weergegeven door de <strong>Font<\/strong> object teruggegeven door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/font\/\">Font<\/a> eigendom. De <strong>Font<\/strong> klasse bevat een breed scala van font eigenschappen, repliceren die beschikbaar zijn in Microsoft Word.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u lettertypeopmaak kunt instellen:<\/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>Vullen eigenschappen zijn nu ook beschikbaar voor lettertypen te vullen opmaak van tekst. Het geeft een mogelijkheid om te veranderen, bijvoorbeeld, de voorgrondkleur of transparantie van tekst vullen.<\/p>\n<h2 id=\"lettertypelijnruimte-ophalen\">Lettertypelijnruimte ophalen<\/h2>\n<p>Lettertyperegelafstand is de verticale afstand tussen de basislijnen van twee opeenvolgende regels tekst. De lijnafstand omvat dus de lege ruimte tussen lijnen en de hoogte van het karakter zelf.<\/p>\n<p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/line_spacing\/\">line_spacing<\/a> eigendom werd ge\u00efntroduceerd in de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/\">Font<\/a> klasse om deze waarde te verkrijgen zoals aangegeven in het onderstaande voorbeeld:<\/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=\"lettertype-nadrukmark\">Lettertype NadrukMark<\/h2>\n<p>Sommige Oost-Aziatische talen gebruiken een speciale nadruk om de nadruk te leggen. De <strong>Font<\/strong> klasse geeft de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/font\/emphasis_mark\/\">emphasis_mark<\/a> te verkrijgen of in te stellen eigenschap <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/emphasismark\/\">EmphasisMark<\/a> In de opmaak toe te passen opsommingswaarden.<\/p>\n<p>Het volgende voorbeeld toont hoe u de <strong>EphasisMark<\/strong> eigenschap:<\/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: Aziatische typografie in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-asian-typography\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-asian-typography\/","description":"\n        \n        \n        <p>Aziatische typografie is een reeks opties voor tekst paragrafen in documenten geschreven in Aziatische talen.<\/p>\n<p>Aspose.Words ondersteunt Aziatische Typografie met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraphformat\/\">ParagraphFormat<\/a> klasse en sommige eigenschappen.<\/p>\n<h2 id=\"de-ruimte-tussen-aziatische-en-latijnse-tekst-of-getallen-automatisch-aanpassen\">De ruimte tussen Aziatische en Latijnse tekst of getallen automatisch aanpassen<\/h2>\n<p>Als u een sjabloon ontwerpt met zowel Oost-Aziatische als Latijnse tekst en het uiterlijk van uw vormsjabloon wilt verbeteren door de spaties tussen beide typen tekst te controleren, kunt u uw vormsjabloon configureren om de spaties tussen deze twee soorten tekst automatisch aan te passen. Om dit te bereiken, kunt u gebruiken <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> eigenschappen van de <code>ParagraphFormat<\/code> Klasse.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe te gebruiken <strong>AddSpaceBetweenFarEastAndAlpha<\/strong> en <strong>AddSpaceBetweenFarEastAndDigit<\/strong> eigenschappen:<\/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=\"regelafbrekingsopties-instellen\">Regelafbrekingsopties instellen<\/h2>\n<p>Het tabblad Aziatische Typografie van het dialoogvenster Paragraf eigenschappen in Microsoft Word heeft lijn break groep. De opties van deze groep kunnen worden ingesteld met behulp van de <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> eigenschappen van de <strong>ParagraphFormat<\/strong> Klasse.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u deze eigenschappen kunt gebruiken:<\/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: Werken met tekstvakken in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-textboxes\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-textboxes\/","description":"\n        \n        \n        <p>In Aspose.Words, <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/\">TextBox<\/a> klasse wordt gebruikt om aan te geven hoe een tekst in een vorm wordt weergegeven. Het biedt een openbare eigendom genoemd als <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/parent\/\">parent<\/a> om de oudervorm van het tekstvak te krijgen zodat de klant de koppeling kan vinden <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> van verbonden <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/\">TextBox<\/a>.<\/p>\n<h2 id=\"een-koppeling-maken\">Een koppeling maken<\/h2>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/\">TextBox<\/a> klasse levert <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/is_valid_link_target\/\">is_valid_link_target<\/a> methode om te controleren of de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/\">TextBox<\/a> kan worden gekoppeld aan de doeltekstvak.<\/p>\n<p>Het volgende voorbeeld van de code laat zien hoe te controleren of de <code>TextBox<\/code> kan worden gekoppeld aan de doeltekstbox:<\/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=\"tekst-controleren-doosvolgorde\">Tekst controleren Doosvolgorde<\/h2>\n<p>Er zijn verschillende manieren om tekst weer te geven in een vorm. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/text_box\/\">text_box<\/a> kan het hoofd, midden of staart van een reeks zijn.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe te controleren of <strong>TextBox<\/strong> is een hoofd, staart of midden van de 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=\"een-koppeling-verbreken\">Een koppeling verbreken<\/h2>\n<p>Gebruik van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/text_box\/\">text_box<\/a> methode kunt u de link naar de volgende <strong>TextBox<\/strong>.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe een link voor een <strong>TextBox<\/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_textboxes-BreakALink.py\"><\/script>\n\n\n      "},{"title":"Python_via_dotnet: Werken met opmerkingen in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-comments\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/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>U kunt deze functionaliteit proberen met onze <a href=\"https:\/\/products.aspose.app\/words\/annotation\">Gratis online annotaties verwijderen<\/a>.<\/p>\n\n<\/div>\n\n<p>Aspose.Words stelt gebruikers in staat om te werken met opmerkingen Aspose.Words worden vertegenwoordigd door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> Klasse. Gebruik ook de <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> klassen om het gebied van de tekst te specificeren dat moet worden geassocieerd met een commentaar.<\/p>\n<h2 id=\"commentaar-toevoegen\">Commentaar toevoegen<\/h2>\n<p>Aspose.Words kunt u opmerkingen toevoegen op verschillende manieren:<\/p>\n<ol>\n<li>Gebruik van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> klasse<\/li>\n<li>Gebruik van de <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> klassen<\/li>\n<\/ol>\n<p>Het volgende voorbeeld van code laat zien hoe u een commentaar toe te voegen aan een paragraaf met behulp van de <strong>Comment<\/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-AddComments.py\"><\/script>\n\n<p>Het volgende voorbeeld van code laat zien hoe je een commentaar toe te voegen aan een paragraaf met behulp van een gebied van tekst en de <strong>CommentRangeStart<\/strong> en <strong>CommentRangeEnd<\/strong> klassen:<\/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=\"opmerkingen-uitpakken-of-verwijderen\">Opmerkingen uitpakken of verwijderen<\/h2>\n<p>Comments gebruiken in een Word-document (naast Track Changes) is een veelvoorkomende praktijk bij het bekijken van documenten, vooral wanneer er meerdere beoordelaars zijn. Er kunnen situaties zijn waarin het enige wat je nodig hebt van een document is de opmerkingen. Stel dat u een lijst van review bevindingen wilt genereren, of misschien hebt u alle nuttige informatie uit het document verzameld en wilt u gewoon onnodige opmerkingen verwijderen. U kunt de opmerkingen van een bepaalde beoordelaar bekijken of verwijderen.<\/p>\n<p>In dit voorbeeld zullen we enkele eenvoudige methoden bekijken om zowel informatie uit de commentaren in een document te verzamelen als om opmerkingen uit een document te verwijderen. Specifiek zullen we bespreken hoe:<\/p>\n<ul>\n<li>Haal alle opmerkingen uit een document of alleen die van een bepaalde auteur.<\/li>\n<li>Verwijder alle opmerkingen van een document of alleen van een bepaalde auteur.<\/li>\n<\/ul>\n<h3 id=\"hoe-uitpakken-of-verwijderen-van-opmerkingen\">Hoe uitpakken of verwijderen van opmerkingen<\/h3>\n<p>De code in dit monster is eigenlijk vrij eenvoudig en alle methoden zijn gebaseerd op dezelfde aanpak. Een commentaar in een Word-document wordt weergegeven door een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> object in de Aspose.Words document object model. Voor het verzamelen van alle opmerkingen in een document gebruik de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">get_child_nodes<\/a> methode met de eerste parameter ingesteld op <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodetype\/#comment\">NodeType.COMMENT<\/a>. Zorg dat de tweede parameter van de <strong>get_child_nodes<\/strong> methode is ingesteld op true: dit dwingt de <strong>get_child_nodes<\/strong> te selecteren uit alle kindknooppunten recursief, in plaats van alleen het verzamelen van de directe kinderen.<\/p>\n<p>Om te illustreren hoe opmerkingen uit een document te halen en te verwijderen, zullen we door de volgende stappen gaan:<\/p>\n<ol>\n<li>Een Word-document openen met de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/\">Document<\/a> klasse<\/li>\n<li>Krijg alle commentaren uit het document in een verzameling<\/li>\n<li>Om opmerkingen te maken:\n<ol>\n<li>Ga door de verzameling met behulp van de voorelk exploitant<\/li>\n<li>Uitpakken en lijst van de auteur naam, datum en tijd en tekst van alle commentaren<\/li>\n<li>Uitpakken en lijst van de auteur naam, datum en tijd en tekst van de opmerkingen geschreven door een specifieke auteur, in dit geval de auteur<\/li>\n<\/ol>\n<\/li>\n<li>Opmerkingen verwijderen:\n<ol>\n<li>Ga achteruit door de collectie met behulp van de voor operator<\/li>\n<li>Reacties verwijderen<\/li>\n<\/ol>\n<\/li>\n<li>Wijzigingen opslaan<\/li>\n<\/ol>\n<h3 id=\"hoe-alle-opmerkingen-uitpakken\">Hoe alle opmerkingen uitpakken<\/h3>\n<p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">get_child_nodes<\/a> methode is zeer nuttig en je kunt het gebruiken elke keer dat je nodig hebt om een lijst van document knooppunten van elk type te krijgen. De resulterende collectie cre\u00ebert geen directe overhead omdat de knooppunten alleen in deze collectie worden geselecteerd wanneer u items opsomt of er toegang toe heeft.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe de naam, datum en tijd van de auteur en de tekst van alle commentaren in het document te extraheren:<\/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=\"commentaar-van-een-bepaalde-auteur-uitpakken\">Commentaar van een bepaalde auteur uitpakken<\/h3>\n<p>Nadat u hebt geselecteerd <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> knooppunten in een verzameling, alles wat je hoeft te doen is het extraheren van de informatie die je nodig hebt. In deze sample worden auteursletters, datum, tijd en de platte tekst van het commentaar gecombineerd tot \u00e9\u00e9n tekenreeks; je kunt ervoor kiezen om het op een andere manier op te slaan.<\/p>\n<p>De overbelaste methode die de Comments haalt van een bepaalde auteur is bijna hetzelfde, het controleert gewoon de auteur naam voordat het toevoegen van de info in de array.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe de auteur naam, datum&amp;tijd en tekst van de opmerkingen door de opgegeven auteur te halen:<\/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-te-verwijderen-reacties\">Hoe te verwijderen Reacties<\/h3>\n<p>Als u alle opmerkingen verwijdert, is het niet nodig om door de collectie te verwijderen opmerkingen een voor een; u kunt verwijderen door te bellen <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/nodecollection\/clear\/\">clear<\/a> over de verzameling opmerkingen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe alle opmerkingen in het document te verwijderen:<\/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 u selectief opmerkingen moet verwijderen, wordt het proces meer vergelijkbaar met de code die we gebruikt voor commentaar extractie.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe commentaar van de opgegeven auteur te verwijderen:<\/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>Het belangrijkste punt om hier te benadrukken is het gebruik van de voor de exploitant. In tegenstelling tot de eenvoudige extractie, hier wilt u een reactie te verwijderen. Een geschikte truc is om de collectie achteruit te itereren vanaf de laatste <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> Op de eerste. De reden hiervoor als je vanaf het einde begint en achteruit gaat, blijft de index van de voorgaande items ongewijzigd, en je kunt terugwerken naar het eerste item in de collectie.<\/p>\n<p>De volgende code voorbeeld toont de methoden voor de opmerkingen extractie en verwijdering:<\/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 kunt het voorbeeldbestand van dit voorbeeld downloaden 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-verwijder-ik-een-reactie-tussen-reactierangestart-en-reactierangeend\">Hoe verwijder ik een reactie tussen reactieRangeStart en reactieRangeEnd<\/h3>\n<p>Gebruik Aspose.Words u kunt ook verwijderen opmerkingen tussen de <strong>CommentRangeStart<\/strong> en <strong>CommentRangeEnd<\/strong> knooppunten.<\/p>\n<p>Het volgende voorbeeld van code toont hoe tekst te verwijderen tussen <strong>CommentRangeStart<\/strong> en <strong>CommentRangeEnd<\/strong>:<\/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=\"reactie-toevoegen-of-verwijderen\">Reactie toevoegen of verwijderen<\/h2>\n<p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/add_reply\/\">add_reply<\/a> methode voegt een antwoord op dit commentaar. Houd er rekening mee dat vanwege de bestaande Microsoft Office beperkingen slechts 1 niveau van antwoorden is toegestaan in het document. Een uitzondering op het type <strong>InvalidOperationException<\/strong> zal worden verhoogd als deze methode wordt aangeroepen op de bestaande reactie.<\/p>\n<p>U kunt <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/remove_reply\/\">remove_reply<\/a> methode om het opgegeven antwoord op deze opmerking te verwijderen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u een antwoord toe te voegen aan commentaar en verwijderen commentaar 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=\"reageren-op-commentaar-lezen\">Reageren op commentaar lezen<\/h2>\n<p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/replies\/\">replies<\/a> eigendom geeft een verzameling van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/comment\/\">Comment<\/a> objecten die direct kinderen zijn van het gespecificeerde commentaar.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe te itereren door een reactie antwoorden en ze opgelost:<\/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: Wijzigingen in een document volgen","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/track-changes-in-a-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/track-changes-in-a-document\/","description":"\n        \n        \n        <p>De functionaliteit van track wijzigingen, ook bekend als review, stelt u in staat om wijzigingen in inhoud en formattering die door u of andere gebruikers. Deze track verandert functie met Aspose.Words ondersteunt track wijzigingen in Microsoft Word. Met deze functionaliteit heeft u toegang tot individuele revisies in uw document en past u verschillende eigenschappen toe.<\/p>\n<p>Wanneer u de functie track changes inschakelt, zullen alle ingevoegde, verwijderde en gewijzigde elementen van het document visueel gemarkeerd worden met informatie over wie, wanneer en wat er veranderd is. Objecten die de informatie over wat werd veranderd dragen worden genoemd Ga er bijvoorbeeld van uit dat u een document wilt bekijken en belangrijke wijzigingen wilt aanbrengen, dit kan betekenen dat u revisies moet maken. Ook kunt u opmerkingen invoegen om enkele van de wijzigingen te bespreken. Dat is waar veranderingen in documenten worden opgespoord.<\/p>\n<p>In dit artikel wordt uitgelegd hoe u veranderingen kunt beheren en bijhouden die door veel recensies zijn gemaakt op hetzelfde document, evenals de eigenschappen voor het bijhouden van wijzigingen.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat de commentaar functie in Aspose.Words, evenals in Microsoft Word, kan worden geassocieerd met tracking wijzigingen. Vergeet echter niet dat opmerkingen volledig onafhankelijk zijn van het volgen van veranderingen.\n<\/div>\n\n<h2 id=\"wat-is-een-herziening\">Wat is een herziening?<\/h2>\n<p>Voordat je in revisies gaat duiken, laat je de betekenis van revisies uitleggen. A <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/revision\/\">Revision<\/a> is een verandering die zich voordoet in een knooppunt van een document terwijl een revisiegroep, vertegenwoordigd door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/revisiongroup\/\">RevisionGroup<\/a> klasse, is een groep van opeenvolgende herzieningen die voorkomen in veel knooppunten van een document. Revisie is een hulpmiddel om veranderingen te volgen.<\/p>\n<p>Revisies worden gebruikt in de tracking wijzigingen functie en binnen de vergelijking documenten functie, waar herzieningen verschijnen als gevolg van vergelijking. Dus, revisies binnen de tracking veranderingen functie tonen door wie en wat werd veranderd.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat Microsoft Word laat u niet toe individuele herzieningen te bekijken, het geeft u alleen de mogelijkheid om sequenti\u00eble herzieningen als \u00e9\u00e9n entiteit te zien. Maar Aspose.Words lost deze beperking op met de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/revisiongroup\/\">RevisionGroup<\/a> Klasse.\n<\/div>\n\n<p>Aspose.Words ondersteunt verschillende revisietypes, evenals in Microsoft Word, zoals invoegen, verwijderen, formaat Wijzigen, StyleDefinition Verandering, en bewegen. Alle revisietypen zijn vertegenwoordigd met de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/revisiontype\/\">RevisionType<\/a> Lijst.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat herzieningen een resultaat hebben dat vergelijkbaar is met Microsoft Word maar Aspose.Words formatteren niet detecteren tijdens het volgen van wijzigingen.\n<\/div>\n\n<h2 id=\"wijzigingen-starten-en-stoppen-met-volgen\">Wijzigingen starten en stoppen met volgen<\/h2>\n<p>Een document bewerken telt meestal niet als een revisie totdat u het begint te volgen. Aspose.Words Hiermee kunt u automatisch alle wijzigingen in uw document volgen met eenvoudige stappen. U kunt het proces van het volgen van wijzigingen eenvoudig beginnen met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/start_track_revisions\/\">start_track_revisions<\/a> methode. Als u het proces van het bijhouden van wijzigingen moet stoppen, zodat toekomstige bewerkingen niet worden beschouwd als herzieningen, moet u de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/stop_track_revisions\/\">stop_track_revisions<\/a> methode.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/start_track_revisions\/\">start_track_revisions<\/a> methode verandert de status van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/track_revisions\/\">track_revisions<\/a> eigenschap en gebruikt de waarde ervan niet voor het doel van revisie tracking. Bovendien, als een knooppunt is verplaatst van de ene locatie naar de andere in het tracked document, dan zullen revisies worden gemaakt, inclusief move-from en move-to range.\n<\/div>\n\n<p>Aan het einde van het proces van trackingwijzigingen in uw document, kunt u zelfs alle herzieningen accepteren of weigeren om het document terug te draaien naar zijn oorspronkelijke vorm. Dit kan worden bereikt door <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> methode. Bovendien kunt u elke herziening afzonderlijk accepteren of verwerpen door gebruik te maken van de <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> methode.<\/p>\n<p>Alle veranderingen zullen gevolgd worden voor \u00e9\u00e9n iteratie vanaf het moment dat je het proces start tot het moment dat je het stopt. De verbinding tussen verschillende iteraties wordt weergegeven als het volgende scenario: je maakt het trackingproces af, maakt vervolgens enkele wijzigingen aan en start opnieuw met het volgen van wijzigingen. Met dit scenario worden alle wijzigingen die je niet hebt geaccepteerd of afgewezen weer weergegeven.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/accept_all_revisions\/\">accept_all_revisions<\/a> methode is vergelijkbaar met de Microsoft Word.\n<\/div>\n\n<p>Het volgende code voorbeeld laat zien hoe te werken met tracking wijzigingen:<\/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>Het volgende codevoorbeeld laat zien hoe revisies worden gegenereerd wanneer een knooppunt wordt verplaatst binnen een traced document:<\/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=\"wijzigingen-beheren-en-opslaan-als-herzieningen\">Wijzigingen beheren en opslaan als herzieningen<\/h2>\n<p>Met de vorige tracking wijzigingen functie, kunt u begrijpen welke wijzigingen zijn gemaakt in uw document en wie deze wijzigingen heeft gemaakt. Terwijl met de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/track_revisions\/\">track_revisions<\/a> functie, u dwingt wijzigingen in uw document te worden opgeslagen als revisies.<\/p>\n<p>Aspose.Words kunt u controleren of een document een revisie heeft of niet met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/has_revisions\/\">has_revision<\/a> eigendom. Als u niet automatisch de wijzigingen in uw document moet volgen via de start_track_revisions en stop_track_revisions methoden, dan kunt u de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/track_revisions\/\">track_revisions<\/a> eigenschap om te controleren of de wijzigingen worden gevolgd tijdens het bewerken van een document in Microsoft Word en opgeslagen als herzieningen.<\/p>\n<p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/track_revisions\/\">track_revisions<\/a> feature maakt revisies in plaats van echt DOM veranderingen. Maar de herzieningen zelf zijn apart. Bijvoorbeeld, Als u een alinea verwijdert, Aspose.Words maken het als een herziening, markeren als verwijdering, in plaats van verwijderen.<\/p>\n<p>Bovendien, Aspose.Words kunt u controleren of een object is ingevoegd, verwijderd of gewijzigd formatteren met behulp van de <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> eigenschappen.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat er geen verband is tussen de herzieningen zelf en de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/track_revisions\/\">track_revisions<\/a> eigendom. Daarnaast kunt u revisies accepteren\/verwerpen, ongeacht de functie trackingwijzigingen.\n<\/div>\n\n<p>Het volgende voorbeeld van code laat zien hoe verschillende eigenschappen met herzieningen kunnen worden toegepast:<\/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: Werken met Vormen in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-shapes\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-shapes\/","description":"\n        \n        \n        <p>Dit onderwerp bespreekt hoe je programmatisch te werken met vormen met behulp van Aspose.Words.<\/p>\n<p>De vormen in Aspose.Words vertegenwoordigen een object in de tekenlaag, zoals een AutoShape, tekstvak, vrije vorm, OLE-object, ActiveX-besturing of afbeelding. Een Word-document kan \u00e9\u00e9n of meerdere vormen bevatten. Vormen van het document worden vertegenwoordigd door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> Klasse.<\/p>\n<h2 id=\"vormen-invoegen-met-behulp-van-documentbouwer\">Vormen invoegen met behulp van documentbouwer<\/h2>\n<p>U kunt inline vorm met opgegeven type en grootte en vrij zwevende vorm met de opgegeven positie, grootte en tekst wrap type in een document met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_shape\/\">insert_shape<\/a> methode. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_shape\/\">insert_shape<\/a> methode maakt het invoegen van DML vorm in het document model. Het document moet worden opgeslagen in het formaat, dat DML-vormen ondersteunt, anders worden dergelijke knooppunten omgezet in VML-vorm, terwijl het document wordt opgeslagen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u deze vormen in het document kunt invoegen:<\/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=\"aspectratio-vergrendeld-instellen\">Aspectratio vergrendeld instellen<\/h2>\n<p>Gebruik Aspose.Words, u kunt aangeven of de verhouding van de vorm en het aspect door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapebase\/aspect_ratio_locked\/\">aspect_ratio_locked<\/a> eigendom.<\/p>\n<p>De volgende code voorbeeld laat zien hoe te werken met de <strong>AspectRatioLocked<\/strong> eigenschap:<\/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=\"vormindeling-instellen-in-cel\">Vormindeling instellen in cel<\/h2>\n<p>U kunt ook aangeven of de vorm wordt weergegeven in een tabel of daarbuiten met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapebase\/is_layout_in_cell\/\">is_layout_in_cell<\/a> eigendom.<\/p>\n<p>De volgende code voorbeeld laat zien hoe te werken met de <strong>IsLayoutInCell<\/strong> eigenschap:<\/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=\"kniphoekrek-aanmaken\">Kniphoekrek aanmaken<\/h2>\n<p>U kunt een kniphoek rechthoek met behulp van Aspose.Words. De vormtypes zijn <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>De DML vorm wordt gemaakt met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_shape\/\">insert_shape<\/a> methode met deze vormtypes. Deze types kunnen niet worden gebruikt om VML vormen te maken. Poging om vorm te cre\u00ebren door gebruik te maken van de openbare constructeur van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> De klasse verhoogt de uitzondering op &ldquo;NotSupported Exception.&rdquo;<\/p>\n<p>Het volgende voorbeeld van de code laat zien hoe u dit soort vormen in het document invoegt:<\/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=\"krijg-feitelijke-vormgrenzen\">Krijg feitelijke vormgrenzen<\/h2>\n<p>Gebruik Aspose.Words API, U kunt de locatie en grootte van de vorm met blok in punten, ten opzichte van het anker van de bovenste vorm. Om dit te doen, gebruik de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapebase\/bounds_in_points\/\">bounds_in_points<\/a> eigendom.<\/p>\n<p>De volgende code voorbeeld laat zien hoe te werken met de <strong>BoundsInPoints<\/strong> eigenschap:<\/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=\"verticale-anker-opgeven\">Verticale anker opgeven<\/h2>\n<p>U kunt de tekst verticale uitlijning binnen een vorm met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/textbox\/vertical_anchor\/\">vertical_anchor<\/a> eigendom.<\/p>\n<p>De volgende code voorbeeld laat zien hoe te werken met de <strong>VerticalAnchor<\/strong> eigenschap:<\/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=\"smart-detecteren-kunstvorm\">Smart detecteren Kunstvorm<\/h2>\n<p>Aspose.Words kan ook detecteren of de vorm heeft een <code>SmartArt<\/code> object. Om dit te doen, gebruik de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/has_smart_art\/\">has_smart_art eigenschap<\/a> eigendom.<\/p>\n<p>De volgende code voorbeeld laat zien hoe te werken met de <strong>HasSmartArt<\/strong> eigenschap:<\/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=\"horizontaal-invoegen-regel-in-document\">Horizontaal invoegen Regel in document<\/h2>\n<p>U kunt horizontale regelvorm invoegen in een document met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_horizontal_rule\/\">insert_horizontal_rule<\/a> methode.<\/p>\n<p>Het volgende code voorbeeld laat zien hoe 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 levert de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/horizontal_rule_format\/\">horizontal_rule_format<\/a> eigenschap om toegang te krijgen tot de eigenschappen van de horizontale regelvorm. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/horizontalruleformat\/\">HorizontalRuleFormat<\/a> klasse onthult basiseigenschappen zoals <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> enz. voor de opmaak van een horizontale regel.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u kunt instellen <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/horizontalruleformat\/\">HorizontalRuleFormat<\/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-HorizontalRuleFormat.py\"><\/script>\n\n<h2 id=\"ole-invoegen-object-als-pictogram\">OLE invoegen Object als pictogram<\/h2>\n<p>Aspose.Words API levert <strong>Vorm.insert_ole_object_as_icon<\/strong> functie om een ingebed of gekoppeld OLE-object als pictogram in het document in te voegen. Deze functie maakt het mogelijk om het pictogrambestand en het bijschrift te specificeren. De <code>OLE<\/code> Het objecttype wordt gedetecteerd met behulp van de bestandsextensie.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je OLE object als pictogram in het document invoegt:<\/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\nMaximale grootte van het pictogram moet 32x32 zijn voor het juiste display.\n<\/div>\n\n<h2 id=\"formaten-met-wiskunde-xml-importeren-als-vormen-in-dom\">Formaten met wiskunde XML importeren als vormen in DOM<\/h2>\n<p>U kunt <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/loadoptions\/convert_shape_to_office_math\/\">convert_shape_to_office_math<\/a> eigenschap om de vormen te converteren met EquationXML naar Office Math objecten. De standaardwaarde van deze eigenschap komt overeen met MS Word gedrag dwz vormen met vergelijking XML worden niet omgezet naar Office wiskunde objecten.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe vormen te converteren naar Office Math objecten:<\/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 toe te voegen Group Vorm in Word-bestand","link":"https:\/\/docs.aspose.com\/words\/nl\/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\/nl\/python-net\/how-to-add-group-shape-into-a-word-document\/","description":"\n        \n        \n        <p>Soms moet je een group shape in een Word-document. Zo&rsquo;n group shape bestaat uit meerdere vormen.<\/p>\n<p>In Microsoft Word, u kunt snel een group shape met de Group commando\/knop. Een individuele vorm in een groep kan apart worden verplaatst.<\/p>\n<p>In Aspose.Words het is zeer gemakkelijk om een group shape gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/groupshape\/\">GroupShape<\/a> Klasse. Vorm wordt afzonderlijk gemaakt met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> klasse en dan toegevoegd aan <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/groupshape\/\">GroupShape<\/a> object gebruiken <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/append_child\/\">append_child<\/a> methode.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een group shape in een Word-document:<\/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 zijn enkele van de <code>Shape<\/code> type ondersteund in Aspose.Words. Voor een volledige lijst, zie <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/\">aspose.words.drawing.ShapeType<\/a> Lijst<\/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: Werken met afbeeldingen in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-images\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-images\/","description":"\n        \n        \n        <p>Aspose.Words stelt gebruikers in staat om met beelden te werken op een zeer flexibele manier. In dit artikel kunt u slechts enkele mogelijkheden verkennen om met beelden te werken.<\/p>\n<h2 id=\"een-afbeelding-invoegen\">Een afbeelding invoegen<\/h2>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> zorgt voor meerdere overbelasting van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_image\/\">insert_image<\/a> methode waarmee u een inline of zwevend beeld kunt invoegen. Als de afbeelding een EMF- of WMF-metafile is, wordt deze in het document in metafile formaat ingevoegd. Alle andere afbeeldingen worden opgeslagen in PNG-formaat. De <strong>afbeelding invoegen<\/strong> methode kan afbeeldingen uit verschillende bronnen gebruiken:<\/p>\n<ul>\n<li>Van een bestand of <code>URL<\/code> door een tekenreeksparameter door te geven<\/li>\n<li>Van een stroom door een <code>Stream<\/code> parameter<\/li>\n<li>Van een bytearray door een bytearray parameter door te geven<\/li>\n<\/ul>\n<p>Voor elk van de <strong>afbeelding invoegen<\/strong> methoden, er zijn verdere overbelastingen die u toelaten om een afbeelding met de volgende opties:<\/p>\n<ul>\n<li>Inline of drijvend op een specifieke positie, bijvoorbeeld, <strong>afbeelding invoegen<\/strong><\/li>\n<li>Procentuele schaal of aangepaste grootte; <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_image\/\">DocumentBuilder.insert_image<\/a> methode geeft a <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> object dat net is aangemaakt en ingevoegd zodat u de eigenschappen van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a><\/li>\n<\/ul>\n<h3 id=\"een-afbeelding-invoegen-1\">Een afbeelding invoegen<\/h3>\n<p>Geef een enkele tekenreeks door die een bestand weergeeft dat de afbeelding bevat <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_image\/\">insert_image<\/a> de afbeelding in het document in te voegen als inline grafisch.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een inline afbeelding op de cursorpositie in een document invoegt:<\/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=\"een-drijvende-afbeelding-invoegen-absoluut-gepositioneerd\">Een drijvende afbeelding invoegen (Absoluut gepositioneerd)<\/h3>\n<p>Het volgende voorbeeld van code laat zien hoe u een zwevende afbeelding van een bestand of <code>URL<\/code> op een bepaalde positie en grootte:<\/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=\"afbeeldingen-uit-een-document-halen\">Afbeeldingen uit een document halen<\/h2>\n<p>Alle afbeeldingen worden binnen opgeslagen <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 deze stappen om alle afbeeldingen of afbeeldingen met een specifiek type uit het document te halen:<\/p>\n<ul>\n<li>Gebruik de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/compositenode\/get_child_nodes\/\">Document.get_child_nodes<\/a> methode om alles te selecteren <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> knooppunten.<\/li>\n<li>Iterate door resulterende node collecties.<\/li>\n<li>Controleer de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/has_image\/\">Shape.has_image<\/a> Booleaans eigendom.<\/li>\n<li>Uitpakken afbeelding gegevens met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/image_data\/\">Shape.image_data<\/a> eigendom.<\/li>\n<li>Afbeeldingsgegevens opslaan in een bestand.<\/li>\n<\/ul>\n<p>Het volgende voorbeeld van code laat zien hoe je afbeeldingen uit een document haalt en ze opslaat als bestanden:<\/p>\n<p>U kunt het sjabloonbestand van dit voorbeeld downloaden van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Images.docx\">Hier<\/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 kunt het voorbeeldbestand van dit voorbeeld downloaden 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=\"barcode-op-elke-pagina-van-een-document-invoegen\">Barcode op elke pagina van een document invoegen<\/h2>\n<p>Dit voorbeeld toont aan dat u dezelfde of verschillende barcodes toevoegt op alle of specifieke pagina&rsquo;s van een Word-document. Er is geen directe manier om barcodes toe te voegen op alle pagina&rsquo;s van een document, maar u kunt de <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> methoden om te verplaatsen naar een sectie of headers\/voeters en voeg de barcode afbeeldingen zoals je kunt zien in de volgende code.<\/p>\n<p>Het volgende codevoorbeeld Voegt een barcode afbeelding toe op elke pagina van een document.<\/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=\"beeldverhouding-vergrendelen\">Beeldverhouding vergrendelen<\/h2>\n<p>De beeldverhouding van een geometrische vorm is de verhouding van zijn afmetingen in verschillende afmetingen. U kunt de beeldverhouding vergrendelen met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapebase\/aspect_ratio_locked\/\">aspect_ratio_locked<\/a>. De standaardwaarde van de beeldverhouding van de vorm hangt af van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/\">ShapeType<\/a>. Het is <code>True<\/code> voor <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapetype\/#image\">ShapeType.IMAGE<\/a> en <code>False<\/code> voor andere vormen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe te werken met aspect ratio:<\/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-feitelijke-grenzen-van-vorm-in-punten-te-krijgen\">Hoe feitelijke grenzen van vorm in punten te krijgen<\/h2>\n<p>Als u wilt dat de werkelijke gebonden doos van de vorm zoals weergegeven op de pagina, kunt u dit bereiken met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.rendering\/noderendererbase\/bounds_in_points\/\">bounds_in_points<\/a> eigendom.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe deze eigenschap te gebruiken:<\/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=\"afbeeldingen-bijsnijden\">Afbeeldingen bijsnijden<\/h2>\n<p>Het verzamelen van een afbeelding verwijst meestal naar het verwijderen van de ongewenste buitendelen van een afbeelding om te helpen bij het verbeteren van de lijst. Het wordt ook gebruikt voor het verwijderen van sommige delen van een afbeelding om de focus op een bepaald gebied te verhogen.<\/p>\n<p>Het volgende voorbeeld toont hoe dit te bereiken 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=\"afbeeldingen-opslaan-als-wmf\">Afbeeldingen opslaan als WMF<\/h2>\n<p>Aspose.Words biedt functionaliteit om alle beschikbare afbeeldingen op te slaan in een document aan <a href=\"https:\/\/docs.fileformat.com\/image\/wmf\/\">WMF<\/a> formaat tijdens het omzetten van DOCX naar RTF.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u afbeeldingen als WMF kunt opslaan met RTF-opslaanopties:<\/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: Werken met grafieken in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-charts\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-charts\/","description":"\n        \n        \n        <p>Nieuw <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_chart\/\">insert_chart<\/a> de methode is toegevoegd aan de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> Klasse. Dus, laten we eens kijken hoe je een eenvoudige kolom grafiek in het document in te voegen met behulp van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_chart\/\">DocumentBuilder.insert_chart<\/a> methode:<\/p>\n<h3 id=\"hoe-een-grafiek-in-te-voegen\">Hoe een grafiek in te voegen<\/h3>\n<p>In deze sectie zullen we leren hoe we een grafiek in een document kunnen plaatsen.<\/p>\n<h3 id=\"kolomdiagram-invoegen\">Kolomdiagram invoegen<\/h3>\n<p>Het volgende voorbeeld van code laat zien hoe kolomdiagram invoegen:<\/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>De code levert het volgende resultaat op:<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-charts\/working-with-charts-1.png\" alt=\"create-column-chart-aspose-words-net\"><\/p>\n<p>Er zijn <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> methoden, die zijn blootgesteld aan alle mogelijke varianten van gegevensbronnen voor alle grafiektypes:<\/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>De code levert het volgende resultaat op:<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-charts\/working-with-charts-2.png\" alt=\"create-column-chart-from-datasource-aspose-words-net\"><\/p>\n<h3 id=\"scatter-invoegen-grafiek\">Scatter invoegen Grafiek<\/h3>\n<p>Hieronder laat je zien hoe je een scatter grafiek invoegt.<\/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>De code levert het volgende resultaat op:<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-charts\/working-with-charts-3.png\" alt=\"scatter-chart-aspose-words-net\"><\/p>\n<h3 id=\"gebied-invoegen-grafiek\">Gebied invoegen Grafiek<\/h3>\n<p>Het volgende voorbeeld van code laat zien hoe je een gebiedskaart invoegt:<\/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>De code levert het volgende resultaat op:<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-charts\/working-with-charts-4.png\" alt=\"area-chart-aspose-words-net\"><\/p>\n<h3 id=\"bellendiagram-invoegen\">Bellendiagram invoegen<\/h3>\n<p>Het volgende voorbeeld van code laat zien hoe je een bubble grafiek invoegt:<\/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>De code levert het volgende resultaat op:<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-charts\/working-with-charts-5.png\" alt=\"bubble-chart-aspose-words-net\"><\/p>\n<h2 id=\"werken-met-grafieken-via-shapechart-object\">Werken met grafieken via Shape.chart Object<\/h2>\n<p>Zodra de grafiek werd ingevoegd en gevuld met gegevens, bent u in staat om zijn uiterlijk te veranderen. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/chart\/\">Shape.chart<\/a> eigenschap bevat alle grafiek gerelateerde opties beschikbaar via het publiek API.<\/p>\n<p>Bijvoorbeeld, laten we veranderen <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>De code genereert de volgende resultaten:<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-charts\/working-with-charts-6.png\" alt=\"line-chart-aspose-words-net\"><\/p>\n<h2 id=\"hoe-te-werken-met-chartseriescollectie-van-grafiek\">Hoe te werken met ChartSeriesCollectie van Grafiek<\/h2>\n<p>Laten we kijken naar <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartseries\/\">ChartSeries<\/a> verzameling. Alle grafiek series zijn beschikbaar via <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chart\/series\/\">Chart.series<\/a> verzameling:<\/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 kunt de serie \u00e9\u00e9n voor \u00e9\u00e9n verwijderen of ze allemaal wissen en indien nodig een nieuwe toevoegen. De nieuw ingevoegde grafiek heeft een aantal standaard series toegevoegd aan deze collectie. Om ze te verwijderen moet je bellen <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartseriescollection\/clear\/\">chart.series.clear()<\/a> methode.<\/p>\n<h2 id=\"werken-met-een-enkele-chartseries-klasse\">Werken met een enkele ChartSeries klasse<\/h2>\n<p>Hier is hoe te werken met een bepaalde serie.<\/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>Zie het onderstaande resultaat:<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-charts\/working-with-charts-7.png\" alt=\"line-chart-chartseries-aspose-words-net\"><\/p>\n<p>Allemaal single <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartseries\/\">ChartSeries<\/a> standaard <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatapoint\/\">ChartDataPoint<\/a> opties, probeer de volgende code te wijzigen:<\/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>Zie het onderstaande resultaat:<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-charts\/working-with-charts-8.png\" alt=\"line-chart-chartdatapoint-aspose-words-net\"><\/p>\n<h2 id=\"hoe-te-werken-met-single-chartdatapoint-van-een-chartseries\">Hoe te werken met Single ChartDataPoint van een <code>ChartSeries<\/code><\/h2>\n<p>Gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatapoint\/\">ChartDataPoint<\/a> je bent in staat om de opmaak van een enkel datapunt van de grafiek serie aan te passen:<\/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>Zie het onderstaande resultaat:<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-charts\/working-with-charts-9.png\" alt=\"line-chart-datapoint-aspose-words-net\"><\/p>\n<h2 id=\"hoe-te-werken-met-chartdatalabel-van-een-enkele-grafiekserie\">Hoe te werken met ChartDataLabel van een enkele Grafiekserie<\/h2>\n<p>Gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatalabel\/\">ChartDataLabel<\/a> u in staat bent om de opmaak van een enkele gegevenslabel van de grafiek serie, zoals tonen\/verbergen LegendKey, CategorieNaam, Serienaam, Waarde enz.<\/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>Zie het onderstaande resultaat:<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-charts\/working-with-charts-10.png\" alt=\"bar-chart-aspose-words-net\"><\/p>\n<h2 id=\"hoe-de-standaardopties-voor-chartdatalabels-van-chartseries-defini\u00ebren\">Hoe de standaardopties voor ChartDataLabels van ChartSeries defini\u00ebren<\/h2>\n<p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatalabelcollection\/\">ChartDataLabelCollection<\/a> klasse definieert eigenschappen die gebruikt kunnen worden voor het instellen van standaardopties voor <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatalabel\/\">ChartDataLabels<\/a> voor Grafiek Series. Deze eigenschappen omvatten <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> enz.<\/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>Zie het onderstaande resultaat:<\/p>\n<p><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-charts\/working-with-charts-11.png\" alt=\"pie-chart-aspose-words-net\"><\/p>\n<h2 id=\"hoe-het-aantal-grafiekgegevens-te-formatteren\">Hoe het aantal grafiekgegevens te formatteren<\/h2>\n<p>Gebruik <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartdatalabel\/number_format\/\">ChartDataLabel.number_format<\/a> u in staat bent om nummeropmaak van een enkel gegevenslabel van de grafiek te specificeren.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een nummer van het gegevenslabel formatteert:<\/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=\"eigenschappen-van-grafiekas-instellen\">Eigenschappen van grafiekas instellen<\/h2>\n<p>Als u wilt werken met kaartas, schaalverdeling, en display units voor de waarde as, gebruik dan <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> lessen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe X- en Y-as eigenschappen te defini\u00ebren:<\/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-instellen-date-tijdswaarde-van-de-as\">Hoe instellen Date Tijdswaarde van de as<\/h3>\n<p>Het volgende voorbeeld van code laat zien hoe u datum\/tijdwaarden op aseigenschappen kunt instellen:<\/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-nummerwaarde-van-de-as-te-formatteren\">Hoe nummerwaarde van de as te formatteren<\/h3>\n<p>Het volgende voorbeeld van code laat zien hoe het formaat van de getallen op de waardeas kan worden gewijzigd:<\/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-de-grenzen-van-de-as-instellen\">Hoe de grenzen van de as instellen<\/h3>\n<p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/axisbound\/\">AxisBound<\/a> klasse vertegenwoordigt een minimum- of maximumgrens aan aswaarden. Bound kan worden gespecificeerd als een numerieke, datum-tijd of een speciale &ldquo;auto&rdquo; waarde.<\/p>\n<p>Het volgende codevoorbeeld laat zien hoe je grenzen van een as kunt instellen:<\/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-de-interval-eenheid-tussen-labels-instellen\">Hoe de Interval-eenheid tussen labels instellen<\/h3>\n<p>Het volgende codevoorbeeld laat zien hoe u de interval-eenheid tussen labels op een as kunt instellen:<\/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-kaartas-te-verbergen\">Hoe kaartas te verbergen<\/h3>\n<p>Als u de kaartas wilt tonen of verbergen, kunt u dit eenvoudig bereiken door de waarde van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartaxis\/hidden\/\">ChartAxis.hidden<\/a> eigendom.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe de Y-as van de grafiek te verbergen:<\/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-kaartlabel-uitlijnen\">Hoe kaartlabel uitlijnen<\/h3>\n<p>Als u een tekstuitlijning voor multi-line labels wilt instellen, kunt u dit gewoon bereiken door de waarde van <strong>ChartAxis.tick_label_alignment<\/strong> eigendom.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u label uitlijning aankruist:<\/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 Word richt het Chart-label standaard uit op het centrum.\n<\/div>\n\n<h2 id=\"hoe-vul-en-beroerde-opmaak-instellen\">Hoe vul en beroerde opmaak instellen<\/h2>\n<p>Vul en slag opmaak kan worden ingesteld voor grafiek serie, datapunten, en markers. Om dit te doen, moet u de eigenschappen van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing.charts\/chartformat\/\">ChartFormat<\/a> type in de <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> klassen, evenals aliassen voor sommige eigenschappen, zoals <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 de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/stroke\/\">Stroke<\/a> Klasse.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe seriekleur te instellen:<\/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>Het volgende voorbeeld van code laat zien hoe je lijnkleur en gewicht kunt instellen:<\/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: Werken met OfficeMath in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-officemath\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-officemath\/","description":"\n        \n        \n        <p>Nu is het nog handiger om te werken met OfficeMath Type Objects. In Aspose.Words, de klant kan eenvoudig Justificeren en ook beheren of een vergelijking inline of in een aparte regel wordt weergegeven. Meer zo, met de beschikbaarheid van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.math\/mathobjecttype\/\">MathObjectType<\/a>; nuttige controles kunnen worden uitgevoerd door gebruik te maken van dit matrix object.<\/p>\n<p>De volgende code voorbeelden laten zien hoe gebruik te maken van deze eigenschappen:<\/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: Werken met Smart Art Cold Rendering","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-smartart-cold-rendering\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-smartart-cold-rendering\/","description":"\n        \n        \n        <p>SmartArt graphics worden gebruikt om snel en gemakkelijk een visuele weergave van informatie te cre\u00ebren. U kiest gewoon uit een groot aantal lay-outs die het beste bij uw situatie past. Dit gebruiksgemak maakt SmartArt graphics vrij populair voor sommige doeleinden.<\/p>\n<p>Microsoft Word genereert en slaat de vooraf gerenderde tekening samen met de <code>SmartArt<\/code> object. In de meeste gevallen wordt de voorgeschrapte tekening goed weergegeven door Aspose.Words en er zijn geen aanvullende maatregelen nodig. Indien het document echter door andere toepassingen wordt opgeslagen, kan de vooraf ingediende SmartArt-tekening ontbreken of onjuist zijn. In dit geval <code>SmartArt<\/code> object zelf moet worden aangelegd en weergegeven met behulp van Aspose.Words. Wij noemen dit proces de <code>SmartArt<\/code> Koude Rendering.<\/p>\n<h2 id=\"gebruik-van-smart-art-cold-rendering\">Gebruik van Smart Art Cold Rendering<\/h2>\n<p>Aspose.Words kunt u gebruik maken van een pre-rendred tekening of het uitvoeren van koude rendering:<\/p>\n<ul>\n<li>Indien een voorgeschrapte tekening beschikbaar is, Aspose.Words gebruikt om de <code>SmartArt<\/code> object.<\/li>\n<li>Indien een vooraf opgestelde tekening ontbreekt, Aspose.Words impliciet voert koude rendering om de <code>SmartArt<\/code> object.<\/li>\n<li>Als een voorgescheurde tekening aanwezig is maar onjuist is, is het noodzakelijk om SmartArt koude rendering expliciet uit te voeren door te bellen <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/update_smart_art_drawing\/\">update_smart_art_drawing<\/a> methode.<\/li>\n<\/ul>\n<p>Het volgende voorbeeld van code laat zien hoe tekeningen voor alle diagrammen in het document kunnen worden bijgewerkt:<\/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-voor-standaard-smartart-indelingen\">Ondersteuning voor standaard SmartArt-indelingen<\/h2>\n<p>Momenteel slechts een beperkt aantal standaard Microsoft Word SmartArt lay-outs worden ondersteund. Ook worden sommige van deze lay-outs gedeeltelijk ondersteund, wat betekent dat belangrijke knooppunten en vormen van het diagram worden weergegeven, maar er kunnen verschillen zijn tussen de Microsoft Word en Aspose.Words schema-indeling.<\/p>\n<p>Onderstaande tabel geeft een overzicht van de volledig en gedeeltelijk ondersteunde indelingen:<\/p>\n<table>\n<thead>\n<tr>\n<th>Slim Kunstindelingen Group<\/th>\n<th>Volledig ondersteunde layouts<\/th>\n<th>Gedeeltelijk ondersteunde indelingen<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>List<\/code><\/td>\n<td><ul><li>Basis Bloklijst<\/li><li>Wisselende hexagonen<\/li><li>Verticale Kogellijst<\/li><li>Verticale kaderlijst<\/li><li>Varierende breedtelijst<\/li><li>Horizontale kogellijst<\/li><li>Grouprd Lijst<\/li><li>Verticale bloklijst<\/li><li>Verticale Chevron-lijst<\/li><li>Verticale pijlenlijst<\/li><li>Trapezo\u00efdelijst<\/li><li>Tabellijst<\/li><li>Piramidelijst<\/li><li>Doellijst<\/li><\/ul><\/td>\n<td><ul><li>Gelijnde lijst<\/li><li>Verticale haaklijst<\/li><li>Tabbladlijst<\/li><li>Gestapelde lijst<\/li><li>Verticale accentlijst<\/li><li>Verticale cirkellijst<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td><code>Process<\/code><\/td>\n<td><ul><li>Basisproces<\/li><li>Accent-proces<\/li><li>Continu blokproces<\/li><li>Pijlproces vergroten<\/li><li>Convergerende tekst<\/li><li>Basistijdlijn<\/li><li>Basis Chevron-proces<\/li><li>Chevron Accent-proces<\/li><li>Gesloten Chevronproces<\/li><li>Chevron-lijst<\/li><li>Verticaal proces<\/li><li>Vertragen proces<\/li><li>Proceslijst<\/li><li>Basis Buigproces<\/li><li>Herhaling van het Buigproces<\/li><li>Gedetailleerde procedure<\/li><li>Pijl naar boven<\/li><li>Aflopend proces<\/li><li>Circulaire buigen<\/li><\/ul><\/td>\n<td><ul><li>Stap omhoog proces<\/li><li>Stap omlaag proces<\/li><li>Wisselstroom<\/li><li>Meer cirkelproces<\/li><li>Pieproces<\/li><li>Gekoppeld blokproces<\/li><li>Procespijlen<\/li><li>Tijdlijn Circle Accent<\/li><li>Cirkelproces<\/li><li>Substapproces<\/li><li>Gefaseerd proces<\/li><li>Willekeurig tot resultaat proces<\/li><li>Cirkelpijlproces<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td><code>Cycle<\/code><\/td>\n<td>\u2013<\/td>\n<td><ul><li>Gesegmenteerde cyclus<\/li><li>Zeshoekstraal<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td><code>Hierarchy<\/code><\/td>\n<td>\u2013<\/td>\n<td><ul><li>Tafelhi\u00ebrarchie<\/li><li>Architectuuropmaak<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td><code>Relationship<\/code><\/td>\n<td><ul><li>Saldo<\/li><li>Trechter<\/li><li>Vistuig<\/li><li>Plus en minus<\/li><li>Pijllint<\/li><li>Pijlen tegenwicht<\/li><li>Opponeren van pijlen<\/li><li>Geneste doel<\/li><li>Basisdoelstelling<\/li><li>Basistaart<\/li><li>Basis Venn<\/li><li>Gestapelde Venn<\/li><li>Verbonden ring<\/li><\/ul><\/td>\n<td><ul><li>Cirkelrelatie<\/li><li>Oppositieidee\u00ebn<\/li><li>Vergelijking<\/li><li>Verticale vergelijking<\/li><li>Lineaire Venn<\/li><\/ul><\/td>\n<\/tr>\n<tr>\n<td><code>Matrix<\/code><\/td>\n<td><ul><li>Basismatrix<\/li><li>Titel Matrix<\/li><li>Rastermatrix<\/li><li>Cycle Matrix<\/li><\/ul><\/td>\n<td>\u2013<\/td>\n<\/tr>\n<tr>\n<td><code>Pyramid<\/code><\/td>\n<td>\u2013<\/td>\n<td><ul><li>Gesegmenteerde piramide<\/li><\/ul><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"vergelijking-van-smartart-rendering-in-asposewords-en-microsoft\">Vergelijking van SmartArt Rendering in Aspose.Words en Microsoft<\/h2>\n<p>De tabel hieronder toont voorbeelden van Aspose.Words Koud Het renderen van een aantal standaard layouts in vergelijking met Microsoft Word uitvoer:<\/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=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-smartart-cold-rendering\/basic-process-aspose.png\" alt=\"basic_process_aspose\"\/><\/td>\n<td><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-smartart-cold-rendering\/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=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-smartart-cold-rendering\/circular-bending-process-aspose.png\" alt=\"circular_bending_process_aspose\"\/><\/td>\n<td><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-smartart-cold-rendering\/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=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-smartart-cold-rendering\/repearing-bending-process-aspose.png\" alt=\"repearing_bending_process_aspose\"\/><\/td>\n<td><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-smartart-cold-rendering\/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=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-smartart-cold-rendering\/trapezoid-list-aspose.png\" alt=\"trapezoid_list_aspose\"\/><\/td>\n<td><img src=\"https:\/\/docs.aspose.com\/words\/words\/python-net\/working-with-smartart-cold-rendering\/trapezoid-list-word.png\" alt=\"trapezoid_list_word\"\/><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n      "},{"title":"Python_via_dotnet: Werken met watermerk in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-watermark\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-watermark\/","description":"\n        \n        \n        <p>In dit onderwerp wordt besproken hoe u programmatisch met watermerk kunt werken met Aspose.Words. Een watermerk is een achtergrondafbeelding die achter de tekst in een document wordt weergegeven. Een watermerk kan een tekst of een afbeelding bevatten die wordt weergegeven door de klasse <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermark\/\">Watermark<\/a>.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\n<p><strong>Online proberen<\/strong><\/p>\n<p>U kunt deze functionaliteit proberen met onze <a href=\"https:\/\/products.aspose.app\/words\/watermark\">Gratis online document watermerk<\/a>.<\/p>\n\n<\/div>\n\n<h2 id=\"een-watermerk-toevoegen-aan-een-document\">Een watermerk toevoegen aan een Document<\/h2>\n<p>In Microsoft Word kan een watermerk eenvoudig in een document worden ingevoegd met de opdracht watermerk invoegen. Aspose.Words biedt de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermark\/\">Watermark<\/a> klasse voor het toevoegen of verwijderen van watermerken in documenten. Aspose.Words geeft de<a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermarktype\/\">WatermarkType<\/a> opsomming die drie mogelijke soorten watermerken definieert (<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>) om mee te werken.<\/p>\n<h3 id=\"tekst-watermerk-toevoegen\">Tekst Watermerk Toevoegen<\/h3>\n<p>Het volgende codevoorbeeld laat zien hoe u een tekstwatermerk invoegt in een document door <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/textwatermarkoptions\/\">TextWatermarkOptions<\/a> te defini\u00ebren met de methode <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermark\/set_text\/\">set_text<\/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%20Graphic%20Elements-working_with_watermark-AddTextWatermarkWithSpecificOptions.py\"><\/script>\n\n<h3 id=\"afbeelding-toevoegen-watermerk\">Afbeelding Toevoegen Watermerk<\/h3>\n<p>Het volgende codevoorbeeld laat zien hoe u een watermerk voor een afbeelding invoegt in een document door <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/imagewatermarkoptions\/\">ImageWatermarkOptions<\/a> te defini\u00ebren met de methode <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermark\/set_image\/\">set_image<\/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%20Graphic%20Elements-working_with_watermark-AddImageWatermarkWithSpecificOptions.py\"><\/script>\n\n<p>Beeldwatermerk kan worden ingevoegd als afbeelding, tekenreeks of stream.<\/p>\n<p>Het watermerk kan ook worden ingevoegd met behulp van de vormklasse. Het is heel eenvoudig om elke vorm of afbeelding in een kop-of voettekst in te voegen en zo een watermerk van elk denkbaar type te maken.<\/p>\n<p>Het volgende codevoorbeeld voegt een watermerk in een Word document:<\/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\nU kunt het sjabloonbestand van dit voorbeeld downloaden van <a href=\"https:\/\/github.com\/aspose-words\/Aspose.Words-for-Python-via-.NET\/blob\/master\/Examples\/Data\/Document.docx\">hier<\/a>.\n<\/div>\n\n<h2 id=\"watermerk-uit-een-document-verwijderen\">Watermerk uit een Document verwijderen<\/h2>\n<p>De klasse <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/watermark\/\">Watermark<\/a> biedt de methode verwijderen om het watermerk uit een document te verwijderen.<\/p>\n<p>Het volgende codevoorbeeld laat zien hoe u een watermerk uit documenten verwijdert:<\/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>Als de watermerken worden toegevoegd met het <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> class-object, moet u om het watermerk uit een document te verwijderen alleen de naam van de watermerkshape instellen tijdens het invoegen en vervolgens de watermerkshape verwijderen met een toegewezen naam.<\/p>\n<p>In het volgende codevoorbeeld ziet u hoe u de naam van de watermerkshape instelt en deze uit het document verwijdert:<\/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=\"een-watermerk-toevoegen-in-tabelcel\">Een watermerk toevoegen in tabelcel<\/h2>\n<p>Soms moet u een watermerk\/afbeelding in de cel van een tabel invoegen en deze buiten de tabel weergeven, U kunt de eigenschap <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shapebase\/is_layout_in_cell\/\">is_layout_in_cell<\/a> gebruiken. Deze eigenschap krijgt of stelt een vlag die aangeeft of de vorm wordt weergegeven binnen of buiten een tabel. Merk op dat deze eigenschap alleen werkt wanneer u het document optimaliseert voor Microsoft Word 2010 met de methode <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.settings\/compatibilityoptions\/optimize_for\/\">optimize_for<\/a>.<\/p>\n<p>Het volgende codevoorbeeld laat zien hoe deze eigenschap te gebruiken:<\/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-objecten en online video","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-ole-objects\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-ole-objects\/","description":"\n        \n        \n        <p>OLE (Object Linking and Embedding) is een technologie waarmee gebruikers kunnen werken met documenten met &ldquo;objecten&rdquo; gemaakt of bewerkt door toepassingen van derden. Dat wil zeggen, OLE staat een bewerkingstoepassing toe om deze &ldquo;objecten&rdquo; naar een andere bewerkingsapplicatie te exporteren en ze vervolgens te importeren met extra inhoud.<\/p>\n<p>In dit artikel zullen we het hebben over het invoegen van een OLE object en het instellen van zijn eigenschappen, evenals het invoegen van een online video in een document.<\/p>\n<h2 id=\"ole-invoegen-doel\">OLE invoegen Doel<\/h2>\n<p>Als u OLE Object wilt, bel dan de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_ole_object\/\">insert_ole_object<\/a> methode en geef het <strong>ProgId<\/strong> expliciet met andere parameters.<\/p>\n<p>Het volgende codevoorbeeld laat zien hoe OLE in te voegen Object in een document:<\/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=\"bestandsnaam-en--extensie-instellen-bij-het-invoegen-van-ole-object\">Bestandsnaam en -extensie instellen bij het invoegen van OLE-object<\/h3>\n<p>OLE pakket is een legacy en &ldquo;undocumented&rdquo; manier om embedded objecten op te slaan als een OLE handler is onbekend.<\/p>\n<p>Vroeg Windows versies zoals Windows 3.1, 95 en 98 hadden een Packager. exe-toepassing die kan worden gebruikt om elk type gegevens in het document in te sluiten. Deze aanvraag is nu uitgesloten van Windows, maar Microsoft Word en andere toepassingen gebruiken het nog steeds om gegevens in te sluiten als de OLE handler ontbreekt of onbekend is. De <code>OlePackage<\/code> klasse geeft gebruikers toegang tot de OLE Package eigenschappen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u de bestandsnaam, extensie en weergavenaam voor OLE Package kunt instellen:<\/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=\"toegang-krijgen-tot-ole-object-ruwe-gegevens\">Toegang krijgen tot OLE-object ruwe gegevens<\/h3>\n<p>Gebruikers kunnen toegang krijgen tot OLE object gegevens met behulp van verschillende eigenschappen en methoden van de <code>OleFormat<\/code> Klasse. Het is bijvoorbeeld mogelijk om de <code>OLE<\/code> object ruwe gegevens of het pad en de naam van een bronbestand voor het gekoppelde OLE-object.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je OLE krijgt Object ruwe gegevens met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/oleformat\/get_raw_data\/\">get_raw_data<\/a> methode:<\/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=\"ole-invoegen-object-als-pictogram\">OLE invoegen Object als pictogram<\/h3>\n<p>OLE objecten kunnen ook als afbeelding in documenten worden geplaatst.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe OLE Object als pictogram in te voegen. Met dit doel beoogt de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> klasse stelt de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_ole_object_as_icon\/\">insert_ole_object_as_icon<\/a> methode:<\/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>Het volgende voorbeeld van code laat zien hoe je een ingebed OLE-object invoegt als pictogram vanuit een stroom in het document:<\/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=\"online-video-invoegen\">Online video invoegen<\/h2>\n<p>Online video kan worden ingevoegd in Word document van de <em>&ldquo;Insert&rdquo; &gt; &ldquo;Online Video&rdquo;<\/em> tab. U kunt een online video in een document op de huidige locatie door te bellen naar de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_online_video\/\">insert_online_video<\/a> methode.<\/p>\n<p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> klasse introduceert vier overbelastingen van deze methode. De eerste werkt met de meest populaire videobronnen en neemt de <code>URL<\/code> van de video als parameter. Bijvoorbeeld, de eerste overbelasting ondersteunt eenvoudige inbrenging van online video&rsquo;s van <a href=\"https:\/\/www.youtube.com\/\">YouTube<\/a> en <a href=\"https:\/\/vimeo.com\/\">Vimeo<\/a> middelen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u een online video van <em>Vimeo<\/em> in een document:<\/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>De tweede overbelasting werkt met alle andere videobronnen en neemt embedded HTML-code als parameter. De HTML-code voor het insluiten van een video kan vari\u00ebren afhankelijk van de provider, dus neem contact op met de betreffende provider voor details.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nHoud er rekening mee dat het document automatisch wordt geoptimaliseerd voor MS Word 2013 om video te tonen.\n<\/div>\n\n<p>Het volgende voorbeeld van code laat zien hoe je een online video in een document plaatst met behulp van een dergelijke HTML-code:<\/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: Werken met velden in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-fields\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-fields\/","description":"\n        \n        \n        <p><strong>Fields<\/strong> in een document zijn als plaatshouders waar nuttige gegevens kunnen worden ingevoegd. Bijvoorbeeld, een veld kan een pagina referentie, formule, of een Mail Merge veld.<\/p>\n<p>In een document aangemaakt of bewerkt met Aspose.Words, zoals in a Microsoft Word document, een veld bestaat uit een veldcode en een veldresultaat. De veldcode is een instructie over hoe het veldresultaat moet worden bijgewerkt of berekend. Een toepassing die een document verwerkt en een veld tegenkomt, moet de instructies in de veldcode interpreteren en het veldresultaat bijwerken met een nieuwe waarde.<\/p>\n<p>In Aspose.Words De velden worden vertegenwoordigd door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/\">Fields<\/a> module. Artikels in deze documentatie sectie leggen uit hoe te gebruiken Aspose.Words klassen om documentvelden programmatisch te manipuleren.<\/p>\n\n      "},{"title":"Python_via_dotnet: Werken met formuliervelden in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-form-fields\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-form-fields\/","description":"\n        \n        \n        <p>Een document met invullinten (velden) staat bekend als een formulier. U kunt bijvoorbeeld een registratieformulier aanmaken in Microsoft Word dat drop-down lijsten gebruikt waaruit gebruikers items kunnen selecteren. De <code>Form<\/code> veld is een locatie waar een bepaald type gegevens, zoals een naam of adres, wordt opgeslagen. Vorm velden in Microsoft Word bevatten tekstinvoer, combobox en selectievakje.<\/p>\n<p>U kunt formuliervelden in uw project gebruiken om met uw gebruikers te communiceren. U maakt bijvoorbeeld een document aan waarvan de inhoud beschermd is, maar alleen formuliervelden kunnen bewerkt worden. De gebruikers kunnen de gegevens in de formuliervelden invoeren en het document indienen. Uw toepassing die gebruikt Aspose.Words kan gegevens uit de formuliervelden ophalen en verwerken.<\/p>\n<p>Het plaatsen van formuliervelden in het document via code is eenvoudig. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> heeft speciale methoden om ze in te voegen, \u00e9\u00e9n voor elk formulierveldtype. Elk van de methoden accepteert een string parameter die de naam van het formulier veld. De naam kan een lege string zijn. Als u echter een naam voor het formulierveld opgeeft, dan wordt automatisch een bladwijzer met dezelfde naam aangemaakt.<\/p>\n<h2 id=\"formuliervelden-invoegen\">Formuliervelden invoegen<\/h2>\n<p>Formuliervelden zijn een specifiek geval van Word-velden die &ldquo;interactie&rdquo; met de gebruiker toestaan. Vorm velden in Microsoft Word bevatten tekstvak, combinatievakje en selectievakje.<\/p>\n<p><a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/\">DocumentBuilder<\/a> bevat speciale methoden om elk type formulierveld in het document in te voegen: <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>. Merk op dat als je een naam opgeeft voor het formulierveld, dan wordt een bladwijzer automatisch aangemaakt met dezelfde naam.<\/p>\n<p>Het volgende codevoorbeeld laat zien hoe je een combobox formulierveld in een document invoegt:<\/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=\"tekstinvoer-invoeren\">Tekstinvoer invoeren<\/h3>\n<p>Gebruik de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_text_input\/\">insert_text_input<\/a> methode om een tekstvak in het document in te voegen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een tekstinvoerformulierveld in een document invoegt:<\/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=\"een-vakje-invoegen\">Een vakje invoegen<\/h3>\n<p>Oproep <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_check_box\/\">insert_check_box<\/a> een selectievakje in het document plaatsen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een selectievakje formulierveld in een document invoegt:<\/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=\"een-combo-box-invoegen\">Een combo-box invoegen<\/h3>\n<p>Oproep <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/documentbuilder\/insert_combo_box\/\">insert_combo_box<\/a> een Combobox in het document plaatsen.<\/p>\n<p>Het volgende codevoorbeeld laat zien hoe je een Combobox formulierveld in een document invoegt:<\/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=\"formuliervelden-verkrijgen\">Formuliervelden verkrijgen<\/h2>\n<p>Een verzameling formuliervelden wordt vertegenwoordigd door de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/formfieldcollection\/\">FormFieldCollection<\/a> klasse die met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/range\/form_fields\/\">form_fields<\/a> eigendom. Dit betekent dat u formuliervelden kunt verkrijgen in een document node, inclusief het document zelf.<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nU kunt het voorbeeldbestand van de volgende voorbeelden 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>U kunt een bepaald formulierveld krijgen door zijn index of naam.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe toegang te krijgen tot formuliervelden:<\/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>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/formfield\/\">FormField<\/a> eigenschappen kunt u werken met formulier veldnaam, type en resultaat.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe te werken met formulier veldnaam, type 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-formuliervelden\">Formaat Formuliervelden<\/h2>\n<p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/inline\/font\/\">font<\/a> eigendom van <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/formfield\/\">FormField<\/a> laat het toepassen van lettertypeopmaak op de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.fields\/formfield\/\">FormField<\/a> als geheel inclusief de veldwaarde.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe lettertypeopmaak toe te passen op de <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: Werken met Content Control SDT","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-content-control-sdt\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-content-control-sdt\/","description":"\n        \n        \n        <p>In Microsoft Word, U kunt een formulier aanmaken door te beginnen met een sjabloon en inhoudsopties toe te voegen, waaronder selectievakjes, tekstvakjes, datumkiezers en drop-downlijsten. In Aspose.Words een gestructureerde document label of inhoudscontrole van een document geladen in Aspose.Words wordt ge\u00efmporteerd als a <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttag\/\">StructuredDocumentTag<\/a> Node. Gestructureerde documenttags (SDT of content control) maken het mogelijk om door de klant gedefinieerde semantiek en zijn gedrag en uiterlijk in een document in te sluiten. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttag\/\">StructuredDocumentTag<\/a> kan voorkomen in een document op de volgende plaatsen:<\/p>\n<ul>\n<li>Blokniveau - Onder de paragrafen en tabellen, als kind van een <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 a <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.drawing\/shape\/\">Shape<\/a> knooppunt<\/li>\n<li>Rij-niveau - Tussen rijen in een tafel, als kind van een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/table\/\">Table<\/a> knooppunt<\/li>\n<li>Cell-level - Tussen cellen in een tabel rij, als kind van een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.tables\/row\/\">Row<\/a> knooppunt<\/li>\n<li>Inline-niveau - Onder inline-inhoud binnen, als kind van een <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/paragraph\/\">Paragraph<\/a><\/li>\n<li>Genest in een ander <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttag\/\">StructuredDocumentTag<\/a><\/li>\n<\/ul>\n<h2 id=\"inhoudscontrole-in-een-document-invoegen\">Inhoudscontrole in een document invoegen<\/h2>\n<p>In deze versie van Aspose.Words, de volgende soorten SDT of inhoudscontrole kunnen worden gecre\u00eberd:<\/p>\n<ul>\n<li>Checkbox<\/li>\n<li>DropDownList<\/li>\n<li>ComboBox<\/li>\n<li>Date<\/li>\n<li>BuildingBlockGallery<\/li>\n<li>Group<\/li>\n<li><code>Picture<\/code><\/li>\n<li>RichText<\/li>\n<li>PlainText<\/li>\n<\/ul>\n<p>Het volgende voorbeeld van code laat zien hoe content control van type checkbox te cre\u00ebren.<\/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>Het volgende voorbeeld van code toont hoe inhoudscontrole van het type rijke tekstvak te cre\u00ebren.<\/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>Het volgende voorbeeld van code laat zien hoe content control van het type combo box te cre\u00ebren.<\/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-kan-ik-content-controls-bijwerken\">Hoe kan ik Content Controls bijwerken<\/h2>\n<p>Deze sectie legt uit hoe u de waarden van SDT of inhoudscontrole programmatisch kunt bijwerken<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe u de huidige status van het selectievakje kunt instellen:<\/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>Het volgende voorbeeld van code laat zien hoe u de inhoudscontrole van het type platte tekstvak, drop-down lijst en afbeelding kunt wijzigen:<\/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 kunt het sample bestand van deze voorbeelden 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=\"binding-content-control-to-custom-xml-parts\">Binding Content Control to Custom XML Parts<\/h2>\n<p>U kunt content controls binden met XML data (<em>custom XML part<\/em>) in Word-documenten.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe content control te binden aan aangepaste XML-onderdelen:<\/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-het-tagbereik-van-gestructureerde-documenten\">XMLMapping van het tagbereik van gestructureerde documenten<\/h2>\n<p>U kunt de mapping van dit gestructureerde document tag bereik naar XML gegevens in een aangepaste XML deel van het huidige document met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttagrangestart\/xml_mapping\/\">StructuredDocumentTagRangeStart.xml_mapping<\/a> eigendom. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/xmlmapping\/set_mapping\/\">set_mapping<\/a> methode kan worden gebruikt om een gestructureerd document tag bereik in kaart te brengen naar XML gegevens.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je XML mapping kunt instellen:<\/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=\"duidelijke-inhoud-van-een-inhoudscontrole\">Duidelijke inhoud van een inhoudscontrole<\/h2>\n<p>U kunt de inhoud van een inhoudscontrole wissen met het weergeven van een plaatshouder. <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttag\/clear\/\">StructuredDocumentTag.clear<\/a> methode maakt inhoud van dit gestructureerde document tag en toont een plaatshouder als het is gedefinieerd. Echter, Het is niet mogelijk om de inhoud van een inhoudscontrole te wissen als er herzieningen zijn. Als een inhoudscontrole geen plaatshouder heeft, worden er vijf spaties ingevoegd zoals in MS Word (behalve delen herhalen, sectie-items herhalen, groepen, check-boxen, citaten). Als een inhoudscontrole is toegewezen aan aangepaste XML, wordt de referentie XML-node gewist.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je de inhoud van de inhoudscontrole kunt wissen:<\/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=\"achtergrond-en-randkleuren-van-inhoudscontrole-wijzigen\">Achtergrond en randkleuren van inhoudscontrole wijzigen<\/h2>\n<p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/structureddocumenttag\/color\/\">StructuredDocumentTag.color<\/a> eigenschap kunt u de kleur van de inhoud controle te krijgen of instellen. De kleur be\u00efnvloedt inhoudscontrole in twee situaties:<\/p>\n<ol>\n<li>MS Word benadrukt de achtergrond van de inhoudscontrole wanneer de muis beweegt over de inhoudscontrole. Dit helpt om de inhoudscontrole te identificeren. De kleur van het markeren is een beetje &ldquo;zachter&rdquo; dan de <em>color<\/em>. Bijvoorbeeld, MS Word benadrukt de achtergrond met de roze kleur, wanneer <em>color<\/em> is rood.<\/li>\n<li>Wanneer u interageert (bewerken, plukken etc) met de inhoudscontrole, wordt de rand van de inhoudscontrole gekleurd met de <em>color<\/em>.<\/li>\n<\/ol>\n<p>Het volgende voorbeeld van code laat zien hoe u de kleur van de inhoudscontrole kunt wijzigen:<\/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-stijl-instellen-om-tekst-te-formatteren-in-de-inhoudscontrole\">Hoe stijl instellen om tekst te formatteren in de inhoudscontrole<\/h2>\n<p>Als u de stijl van inhoudscontrole wilt instellen, kunt u deze gebruiken <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> eigenschappen. Wanneer u de tekst intypt in de inhoudscontrole in het uitvoerdocument, heeft de getypte tekst de stijl &ldquo;Quote.&rdquo;<\/p>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nMerk op dat alleen Linked en Character stijlen kunnen worden toegepast op inhoudscontrole. Een uitzondering (&ldquo;Kan deze stijl niet toepassen op de SDT&rdquo;) wordt gegooid wanneer een stijl die bestaat maar niet is gekoppeld of karakter stijl wordt toegepast.\n<\/div>\n\n<p>Het volgende voorbeeld van code laat zien hoe je de stijl van inhoudscontrole kunt instellen:<\/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=\"werken-met-het-herhalen-van-sectie-content-control\">Werken met het herhalen van sectie Content Control<\/h2>\n<p>De controle van de inhoud van de herhaalsectie maakt het mogelijk de inhoud ervan te herhalen. Gebruik Aspose.Words, de gestructureerde documenttagnodes van de herhalende sectie en het herhalen van sectie-itemtypen kunnen worden aangemaakt en voor dit doel; <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/sdttype\/\">SdtType<\/a> Identificatietype geeft <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.markup\/sdttype\/#repeating_section_item\">REPEATING_SECTION_ITEM<\/a> eigendom.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een repeterende sectie inhoudscontrole aan een tabel bindt:<\/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: Werken met controletekens","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-control-characters\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-control-characters\/","description":"\n        \n        \n        <p>Microsoft Word documenten kunnen verschillende tekens bevatten die een bijzondere betekenis hebben. Normaal worden ze gebruikt voor opmaakdoeleinden en worden ze niet in de normale modus getekend. U kunt ze zichtbaar maken als u op de knop Opmaakmarkeringen tonen\/verbergen klikt op de standaardwerkbalk.<\/p>\n<p>Soms moet u tekens toevoegen of verwijderen van\/naar de tekst. Bijvoorbeeld, wanneer het verkrijgen van tekst programmatisch uit het document, Aspose.Words behoudt de meeste controletekens, dus als je met deze tekst moet werken moet je waarschijnlijk de tekens verwijderen of vervangen.<\/p>\n<p>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/controlchar\/\">ControlChar<\/a> klasse is een repository voor de constanten die controletekens vertegenwoordigen die vaak voorkomen in documenten. Het biedt zowel char en string versies van dezelfde constanten. Bijvoorbeeld, tekenreeks <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> heeft dezelfde waarde.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je controle karakters gebruikt:<\/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: Werken met VBA Macros in Python","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-vba-macros\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-vba-macros\/","description":"\n        \n        \n        <p>Visual Basic voor aanvragen (VBA) voor Microsoft Word is een eenvoudige maar krachtige programmeertaal die gebruikt kan worden om de functionaliteit uit te breiden. Aspose.Words API biedt drie klassen om toegang te krijgen tot de VBA project broncode:<\/p>\n<ul>\n<li>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbaproject\/\">VBAProject<\/a> klasse biedt toegang tot VBA projectinformatie<\/li>\n<li>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbamodulecollection\/\">VBAModuleCollection<\/a> klasse geeft de verzameling van VBA projectmodules terug<\/li>\n<li>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbamodule\/\">VbaModule<\/a> klasse biedt toegang tot de VBA project module<\/li>\n<li>De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbamoduletype\/\">VbaModuleType<\/a> De opsomming definieert de types van een model in een VBA-project. De module kan een proceduremodule, documentmodule, klassemodule of ontwerpermodule zijn<\/li>\n<\/ul>\n<h2 id=\"een-vba-project-aanmaken\">Een VBA-project aanmaken<\/h2>\n<p>Aspose.Words API levert de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/document\/vba_project\/\">vba_project<\/a> te verkrijgen of in te stellen eigenschap <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbaproject\/\">VbaProject<\/a> in het document.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je een VBA project en VBA Module maakt samen met basiseigenschappen, bijvoorbeeld. <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>:<\/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=\"macros-lezen\">Macro&rsquo;s lezen<\/h2>\n<p>Aspose.Words biedt gebruikers ook de mogelijkheid om VBA macro&rsquo;s te lezen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je VBA Macros uit het document leest:<\/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=\"macros-schrijven-of-wijzigen\">Macro&rsquo;s schrijven of wijzigen<\/h2>\n<p>Gebruik Aspose.Words, gebruikers kunnen VBA macro&rsquo;s wijzigen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe VBA Macros te wijzigen met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbamodule\/source_code\/\">source_code<\/a> eigenschap:<\/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-project\">Kloon VBA Project<\/h2>\n<p>Met Aspose.Words Het is ook mogelijk om VBA-projecten te klonen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe het VBA Project te klonen met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbaproject\/clone\/\">clone<\/a> eigenschap die een kopie maakt van het bestaande project:<\/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>U kunt ook VBA modules klonen indien nodig.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe de VBA Module te klonen met behulp van de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbamodule\/clone\/\">clone<\/a> eigenschap die een kopie maakt van het bestaande project:<\/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=\"werken-met-de-vba-project-referenties\">Werken met de VBA Project Referenties<\/h2>\n<p>Aspose.Words API levert <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.vba\/vbareferencecollection\/\">VbaReferenceCollection<\/a> klasse om te werken met VBA Project Referenties die een verzameling VBA projectreferenties vertegenwoordigen.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe een aantal referenties uit de verzameling van referenties uit een VBA-project te verwijderen:<\/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: Werken met Markdown Kenmerken","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-markdown-features\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-markdown-features\/","description":"\n        \n        \n        <p>Dit onderwerp bespreekt hoe te implementeren Markdown functies gebruiken Aspose.Words. Markdown is een eenvoudige manier om platte tekst te formatteren die gemakkelijk kan worden omgezet naar HTML. Aspose.Words ondersteunt het volgende Markdown kenmerken:<\/p>\n<ul>\n<li>Rubrieken<\/li>\n<li>Blockquotes<\/li>\n<li>Horizontale regels<\/li>\n<li>Vet accent<\/li>\n<li>Cursief accent<\/li>\n<\/ul>\n<p>De Markdown functie implementatie volgt meestal de <code>CommonMark<\/code> specificatie in Aspose.Words API en alle functies zijn weergegeven als overeenkomstige stijlen of directe opmaak. Wat betekent dat<\/p>\n<ul>\n<li>Vet en Cursief zijn vertegenwoordigd als <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>Rubrieken zijn paragrafen met rubriek 1 - Rubriek 6 stijlen<\/li>\n<li>Citaten zijn paragrafen met &ldquo;Citere&rdquo; in de stijlnaam<\/li>\n<li>Horizontale regel is een paragraaf met horizontale regel vorm.<\/li>\n<\/ul>\n\n\n<div class=\"alert alert-primary\" role=\"alert\">\n\nEr zijn nuances van vertalen Markdown aan de Aspose.Words Document Object Model (DOM), omschreven in het artikel <a href=\"https:\/\/docs.aspose.com\/words\/words\/nl\/python-net\/translate-markdown-to-document-object-model\/\">Vertalen Markdown tot Document Object Model (DOM)<\/a>.\n<\/div>\n\n<h2 id=\"markdown-document-met-emphases\">Markdown Document met Emphases<\/h2>\n<p>Deze sectie laat zien hoe u een markdown document met onderstaande nadruk:<\/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>De volgende code knipsel kan worden gebruikt om het bovenstaande gegeven te produceren markdown document.<\/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-document-met-kopjes\">Markdown Document met kopjes<\/h2>\n<p>Deze sectie laat zien hoe u een markdown document met onderstaande rubrieken:<\/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>De volgende code knipsel kan worden gebruikt om het bovenstaande gegeven te produceren markdown document.<\/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-document-met-blokquotes\">Markdown Document met blokquotes<\/h2>\n<p>Deze sectie laat zien hoe u een markdown document met blokquotes zoals hieronder aangegeven:<\/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>De volgende code knipsel kan worden gebruikt om het bovenstaande gegeven te produceren markdown document.<\/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-document-met-horizontale-regel\">Markdown Document met horizontale regel<\/h2>\n<p>Deze sectie laat zien hoe u een markdown document met horizontaal Regel als volgt:<\/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>De volgende code knipsel kan worden gebruikt om het bovenstaande gegeven te produceren markdown document.<\/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=\"lezen-van-een-markdown-document\">Lezen van een Markdown Document<\/h2>\n<p>De volgende code knipsel laat zien hoe u een markdown document.<\/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=\"specificeer-markdown-opties-opslaan\">Specificeer Markdown Opties opslaan<\/h2>\n<p>Aspose.Words API levert <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/markdownsaveoptions\/\">MarkdownSaveOptions<\/a> klasse om extra opties op te geven tijdens het opslaan van een document in de Markdown formaat.<\/p>\n<p>Het volgende voorbeeld van de code liet zien hoe verschillende Markdown opties opslaan.<\/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=\"inhoud-in-de-tabel-uitlijnen-tijdens-het-exporteren-naar-markdown\">Inhoud in de tabel uitlijnen tijdens het exporteren naar Markdown<\/h2>\n<p>Aspose.Words API levert <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/tablecontentalignment\/\">TableContentAlignment<\/a> Lijst waarin uitlijningsrichtingen worden gedefinieerd om de inhoud in tabellen op elkaar af te stemmen tijdens de export naar de Markdown document. Het volgende voorbeeld van code laat zien hoe inhoud in de tabel moet worden uitgelijnd.<\/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: Werken met tekstdocument","link":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-text-document\/","pubDate":"Mon, 01 Jan 0001 00:00:00 +0000","guid":"https:\/\/docs.aspose.com\/words\/nl\/python-net\/working-with-text-document\/","description":"\n        \n        \n        <p>In dit artikel zullen we weten welke opties nuttig kunnen zijn voor het werken met een tekstdocument via Aspose.Words. Let op: dit is niet een volledige lijst van beschikbare opties, maar slechts een voorbeeld van werken met sommige van hen.<\/p>\n<h2 id=\"bidirectionele-toevoegen-merken\">Bidirectionele toevoegen Merken<\/h2>\n<p>U kunt <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/txtsaveoptions\/add_bidi_marks\/\">add_bidi_marks<\/a> eigenschap om aan te geven of bidirectionele markeringen moeten worden toegevoegd voordat elke BiDi wordt uitgevoerd bij het exporteren in platte tekstformaat. Aspose.Words plaatst Unicode Karakter &lsquo;RIGHT-TO-LEFT MARK&rsquo; (U+200F) voor elke bidirectionele <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words\/run\/\">Run<\/a> in de tekst. Deze optie komt overeen met &ldquo;Bidirectionele markeringen toevoegen&rdquo; optie in MS Word File Conversie dialoog wanneer u exporteren naar een platte tekst formaat. Merk op dat het verschijnt in dialoog alleen als een van de Arabische of Hebreeuwse bewerken talen worden toegevoegd in MS Word.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe te gebruiken <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/txtsaveoptions\/add_bidi_marks\/\">add_bidi_marks<\/a> eigendom. De standaardwaarde van deze eigenschap 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=\"lijstitems-herkennen-tijdens-laden-van-txt\">Lijstitems herkennen tijdens laden van TXT<\/h2>\n<p>Aspose.Words kan lijstitem van een tekstbestand importeren als lijstnummers of platte tekst in het documentobjectmodel. De <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/txtloadoptions\/detect_numbering_with_whitespaces\/\">detect_numbering_with_whitespaces<\/a> eigenschap geeft aan hoe genummerde lijst items worden herkend wanneer een document wordt ge\u00efmporteerd uit platte tekst formaat:<\/p>\n<ul>\n<li>Als deze optie ingesteld is <code>True<\/code>, whitespaces worden ook gebruikt als lijstnummergrenzen: lijstherkenningsalgoritme voor Arabische stijlnummers (1., 1.1.2.) gebruikt zowel witruimtes als stip (&quot;.&quot;) symbolen.<\/li>\n<li>Als deze optie ingesteld is <code>False<\/code>, lijsten van herkenningsalgoritmen detecteert lijst paragrafen, wanneer lijstnummers eindigen met ofwel punt, rechter beugel of kogelsymbolen (zoals &ldquo;\u2022,&rdquo; &ldquo;*,&rdquo; &ldquo;-&rdquo; of &ldquo;o&rdquo;).<\/li>\n<\/ul>\n<p>Het volgende voorbeeld van code laat zien hoe deze eigenschap te gebruiken:<\/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=\"tijdens-het-laden-van-txt-lood--en-trailruimtes-hanteren\">Tijdens het laden van TXT lood- en trailruimtes hanteren<\/h2>\n<p>Tijdens het laden van TXT-bestand kunt u de manier van omgaan met toonaangevende en trailing spaties controleren. De openingsruimten kunnen worden gesnoeid, bewaard of omgezet in inspringruimtes en kunnen worden gesnoeid of bewaard.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe te trimmen toonaangevende en trailing spaties tijdens het importeren van TXT-bestand:<\/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=\"document-detecteren-tekstrichting\">Document detecteren Tekstrichting<\/h2>\n<p>Aspose.Words levert <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/txtloadoptions\/document_direction\/\">document_direction<\/a> eigenschap in <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/txtloadoptions\/\">TxtLoadOptions<\/a> klasse om de tekstrichting (RTL \/ LTR) in het document te detecteren. Deze eigenschap stelt of ontvangt tekstbeschrijvingen in <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.loading\/documentdirection\/\">DocumentDirection<\/a> Lijst. De standaardwaarde is links naar rechts.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe tekstrichting van het document te detecteren tijdens het importeren van TXT-bestand:<\/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=\"header-en-voettekst-exporteren-in-uitvoertxt\">Header en Voettekst exporteren in uitvoerTXT<\/h2>\n<p>Als u header en footer wilt exporteren in uitvoer TXT-document, kunt u <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/txtsaveoptionsbase\/export_headers_footers_mode\/\">export_headers_footers_mode<\/a> eigendom. Deze eigenschap specificeert de manier waarop headers en voetteksten worden ge\u00ebxporteerd naar het platte tekstformaat.<\/p>\n<p>Het volgende voorbeeld van code laat zien hoe je headers en footers naar platte tekst formaat exporteren:<\/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=\"lijst-inspringing-exporteren-in-uitvoer-txt\">Lijst-inspringing exporteren in uitvoer-TXT<\/h2>\n<p>Aspose.Words ingevoerd <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/txtlistindentation\/\">TxtListIndentation<\/a> klasse die aangeeft hoe lijstniveaus worden ingespringd tijdens het exporteren naar een platte tekstformaat. Tijdens het werken met <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/txtsaveoptions\/\">TxtSaveOption<\/a>, de <a href=\"https:\/\/reference.aspose.com\/words\/python-net\/aspose.words.saving\/txtsaveoptions\/list_indentation\/\">list_indentation<\/a> eigenschap wordt gegeven om het teken te specificeren dat moet worden gebruikt voor het inspringen van lijstniveaus en het tellen van het aantal tekens dat moet worden gebruikt als inspringing per \u00e9\u00e9n lijstniveau. De standaardwaarde voor karaktereigenschap is &lsquo;\\0&rsquo; wat aangeeft dat er geen inspringing is. Voor count property is de standaard waarde 0 wat betekent dat er geen inspringing is.<\/p>\n<h3 id=\"gebruik-van-tabteken\">Gebruik van tabteken<\/h3>\n<p>Het volgende voorbeeld van code laat zien hoe u lijstniveaus kunt exporteren met tabtekens:<\/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=\"spatieteken-gebruiken\">Spatieteken gebruiken<\/h3>\n<p>Het volgende voorbeeld van code laat zien hoe u lijstniveaus kunt exporteren met behulp van spatietekens:<\/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      "}]}}