У нас была похожая проблема в фактуре (хотя могу и ошибаться). И как оказалось проблема была именно в мастштабе листа, который по каким-то причинам был изменен. В итоге были сделаны исправления в методе \Classes\OXMLWorkBook_RU\getPageHeight
X++:
public real getPageHeight(int _worksheetId = 1, boolean _inPoints = true)
{
OXMLWorksheet_RU worksheet = this.getWorksheet(_worksheetId);
real pageHeight;
real pageScale;
pageHeight = worksheet.getPageHeight();
// Admin, 22.06.2016, PAGETOTAL -->
pageScale = worksheet.getPageScale();
if (pageScale == -1)
pageScale = 100;
pageHeight = pageHeight * 100/pageScale;
// Admin, 22.06.2016, PAGETOTAL <--
if (_inPoints)
{
pageHeight = trunc(pageHeight * #pointsPerInch);
}
return pageHeight;
}
где getPageScale() метод в \Classes\OXMLWorksheet_RU\getPageScale
X++:
public int getPageScale()
{
int scale;
if (pageSetup)
scale = OXML_RU::getUInt32Value(pageSetup.get_Scale());
return scale;
}
В вашем файле масштаб 100%, значит проблема в чем-то другом