![]() |
#6 |
Участник
|
У нас была похожая проблема в фактуре (хотя могу и ошибаться). И как оказалось проблема была именно в мастштабе листа, который по каким-то причинам был изменен. В итоге были сделаны исправления в методе \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; } X++: public int getPageScale() { int scale; if (pageSetup) scale = OXML_RU::getUInt32Value(pageSetup.get_Scale()); return scale; } |
|
|
За это сообщение автора поблагодарили: ZornFire (3). |
|
|