Hello Ludek
thank you for the hint on the viewer.
I have seen in some post where it is explained how to change a property in the viewer. In this specific case I do not manage directly a viewer object in the code. I just write down the url in a Internet Explorer process that open the viewer using mainly REST API, something like:
http://MYSERVER:8080/BOE/OpenDocument/1407242304/CrystalReports/viewrpt.cwr?id=10277
So unless I can specify the PrintMode via a URL parameter, I cannot interact directly with the Viewer. The COM object is a piece of software that is executed on the user workstation that uses REST API to communicate the commands to the central Crystal Server. I have for example implemented a method to browse the repository using REST and then parsing the resulted XML in the COM object, by creating a local representation of the folders.
In this way my COM object is like a proxy from a local application and Crystal Server.
Regards
Angelo