Package megameklab.util
Class UnitPrintManager
java.lang.Object
megameklab.util.UnitPrintManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<PrintRecordSheet> createSheets(List<? extends megamek.common.units.BTObject> entities, boolean singlePrint, RecordSheetOptions options) static List<PrintRecordSheet> createSheets(List<? extends megamek.common.units.BTObject> entities, boolean singlePrint, RecordSheetOptions options, boolean noWarningsOnUnprintable) static voidexportEntity(megamek.common.units.Entity entity, JFrame parent) static voidexportUnits(List<? extends megamek.common.units.BTObject> units, File exportFile, boolean singlePrint) static voidexportUnits(List<? extends megamek.common.units.BTObject> units, File exportFile, boolean singlePrint, RecordSheetOptions options) static FilegetExportFile(Frame parent) static FilegetExportFile(Frame parent, String suggestedFileName) static voidprintAllUnits(List<? extends megamek.common.units.BTObject> loadedUnits, boolean singlePrint) Creates and runs a print job using the default record sheet optionsstatic booleanprintAllUnits(List<? extends megamek.common.units.BTObject> loadedUnits, boolean singlePrint, RecordSheetOptions options) Creates and runs a print job using the provided record sheet optionsstatic voidprintEntity(megamek.common.units.Entity entity) static voidstatic voidstatic voidprintSelectedUnit(JFrame parent, boolean pdf) static voidprintUnitFile(JFrame parent, boolean singleUnit, boolean pdf)
-
Constructor Details
-
UnitPrintManager
public UnitPrintManager()
-
-
Method Details
-
printEntity
public static void printEntity(megamek.common.units.Entity entity) -
exportEntity
-
printMUL
-
printMUL
-
getExportFile
-
getExportFile
-
createSheets
public static List<PrintRecordSheet> createSheets(List<? extends megamek.common.units.BTObject> entities, boolean singlePrint, RecordSheetOptions options) -
createSheets
public static List<PrintRecordSheet> createSheets(List<? extends megamek.common.units.BTObject> entities, boolean singlePrint, RecordSheetOptions options, boolean noWarningsOnUnprintable) -
exportUnits
-
exportUnits
public static void exportUnits(List<? extends megamek.common.units.BTObject> units, File exportFile, boolean singlePrint, RecordSheetOptions options) -
printAllUnits
public static void printAllUnits(List<? extends megamek.common.units.BTObject> loadedUnits, boolean singlePrint) Creates and runs a print job using the default record sheet options- Parameters:
loadedUnits- The units to printsinglePrint- Whether to limit each record sheet to a single unit
-
printAllUnits
public static boolean printAllUnits(List<? extends megamek.common.units.BTObject> loadedUnits, boolean singlePrint, RecordSheetOptions options) Creates and runs a print job using the provided record sheet options- Parameters:
loadedUnits- The units to printsinglePrint- Whether to limit each record sheet to a single unitoptions- The options to use for this print job
-
printSelectedUnit
-
printUnitFile
-