Skip to content

Latest commit

 

History

History
78 lines (48 loc) · 2.06 KB

README.md

File metadata and controls

78 lines (48 loc) · 2.06 KB

Label Guide extension

This is an extension to draw guides and outline for printable label sheets. There is a fairly large range of labels, mostly from LabelPlanet and Avery.

Once installed, find the extension menu under Extensions->Render->Label Guides...

The InkSpace extension page is here.

This is what the output can look like:

labels_output_demo

And the options dialog:

labels_options_demo

Features

  • List of around 100 preset label templates
  • Custom rectangular and elliptical grid-based templates
  • Various guide options. Any combination of:
    • Guides at label edges
    • Guides at label centres
    • Guides inset from edges by a set amount
  • Can draw label outline shapes for visualisation before printing
  • Can draw inset shapes to aid layout or as borders

Installation

Manual installation

Copy the label_guides.py and label_guides.inx files to the relevant Inkscape extension directory.

On Linux, this is ~/.config/inkscape/extensions for user extensions or /usr/share/inkscape/extensions for system extensions.

Makefile

You can clone this repository and use make to install the extension to your user extension directory (Linux only, maybe OSX):

make install

or

make install DESTDIR=/path/to/install/directory

Arch Linux

There is an AUR package called inkscape-label-guides.

Development loop

When developing this extension, you can symlink the directory like this:

ln -s /path/to/inkscape-label-guides ~/.config/inkscape/extensions/inkscape-label-guides

Then you can edit the files in the repository and reload Inkscape to see the changes.

As far as I know, there's no way to reload the extension without restarting Inkscape.

Packaging

To package this extension for distribution, you can use the make target:

make zip

Then upload the package to the Inkscape extension website.