- { "null", no_args, 0, &ctor<null_cmd> },
- { "move", move_args, 0, &ctor<move_cmd> },
- { "scale", scale_args, 0, &ctor<scale_cmd> },
- { "rotate", rotate_args, 0, &ctor<rotate_cmd> },
- { "flip", flip_args, 0, &ctor<flip_cmd> },
- { "select", no_args, 1, &ctor<select_cmd> },
- { "apply", no_args, 1, &ctor<apply_cmd> },
- { "modulo", modulo_args, 1, &ctor<modulo_cmd> },
- { "draw-bbox",no_args, 0, &ctor<draw_bbox_cmd> },
- { "merge", no_args, 0, &ctor<merge_cmd> },
- { "paper", paper_args, 0, &ctor<paper_cmd> },
- { "scaleto", scaleto_args, 0, &ctor<scaleto_cmd> },
- { "fit", fit_args, 0, &ctor<fit_cmd> },
- { "expand", expand_args, 0, &ctor<expand_cmd> },
- { "margins", margins_args, 0, &ctor<margins_cmd> },
- { "add-blank",add_blank_args, 0, &ctor<add_blank_cmd> },
- { "book", book_args, 0, &ctor<book_cmd> },
- { "nup", nup_args, 0, &ctor<nup_cmd> },
- { "cropmarks",cropmarks_args, 0, &ctor<cropmarks_cmd> },
- { NULL, NULL, 0, NULL }
+ { "add-blank",add_blank_args, 0, &ctor<add_blank_cmd>,
+ "Add blank page(s) after each page" },
+ { "apply", no_args, 1, &ctor<apply_cmd>,
+ "Apply commands to selected pages" },
+ { "book", book_args, 0, &ctor<book_cmd>,
+ "Prepare booklets for book binding" },
+ { "clip", clip_args, 0, &ctor<clip_cmd>,
+ "Suppress page contents drawn outside the image box" },
+ { "common", no_args, 0, &ctor<common_cmd>,
+ "Use a common page size and image box for all pages" },
+ { "cropmarks",cropmarks_args, 0, &ctor<cropmarks_cmd>,
+ "Draw cropping marks around the image box" },
+ { "debug", no_args, 0, &ctor<debug_cmd>,
+ "Draw debugging information on the page)" },
+ { "expand", expand_args, 0, &ctor<expand_cmd>,
+ "Expand paper around the image" },
+ { "fit", fit_args, 0, &ctor<fit_cmd>,
+ "Fit image to a given paper" },
+ { "flip", flip_args, 0, &ctor<flip_cmd>,
+ "Flip page horizontally and/or vertically" },
+ { "margins", margins_args, 0, &ctor<margins_cmd>,
+ "Define image box by dimensions of margins around it" },
+ { "merge", no_args, 0, &ctor<merge_cmd>,
+ "Merge all pages to one by placing them one over another" },
+ { "modulo", modulo_args, 1, &ctor<modulo_cmd>,
+ "Act on n-tuples of pages" },
+ { "move", move_args, 0, &ctor<move_cmd>,
+ "Shift contents on the page" },
+ { "null", no_args, 0, &ctor<null_cmd>,
+ "Do nothing" },
+ { "nup", nup_args, 0, &ctor<nup_cmd>,
+ "Combine multiple pages to one (n-up printing)" },
+ { "paper", paper_args, 0, &ctor<paper_cmd>,
+ "Place image on a given paper" },
+ { "rotate", rotate_args, 0, &ctor<rotate_cmd>,
+ "Rotate the page by multiples of 90 degrees" },
+ { "scale", scale_args, 0, &ctor<scale_cmd>,
+ "Scale the page by a given factor" },
+ { "scaleto", scaleto_args, 0, &ctor<scaleto_cmd>,
+ "Scale the page to a given size" },
+ { "select", no_args, 1, &ctor<select_cmd>,
+ "Select a subset of pages" },
+ { "slice", slice_args, 0, &ctor<slice_cmd>,
+ "Slice to smaller pages" },
+ { NULL, NULL, 0, NULL,
+ NULL, }