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
,Serializable
Filename: PrintActionConfig.java
Created on Mar 23, 2015
Author: Kathy Applebaum
Copyright Inductive Automation 2015
Project: Reporting
- Since:
- 7.8.0
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
-
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 -
Method Summary
Modifier and TypeMethodDescriptionstatic ReportFormat[]
The RMViewer.print() handles formatsint
getName()
int
boolean
boolean
boolean
boolean
void
setCollate
(boolean collate) void
setCopies
(int copies) void
setOrientation
(PrintActionConfig.PrinterOrientation orientation) void
setPrimaryPrinter
(PrintActionConfig.PrinterSource primaryPrinter) void
setPrimaryPrinterName
(String primaryPrinterName) void
setPrintBothSides
(boolean printBothSides) void
setRasterDPI
(int rasterDpi) void
setSecondaryPrinter
(PrintActionConfig.PrinterSource secondaryPrinter) void
setSecondaryPrinterName
(String secondaryPrinterName) void
setUseAutoLandscape
(boolean useAutoLandscape) void
setUseVector
(boolean useVector) Methods inherited from class com.inductiveautomation.ignition.common.util.AbstractChangeable
addChangeListener, fireStateChanged, getChangeListeners, removeChangeListener
-
Constructor Details
-
PrintActionConfig
public PrintActionConfig()
-
-
Method Details
-
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
- Specified by:
getName
in classAbstractReportActionConfig
- Returns:
- Name of the config
-
getAvailableFormats
The RMViewer.print() handles formats -
getPrimaryPrinterName
-
setPrimaryPrinterName
-
getSecondaryPrinterName
-
setSecondaryPrinterName
-
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
-
setPrimaryPrinter
-
getSecondaryPrinter
-
setSecondaryPrinter
-
isUseAutoLandscape
public boolean isUseAutoLandscape() -
setUseAutoLandscape
public void setUseAutoLandscape(boolean useAutoLandscape) -
getOrientation
-
setOrientation
-