All Implemented Interfaces:
Changeable, Serializable

public class PrintActionConfig extends AbstractReportActionConfig
Filename: PrintActionConfig.java Created on Mar 23, 2015 Author: Kathy Applebaum Copyright Inductive Automation 2015 Project: Reporting
Since:
7.8.0
See Also:
  • Constructor Details

    • PrintActionConfig

      public PrintActionConfig()
  • Method Details

    • getDistributionTypeId

      public String getDistributionTypeId()
      Specified by:
      getDistributionTypeId in class AbstractReportActionConfig
      Returns:
      The string that uniquely identifies this config. Be sure the string is defined as public static final in AbstractReportActionConfig
    • getName

      public String getName()
      Specified by:
      getName in class AbstractReportActionConfig
      Returns:
      Name of the config
    • getAvailableFormats

      public static ReportFormat[] getAvailableFormats()
      The RMViewer.print() handles formats
    • getPrimaryPrinterName

      public String getPrimaryPrinterName()
    • setPrimaryPrinterName

      public void setPrimaryPrinterName(String primaryPrinterName)
    • getSecondaryPrinterName

      public String getSecondaryPrinterName()
    • setSecondaryPrinterName

      public void setSecondaryPrinterName(String secondaryPrinterName)
    • getCopies

      public int getCopies()
    • setCopies

      public void setCopies(int copies)
    • isPrintBothSides

      public boolean isPrintBothSides()
    • setPrintBothSides

      public void setPrintBothSides(boolean printBothSides)
    • isCollate

      public boolean isCollate()
    • setCollate

      public void setCollate(boolean collate)
    • isUseVector

      public boolean isUseVector()
    • setUseVector

      public void setUseVector(boolean useVector)
    • getRasterDPI

      public int getRasterDPI()
    • setRasterDPI

      public void setRasterDPI(int rasterDpi)
    • getPrimaryPrinter

      public PrintActionConfig.PrinterSource getPrimaryPrinter()
    • setPrimaryPrinter

      public void setPrimaryPrinter(PrintActionConfig.PrinterSource primaryPrinter)
    • getSecondaryPrinter

      public PrintActionConfig.PrinterSource getSecondaryPrinter()
    • setSecondaryPrinter

      public void setSecondaryPrinter(PrintActionConfig.PrinterSource secondaryPrinter)
    • isUseAutoLandscape

      public boolean isUseAutoLandscape()
    • setUseAutoLandscape

      public void setUseAutoLandscape(boolean useAutoLandscape)
    • getOrientation

      public PrintActionConfig.PrinterOrientation getOrientation()
    • setOrientation

      public void setOrientation(PrintActionConfig.PrinterOrientation orientation)