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 classPrintActionConfig.PrinterOrientationstatic classPrintActionConfig.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:
 getDistributionTypeIdin 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:
 getNamein 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)
 
 - 
 
 -