1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-10 05:02:36 +01:00

report 3-3

This commit is contained in:
alltheworld 2014-03-02 04:02:19 +02:00
parent f545a92b8a
commit 1fbb6afaf7

View File

@ -1839,7 +1839,7 @@ function Report2AddFooter (invoice,doc)
} }
function Report3AddFooter (invoice,doc) function Report3AddFooter (invoice,account,doc)
{ {
doc.setLineWidth(0.5); doc.setLineWidth(0.5);
@ -1878,6 +1878,73 @@ function Report3AddFooter (invoice,doc)
var LineOne= account.name;
MaxWidth=440;
var AlignLine = MaxWidth-30- (doc.getStringUnitWidth(LineOne) * doc.internal.getFontSize());
if (account.name) {
y =780;
doc.setFontSize(12);
//doc.setFontType("normal");
doc.setFontType("bold");
SetPdfColor('White',doc);
doc.text(AlignLine, y, LineOne);
doc.setFontSize(7);
}
var y =780;
var AlignLine2=AlignLine+110;
if (account.address1) {
doc.setFontSize(12);
doc.setFontType("normal");
SetPdfColor('White',doc);
doc.text(AlignLine2, y,account.address1);
doc.setFontSize(7);
y=y+18;
}
if (account.address2) {
doc.setFontSize(12);
doc.setFontType("normal");
SetPdfColor('White',doc);
doc.text(AlignLine2, y,account.address2);
doc.setFontSize(7);
y=y+18;
}
doc.setFontSize(12);
doc.setFontType("normal");
SetPdfColor('White',doc);
var LineTwo= account.city+' '+(account.country ? account.country.name : '');
doc.text(AlignLine2, y,LineTwo);
doc.setFontSize(7);
} }
@ -2023,7 +2090,7 @@ function GetReportTemplate3 (invoice,checkMath)
doc.addImage(invoice.image, 'JPEG', left, y, invoice.imageWidth, invoice.imageHeight); doc.addImage(invoice.image, 'JPEG', left, y, invoice.imageWidth, invoice.imageHeight);
} }
Report3AddFooter (invoice,doc); Report3AddFooter (invoice,account,doc);
var invoiceNumberX = headerRight - (doc.getStringUnitWidth(invoiceNumber, false) * doc.internal.getFontSize()); var invoiceNumberX = headerRight - (doc.getStringUnitWidth(invoiceNumber, false) * doc.internal.getFontSize());
var invoiceDateX = headerRight - (doc.getStringUnitWidth(invoiceDate) * doc.internal.getFontSize()); var invoiceDateX = headerRight - (doc.getStringUnitWidth(invoiceDate) * doc.internal.getFontSize());
@ -2407,7 +2474,7 @@ function GetReportTemplate3 (invoice,checkMath)
GlobalY=tableTop; GlobalY=tableTop;
doc.addPage(); doc.addPage();
Report3AddFooter(invoice,doc); Report3AddFooter(invoice,account,doc);
} }
if ((i%2)===0){ if ((i%2)===0){
@ -2523,7 +2590,7 @@ function GetReportTemplate3 (invoice,checkMath)
doc.text(TmpMsgX, x, Msg); doc.text(TmpMsgX, x, Msg);
SetPdfColor('LightBlue',doc); // SetPdfColor('LightBlue',doc);
AmountText = formatMoney(balance , currencyId); AmountText = formatMoney(balance , currencyId);
headerLeft=headerRight+400; headerLeft=headerRight+400;
var AmountX = headerLeft - (doc.getStringUnitWidth(AmountText) * doc.internal.getFontSize()); var AmountX = headerLeft - (doc.getStringUnitWidth(AmountText) * doc.internal.getFontSize());