1<?xml version="1.0" encoding="UTF-8"?> 2<inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> 3 <name>N-up layout</name> 4 <id>org.greygreen.inkscape.effects.nup</id> 5 <param name="tab" type="notebook"> 6 <page name="pageDims" gui-text="Page dimensions"> 7 <param name="unit" gui-text="Unit:" type="optiongroup" appearance="combo"> 8 <option translatable="no" value="px">px</option> 9 <option translatable="no" value="pt">pt</option> 10 <option translatable="no" value="in">in</option> 11 <option translatable="no" value="cm">cm</option> 12 <option translatable="no" value="mm">mm</option> 13 </param> 14 <param name="pgSizeX" type="float" min="0.0" max="9999.0" gui-text="Size X:">816</param> 15 <param name="pgSizeY" type="float" min="0.0" max="9999.0" gui-text="Size Y:">1056</param> 16 <label appearance="header">Page margins</label> 17 <param name="pgMarginTop" type="float" indent="1" min="0.0" max="9999.0" gui-text="Top:">0</param> 18 <param name="pgMarginBottom" type="float" indent="1" min="0.0" max="9999.0" gui-text="Bottom:">0</param> 19 <param name="pgMarginLeft" type="float" indent="1" min="0.0" max="9999.0" gui-text="Left:">0</param> 20 <param name="pgMarginRight" type="float" indent="1" min="0.0" max="9999.0" gui-text="Right:">0</param> 21 </page> 22 <page name="layoutDims" gui-text="Layout dimensions"> 23 <param name="rows" type="int" min="1" max="9999" gui-text="Rows:">2</param> 24 <param name="cols" type="int" min="1" max="9999" gui-text="Cols:">2</param> 25 <param name="sizeX" type="float" min="1" max="9999" gui-text="Size X:">100</param> 26 <param name="sizeY" type="float" min="1" max="9999" gui-text="Size Y:">200</param> 27 <param name="calculateSize" type="bool" gui-text="Auto calculate layout size">true</param> 28 <label appearance="header">Layout padding</label> 29 <param name="paddingTop" type="float" indent="1" min="0.0" max="9999.0" gui-text="Top:">12</param> 30 <param name="paddingBottom" type="float" indent="1" min="0.0" max="9999.0" gui-text="Bottom:">12</param> 31 <param name="paddingLeft" type="float" indent="1" min="0.0" max="9999.0" gui-text="Left:">12</param> 32 <param name="paddingRight" type="float" indent="1" min="0.0" max="9999.0" gui-text="Right:">12</param> 33 <label appearance="header">Layout margins</label> 34 <param name="marginTop" type="float" indent="1" min="0.0" max="9999.0" gui-text="Top:">0</param> 35 <param name="marginBottom" type="float" indent="1" min="0.0" max="9999.0" gui-text="Bottom:">0</param> 36 <param name="marginLeft" type="float" indent="1" min="0.0" max="9999.0" gui-text="Left:">0</param> 37 <param name="marginRight" type="float" indent="1" min="0.0" max="9999.0" gui-text="Right:">0</param> 38 </page> 39 <page name="marks" gui-text="Marks"> 40 <param name="showHolder" type="bool" gui-text="Place holder">true</param> 41 <param name="showCrosses" type="bool" gui-text="Cutting marks">true</param> 42 <param name="showInner" type="bool" gui-text="Padding guide">true</param> 43 <param name="showOuter" type="bool" gui-text="Margin guide">false</param> 44 <param name="showInnerBox" type="bool" gui-text="Padding box">false</param> 45 <param name="showOuterBox" type="bool" gui-text="Margin box">false</param> 46 </page> 47 <page name="help" gui-text="Help"> 48 <label xml:space="preserve"> 49Parameters: 50 * Page size: width and height. 51 * Page margins: extra space around each page. 52 * Layout rows and cols. 53 * Layout size: width and height, auto calculated if one is 0. 54 * Auto calculate layout size: don't use the layout size values. 55 * Layout margins: white space around each part of the layout. 56 * Layout padding: inner padding for each part of the layout. 57 </label> 58 </page> 59 </param> 60 61 <effect needs-live-preview="true"> 62 <object-type>all</object-type> 63 <effects-menu> 64 <submenu name="Render"> 65 <submenu name="Layout"/> 66 </submenu> 67 </effects-menu> 68 </effect> 69 70 <script> 71 <command location="inx" interpreter="python">layout_nup.py</command> 72 </script> 73</inkscape-extension> 74 75 76