I have a map with many feature layers on top of it. I would like to be able to print the map and feature layers either scaling it to fit a certain page size or printing it to actual scale thus creating a mosaic of printed pages. Ideally I would like to preview the results before sending them to printer and I am having two major issues doing so.
What I did so far is get the map onto a axPageLayoutControl so that I can add artifacts about which part of the mosaic each page is, scalebars, titles etc. Although getting the axMapControl.ActiveView.FocusMap which appears as landscape, in the PageLayout (orientation set to landscape) the map appears in portait (actually showing a slightly different extend). Changing the pageLayout.page.orientation has no effect on the map. Also I tried drawing all the features from the axMapControl onto the pageLayout but the spread in a much bigger area than the map itself, but this time in landscape orientation.
Another problem is that I don't know how to preview the mosaic pages after setting the esriPageToPrinterMapping.esriPageMappingTile value to the axPageLayoutControl.Page.PageToPrinterMapping property as this does change the number of pages axPageLayoutControl.get_PrinterPageCount() to more than 1, but has no effect on the pageLayout or the printout itself.