Merge branch 'RefactorPrint'

- Modifies printing model to be similar to glabels-3.x.
   - Allow simple projects to print by-the-page (#51)
   - Added collated vs uncollated document merges
- Added ability to separate merge groups by page
- Updated man pages
- Updated misc developer documentation
This commit is contained in:
Jim Evins
2020-01-01 14:19:11 -05:00
parent af607ca4af
commit aebcda43cb
23 changed files with 1184 additions and 380 deletions
@@ -0,0 +1,23 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="32" >
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="8" width="20" x="4.5" y="2.5" rx="1" ry="1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="8" width="20" x="6.5" y="4.5" rx="1" ry="1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="8" width="20" x="8.5" y="6.5" rx="1" ry="1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="8" width="20" x="4.5" y="17.5" rx="1" ry="1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="8" width="20" x="6.5" y="19.5" rx="1" ry="1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="8" width="20" x="8.5" y="21.5" rx="1" ry="1" />
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

@@ -0,0 +1,45 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="32" >
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="24" width="18" x="6.5" y="2.5" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="24" width="18" x="8.5" y="4.5" />
<rect
style="fill:#666666;fill-opacity:1;stroke:none"
height="4" width="6" x="11" y="7" />
<rect
style="fill:#666666;fill-opacity:1;stroke:none"
height="4" width="6" x="18" y="7" />
<rect
style="fill:#666666;fill-opacity:1;stroke:none"
height="4" width="6" x="11" y="12" />
<rect
style="fill:#666666;fill-opacity:1;stroke:none"
height="4" width="6" x="18" y="12" />
<rect
style="fill:#666666;fill-opacity:1;stroke:none"
height="4" width="6" x="11" y="17" />
<rect
style="fill:#666666;fill-opacity:1;stroke:none"
height="4" width="6" x="18" y="17" />
<rect
style="fill:#666666;fill-opacity:1;stroke:none"
height="4" width="6" x="11" y="22" />
<rect
style="fill:#666666;fill-opacity:1;stroke:none"
height="4" width="6" x="18" y="22" />
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -0,0 +1,30 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="32" >
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="24" width="18" x="5.5" y="1.5" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="24" width="18" x="7.5" y="3.5" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="24" width="18" x="9.5" y="5.5" />
<rect
style="fill:#666666;fill-opacity:1;stroke:none"
height="4" width="6" x="12" y="8" />
<rect
style="fill:#666666;fill-opacity:1;stroke:none"
height="4" width="6" x="19" y="8" />
<rect
style="fill:#666666;fill-opacity:1;stroke:none"
height="4" width="6" x="12" y="13" />
</svg>

After

Width:  |  Height:  |  Size: 835 B

@@ -0,0 +1,19 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="32" >
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="8" width="20" x="2.5" y="7.5" rx="1" ry="1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="8" width="20" x="4.5" y="9.5" rx="1" ry="1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="8" width="20" x="6.5" y="11.5" rx="1" ry="1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="8" width="20" x="8.5" y="13.5" rx="1" ry="1" />
<rect
style="fill:#ffffff;fill-opacity:1;stroke:#333333;stroke-width:1;stroke-opacity:1"
height="8" width="20" x="10.5" y="15.5" rx="1" ry="1" />
</svg>

After

Width:  |  Height:  |  Size: 872 B