X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=TODO;h=8d36b9c466921a209f62fbdbd6778770d4d578e2;hb=356034e375735ec10ea8e0b0b54698c6a297a756;hp=289e387e72c48dc37bc81757e9e4d93f29ae4047;hpb=3cd34a9be1fce965016122cad0644a2ab3b7ffdd;p=paperjam.git diff --git a/TODO b/TODO index 289e387..8d36b9c 100644 --- a/TODO +++ b/TODO @@ -3,6 +3,7 @@ - Better error messages from instantiation - page->index: use or remove - rename page->bbox to page->image_box? +- "-f" switch | # Position bbox on a new paper | paper("a4") @@ -30,9 +31,10 @@ | margins ... params like expand cropmarks - style=box # Box around image - style=cross # Crosses in the corners - style=halfcross # Half-crosses in the corners (default) + mark=box # Box around image + mark=cross # Crosses in the corners + mark=out # Out-pointing half-crosses in the corners (default) + mark=in # In-pointing half-crosses pen=1pt # Line width len=5mm # Cross arm length dist=5mm # Distance from border @@ -44,6 +46,7 @@ book crop bleed=5mm # Allow bleeding over the image box +# Can be written as: mix(cat) { modulo(2){1}, modulo(2){2} } duplex long-edge @@ -52,13 +55,16 @@ duplex modulo half -# Add an empty page after the current one -add-blank +| # Add an empty page after the current one +| add-blank +| n= +| paper... # Set either: # - paper size + margins # - scale + margins nup(hnum, vnum) + by=row/column # Filling order (default: row) paper / w / h # Specify paper size, default=copy from 1st image + fit options (*margin, pos) crop # Crop to image @@ -67,3 +73,9 @@ nup(hnum, vnum) tile # Tile with copies of a single page hspace / vspace / space # Distance between tiles + cropmarks? + +# Send pages to multiple pipes and merge their results +mix { ..., ..., ...} + cat # Concatenate results (default is interleave) + cycle # When one pipe ends earlier, cycle it from start + pad # When one pipe ends earlier, add blank pages