added web service
This commit is contained in:
@@ -272,7 +272,7 @@ bool PDFController::exportSpecificationPcbToPdf(const QString &filePath, MainCon
|
||||
pageNumber++;
|
||||
}
|
||||
writer.newPage();
|
||||
addGostFrameA4(painter, pageRect, titleModel, projectParamModel, pageNumber, totalPages,1);
|
||||
addGostFrameA4(painter, pageRect, titleModel, projectParamModel, pageNumber, totalPages,2);
|
||||
QRectF tableRect = pageRect.adjusted(20*mmToPixels, 5*mmToPixels, -5*mmToPixels, -20*mmToPixels);
|
||||
addListRegistrationTable(painter, tableRect);
|
||||
painter.end();
|
||||
@@ -386,7 +386,7 @@ bool PDFController::exportSpecificationToPdf(const QString &filePath, MainContro
|
||||
pageNumber++;
|
||||
}
|
||||
writer.newPage();
|
||||
addGostFrameA4(painter, pageRect, titleModel, projectParamModel, pageNumber, totalPages,1);
|
||||
addGostFrameA4(painter, pageRect, titleModel, projectParamModel, pageNumber, totalPages,3);
|
||||
QRectF tableRect = pageRect.adjusted(20*mmToPixels, 5*mmToPixels, -5*mmToPixels, -20*mmToPixels);
|
||||
addListRegistrationTable(painter, tableRect);
|
||||
painter.end();
|
||||
@@ -509,7 +509,7 @@ bool PDFController::exportVedomostToPdf(const QString &filePath, MainController
|
||||
// Обновляем pageRect для A4 формата после изменения размера и ориентации страницы
|
||||
QRectF pageRectA4 = writer.pageLayout().paintRectPixels(writer.resolution());
|
||||
|
||||
addGostFrameA4(painter, pageRectA4, titleModel, projectParamModel, pageNumber, totalPages,1);
|
||||
addGostFrameA4(painter, pageRectA4, titleModel, projectParamModel, pageNumber, totalPages,4);
|
||||
QRectF tableRect = pageRectA4.adjusted(20*mmToPixels, 5*mmToPixels, -5*mmToPixels, -20*mmToPixels);
|
||||
addListRegistrationTable(painter, tableRect);
|
||||
painter.end();
|
||||
@@ -896,8 +896,10 @@ bool PDFController::addGostFrameA4FirstPage(QPainter &painter, const QRectF &pag
|
||||
|
||||
}
|
||||
else{
|
||||
painter.setFont(createGostFont(18, false, true));
|
||||
painter.drawText(mainTableRect.left()+65*mmToPixels, mainTableRect.top()+15*mmToPixels,70*mmToPixels, 20*mmToPixels,Qt::AlignCenter, getInscriptionValueWithProjectParams(model, projectParamModel, 1));
|
||||
QFont nameFont = createGostFont(18, false, true);
|
||||
QString nameText = getInscriptionValueWithProjectParams(model, projectParamModel, 1);
|
||||
QRectF nameRect(mainTableRect.left()+65*mmToPixels, mainTableRect.top()+15*mmToPixels, 70*mmToPixels, 20*mmToPixels);
|
||||
drawTextMultiline(painter, nameRect, nameText, nameFont, 3);
|
||||
painter.setFont(createGostFont(12, false, true));
|
||||
painter.drawText(mainTableRect.left()+65*mmToPixels, mainTableRect.top()+35*mmToPixels,70*mmToPixels, 5*mmToPixels,Qt::AlignCenter, getInscriptionValueWithProjectParams(model, projectParamModel, 301));
|
||||
painter.drawText(mainTableRect.left()+65*mmToPixels, mainTableRect.bottom()-20*mmToPixels,70*mmToPixels, 20*mmToPixels,Qt::AlignHCenter|Qt::AlignBottom, "Ведомость покупных изделий");
|
||||
|
||||
Reference in New Issue
Block a user