Package jmri.jmrit.operations.trains
Class TrainPrintManifest
java.lang.Object
jmri.jmrit.operations.trains.trainbuilder.TrainCommon
jmri.jmrit.operations.trains.TrainPrintManifest
Used for train Manifests and switch lists.
-
Field Summary
FieldsFields 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 -
Method Summary
Modifier and TypeMethodDescriptionstatic voidprintReport(File file, String name, boolean isPreview, String fontName, String logoURL, String printerName, String orientation, int fontSize, boolean isPrintHeader, 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, splitStringLeftParenthesis, tabString, truncatedDropCar
-
Field Details
-
SPACE
- See Also:
-
-
Constructor Details
-
TrainPrintManifest
public TrainPrintManifest()
-
-
Method Details
-
printReport
public static void printReport(File file, String name, boolean isPreview, String fontName, String logoURL, String printerName, String orientation, int fontSize, boolean isPrintHeader, 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
-