| Line 3... |
Line 3... |
| 3 |
import java.io.OutputStream;
|
3 |
import java.io.OutputStream;
|
| 4 |
import java.util.List;
|
4 |
import java.util.List;
|
| 5 |
import java.util.Locale;
|
5 |
import java.util.Locale;
|
| 6 |
import java.util.Set;
|
6 |
import java.util.Set;
|
| 7 |
|
7 |
|
| 8 |
import org.slf4j.Logger;
|
8 |
import org.apache.logging.log4j.Logger;
|
| 9 |
import org.slf4j.LoggerFactory;
|
9 |
import org.apache.logging.log4j.LogManager;
|
| 10 |
import org.springframework.util.StringUtils;
|
10 |
import org.springframework.util.StringUtils;
|
| 11 |
|
11 |
|
| 12 |
import com.ibm.icu.text.RuleBasedNumberFormat;
|
12 |
import com.ibm.icu.text.RuleBasedNumberFormat;
|
| 13 |
import com.itextpdf.text.Chunk;
|
13 |
import com.itextpdf.text.Chunk;
|
| 14 |
import com.itextpdf.text.Document;
|
14 |
import com.itextpdf.text.Document;
|
| Line 45... |
Line 45... |
| 45 |
private static float[] igstWidths = new float[] { .6f, 2.6f, 0.7f, .4f, 0.7f, .7f, .6f, 0.6f, 0.9f };
|
45 |
private static float[] igstWidths = new float[] { .6f, 2.6f, 0.7f, .4f, 0.7f, .7f, .6f, 0.6f, 0.9f };
|
| 46 |
private static float[] stateWidths = new float[] { .6f, 2.1f, 0.7f, .3f, 0.6f, .7f, .5f, .6f, .5f, .6f, .8f };
|
46 |
private static float[] stateWidths = new float[] { .6f, 2.1f, 0.7f, .3f, 0.6f, .7f, .5f, .6f, .5f, .6f, .8f };
|
| 47 |
|
47 |
|
| 48 |
private static final Locale indianLocale = Locale.getDefault();
|
48 |
private static final Locale indianLocale = Locale.getDefault();
|
| 49 |
|
49 |
|
| 50 |
private static final Logger LOGGER = LoggerFactory.getLogger(PdfUtils.class);
|
50 |
private static final Logger LOGGER = LogManager.getLogger(PdfUtils.class);
|
| 51 |
|
51 |
|
| 52 |
public static void generateAndWrite(PdfModel pdfModel, OutputStream outputStream) {
|
52 |
public static void generateAndWrite(PdfModel pdfModel, OutputStream outputStream) {
|
| 53 |
Document document = new Document();
|
53 |
Document document = new Document();
|
| 54 |
document.setMargins(0, 0, 25, 0);
|
54 |
document.setMargins(0, 0, 25, 0);
|
| 55 |
try {
|
55 |
try {
|