diff options
| author | Nicolas Dufour <nicoduf@yahoo.fr> | 2014-05-24 13:36:07 +0000 |
|---|---|---|
| committer | JazzyNico <nicoduf@yahoo.fr> | 2014-05-24 13:36:07 +0000 |
| commit | f8ff463eadeecc67ff038c7409e30964b15c0f58 (patch) | |
| tree | 28424c0f16dd526232ae8cf4f80d2abb17cb725f /share | |
| parent | Fix flakiness of measurement tool (due to issues with parallel lines, duplica... (diff) | |
| download | inkscape-f8ff463eadeecc67ff038c7409e30964b15c0f58.tar.gz inkscape-f8ff463eadeecc67ff038c7409e30964b15c0f58.zip | |
Extensions. Fix for Bug #1318348 (Extension dialogs inconsistency).
Translations. PO template and French translation update.
(bzr r13398)
Diffstat (limited to 'share')
| -rw-r--r-- | share/extensions/hershey.inx | 66 | ||||
| -rw-r--r-- | share/extensions/hpgl_input.inx | 38 | ||||
| -rw-r--r-- | share/extensions/hpgl_output.inx | 86 | ||||
| -rw-r--r-- | share/extensions/plotter.inx | 158 |
4 files changed, 173 insertions, 175 deletions
diff --git a/share/extensions/hershey.inx b/share/extensions/hershey.inx index ed20c6bd3..4d923f046 100644 --- a/share/extensions/hershey.inx +++ b/share/extensions/hershey.inx @@ -10,42 +10,40 @@ <page name="splash" _gui-text="Render Text"> <param name="text" type="string" _gui-text="Text:">Hershey Text for Inkscape</param> - <param name="action" type="optiongroup" appearance="minimal" - _gui-text=" Action: "> - <_option value="render">Typeset that text</_option> - <_option value="table" >Write glyph table</_option> + <param name="action" type="enum" _gui-text="Action: "> + <_item value="render">Typeset that text</_item> + <_item value="table" >Write glyph table</_item> </param> - <param name="fontface" type="optiongroup" appearance="minimal" - _gui-text=" Font face: "> - <_option value="futural">Sans 1-stroke</_option> - <_option value="futuram">Sans bold</_option> - - <_option value="timesr">Serif medium</_option> - <_option value="timesi">Serif medium italic</_option> - <_option value="timesib">Serif bold italic</_option> - <_option value="timesrb">Serif bold</_option> - - <_option value="scripts">Script 1-stroke</_option> - <_option value="cursive">Script 1-stroke (alt)</_option> - <_option value="scriptc">Script medium</_option> - - <_option value="gothiceng">Gothic English</_option> - <_option value="gothicger">Gothic German</_option> - <_option value="gothicita">Gothic Italian</_option> - - <_option value="greek">Greek 1-stroke</_option> - <_option value="timesg">Greek medium</_option> - <_option value="cyrillic">Cyrillic</_option> - <_option value="japanese">Japanese</_option> - - <_option value="astrology">Astrology</_option> - <_option value="mathlow">Math (lower)</_option> - <_option value="mathupp">Math (upper)</_option> - <_option value="markers">Markers</_option> - <_option value="meteorology">Meteorology</_option> - <_option value="music">Music</_option> - <_option value="symbolic">Symbolic</_option> + <param name="fontface" type="enum" _gui-text="Font face: "> + <_item value="futural">Sans 1-stroke</_item> + <_item value="futuram">Sans bold</_item> + + <_item value="timesr">Serif medium</_item> + <_item value="timesi">Serif medium italic</_item> + <_item value="timesib">Serif bold italic</_item> + <_item value="timesrb">Serif bold</_item> + + <_item value="scripts">Script 1-stroke</_item> + <_item value="cursive">Script 1-stroke (alt)</_item> + <_item value="scriptc">Script medium</_item> + + <_item value="gothiceng">Gothic English</_item> + <_item value="gothicger">Gothic German</_item> + <_item value="gothicita">Gothic Italian</_item> + + <_item value="greek">Greek 1-stroke</_item> + <_item value="timesg">Greek medium</_item> + <_item value="cyrillic">Cyrillic</_item> + <_item value="japanese">Japanese</_item> + + <_item value="astrology">Astrology</_item> + <_item value="mathlow">Math (lower)</_item> + <_item value="mathupp">Math (upper)</_item> + <_item value="markers">Markers</_item> + <_item value="meteorology">Meteorology</_item> + <_item value="music">Music</_item> + <_item value="symbolic">Symbolic</_item> </param> <_param name="emptyspace" type="description" xml:space="preserve"> diff --git a/share/extensions/hpgl_input.inx b/share/extensions/hpgl_input.inx index f40fd4ec0..4cbbba812 100644 --- a/share/extensions/hpgl_input.inx +++ b/share/extensions/hpgl_input.inx @@ -1,22 +1,22 @@ <?xml version="1.0" encoding="UTF-8"?> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>HPGL Input</_name> - <id>org.inkscape.input.hpgl</id> - <dependency type="executable" location="extensions">hpgl_input.py</dependency> - <dependency type="executable" location="extensions">hpgl_decoder.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <_param name="introduction" type="description">Please note that you can only open HPGL files written by Inkscape, to open other HPGL files please change their file extension to .plt, make sure you have UniConverter installed and open them again.</_param> - <param name="space" type="description"> </param> - <param name="resolutionX" type="float" min="1.0" max="4096.0" precision="1" _gui-text="Resolution X (dpi)" _gui-description="The amount of steps the plotter moves if it moves for 1 inch on the X axis. (Default: 1016.0)">1016.0</param> - <param name="resolutionY" type="float" min="1.0" max="4096.0" precision="1" _gui-text="Resolution Y (dpi)" _gui-description="The amount of steps the plotter moves if it moves for 1 inch on the Y axis. (Default: 1016.0)">1016.0</param> - <param name="showMovements" type="boolean" _gui-text="Show movements between paths" _gui-description="Check this to show movements between paths. (Default: Unchecked)">false</param> - <input> - <extension>.hpgl</extension> - <mimetype>image/hpgl</mimetype> - <_filetypename>HP Graphics Language file (*.hpgl)</_filetypename> - <_filetypetooltip>Import an HP Graphics Language file</_filetypetooltip> - </input> - <script> - <command reldir="extensions" interpreter="python">hpgl_input.py</command> - </script> + <_name>HPGL Input</_name> + <id>org.inkscape.input.hpgl</id> + <dependency type="executable" location="extensions">hpgl_input.py</dependency> + <dependency type="executable" location="extensions">hpgl_decoder.py</dependency> + <dependency type="executable" location="extensions">inkex.py</dependency> + <_param name="introduction" type="description">Please note that you can only open HPGL files written by Inkscape, to open other HPGL files please change their file extension to .plt, make sure you have UniConverter installed and open them again.</_param> + <param name="space" type="description"> </param> + <param name="resolutionX" type="float" min="1.0" max="4096.0" precision="1" _gui-text="Resolution X (dpi):" _gui-description="The amount of steps the plotter moves if it moves for 1 inch on the X axis (Default: 1016.0)">1016.0</param> + <param name="resolutionY" type="float" min="1.0" max="4096.0" precision="1" _gui-text="Resolution Y (dpi):" _gui-description="The amount of steps the plotter moves if it moves for 1 inch on the Y axis (Default: 1016.0)">1016.0</param> + <param name="showMovements" type="boolean" _gui-text="Show movements between paths" _gui-description="Check this to show movements between paths (Default: Unchecked)">false</param> + <input> + <extension>.hpgl</extension> + <mimetype>image/hpgl</mimetype> + <_filetypename>HP Graphics Language file (*.hpgl)</_filetypename> + <_filetypetooltip>Import an HP Graphics Language file</_filetypetooltip> + </input> + <script> + <command reldir="extensions" interpreter="python">hpgl_input.py</command> + </script> </inkscape-extension> diff --git a/share/extensions/hpgl_output.inx b/share/extensions/hpgl_output.inx index d16cc55e5..bfb3e3567 100644 --- a/share/extensions/hpgl_output.inx +++ b/share/extensions/hpgl_output.inx @@ -1,46 +1,46 @@ <?xml version="1.0" encoding="UTF-8"?> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>HPGL Output</_name> - <id>org.ekips.output.hpgl</id> - <dependency type="extension">org.inkscape.output.svg.inkscape</dependency> - <dependency type="executable" location="extensions">hpgl_output.py</dependency> - <dependency type="executable" location="extensions">hpgl_encoder.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <_param name="introduction" type="description">Please make sure that all objects you want to save are converted to paths. Please use the plotter extension (Extensions menu) to plot directly over a serial connection.</_param> - <param name="tab" type="notebook"> - <page name="plotter" _gui-text="Plotter Settings "> - <param name="resolutionX" type="float" min="1.0" max="4096.0" precision="1" _gui-text="Resolution X (dpi)" _gui-description="The amount of steps the plotter moves if it moves for 1 inch on the X axis. (Default: 1016.0)">1016.0</param> - <param name="resolutionY" type="float" min="1.0" max="4096.0" precision="1" _gui-text="Resolution Y (dpi)" _gui-description="The amount of steps the plotter moves if it moves for 1 inch on the Y axis. (Default: 1016.0)">1016.0</param> - <param name="pen" type="int" min="0" max="99" _gui-text="Pen number" _gui-description="The number of the pen (tool) to use. (Standard: '1')">1</param> - <param name="force" type="int" min="0" max="1000" _gui-text="Pen force (g)" _gui-description="The amount of force pushing down the pen in grams, set to 0 to omit command. Most plotters ignore this command. (Default: 0)">0</param> - <param name="speed" type="int" min="0" max="10000" _gui-text="Pen speed (cm/s or mm/s)" _gui-description="The speed the pen will move with in centimeters or millimeters per second (depending on your plotter model), set to 0 to omit command. Most plotters ignore this command. (Default: 0)">0</param> - <param name="orientation" type="optiongroup" appearance="minimal" _gui-text="Rotation (Clockwise)" _gui-description="Rotation of the drawing. (Default: 0°)"> - <option value="0">0°</option> - <option value="90">90°</option> - <option value="180">180°</option> - <option value="270">270°</option> - </param> - <param name="mirrorX" type="boolean" _gui-text="Mirror X axis" _gui-description="Check this to mirror the X axis. (Default: Unchecked)">false</param> - <param name="mirrorY" type="boolean" _gui-text="Mirror Y axis" _gui-description="Check this to mirror the Y axis. (Default: Unchecked)">false</param> - <param name="center" type="boolean" _gui-text="Center zero point" _gui-description="Check this if your plotter uses a centered zero point. (Default: Unchecked)">false</param> - </page> - <page name="overcutToolOffset" _gui-text="Plot Features "> - <param name="overcut" type="float" min="0.0" max="100.0" precision="2" _gui-text="Overcut (mm)" _gui-description="The distance in mm that will be cut over the starting point of the path to prevent open paths, set to 0.0 to omit command. (Default: 1.00)">1.00</param> - <param name="toolOffset" type="float" min="0.0" max="20.0" precision="2" _gui-text="Tool offset (mm)" _gui-description="The offset from the tool tip to the tool axis in mm, set to 0.0 to omit command. (Default: 0.25)">0.25</param> - <param name="precut" type="boolean" _gui-text="Use precut" _gui-description="Check this to cut a small line before the real drawing starts to correctly align the tool orientation. (Default: Checked)">true</param> - <param name="flat" type="float" min="0.1" max="10.0" precision="1" _gui-text="Curve flatness" _gui-description="Curves are divided into lines, this number controls how fine the curves will be reproduced, the smaller the finer. (Default: '1.2')">1.2</param> - <param name="autoAlign" type="boolean" _gui-text="Auto align" _gui-description="Check this to auto align the drawing to the zero point (Plus the tool offset if used). If unchecked you have to make sure that all parts of your drawing are within the document border! (Default: Checked)">true</param> - </page> - </param> - <_param name="settingsHelp" type="description">All these settings depend on the plotter you use, for more information please consult the manual or homepage for your plotter.</_param> - <output> - <extension>.hpgl</extension> - <mimetype>image/hpgl</mimetype> - <_filetypename>HP Graphics Language file (*.hpgl)</_filetypename> - <_filetypetooltip>Export an HP Graphics Language file</_filetypetooltip> - <dataloss>true</dataloss> - </output> - <script> - <command reldir="extensions" interpreter="python">hpgl_output.py</command> - </script> + <_name>HPGL Output</_name> + <id>org.ekips.output.hpgl</id> + <dependency type="extension">org.inkscape.output.svg.inkscape</dependency> + <dependency type="executable" location="extensions">hpgl_output.py</dependency> + <dependency type="executable" location="extensions">hpgl_encoder.py</dependency> + <dependency type="executable" location="extensions">inkex.py</dependency> + <_param name="introduction" type="description">Please make sure that all objects you want to save are converted to paths. Please use the plotter extension (Extensions menu) to plot directly over a serial connection.</_param> + <param name="tab" type="notebook"> + <page name="plotter" _gui-text="Plotter Settings "> + <param name="resolutionX" type="float" min="1.0" max="4096.0" precision="1" _gui-text="Resolution X (dpi):" _gui-description="The amount of steps the plotter moves if it moves for 1 inch on the X axis (Default: 1016.0)">1016.0</param> + <param name="resolutionY" type="float" min="1.0" max="4096.0" precision="1" _gui-text="Resolution Y (dpi):" _gui-description="The amount of steps the plotter moves if it moves for 1 inch on the Y axis (Default: 1016.0)">1016.0</param> + <param name="pen" type="int" min="0" max="99" _gui-text="Pen number:" _gui-description="The number of the pen (tool) to use (Standard: '1')">1</param> + <param name="force" type="int" min="0" max="1000" _gui-text="Pen force (g):" _gui-description="The amount of force pushing down the pen in grams, set to 0 to omit command; most plotters ignore this command (Default: 0)">0</param> + <param name="speed" type="int" min="0" max="10000" _gui-text="Pen speed (cm/s or mm/s):" _gui-description="The speed the pen will move with in centimeters or millimeters per second (depending on your plotter model), set to 0 to omit command; most plotters ignore this command (Default: 0)">0</param> + <param name="orientation" type="enum" _gui-text="Rotation (°, Clockwise):" _gui-description="Rotation of the drawing (Default: 0°)"> + <item value="0">0</item> + <item value="90">90</item> + <item value="180">180</item> + <item value="270">270</item> + </param> + <param name="mirrorX" type="boolean" _gui-text="Mirror X axis" _gui-description="Check this to mirror the X axis (Default: Unchecked)">false</param> + <param name="mirrorY" type="boolean" _gui-text="Mirror Y axis" _gui-description="Check this to mirror the Y axis (Default: Unchecked)">false</param> + <param name="center" type="boolean" _gui-text="Center zero point" _gui-description="Check this if your plotter uses a centered zero point (Default: Unchecked)">false</param> + </page> + <page name="overcutToolOffset" _gui-text="Plot Features "> + <param name="overcut" type="float" min="0.0" max="100.0" precision="2" _gui-text="Overcut (mm):" _gui-description="The distance in mm that will be cut over the starting point of the path to prevent open paths, set to 0.0 to omit command (Default: 1.00)">1.00</param> + <param name="toolOffset" type="float" min="0.0" max="20.0" precision="2" _gui-text="Tool offset (mm):" _gui-description="The offset from the tool tip to the tool axis in mm, set to 0.0 to omit command (Default: 0.25)">0.25</param> + <param name="precut" type="boolean" _gui-text="Use precut" _gui-description="Check this to cut a small line before the real drawing starts to correctly align the tool orientation. (Default: Checked)">true</param> + <param name="flat" type="float" min="0.1" max="10.0" precision="1" _gui-text="Curve flatness:" _gui-description="Curves are divided into lines, this number controls how fine the curves will be reproduced, the smaller the finer (Default: '1.2')">1.2</param> + <param name="autoAlign" type="boolean" _gui-text="Auto align" _gui-description="Check this to auto align the drawing to the zero point (Plus the tool offset if used). If unchecked you have to make sure that all parts of your drawing are within the document border! (Default: Checked)">true</param> + </page> + </param> + <_param name="settingsHelp" type="description">All these settings depend on the plotter you use, for more information please consult the manual or homepage for your plotter.</_param> + <output> + <extension>.hpgl</extension> + <mimetype>image/hpgl</mimetype> + <_filetypename>HP Graphics Language file (*.hpgl)</_filetypename> + <_filetypetooltip>Export an HP Graphics Language file</_filetypetooltip> + <dataloss>true</dataloss> + </output> + <script> + <command reldir="extensions" interpreter="python">hpgl_output.py</command> + </script> </inkscape-extension> diff --git a/share/extensions/plotter.inx b/share/extensions/plotter.inx index fc620f8a3..4ed5ce9de 100644 --- a/share/extensions/plotter.inx +++ b/share/extensions/plotter.inx @@ -1,82 +1,82 @@ <?xml version="1.0" encoding="UTF-8"?> <inkscape-extension xmlns="http://www.inkscape.org/namespace/inkscape/extension"> - <_name>Plot</_name> - <id>org.ekips.filter.plot</id> - <dependency type="executable" location="extensions">plotter.py</dependency> - <dependency type="executable" location="extensions">hpgl_decoder.py</dependency> - <dependency type="executable" location="extensions">hpgl_encoder.py</dependency> - <dependency type="executable" location="extensions">inkex.py</dependency> - <_param name="introduction" type="description">Please make sure that all objects you want to plot are converted to paths.</_param> - <param name="tab" type="notebook"> - <page name="misc" _gui-text="Connection Settings "> - <param name="serialPort" type="string" _gui-text="Serial port" _gui-description="The port of your serial connection, on Windows something like 'COM1', on Linux something like: '/dev/ttyUSB0'. (Default: COM1)">COM1</param> - <param name="serialBaudRate" type="optiongroup" appearance="minimal" _gui-text="Serial baud rate" _gui-description="The Baud rate of your serial connection. (Default: 9600)"> - <option value="9600">9600</option> - <option value="110">110</option> - <option value="300">300</option> - <option value="600">600</option> - <option value="1200">1200</option> - <option value="2400">2400</option> - <option value="4800">4800</option> - <option value="9600">9600</option> - <option value="14400">14400</option> - <option value="19200">19200</option> - <option value="28800">28800</option> - <option value="38400">38400</option> - <option value="56000">56000</option> - <option value="57600">57600</option> - <option value="115200">115200</option> - </param> - <param name="flowControl" type="optiongroup" appearance="minimal" _gui-text="Flow control" _gui-description="The Software / Hardware flow control of your serial connection. (Default: Software)"> - <_option value="xonxoff">Software (XON/XOFF)</_option> - <_option value="rtscts">Hardware (RTS/CTS)</_option> - <_option value="dsrdtrrtscts">Hardware (DSR/DTR + RTS/CTS)</_option> - <_option value="">None</_option> - </param> - <param name="commandLanguage" type="optiongroup" appearance="minimal" _gui-text="Command language" _gui-description="The command language to use. (Default: HPGL)"> - <option value="HPGL">HPGL</option> - <option value="DMPL">DMPL</option> - <option value="ZING">KNK Zing (HPGL variant)</option> - </param> - <param name="space" type="description"> </param> - <_param name="freezeHelp" type="description">Using wrong settings can under certain circumstances cause Inkscape to freeze. Always save your work before plotting!</_param> - <_param name="serialHelp" type="description">This can be a physical serial connection or a USB-to-Serial bridge. Ask your plotter manufacturer for drivers if needed.</_param> - <_param name="parallelHelp" type="description">Parallel (LPT) connections are not supported.</_param> - </page> - <page name="plotter" _gui-text="Plotter Settings "> - <param name="resolutionX" type="float" min="1.0" max="4096.0" precision="1" _gui-text="Resolution X (dpi)" _gui-description="The amount of steps the plotter moves if it moves for 1 inch on the X axis. (Default: 1016.0)">1016.0</param> - <param name="resolutionY" type="float" min="1.0" max="4096.0" precision="1" _gui-text="Resolution Y (dpi)" _gui-description="The amount of steps the plotter moves if it moves for 1 inch on the Y axis. (Default: 1016.0)">1016.0</param> - <param name="pen" type="int" min="0" max="99" _gui-text="Pen number" _gui-description="The number of the pen (tool) to use. (Standard: '1')">1</param> - <param name="force" type="int" min="0" max="1000" _gui-text="Pen force (g)" _gui-description="The amount of force pushing down the pen in grams, set to 0 to omit command. Most plotters ignore this command. (Default: 0)">0</param> - <param name="speed" type="int" min="0" max="10000" _gui-text="Pen speed (cm/s or mm/s)" _gui-description="The speed the pen will move with in centimeters or millimeters per second (depending on your plotter model), set to 0 to omit command. Most plotters ignore this command. (Default: 0)">0</param> - <param name="orientation" type="optiongroup" appearance="minimal" _gui-text="Rotation (Clockwise)" _gui-description="Rotation of the drawing. (Default: 0°)"> - <option value="0">0°</option> - <option value="90">90°</option> - <option value="180">180°</option> - <option value="270">270°</option> - </param> - <param name="mirrorX" type="boolean" _gui-text="Mirror X axis" _gui-description="Check this to mirror the X axis. (Default: Unchecked)">false</param> - <param name="mirrorY" type="boolean" _gui-text="Mirror Y axis" _gui-description="Check this to mirror the Y axis. (Default: Unchecked)">false</param> - <param name="center" type="boolean" _gui-text="Center zero point" _gui-description="Check this if your plotter uses a centered zero point. (Default: Unchecked)">false</param> - </page> - <page name="misc" _gui-text="Plot Features "> - <param name="overcut" type="float" min="0.0" max="100.0" precision="2" _gui-text="Overcut (mm)" _gui-description="The distance in mm that will be cut over the starting point of the path to prevent open paths, set to 0.0 to omit command. (Default: 1.00)">1.00</param> - <param name="toolOffset" type="float" min="0.0" max="20.0" precision="2" _gui-text="Tool offset (mm)" _gui-description="The offset from the tool tip to the tool axis in mm, set to 0.0 to omit command. (Default: 0.25)">0.25</param> - <param name="precut" type="boolean" _gui-text="Use precut" _gui-description="Check this to cut a small line before the real drawing starts to correctly align the tool orientation. (Default: Checked)">true</param> - <param name="flat" type="float" min="0.1" max="10.0" precision="1" _gui-text="Curve flatness" _gui-description="Curves are divided into lines, this number controls how fine the curves will be reproduced, the smaller the finer. (Default: '1.2')">1.2</param> - <param name="autoAlign" type="boolean" _gui-text="Auto align" _gui-description="Check this to auto align the drawing to the zero point (Plus the tool offset if used). If unchecked you have to make sure that all parts of your drawing are within the document border! (Default: Checked)">true</param> - <param name="space" type="description"> </param> - <param name="debug" type="boolean" _gui-text="Show debug information" _gui-description="Check this to get verbose information about the plot without actually sending something to the plotter (A.k.a. data dump). (Default: Unchecked)">false</param> - </page> - </param> - <_param name="settingsHelp" type="description">All these settings depend on the plotter you use, for more information please consult the manual or homepage for your plotter.</_param> - <effect needs-live-preview="false" needs-document="true"> - <object-type>path</object-type> - <effects-menu> - <submenu _name="Export"/> - </effects-menu> - </effect> - <script> - <command reldir="extensions" interpreter="python">plotter.py</command> - </script> + <_name>Plot</_name> + <id>org.ekips.filter.plot</id> + <dependency type="executable" location="extensions">plotter.py</dependency> + <dependency type="executable" location="extensions">hpgl_decoder.py</dependency> + <dependency type="executable" location="extensions">hpgl_encoder.py</dependency> + <dependency type="executable" location="extensions">inkex.py</dependency> + <_param name="introduction" type="description">Please make sure that all objects you want to plot are converted to paths.</_param> + <param name="tab" type="notebook"> + <page name="misc" _gui-text="Connection Settings "> + <param name="serialPort" type="string" _gui-text="Serial port:" _gui-description="The port of your serial connection, on Windows something like 'COM1', on Linux something like: '/dev/ttyUSB0' (Default: COM1)">COM1</param> + <param name="serialBaudRate" type="enum" _gui-text="Serial baud rate:" _gui-description="The Baud rate of your serial connection (Default: 9600)"> + <item value="9600">9600</item> + <item value="110">110</item> + <item value="300">300</item> + <item value="600">600</item> + <item value="1200">1200</item> + <item value="2400">2400</item> + <item value="4800">4800</item> + <item value="9600">9600</item> + <item value="14400">14400</item> + <item value="19200">19200</item> + <item value="28800">28800</item> + <item value="38400">38400</item> + <item value="56000">56000</item> + <item value="57600">57600</item> + <item value="115200">115200</item> + </param> + <param name="flowControl" type="enum" _gui-text="Flow control:" _gui-description="The Software / Hardware flow control of your serial connection (Default: Software)"> + <_item value="xonxoff">Software (XON/XOFF)</_item> + <_item value="rtscts">Hardware (RTS/CTS)</_item> + <_item value="dsrdtrrtscts">Hardware (DSR/DTR + RTS/CTS)</_item> + <_item value="">None</_item> + </param> + <param name="commandLanguage" type="enum" _gui-text="Command language:" _gui-description="The command language to use (Default: HPGL)"> + <_item value="HPGL">HPGL</_item> + <_item value="DMPL">DMPL</_item> + <_item value="ZING">KNK Zing (HPGL variant)</_item> + </param> + <param name="space" type="description"> </param> + <_param name="freezeHelp" type="description">Using wrong settings can under certain circumstances cause Inkscape to freeze. Always save your work before plotting!</_param> + <_param name="serialHelp" type="description">This can be a physical serial connection or a USB-to-Serial bridge. Ask your plotter manufacturer for drivers if needed.</_param> + <_param name="parallelHelp" type="description">Parallel (LPT) connections are not supported.</_param> + </page> + <page name="plotter" _gui-text="Plotter Settings "> + <param name="resolutionX" type="float" min="1.0" max="4096.0" precision="1" _gui-text="Resolution X (dpi):" _gui-description="The amount of steps the plotter moves if it moves for 1 inch on the X axis (Default: 1016.0)">1016.0</param> + <param name="resolutionY" type="float" min="1.0" max="4096.0" precision="1" _gui-text="Resolution Y (dpi):" _gui-description="The amount of steps the plotter moves if it moves for 1 inch on the Y axis (Default: 1016.0)">1016.0</param> + <param name="pen" type="int" min="0" max="99" _gui-text="Pen number:" _gui-description="The number of the pen (tool) to use (Standard: '1')">1</param> + <param name="force" type="int" min="0" max="1000" _gui-text="Pen force (g):" _gui-description="The amount of force pushing down the pen in grams, set to 0 to omit command; most plotters ignore this command (Default: 0)">0</param> + <param name="speed" type="int" min="0" max="10000" _gui-text="Pen speed (cm/s or mm/s):" _gui-description="The speed the pen will move with in centimeters or millimeters per second (depending on your plotter model), set to 0 to omit command. Most plotters ignore this command. (Default: 0)">0</param> + <param name="orientation" type="enum" _gui-text="Rotation (°, clockwise):" _gui-description="Rotation of the drawing (Default: 0°)"> + <item value="0">0</item> + <item value="90">90</item> + <item value="180">180</item> + <item value="270">270</item> + </param> + <param name="mirrorX" type="boolean" _gui-text="Mirror X axis" _gui-description="Check this to mirror the X axis (Default: Unchecked)">false</param> + <param name="mirrorY" type="boolean" _gui-text="Mirror Y axis" _gui-description="Check this to mirror the Y axis (Default: Unchecked)">false</param> + <param name="center" type="boolean" _gui-text="Center zero point" _gui-description="Check this if your plotter uses a centered zero point (Default: Unchecked)">false</param> + </page> + <page name="misc" _gui-text="Plot Features "> + <param name="overcut" type="float" min="0.0" max="100.0" precision="2" _gui-text="Overcut (mm):" _gui-description="The distance in mm that will be cut over the starting point of the path to prevent open paths, set to 0.0 to omit command (Default: 1.00)">1.00</param> + <param name="toolOffset" type="float" min="0.0" max="20.0" precision="2" _gui-text="Tool offset (mm):" _gui-description="The offset from the tool tip to the tool axis in mm, set to 0.0 to omit command (Default: 0.25)">0.25</param> + <param name="precut" type="boolean" _gui-text="Use precut" _gui-description="Check this to cut a small line before the real drawing starts to correctly align the tool orientation. (Default: Checked)">true</param> + <param name="flat" type="float" min="0.1" max="10.0" precision="1" _gui-text="Curve flatness:" _gui-description="Curves are divided into lines, this number controls how fine the curves will be reproduced, the smaller the finer (Default: '1.2')">1.2</param> + <param name="autoAlign" type="boolean" _gui-text="Auto align" _gui-description="Check this to auto align the drawing to the zero point (Plus the tool offset if used). If unchecked you have to make sure that all parts of your drawing are within the document border! (Default: Checked)">true</param> + <param name="space" type="description"> </param> + <param name="debug" type="boolean" _gui-text="Show debug information" _gui-description="Check this to get verbose information about the plot without actually sending something to the plotter (A.k.a. data dump) (Default: Unchecked)">false</param> + </page> + </param> + <_param name="settingsHelp" type="description">All these settings depend on the plotter you use, for more information please consult the manual or homepage for your plotter.</_param> + <effect needs-live-preview="false" needs-document="true"> + <object-type>path</object-type> + <effects-menu> + <submenu _name="Export"/> + </effects-menu> + </effect> + <script> + <command reldir="extensions" interpreter="python">plotter.py</command> + </script> </inkscape-extension> |
