Hi Avishak and Shasha, I'm using below configuration but still getting column shrink in PDF.
ReportDesignHandle designHandle = session.createDesign(); designHandle.setLayoutPreference(DesignChoiceConstants.REPORT_LAYOUT_PREFERENCE_AUTO_LAYOUT);
Do you have a set width requirement, or can it be as wide as necessary to fit all the columns? If the former, I don't believe there's much that can be done other than reducing number of columns. You could try turning on word wrap, but that only works so well until you get extremely narrow columns.
If you can adjust your PDF width as desired, increase the total width in your master page as Sasha suggested.