Package com.lowagie.tools.arguments

Examples of com.lowagie.tools.arguments.FileArgument


  /**
   * This tool lets you add a text watermark to all pages of a document.
   */
  public Watermarker() {
    super();
    FileArgument inputfile = new FileArgument(this, "srcfile",
                                   "The file you want to watermark", false,
                                   new PdfFilter());
    arguments.add(inputfile);
    arguments.add(new StringArgument(this, "watermark",
                                   "The text that can be used as watermark",
                                   String.class.getName()));
    arguments.add(new StringArgument(this, "fontsize",
                                   "The fontsize of the watermark text",
                                   String.class.getName()));
    arguments.add(new StringArgument(this, "opacity",
                                   "The opacity of the watermark text",
                                   String.class.getName()));
    destfile = new FileArgument(this, "destfile",
                                   "The file to which the watermarked PDF has to be written",
                                   true, new PdfFilter());
    arguments.add(destfile);
    inputfile.addPropertyChangeListener(destfile);
  }
View Full Code Here


  /**
   * Constructs a Handouts object.
   */
  public Handouts() {
    arguments.add(new FileArgument(this, "srcfile", "The file you want to convert", false, new PdfFilter()));
    arguments.add(new FileArgument(this, "destfile", "The file to which the Handout has to be written", true, new PdfFilter()));
    OptionArgument oa = new OptionArgument(this, "pages", "The number of pages you want on one handout page");
    oa.addOption("2 pages on 1", "2");
    oa.addOption("3 pages on 1", "3");
    oa.addOption("4 pages on 1", "4");
    oa.addOption("5 pages on 1", "5");
View Full Code Here

  /**
   * Constructs a SelectedPages object.
   */
  public SelectedPages() {
    menuoptions = MENU_EXECUTE | MENU_EXECUTE_SHOW;
    arguments.add(new FileArgument(this, "srcfile", "The file you want to split", false, new PdfFilter()));
    arguments.add(new FileArgument(this, "destfile", "The file to which the first part of the original PDF has to be written", true, new PdfFilter()));
    arguments.add(new StringArgument(this, "selection", "A selection of pages (see Help for more info)", String.class.getName()));
  }
View Full Code Here

  /**
   * Constructs a PhotoAlbum object.
   */
  public PhotoAlbum() {
    menuoptions = MENU_EXECUTE | MENU_EXECUTE_SHOW;
    arguments.add(new FileArgument(this, "srcdir", "The directory containing the image files", false, new DirFilter()));
    arguments.add(new FileArgument(this, "destfile", "The file to which the converted TIFF has to be written", true, new PdfFilter()));
  }
View Full Code Here

TOP

Related Classes of com.lowagie.tools.arguments.FileArgument

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.