Class PrintActionConfig
- java.lang.Object
-
- com.inductiveautomation.ignition.common.util.AbstractChangeable
-
- com.inductiveautomation.reporting.common.resource.distribution.AbstractReportActionConfig
-
- com.inductiveautomation.reporting.common.resource.distribution.PrintActionConfig
-
- All Implemented Interfaces:
Changeable
,java.io.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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PrintActionConfig.PrinterOrientation
static class
PrintActionConfig.PrinterSource
-
Field Summary
-
Fields inherited from class com.inductiveautomation.reporting.common.resource.distribution.AbstractReportActionConfig
DEFAULT_FILE_NAME, DEFAULT_FOLDER_PATH, EMAIL_ID, FTP_ID, PRINT_ID, RUNSCRIPT_ID, SAVE_ID
-
Fields inherited from class com.inductiveautomation.ignition.common.util.AbstractChangeable
changeEvent, listenerList
-
-
Constructor Summary
Constructors Constructor Description PrintActionConfig()
-
Method Summary
-
Methods inherited from class com.inductiveautomation.ignition.common.util.AbstractChangeable
addChangeListener, fireStateChanged, getChangeListeners, removeChangeListener
-
-
-
-
Method Detail
-
getDistributionTypeId
public java.lang.String getDistributionTypeId()
- Specified by:
getDistributionTypeId
in classAbstractReportActionConfig
- Returns:
- The string that uniquely identifies this config. Be sure the string is defined as public static final in AbstractReportActionConfig
-
getName
public java.lang.String getName()
- Specified by:
getName
in classAbstractReportActionConfig
- Returns:
- Name of the config
-
getAvailableFormats
public static ReportFormat[] getAvailableFormats()
The RMViewer.print() handles formats
-
getPrimaryPrinterName
public java.lang.String getPrimaryPrinterName()
-
setPrimaryPrinterName
public void setPrimaryPrinterName(java.lang.String primaryPrinterName)
-
getSecondaryPrinterName
public java.lang.String getSecondaryPrinterName()
-
setSecondaryPrinterName
public void setSecondaryPrinterName(java.lang.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)
-
-