Package jmri.jmrit.operations.trains
Class TrainPrintManifest
- java.lang.Object
-
- jmri.jmrit.operations.trains.trainbuilder.TrainCommon
-
- jmri.jmrit.operations.trains.TrainPrintManifest
-
public class TrainPrintManifest extends TrainCommon
Used for train Manifests and switch lists.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static char
SPACE
-
Fields inherited from class jmri.jmrit.operations.trains.trainbuilder.TrainCommon
_dropCars, _pickupCars, BLANK_LINE, BUILD_REPORT_CHAR, carManager, ENGINE, engineManager, HORIZONTAL_LINE_CHAR, HYPHEN, IS_MANIFEST, IS_TWO_COLUMN_TRACK, LOCAL, locationManager, NEW_LINE, PAPER_MARGINS, PICKUP, TAB, TEXT_COLOR_DONE, TEXT_COLOR_END, TEXT_COLOR_START, VERTICAL_LINE_CHAR
-
-
Constructor Summary
Constructors Constructor Description TrainPrintManifest()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
printReport(java.io.File file, java.lang.String name, boolean isPreview, java.lang.String fontName, java.lang.String logoURL, java.lang.String printerName, java.lang.String orientation, int fontSize, boolean isPrintHeader, java.awt.JobAttributes.SidesType sidesType)
Print or preview a train Manifest or switch list.-
Methods inherited from class jmri.jmrit.operations.trains.trainbuilder.TrainCommon
addCarsLocationUnknown, addLine, addLine, blockCarsByTrack, blockCarsByTrackNameTwoColumn, blockCarsTwoColumn, blockLocosTwoColumn, clearUtilityCarTypes, convertStringTime, convertStringToDate, countPickupUtilityCars, countSetoutUtilityCars, countUtilityCars, createTabIfNeeded, dropCar, dropCar, dropEngine, dropEngines, formatColorString, formatStringToCommaSeparated, getDate, getDate, getDropCarHeader, getDropEngineHeader, getISO8601Date, getLineLength, getLocalMoveHeader, getManifestHeaderLineLength, getPageSize, getPickupCarHeader, getPickupEngineHeader, getSwitchListTrainStatus, getTextColor, getTextColorName, getTextColorString, getTrainMessage, isNextCar, isNextCar, isThereWorkAtLocation, isThereWorkAtLocation, localMoveCar, newLine, newLine, padAndTruncate, padAndTruncateIfNeeded, padString, pickupCar, pickUpCar, pickUpCarTruncated, pickupEngine, pickupEngines, pickupUtilityCars, pickupUtilityCars, printCarHeader, printDropCarHeader, printDropEngineHeader, printEngineHeader, printHorizontalLine, printHorizontalLine, printHorizontalLine1, printHorizontalLine2, printHorizontalLine3, printLocalCarMoveHeader, printPickupCarHeader, printPickupEngineHeader, printTrackComments, printTrackNameHeader, setCarPickupAndSetoutTimes, setoutUtilityCars, setoutUtilityCars, setoutUtilityCars, splitString, tabString, truncatedDropCar
-
-
-
-
Field Detail
-
SPACE
static final char SPACE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TrainPrintManifest
public TrainPrintManifest()
-
-
Method Detail
-
printReport
public static void printReport(java.io.File file, java.lang.String name, boolean isPreview, java.lang.String fontName, java.lang.String logoURL, java.lang.String printerName, java.lang.String orientation, int fontSize, boolean isPrintHeader, java.awt.JobAttributes.SidesType sidesType)
Print or preview a train Manifest or switch list.- Parameters:
file
- File to be printed or previewedname
- Title of documentisPreview
- true if previewfontName
- optional font to use when printing documentlogoURL
- optional pathname for logoprinterName
- optional default printer nameorientation
- Setup.LANDSCAPE, Setup.PORTRAIT, or Setup.HANDHELDfontSize
- font sizeisPrintHeader
- when true print page headersidesType
- two sides long or short can be null
-
-