Убил кучу времени, может кто-то подскажет:
Выгружаю следующим образом:
Код: Выделить всё
int iScreenResolution = 96;
int iOutputResolution = 300;
var sourcePath = @"C:\Portland\Portland.mxd";
var source = new MapDocumentClass();
source.Open(sourcePath, null);
var map = source.get_Map(0);
var activeView = map as IActiveView;
var rect = activeView.ExportFrame;
rect.left = 0; rect.top = 0;
rect.right = 1024; rect.bottom = 768;
var export = new ESRI.ArcGIS.Output.ExportJPEGClass() as IExport;
export.ExportFileName = @"C:\q.jpg";
var env = new ESRI.ArcGIS.Geometry.Envelope();
env.PutCoords(0, 0, 1024, 768);
activeView.ScreenDisplay.DisplayTransformation.set_DeviceFrame(ref rect);
export.PixelBounds = env as IEnvelope;
export.Resolution = 300;
int hDC = export.StartExporting();
activeView.Output(hDC, 1, ref rect, activeView.Extent, null);
export.FinishExporting();

с чем может быть связано?