Implement continuous tape labels and path-based label shapes.
- Added "roll" as a special paper id - Added roll_width attribute to draw tape in previews - Updated Brother QL-500/* label templates - Preserve print dialog settings between print jobs. - Added path based labels for arbitrary shaped labels. - Fleshed out implementation of continuous labels.
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
|
||||
#include <QDomElement>
|
||||
#include <QFont>
|
||||
#include <QPainterPath>
|
||||
#include <QString>
|
||||
#include <Qt>
|
||||
#include <QTextOption>
|
||||
@@ -91,6 +92,14 @@ namespace glabels
|
||||
const QString& name,
|
||||
QTextOption::WrapMode default_value );
|
||||
|
||||
static Units getUnitsAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
const Units& default_value );
|
||||
|
||||
static QPainterPath getPathDataAttr( const QDomElement& node,
|
||||
const QString& name,
|
||||
const Units& units );
|
||||
|
||||
|
||||
static void setStringAttr( QDomElement& node,
|
||||
const QString& name,
|
||||
@@ -128,6 +137,16 @@ namespace glabels
|
||||
const QString& name,
|
||||
QTextOption::WrapMode value );
|
||||
|
||||
static void setUnitsAttr( QDomElement& node,
|
||||
const QString& name,
|
||||
const Units& value );
|
||||
|
||||
static void setPathDataAttr( QDomElement& node,
|
||||
const QString& name,
|
||||
const QPainterPath& value,
|
||||
const Units& units );
|
||||
|
||||
|
||||
|
||||
private:
|
||||
Units mUnits;
|
||||
|
||||
Reference in New Issue
Block a user