if (needDlg) {
int res = MessageBox.showConfirmYesNo(MessageBox.C_PRINT_DIRECTION_TO_CHECKUP);
if (res == MessageBox.ANSWER_YES) {
try {
CombinedReportCreator parCreator = ReporterFactory.createCombinedReporter(getClass(), 1);
CombinedReportOptions options = new CombinedReportOptions();
options.setPageA5();
options.setOrentation(PageOrentation.horizontal);
options.leftMargin = 0;
options.rightMargin = 0;
options.subReportNewPageType = CombinedReportOptions.NewPageType.beginNotFirst;
parCreator.setUpReport(null, options, null);
FormReportCreator creator;
CombinedReportCreator subCreator;
CombinedReportOptions ops;
for (int i = 0; i < newSerrenList.size(); i++) {
CheckupLocal checkupLocal = newSerrenList.get(i).getAnalysis();
if (checkupLocal != null) {
subCreator = parCreator.createCombinedReporter(getClass(), 2);
ops = new CombinedReportOptions();
ops.leftMargin = 0;
ops.rightMargin = 0;
ops.topMargin = 0;
ops.bottomMargin = 0;
subCreator.setUpReport(null, ops, null);