mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
commit
23c141a60a
@ -797,8 +797,8 @@ function GetReportTemplate1 (invoice,checkMath)
|
|||||||
|
|
||||||
doc.setFontSize(7);
|
doc.setFontSize(7);
|
||||||
doc.text(marginLeft1, line1, 'Invoice Number');
|
doc.text(marginLeft1, line1, 'Invoice Number');
|
||||||
doc.text(marginLeft1, line2, 'Invoice date');
|
doc.text(marginLeft1, line2, 'Invoice Date');
|
||||||
doc.text(marginLeft1, line3, 'Amount Due');
|
doc.text(marginLeft1, line3, 'Balance Due');
|
||||||
|
|
||||||
|
|
||||||
doc.setFontType("bold");
|
doc.setFontType("bold");
|
||||||
@ -900,7 +900,7 @@ function GetReportTemplate1 (invoice,checkMath)
|
|||||||
var shownItem = false;
|
var shownItem = false;
|
||||||
|
|
||||||
|
|
||||||
GlobalY=GlobalY+14; //padding from top
|
GlobalY=GlobalY+14+10; //padding from top
|
||||||
|
|
||||||
var FontSize=7;
|
var FontSize=7;
|
||||||
doc.setFontSize(FontSize);
|
doc.setFontSize(FontSize);
|
||||||
@ -960,14 +960,16 @@ function GetReportTemplate1 (invoice,checkMath)
|
|||||||
if (h+GlobalY > MaxGlobalY) {
|
if (h+GlobalY > MaxGlobalY) {
|
||||||
|
|
||||||
|
|
||||||
tableTop = 40;
|
//tableTop = 40;
|
||||||
GlobalY=tableTop;
|
//GlobalY=tableTop;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//var MaxLinesPerPage=70;
|
//var MaxLinesPerPage=70;
|
||||||
|
GlobalY=Report1AddNewPage(invoice,account,doc);
|
||||||
|
|
||||||
|
/*
|
||||||
doc.addPage();
|
doc.addPage();
|
||||||
if (invoice.imageLogo1)
|
if (invoice.imageLogo1)
|
||||||
{
|
{
|
||||||
@ -980,13 +982,13 @@ function GetReportTemplate1 (invoice,checkMath)
|
|||||||
doc.addImage(invoice.imageLogo1, 'JPEG', left, y, invoice.imageLogoWidth1, invoice.imageLogoHeight1);
|
doc.addImage(invoice.imageLogo1, 'JPEG', left, y, invoice.imageLogoWidth1, invoice.imageLogoHeight1);
|
||||||
|
|
||||||
|
|
||||||
}
|
}*/
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((i%2)===0){
|
if ((i%2)===0){
|
||||||
doc.setLineWidth(0.5);
|
doc.setLineWidth(0.5);
|
||||||
doc.setDrawColor(200,200,200);
|
doc.setDrawColor(230,230,230);
|
||||||
doc.setFillColor(230,230,230);
|
doc.setFillColor(230,230,230);
|
||||||
|
|
||||||
var x1 = tableLeft-tablePadding ;
|
var x1 = tableLeft-tablePadding ;
|
||||||
@ -1034,8 +1036,20 @@ function GetReportTemplate1 (invoice,checkMath)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//-------------------------------Publishing Document balance------------------------------------------
|
//-------------------------------Publishing Document balance------------------------------------------
|
||||||
|
|
||||||
|
//check do we need to go to next page
|
||||||
|
MinHeight=700;
|
||||||
|
|
||||||
|
if (GlobalY > MinHeight) {
|
||||||
|
|
||||||
|
|
||||||
|
GlobalY=Report1AddNewPage(invoice,account,doc);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -1047,22 +1061,25 @@ function GetReportTemplate1 (invoice,checkMath)
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
GlobalY=x;
|
// GlobalY=x;
|
||||||
|
|
||||||
|
GlobalY=GlobalY+25;
|
||||||
|
|
||||||
doc.setLineWidth(0.3);
|
doc.setLineWidth(0.3);
|
||||||
doc.setDrawColor(200,200,200);
|
doc.setDrawColor(251,251,251);
|
||||||
doc.setFillColor(251,251,251);
|
doc.setFillColor(251,251,251);
|
||||||
var x1 = tableLeft-tablePadding*2+14 ;
|
var x1 = tableLeft-tablePadding*2+14 ;
|
||||||
var y1 = GlobalY-FontSize-tablePadding;
|
var y1 = GlobalY-FontSize-tablePadding;
|
||||||
|
|
||||||
var w2 = 510+tablePadding*2;//lineTotalRight-tablePadding*5;
|
var w2 = 510+tablePadding*2;//lineTotalRight-tablePadding*5;
|
||||||
var h2 = doc.internal.getFontSize()*3+tablePadding*2;
|
var h2 = doc.internal.getFontSize()*3+tablePadding*2;
|
||||||
doc.rect(x1, y1, w2, h2, 'FD');
|
doc.rect(x1, y1, w2, h2, 'FD');
|
||||||
|
|
||||||
|
|
||||||
|
x=y1+FontSize+tablePadding;
|
||||||
|
|
||||||
|
|
||||||
|
Msg='Subtotal';
|
||||||
Msg='Total';
|
|
||||||
var TmpMsgX = MsgRightAlign-(doc.getStringUnitWidth(Msg) * doc.internal.getFontSize());
|
var TmpMsgX = MsgRightAlign-(doc.getStringUnitWidth(Msg) * doc.internal.getFontSize());
|
||||||
doc.text(TmpMsgX, x, Msg);
|
doc.text(TmpMsgX, x, Msg);
|
||||||
|
|
||||||
@ -1080,7 +1097,7 @@ function GetReportTemplate1 (invoice,checkMath)
|
|||||||
x += doc.internal.getFontSize()*2;
|
x += doc.internal.getFontSize()*2;
|
||||||
//doc.text(footerLeft, x, '');
|
//doc.text(footerLeft, x, '');
|
||||||
|
|
||||||
Msg='Amount Payed';
|
Msg='Paid to Date';
|
||||||
var TmpMsgX = MsgRightAlign-(doc.getStringUnitWidth(Msg) * doc.internal.getFontSize());
|
var TmpMsgX = MsgRightAlign-(doc.getStringUnitWidth(Msg) * doc.internal.getFontSize());
|
||||||
doc.text(TmpMsgX, x, Msg);
|
doc.text(TmpMsgX, x, Msg);
|
||||||
|
|
||||||
@ -1099,7 +1116,7 @@ function GetReportTemplate1 (invoice,checkMath)
|
|||||||
doc.setFontSize(10);
|
doc.setFontSize(10);
|
||||||
x += doc.internal.getFontSize()*4;
|
x += doc.internal.getFontSize()*4;
|
||||||
//doc.text(footerLeft, x, '');
|
//doc.text(footerLeft, x, '');
|
||||||
Msg='Amount Due';
|
Msg='Balance Due';
|
||||||
var TmpMsgX = MsgRightAlign-(doc.getStringUnitWidth(Msg) * doc.internal.getFontSize());
|
var TmpMsgX = MsgRightAlign-(doc.getStringUnitWidth(Msg) * doc.internal.getFontSize());
|
||||||
|
|
||||||
|
|
||||||
@ -1122,6 +1139,19 @@ function GetReportTemplate1 (invoice,checkMath)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function GetReportTemplate2 (invoice,checkMath)
|
function GetReportTemplate2 (invoice,checkMath)
|
||||||
{
|
{
|
||||||
var doc=false;
|
var doc=false;
|
||||||
@ -1794,7 +1824,6 @@ function SetPdfColor(color,doc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function Report2AddFooter (invoice,doc)
|
function Report2AddFooter (invoice,doc)
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -2622,18 +2651,12 @@ if (i!=0&NewPageFlag==0)
|
|||||||
function Report3AddHeader (invoice,account,doc)
|
function Report3AddHeader (invoice,account,doc)
|
||||||
{
|
{
|
||||||
doc.setLineWidth(0.5);
|
doc.setLineWidth(0.5);
|
||||||
|
|
||||||
//doc.setFillColor( 46,43,43);
|
//doc.setFillColor( 46,43,43);
|
||||||
//doc.setFillColor( 46,43,43);
|
//doc.setFillColor( 46,43,43);
|
||||||
|
|
||||||
doc.setDrawColor(242,101,34);
|
doc.setDrawColor(242,101,34);
|
||||||
doc.setFillColor(242,101,34);
|
doc.setFillColor(242,101,34);
|
||||||
|
|
||||||
|
|
||||||
var x1 =0;
|
var x1 =0;
|
||||||
|
|
||||||
var y1 = 0;
|
var y1 = 0;
|
||||||
|
|
||||||
var w2 = 595;
|
var w2 = 595;
|
||||||
var h2 = 140;
|
var h2 = 140;
|
||||||
doc.rect(x1, y1, w2, h2, 'FD');
|
doc.rect(x1, y1, w2, h2, 'FD');
|
||||||
@ -2642,11 +2665,8 @@ function Report3AddHeader (invoice,account,doc)
|
|||||||
//second column
|
//second column
|
||||||
doc.setFontType("bold");
|
doc.setFontType("bold");
|
||||||
var MaxWidth=594;
|
var MaxWidth=594;
|
||||||
|
|
||||||
var LineOne= account.name;
|
var LineOne= account.name;
|
||||||
|
|
||||||
var AlignLine = MaxWidth-30- (doc.getStringUnitWidth(LineOne) * doc.internal.getFontSize());
|
var AlignLine = MaxWidth-30- (doc.getStringUnitWidth(LineOne) * doc.internal.getFontSize());
|
||||||
|
|
||||||
if (account.name) {
|
if (account.name) {
|
||||||
|
|
||||||
//SetPdfColor('SomeGreen',doc);
|
//SetPdfColor('SomeGreen',doc);
|
||||||
@ -2659,4 +2679,21 @@ function Report3AddHeader (invoice,account,doc)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function Report1AddNewPage(invoice,account,doc)
|
||||||
|
{
|
||||||
|
doc.addPage();
|
||||||
|
if (invoice.imageLogo1)
|
||||||
|
{
|
||||||
|
pageHeight=820;
|
||||||
|
y=pageHeight-invoice.imageLogoHeight1;
|
||||||
|
var left = 20;//headerRight - invoice.imageLogoWidth1;
|
||||||
|
doc.addImage(invoice.imageLogo1, 'JPEG', left, y, invoice.imageLogoWidth1, invoice.imageLogoHeight1);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
GlobalY = 40;
|
||||||
|
return GlobalY;
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user