Package java.awt.print

Examples of java.awt.print.Printable


    if (action != JOptionPane.OK_OPTION) return;
    List<Circuit> circuits = list.getSelectedCircuits();
    if (circuits.isEmpty()) return;
   
    PageFormat format = new PageFormat();
    Printable print = new MyPrintable(proj, circuits,
        parmsPanel.getHeader(),
        parmsPanel.getRotateToFit(),
        parmsPanel.getPrinterView());
   
    PrinterJob job = PrinterJob.getPrinterJob();
View Full Code Here


    public PageFormat getPageFormat(int index) {
        return pageFormat; // same for all
    }

    public Printable getPrintable(int index) {
        Printable p = ((ShapesContainer) containers.get(index)).getComponent();
        return p;
    }
View Full Code Here

      TableColumnModel oldColumnModel = getColumnModel();
      Color oldGridColor = getGridColor();
      setColumnModel(printableColumnModel);  
      updateTableColumnsWidth();
      setGridColor(gridColor);
      Printable printable = getPrintable(PrintMode.FIT_WIDTH, null, null);
      int pageExists = printable.print(g, pageFormat, pageIndex);
      // Restore column model and grid color to their previous values
      setColumnModel(oldColumnModel);
      setGridColor(oldGridColor);
      return pageExists;
    } else {
View Full Code Here

        }
    }//GEN-LAST:event_setupActionPerformed

    private void printActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_printActionPerformed
        try {
            job.setPrintable(new Printable() {
                public int print(Graphics g, PageFormat format,
                        int pageIndex) throws PrinterException {
                    if (pageIndex >= pageStore.getPageCount()) {
                        return Printable.NO_SUCH_PAGE;
                    }
View Full Code Here

        StreamPrintServiceFactory.lookupStreamPrintServiceFactories(flavor, mimeType);
      System.out.println(Arrays.toString(factories));
      if (factories.length > 0) {
        FileOutputStream out = new FileOutputStream(fileName);
        PrintService service = factories[0].getPrintService(out);
        SimpleDoc doc = new SimpleDoc(new Printable() {
          @Override
          public int print(Graphics g, PageFormat pf, int page) {
            if (page >= 1) return Printable.NO_SUCH_PAGE;
            else {
              Graphics2D g2 = (Graphics2D) g;
View Full Code Here

        int minY = flowBounds.y;
        int maxY = flowBounds.y + flowBounds.height;

//System.out.println("flowBounds = " + flowBounds);

        Printable flowElements[] = printTable.preparePages(minY, maxY, currentPageIndex);

        currentPage.append(flowElements[0]);

        for (int i = 1; i < flowElements.length; ++i) {
            currentPage = new OnePage(pageTemplate);
View Full Code Here

  /* (non-Javadoc)
   * @see org.ejbca.core.model.hardtoken.hardtokenprofiles.IAdressLabelSettings#printAdressLabel(org.ejbca.core.model.ra.UserDataVO, java.lang.String[], java.lang.String[], java.lang.String, java.lang.String)
   */
  public Printable printAdressLabel(UserDataVO userdata, String[] pincodes,
      String[] pukcodes, String hardtokensn, String copyoftokensn) throws IOException, PrinterException {
    Printable returnval = null;

    if(getAdressLabelData() != null){
      if(adresslabelsvgimagemanipulator == null) {
        adresslabelsvgimagemanipulator = new SVGImageManipulator(new StringReader(getAdressLabelData()),
            getVisualValidity(),
View Full Code Here

  /* (non-Javadoc)
   * @see org.ejbca.core.model.hardtoken.hardtokenprofiles.IReceiptSettings#printReceipt(org.ejbca.core.model.ra.UserDataVO, java.lang.String[], java.lang.String[], java.lang.String, java.lang.String)
   */
  public Printable printReceipt(UserDataVO userdata, String[] pincodes,
      String[] pukcodes, String hardtokensn, String copyoftokensn) throws IOException, PrinterException {
    Printable returnval = null;

    if(getReceiptData() != null){
      if(receiptsvgimagemanipulator == null) {
        receiptsvgimagemanipulator = new SVGImageManipulator(new StringReader(getReceiptData()), getVisualValidity(), getHardTokenSNPrefix());
     
View Full Code Here

  /**
   * @see org.ejbca.core.model.hardtoken.hardtokenprofiles.IVisualLayoutSettings#printVisualValidity(org.ejbca.core.model.ra.UserDataVO, java.lang.String[], java.lang.String[], java.lang.String, java.lang.String)
   */
  public Printable printVisualValidity(UserDataVO userdata, String[] pincodes, String[] pukcodes, String hardtokensn, String copyoftokensn) throws IOException, PrinterException{
    Printable returnval = null;

    if(getVisualLayoutData() != null){
      if(visualsvgimagemanipulator == null) {
        visualsvgimagemanipulator = new SVGImageManipulator(new StringReader(getVisualLayoutData()), getVisualValidity(), getHardTokenSNPrefix());
      }   
View Full Code Here

  /**
   * @see org.ejbca.core.model.hardtoken.hardtokenprofiles.IPINEnvelopeSettings#printPINEnvelope(org.ejbca.core.model.ra.UserDataVO, java.lang.String[], java.lang.String[], java.lang.String, java.lang.String)
   */
  public Printable printPINEnvelope(UserDataVO userdata, String[] pincodes, String[] pukcodes, String hardtokensn, String copyoftokensn) throws IOException, PrinterException{
    Printable returnval = null;

    if(getPINEnvelopeData() != null){
      if(envelopesvgimagemanipulator == null) {
        envelopesvgimagemanipulator = new SVGImageManipulator(new StringReader(getPINEnvelopeData()), getVisualValidity(), getHardTokenSNPrefix());
     
View Full Code Here

TOP

Related Classes of java.awt.print.Printable

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.