When I print a map in Silverlight 4 (I'm also using ArcGIS API 2.0 (beta) but I don't think that's the issue) in landscape, the bottom 1/5 of map is not printing. When printing in portrait, the bottom 1/3 is cut off.
Anybody else experience this and have a solution? Here is all I'm doing:
PrintDocument doc = new PrintDocument();
doc.PrintPage += (s, a)
=> { a.PageVisual = MyMap; a.HasMorePages = false; };
doc.Print("Printing Map");