Browse Source

handbook: autoresize svg diagram

mntmn 4 years ago
parent
commit
2dce2c69df

+ 3 - 0
reform2-handbook/build.sh

@@ -4,6 +4,9 @@ function build {
   dot -Tsvg system-diagram.dot -o system-diagram.svg
   rsvg-convert -f pdf -o system-diagram.pdf system-diagram.svg
   kramdown system.md >system.html
+  
+  sed -i 's/width="[^"]*"/width="100%"/' system-diagram.svg
+  sed -i 's/height="[^"]*"//' system-diagram.svg
 }
 
 build

BIN
reform2-handbook/system-diagram.pdf


+ 1 - 1
reform2-handbook/system-diagram.svg

@@ -4,7 +4,7 @@
 <!-- Generated by graphviz version 2.43.0 (0)
  -->
 <!-- Title: G Pages: 1 -->
-<svg width="2058pt" height="1520pt"
+<svg width="100%" 
  viewBox="0.00 0.00 2057.50 1519.80" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
 <g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1515.8)">
 <title>G</title>