Gedeeltelijk. draw.io kan namen delen via plaatshouders op bestandsniveau en kleuren afleiden uit gegevens, maar de documentatie beschrijft geen automatische, bidirectionele synchronisatie van namen, kleuren en links tussen gekopieerde vormen op verschillende pagina's.
Voor een taak op een Mac-desktop is de belangrijkste keuze of je één diagram wilt herschikken of meerdere versies met een onafhankelijke positionering wilt onderhouden. Een lay-out toepassen herschikt bestaande vormen; afzonderlijke pagina's onderhouden betekent dat je afzonderlijke waarden en instellingen moet beheren. De onderstaande workflow gebruikt alleen synthetische knooppunten en gedocumenteerde editorfuncties. Lay-outs toepassen om een diagram te herschikken
Welk soort synchronisatie heb je nodig?
Stel dat drie rechthoeken — Node A, Node B en Node C — in een brede en een hoge opstelling voorkomen. Je wilt dat de naam, vulkleur en bestemmingslink van elk knooppunt overeenkomen, terwijl de positie verschilt. Dit verzoek omvat verschillende afzonderlijke bewerkingen:
| Vereiste | Gedocumenteerde aanpak | Beperking |
|---|---|---|
| De opstelling van bestaande vormen wijzigen | Een lay-out toepassen op het huidige diagram | Herschikt de bestaande objecten in plaats van parallelle weergaven te onderhouden |
| Een naam op meerdere pagina's hergebruiken | Verwijzen naar een aangepaste eigenschap op bestandsniveau in labels | Bewerk de gedeelde eigenschap; een label rechtstreeks bewerken is een afzonderlijke bewerking |
| Vormen kleuren op basis van hun gegevens | Regels op paginaniveau voor stijlen of ondersteunde stijlplaatshouders gebruiken | Overeenkomende gegevens en toepasselijke regels moeten worden onderhouden |
| Herhaalde vormen dezelfde bestemming geven | Hun links expliciet instellen | Een gedeeld label betekent niet dat de bestemming gedeeld is |
| Een willekeurige kopie bewerken en alle drie kenmerken doorvoeren | De aangehaalde documentatie beschrijft geen volledige workflow hiervoor | Beschouw paginaduplicatie niet als een automatisch synchronisatiesysteem |
Deze verschillen volgen uit de gedocumenteerde reikwijdte: bestandseigenschappen worden gedeeld tussen pagina's, stijlregels horen bij afzonderlijke pagina's en links worden opgeslagen als metagegevens van vormen. Ze ondersteunen een gecontroleerde onderhoudsworkflow, maar betekenen niet dat afzonderlijke kopieën één bewerkbaar object worden. Globale aangepaste eigenschappen, De stijl van vormen wijzigen met stijlregels, Metagegevens van vormen bewerken
Gebruik één set vormen als alleen de opstelling hoeft te veranderen
Als je maar met één opstelling tegelijk hoeft te werken, houd dan één bewerkbaar diagram aan. Zo voorkom je het praktische probleem van overeenkomstige kopieën onderhouden. draw.io desktop werkt op macOS, dus voor deze aanpak hoef je de taak niet naar een browser te verplaatsen. draw.io offline gebruiken
Maak de drie rechthoeken en verbind Node A met Node B en vervolgens Node B met Node C. Geef ze de gewenste labels, kleuren en links voordat je met de plaatsing experimenteert. Gebruik daarna de gedocumenteerde lay-outopdracht:
- Open
Arrange > Layout. - Kies een geschikte lay-out, zoals een horizontale of verticale stroomdiagramlay-out.
- Pas de opties aan en klik op
Apply. - Controleer het resultaat. Druk op
Cmd+Zom een ongeschikte opstelling ongedaan te maken.
Lay-outs werken op bestaande vormen en gebruiken hun verbindingen om de plaatsing te berekenen. De huidige documentatie over lay-outs maakt ook onderscheid tussen alleen connectoren routeren en lay-outs die vormen verplaatsen. Dezelfde objecten herschikken is daarom de ondersteunde manier om de presentatie te wijzigen zonder een extra set eigenschappen te creëren die je moet afstemmen. Lay-outs toepassen om diagrammen snel te ordenen
Er is één belangrijke beperking: achtereenvolgende lay-outs toepassen is geen manier om tussen opgeslagen weergaven te schakelen. Volgens de documentatie worden lay-outs berekend op basis van de huidige staat van het diagram. Een andere lay-out toepassen reproduceert een eerdere structuur dus niet op consistente wijze. Als exact gepositioneerde, afzonderlijk bewerkbare versies beschikbaar moeten blijven, gebruik dan aparte pagina's en de onderhoudsaanpak hieronder. Lay-outs toepassen om een diagram te herschikken
Knooppuntnamen delen tussen onafhankelijk opgestelde pagina's
Als je een brede en een hoge versie tegelijk nodig hebt, bewaar beide pagina's dan in één bestand. Begin met een pagina met de naam Wide; dupliceer deze later en noem de kopie Tall. Het gedocumenteerde paginamenu biedt de opties Duplicate Page en Rename Page. Een duplicaat biedt een beginopstelling; stel de gedeelde labels expliciet in. Meerdere pagina's aan je diagrammen toevoegen
Namen op bestandsniveau definiëren
Open File > Properties, klik op Edit Data en voeg deze voorbeeldwaarden toe:
| Eigenschap | Waarde |
|---|---|
nodeAName |
Node A |
nodeBName |
Node B |
nodeCName |
Node C |
Gebruik voor elke invoer Add Property en klik daarna op Apply. Bestandseigenschappen zijn op elke pagina beschikbaar. Als je daarentegen zonder selectie op Edit Data klikt, definieer je eigenschappen voor de huidige pagina. Dit verschil bepaalt of de namen tussen lay-outs gedeeld kunnen worden. Globale aangepaste eigenschappen
Labels naar die namen laten verwijzen
Druk op de eerste rechthoek op Cmd+M, schakel Placeholders in en klik op Apply. Stel het label in op %nodeAName%. Herhaal dit met %nodeBName% en %nodeCName% voor de andere rechthoeken. Plaatshouders inschakelen en een eigenschapsnaam tussen procenttekens zetten zijn de gedocumenteerde stappen voor het instellen van labels. Werken met plaatshouders in labels en knopinfo
Dupliceer nu de pagina en herschik het duplicaat. Als je een logische knooppuntnaam later wilt wijzigen, pas je de bestandseigenschap aan. Voeg geen eigenschap met dezelfde naam toe aan een vorm, container of pagina: een specifiekere eigenschap overschrijft de bestandswaarde. Globale aangepaste eigenschappen
Beschouw het label als een verwijzing naar de gedeelde naam. Wijzig voor deze workflow namen in de bestandseigenschappen in plaats van een weergegeven label te vervangen door letterlijke tekst.
Kleuren consistent houden zonder aan te nemen dat kopieën gekoppeld zijn
Voor een klein diagram volstaat een expliciete stijlwijziging vaak. Geef één rechthoek een stijl, klik op Copy Style in het tabblad Style, selecteer de bijbehorende rechthoek op een andere pagina en klik op Paste Style. Hiermee wordt de opmaak toegepast wanneer je de opdracht uitvoert; herhaal dit na latere wijzigingen. Stijlen van vormen en connectoren moeten afzonderlijk worden gekopieerd. Stijlen van vormen en connectoren kopiëren en plakken
Als alleen de vulling moet veranderen, gebruik je het kleurknopje Fill op de doelvorm. Een volledige stijl kopiëren kan meer opmaak toepassen dan de bedoelde kleurwijziging. De stijl van vormen wijzigen
Paginaregels gebruiken voor een herhaalbare kleurconventie
Definieer voor meerdere herhaalde knooppunten een voorbeeldconventie: alle weergaven van Node A zijn blauw. Geef elke bijbehorende vorm een aangepaste eigenschap met de naam nodeKey en de waarde A, met Cmd+M en Add Property. Aangepaste eigenschappen worden ondersteund voor vormen en connectoren. Metagegevens van vormen bewerken
Configureer de regel op elke lay-outpagina:
- Open
File > Page Setupen vervolgensAdvanced. - Klik naast
Style RulesopEditen daarna opAdd Rule. - Vergelijk eigenschap
nodeKeymet vergelijking=en waardeA. - Kies
Fill Color, selecteer blauw en bevestig metOK.
De regel geeft overeenkomende vormen op die pagina een stijl. Elke pagina heeft eigen regels en de regels van de bestemmingspagina zijn van toepassing wanneer vormen daarheen worden gekopieerd. Herhaal de conventie op Tall; als je de conventie later wijzigt, moet je de regels van beide pagina's aanpassen. Een stijl die door een regel wordt bepaald, kan niet via het gewone opmaakknopje worden gewijzigd zolang die regel van toepassing is. De stijl van vormen wijzigen met stijlregels
De huidige documentatie ondersteunt ook dynamische kleurwaarden via stylePlaceholders=1, waaronder het stijlfragment fillColor=%color%;stylePlaceholders=1;. Daarmee staat vast dat kleuren gegevens kunnen volgen, maar niet dat een volledige gekopieerde vorm, inclusief de link, wordt gesynchroniseerd. Beschouw dit als een geavanceerd alternatief voor expliciete vullingen of paginaregels. Stijlgids voor AI-diagramgeneratie
Links afzonderlijk instellen en de bestemmingen controleren
Voeg een derde pagina toe met de naam Details. Klik op de rechthoek Node A in elke lay-out met de rechtermuisknop, kies Edit Link, selecteer Details in de paginalijst en klik op Apply. Zo krijgen beide rechthoeken dezelfde expliciete bestemming. De documentatie over pagina's vermeldt ook dat een hernoemde bestemmingspagina automatisch de naam van de gekoppelde pagina bijwerkt. Meerdere pagina's aan je diagrammen toevoegen
Een gedeelde naam alleen is onvoldoende bewijs dat bestemmingen overeenkomen. De gedocumenteerde eigenschap link hoort bij de metagegevens van de vorm. Controleer daarom beide rechthoeken wanneer je hun bestemming wijzigt. Metagegevens van vormen bewerken
Voor aangepaste actielinks documenteert draw.io het kopiëren van een actielijst of van alle celmetagegevens. Voor dat laatste gebruik je Edit > Copy Data en Edit > Paste Data in het tabblad Style. Ook andere metagegevens worden gekopieerd, zoals tags, knopinfo en plaatshouders. Gebruik deze bewerking voor doelen die dezelfde bundel metagegevens moeten krijgen. Aangepaste links en celmetagegevens kopiëren
Het resultaat controleren voordat je meer lay-outs toevoegt
Gebruik deze kleine acceptatiecontrole voor het synthetische diagram. Zo maak je onderscheid tussen gedeelde waarden en eigenschappen die nog steeds bewust onderhouden moeten worden:
| Controle | Verwacht resultaat |
|---|---|
Wijzig de bestandseigenschap nodeAName in Node A Revised |
Beide plaatsvervangerlabels tonen de gewijzigde naam |
Verplaats de rechthoek op Tall |
De bedoelde onafhankelijke opstelling blijft bruikbaar |
| Pas de blauwe conventie op beide pagina's toe | Beide bijbehorende rechthoeken tonen de gekozen vulkleur |
| Controleer de link van elke rechthoek | Beide verwijzen naar Details |
| Wijzig de bedoelde bestemming | Elke betrokken link wordt bewust bijgewerkt en gecontroleerd |
Als een label letterlijk %nodeAName% weergeeft, controleer dan of Placeholders is ingeschakeld en de eigenschapsnaam klopt. Als slechts één label een onverwachte waarde toont, controleer dan de eigenschappen van de vorm, bovenliggende elementen en pagina op een overschrijvende waarde. Dit zijn gedocumenteerde stappen voor het oplossen van problemen met plaatshouders en hun bereik. Werken met plaatshouders in labels en knopinfo, Globale aangepaste eigenschappen
Vervang deze Mac-desktopworkflow niet door een workflow waarbij een spreadsheet wordt vernieuwd. In de huidige documentatie over gegevensbronnen staat expliciet dat gegevensbronnen niet in draw.io desktop kunnen worden geladen. Er staat ook dat vernieuwen handmatig gebeurt en dat links uit de # link-instructie van de sjabloon niet worden gebruikt. Die functie biedt dus niet de gevraagde synchronisatie op desktop. Vormen vullen en maken vanuit Google Sheets- en CSV-bestanden
Als je steeds maar één opstelling nodig hebt, houd dan één set vormen aan en herschik die. Gebruik voor meerdere blijvende lay-outs gedeelde naameigenschappen, een expliciete kleurconventie en afzonderlijk onderhouden links. Zo krijg je een praktisch, controleerbaar resultaat en blijft de gedocumenteerde beperking duidelijk: er is niet aangetoond dat gekopieerde vormen automatisch overal bewerkbaar zijn voor alle drie kenmerken.
Bronnen
- Lay-outs toepassen om een diagram te herschikken — draw.io
- Lay-outs toepassen om diagrammen snel te ordenen — draw.io
- draw.io offline gebruiken — draw.io
- Meerdere pagina's aan je diagrammen toevoegen — draw.io
- Globale aangepaste eigenschappen — draw.io
- Werken met plaatshouders in labels en knopinfo — draw.io
- Metagegevens van vormen bewerken — draw.io
- Stijlen van vormen en connectoren kopiëren en plakken — draw.io
- De stijl van vormen wijzigen — draw.io
- De stijl van vormen wijzigen met stijlregels — draw.io
- Stijlgids voor AI-diagramgeneratie — draw.io
- Aangepaste links en celmetagegevens kopiëren — draw.io
- Vormen vullen en maken vanuit Google Sheets- en CSV-bestanden — draw.io