Files
cours/Excalidraw/Scripts/Downloaded/Split text by lines.md
oskar 171a3953be 2025-06-22 18:37:33 update from obsidian (12 file·s changed)
Affected files:
.obsidian/community-plugins.json
.obsidian/plugins/obsidian-pandoc-reference-list/data.json
.obsidian/plugins/obsidian-share-as-gist/data.json
Excalidraw/Scripts/Downloaded/Split text by lines.md
changement de base.md
conception des bases de données.md
démonstration un groupe possède un unique élément neutre.md
justifications de la domination des élites.md
obsidian plugin home tab.md
paradigme programmation orientée tableaux.md
programmation serveur (backend).md
similitude vectorielle.md
2025-06-22 18:37:33 +02:00

1.0 KiB

/*

requires Excalidraw 1.5.1 or higher

Download this file and save to your Obsidian Vault including the first line, or open it in "Raw" and copy the entire contents to Obsidian.

Split lines of text into separate text elements for easier reorganization

See documentation for more details: https://zsviczian.github.io/obsidian-excalidraw-plugin/ExcalidrawScriptsEngine.html

*/
elements = ea.getViewSelectedElements().filter((el)=>el.type==="text");
elements.forEach((el)=>{
  ea.style.strokeColor = el.strokeColor;
  ea.style.fontFamily  = el.fontFamily;
  ea.style.fontSize    = el.fontSize;
  const text = el.text.split("\n");
  for(i=0;i<text.length;i++) {
	ea.addText(el.x,el.y+i*el.height/text.length,text[i]);
  }
});
ea.addElementsToView(false,false);
ea.deleteViewElements(elements);