Subversion Repositories SmartDukaan

Rev

Rev 8037 | Rev 8039 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 8037 Rev 8038
Line 49... Line 49...
49
import org.slf4j.LoggerFactory;
49
import org.slf4j.LoggerFactory;
50
 
50
 
51
import com.ibm.icu.text.RuleBasedNumberFormat;
51
import com.ibm.icu.text.RuleBasedNumberFormat;
52
 
52
 
53
import com.itextpdf.text.Document;
53
import com.itextpdf.text.Document;
54
import com.itextpdf.text.DocumentException;
-
 
55
import com.itextpdf.text.Element;
54
import com.itextpdf.text.Element;
56
import com.itextpdf.text.Font;
55
import com.itextpdf.text.Font;
57
import com.itextpdf.text.FontFactory;
56
import com.itextpdf.text.FontFactory;
58
import com.itextpdf.text.FontFactoryImp;
57
import com.itextpdf.text.FontFactoryImp;
59
import com.itextpdf.text.Image;
58
import com.itextpdf.text.Image;
Line 155... Line 154...
155
 
154
 
156
		try {
155
		try {
157
			baosPDF = new ByteArrayOutputStream();
156
			baosPDF = new ByteArrayOutputStream();
158
 
157
 
159
			Document document = new Document();
158
			Document document = new Document();
160
			PdfWriter.getInstance(document, baosPDF);
159
			PdfWriter writer = PdfWriter.getInstance(document, baosPDF);
161
			document.addAuthor("shop2020");
160
			document.addAuthor("shop2020");
162
			//document.addTitle("Invoice No: " + order.getInvoice_number());
161
			//document.addTitle("Invoice No: " + order.getInvoice_number());
163
			document.open();
162
			document.open();
164
 
163
 
165
			List<Order> orders = new ArrayList<Order>();
164
			List<Order> orders = new ArrayList<Order>();
Line 215... Line 214...
215
					}
214
					}
216
					document.add(getExtraInfoTable(order, provider, 16, warehouse.getBillingType()));
215
					document.add(getExtraInfoTable(order, provider, 16, warehouse.getBillingType()));
217
					continue;
216
					continue;
218
				}
217
				}
219
 
218
 
220
				PdfPTable dispatchAdviceTable = getDispatchAdviceTable(order, warehouse, provider, barcodeFontSize, destCode, withBill, shippingLocation, PdfWriter.getInstance(document, baosPDF).getDirectContent());
219
				PdfPTable dispatchAdviceTable = getDispatchAdviceTable(order, warehouse, provider, barcodeFontSize, destCode, withBill, shippingLocation, writer.getDirectContent());
221
				dispatchAdviceTable.setSpacingAfter(10.0f);
220
				dispatchAdviceTable.setSpacingAfter(10.0f);
222
				dispatchAdviceTable.setWidthPercentage(90.0f);
221
				dispatchAdviceTable.setWidthPercentage(90.0f);
223
 
222
 
224
				document.add(dispatchAdviceTable);
223
				document.add(dispatchAdviceTable);
225
				if(withBill){
224
				if(withBill){