По мойму, в таких случаях лучше сделать параметры свойствами класса. В конструкторе инициализировать их значениями по умолчанию. Сделать на каждый параметр свой parmMethod, и перед вызовом метода print задать необходимые опции.
X++:
obj.parmProforma(true);
obj.parmHideHeader(true);
obj.print();