Sorry about that. I've included code - the first section is the template
printer. The second code example is from the writer class, no template. Please
remember this is in development. Thank you for your help:
PdfReader reader = null;
reader = new PdfReader("201Template.pdf ");
PdfStamper stamp = new PdfStamper(reader, new FileOutputStream
(fileName));
HashMap moreInfo = new HashMap();
moreInfo.put("Title", "Form 201, Multi-Purpose Application");
moreInfo.put("Author", "Title and Registration");
stamp.setMoreInfo(moreInfo);
PdfContentByte over;
CostDetail costDetail = new CostDetail();
costDetail.setTaxPaid(270.00);
costDetail.setSalePrice(102999.00);
costDetail.setTradeInAllowance(3000.00);
costDetail.setCostOfVehicle(99999.00);
Title title = new Title();
title.setNumber("99999999999999999");
title.setCostDetail(costDetail);
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.YEAR, 1);
Registration registration = new Registration();
registration.setRegistrationID(1234567891);
registration.setCounty("94");
registration.setCountyZone("WILLIAMSON");
registration.setPeriodBegDate(new Date());
registration.setPeriodEndDate(calendar.getTime());
registration.setUsage("PERS");
RegisteredPlate registeredPlate = new RegisteredPlate();
registeredPlate.setPlateNumber("GSD 999");
registeredPlate.setEndDate(calendar.getTime());
Phone phone = new Phone();
phone.setBaseNumber(9999999);
Address address = new Address();
address.setCity("ANYWHERE");
address.setState("TN");
address.setZipBase(99999);
address.setZipExt(9999);
address.setAddressLine1("12345 SOMEPLACE AVE");
CustomerAddress customerAddress = new CustomerAddress();
customerAddress.setAddress(address);
IndividualCustomer indCust = new IndividualCustomer();
indCust.setCustomerId(12345);
indCust.setFirstName("JOHN");
indCust.setLastName("DOE");
indCust.setMiddleName("W");
BusinessCustomer busCust = new BusinessCustomer();
busCust.setName("JIM BOB'S USED AUTOS");
busCust.setCustomerId(11111);
busCust.setSalesTaxNumber("9483NDE99");
busCust.setBusinessFEIN("344554");
Lien lien = new Lien();
lien.setLienId(99999);
lien.setSeqNumber(1);
lien.setCustomer(indCust);
Ownership ownership = new Ownership();
Vehicle vehicle = new Vehicle();
vehicle.setVehicleMfrId("VINVINVINVINVINVINVI");
Code code = new Code();
code.setCode("TOYT");
vehicle.setMake(code);
code = new Code();
code.setCode("TTD");
vehicle.setModel(code);
vehicle.setModelYear(1996);
code = new Code();
code.setCode("XX");
vehicle.setVehicleType(code);
vehicle.addOwnership(ownership);
VehicleDetail vehicleDetail = new VehicleDetail();
code = new Code();
code.setCode("2D");
vehicleDetail.setBodyType(code);
vehicleDetail.setSeats(4);
vehicleDetail.setWidth(40);
vehicleDetail.setUsdotNbr("YYY999999999");
vehicleDetail.setGrossWgt(102934);
vehicleDetail.setLength(111);
vehicleDetail.setCompanyNbr("XYZ987DF3432");
// to come later
// vehicleDetail.setAxles(2);
code = new Code();
code.setCode("B");
vehicleDetail.setMajorBodyColorCode(code);
code = new Code();
code.setCode("W");
vehicleDetail.setMinorBodyColorCode(code);
code = new Code();
code.setCode("1");
vehicleDetail.setFuelType(code);
Odometer odometer = new Odometer();
odometer.setReading(10646);
over = stamp.getOverContent(1);
over.beginText();
BaseFont bf = BaseFont.createFont
(BaseFont.HELVETICA_BOLD, BaseFont.WINANSI, BaseFont.EMBEDDED);
over.setFontAndSize(bf, 12);
over.setTextMatrix(25, 669);
over.showText(title.getNumber());
over.setTextMatrix(267, 668);
over.showText("N1-01"); // Transaction code
over.setTextMatrix(310, 669);
over.showText(String.valueOf(registration.getRegistrationID()));
over.setTextMatrix(166, 651);
over.showText("1");
over.setTextMatrix(481, 651);
over.showText("2");
over.setTextMatrix(533, 651);
over.showText("X");
over.setTextMatrix(562, 651);
over.showText("X");
over.setTextMatrix(20, 627);
over.showText(indCust.getLastName());
over.setTextMatrix(102, 627);
over.showText(indCust.getFirstName());
over.setTextMatrix(227, 627);
over.showText(indCust.getMiddleName());
over.setTextMatrix(20, 600);
over.showText(address.getAddressLine1());
over.setTextMatrix(20, 574);
over.showText(address.getCity());
over.setTextMatrix(178, 574);
over.showText(address.getState());
over.setTextMatrix(232, 574);
over.showText(String.valueOf(address.getZipBase()));
indCust.setCustomerId(12346);
indCust.setFirstName("JANE");
indCust.setLastName("DOE");
indCust.setMiddleName("W");
over.setTextMatrix(308, 627);
over.showText(indCust.getLastName());
over.setTextMatrix(409, 627);
over.showText(indCust.getFirstName());
over.setTextMatrix(516, 627);
over.showText(indCust.getMiddleName());
over.setTextMatrix(308, 600);
over.showText(address.getAddressLine1());
over.setTextMatrix(450, 600);
over.showText(address.getCity());
over.setTextMatrix(520, 600);
over.showText(address.getState());
over.setTextMatrix(558, 600);
over.showText(String.valueOf(address.getZipBase()));
over.setTextMatrix(308, 574);
over.showText("WILLIAM CLINTON");
over.setTextMatrix(20, 550);
over.showText(registration.getCountyZone());
over.setTextMatrix(149, 550);
over.showText("04-01-1999");
// Owner purchase date? or
// over.showText(String.valueOf(registration.getPeriodBegDate()));
over.setTextMatrix(244, 557);
over.showText("1");
over.setFontAndSize(bf, 11);
over.setTextMatrix(311, 557);
over.showText("2");
over.setTextMatrix(325, 550);
over.showText(String.valueOf(phone.getBaseNumber()));
over.setFontAndSize(bf, 12);
over.setTextMatrix(399, 550);
over.showText("ABC9999999");
over.setTextMatrix(506, 550);
over.showText("QPCY9991111");
over.setFontAndSize(bf, 11);
over.setTextMatrix(20, 510);
over.showText(vehicle.getVehicleMfrId());
over.setFontAndSize(bf, 12);
over.setTextMatrix(156, 510);
over.showText(vehicle.getMake().getCode());
over.setTextMatrix(203, 510);
over.showText(vehicle.getModel().getCode());
over.setTextMatrix(237, 510);
over.showText(String.valueOf(vehicle.getModelYear()));
over.setTextMatrix(280, 510);
over.showText(vehicleDetail.getBodyType().getCode());
over.setTextMatrix(449, 510);
over.showText("N");
over.setTextMatrix(575, 510);
over.showText(vehicleDetail.getFuelType().getCode());
over.setTextMatrix(20, 481);
over.showText("99999999888888888");
over.setTextMatrix(155, 481);
over.showText("TN");
over.setFontAndSize(bf, 11);
over.setTextMatrix(178, 481);
over.showText("AL TN OH NC MS");
over.setFontAndSize(bf, 12);
over.setTextMatrix(275, 481);
over.showText(registration.getUsage());
over.setTextMatrix(326, 481);
over.showText(vehicle.getVehicleType().getCode());
over.setTextMatrix(370, 481);
over.showText(String.valueOf(odometer.getReading()));
over.setTextMatrix(576, 481);
over.showText("0");
over.setFontAndSize(bf, 11);
over.setTextMatrix(28, 457);
over.showText(vehicleDetail.getMajorBodyColorCode().getCode());
over.setTextMatrix(85, 457);
over.showText(vehicleDetail.getMinorBodyColorCode().getCode());
over.setTextMatrix(121, 457);
over.showText(String.valueOf(vehicleDetail.getLength()));
over.setTextMatrix(166, 457);
over.showText(String.valueOf(vehicleDetail.getWidth()));
over.setFontAndSize(bf, 12);
over.setTextMatrix(230, 457);
over.showText("2");
over.setTextMatrix(277, 457);
over.showText(String.valueOf(vehicleDetail.getGrossWgt()));
over.setTextMatrix(363, 457);
over.showText("IN GOOD CONDITION");
over.setTextMatrix(500, 457);
over.showText(vehicleDetail.getCompanyNbr());
over.setTextMatrix(20, 422);
over.showText(registeredPlate.getPlateNumber());
over.setTextMatrix(92, 422);
over.showText("XXXXXXXX");
over.setTextMatrix(165, 422);
over.showText("XXXXXX");
over.setTextMatrix(228, 422);
over.showText("999999");
over.setTextMatrix(300, 422);
over.showText("999999");
over.setTextMatrix(368, 422);
over.showText("GSD 888");
over.setTextMatrix(439, 422);
over.showText("XXXXXXXX");
over.setTextMatrix(522, 422);
// over.showText(String.valueOf(registeredPlate.getEndDate()));
over.showText("05-01-2003");
over.setTextMatrix(20, 395);
over.showText("99999999999");
over.setTextMatrix(112, 395);
over.showText("99999999");
over.setTextMatrix(210, 395);
over.showText(String.valueOf(vehicleDetail.getSeats()));
over.setTextMatrix(248, 395);
over.showText(registration.getCountyZone());
over.setTextMatrix(365, 395);
over.showText(vehicleDetail.getUsdotNbr());
over.setTextMatrix(492, 395);
over.showText("99777994499");
String lienId = String.valueOf(lien.getLienId());
if(lienId != null)
{ over.setFontAndSize(bf, 12);
over.setTextMatrix(20, 360);
over.showText(lienId);
// over.setTextMatrix(20, 360);
// over.showText("99999");
over.setTextMatrix(67, 360);
over.showText("ANY BANK FINANCIAL");
over.setTextMatrix(532, 360);
over.showText("06-26-1997");
over.setTextMatrix(20, 338);
over.showText("54321 NOPLACE RD");
over.setTextMatrix(300, 338);
over.showText("ANYWHERE");
over.setTextMatrix(464, 338);
over.showText("TN");
over.setTextMatrix(521, 338);
over.showText("99999 - 9999");
over.setTextMatrix(20, 314);
over.showText("99999");
over.setTextMatrix(67, 314);
over.showText("2ND BANK FINANCIAL");
over.setTextMatrix(532, 314);
over.showText("06-21-1997");
over.setTextMatrix(20, 293);
over.showText("11111 NOWHERE LANE");
over.setTextMatrix(303, 293);
over.showText("NOWHERE");
over.setTextMatrix(466, 293);
over.showText("TN");
over.setTextMatrix(521, 293);
over.showText("99999 - 9999");
}
indCust.setCustomerId(12345);
indCust.setFirstName("JOHN");
indCust.setLastName("DOE");
indCust.setMiddleName("W");
over.setTextMatrix(256, 276);
over.showText("1");
over.setTextMatrix(317, 276);
over.showText("2");
over.setTextMatrix(363, 276);
over.showText("X");
over.setTextMatrix(402, 276);
over.showText("X");
over.setTextMatrix(40, 256);
over.showText(indCust.getFirstName()+ " " +
indCust.getMiddleName()+
" " + indCust.getLastName());
indCust.setCustomerId(12346);
indCust.setFirstName("JANE");
indCust.setLastName("DOE");
indCust.setMiddleName("W");
over.setTextMatrix(330, 256);
over.showText(indCust.getFirstName()+ " " +
indCust.getMiddleName()+
" " + indCust.getLastName());
over.setTextMatrix(20, 236);
over.showText(address.getAddressLine1());
over.setTextMatrix(305, 236);
over.showText(address.getCity());
over.setTextMatrix(467, 236);
over.showText(address.getState());
over.setTextMatrix(521, 236);
over.showText(String.valueOf(address.getZipBase()));
address.setCity("NASHVILLE");
address.setState("TN");
address.setZipBase(37212);
address.setZipExt(9999);
address.setAddressLine1("123 LEMON BLVD");
over.setTextMatrix(20, 207);
over.showText("$");
over.setTextMatrix(27, 207);
over.showText(String.valueOf(costDetail.getSalePrice()));
over.setTextMatrix(140, 207);
over.showText("$");
over.setTextMatrix(147, 207);
over.showText(String.valueOf(costDetail.getTradeInAllowance()));
over.setTextMatrix(256, 207);
over.showText("$");
over.setTextMatrix(263, 207);
over.showText(String.valueOf(costDetail.getCostOfVehicle()));
over.setTextMatrix(383, 207);
over.showText("$");
over.setTextMatrix(390, 207);
over.showText(String.valueOf(costDetail.getTaxPaid()));
over.setTextMatrix(465, 207);
over.showText(busCust.getSalesTaxNumber());
over.setTextMatrix(20, 187);
over.showText(busCust.getName());
over.setTextMatrix(230, 187);
over.showText(address.getAddressLine1() + " " + address.getCity
() +
" " + address.getState() + " " +
address.getZipBase());
over.setTextMatrix(491, 187);
over.showText(busCust.getBusinessFEIN());
over.setTextMatrix(26, 160);
over.showText("X");
over.setTextMatrix(98, 160);
over.showText("X");
over.setTextMatrix(188, 160);
over.showText("X");
over.setTextMatrix(274, 160);
over.showText("X");
over.setTextMatrix(395, 160);
over.showText("X");
over.setTextMatrix(494, 160);
over.showText("X");
over.setTextMatrix(20, 94);
over.showText("943345");
over.setTextMatrix(101, 94);
over.showText(registration.getCountyZone());
over.setTextMatrix(230, 94);
over.showText(registration.getCounty());
over.setTextMatrix(270, 94);
over.showText("05-20-2000");
over.setTextMatrix(348, 94);
over.showText("MR(S). COUNTY CLERK");
over.setTextMatrix(24, 69);
over.showText("$");
over.setTextMatrix(31, 69);
over.showText("5.00");
over.setTextMatrix(110, 69);
over.showText("$");
over.setTextMatrix(117, 69);
over.showText("0.00");
over.setTextMatrix(181, 69);
over.showText("$");
over.setTextMatrix(188, 69);
over.showText("5.00");
over.setTextMatrix(253, 69);
over.showText("$");
over.setTextMatrix(260, 69);
over.showText("2.00");
over.setTextMatrix(335, 69);
over.showText("$");
over.setTextMatrix(342, 69);
over.showText("5.00");
over.setTextMatrix(417, 69);
over.showText("$");
over.setTextMatrix(424, 69);
over.showText("45.00");
over.setTextMatrix(488, 69);
over.showText("$");
over.setTextMatrix(495, 69);
over.showText("305.00");
over.setFontAndSize(bf, 11);
over.setTextMatrix(25,47);
over.showText("X");
over.setTextMatrix(59,47);
over.showText("X");
over.setFontAndSize(bf, 12);
over.setTextMatrix(109,49);
over.showText("$");
over.setTextMatrix(116,49);
over.showText("9999.00");
over.setTextMatrix(199,49);
over.showText("%");
over.setTextMatrix(210,49);
over.showText("10.0");
over.setTextMatrix(262,49);
over.showText("$");
over.setTextMatrix(269,49);
over.showText("0.00");
over.setTextMatrix(353,49);
over.showText("TN");
over.setTextMatrix(416,49);
over.showText("$");
over.setTextMatrix(423,49);
over.showText("25.00");
over.setTextMatrix(488,49);
over.showText("$");
over.setTextMatrix(495,49);
over.showText("25.00");
over.setTextMatrix(24,30);
over.showText("$");
over.setTextMatrix(31,30);
over.showText("0.00");
over.setTextMatrix(126,30);
over.showText("YES");
over.setTextMatrix(183,30);
over.showText("$");
over.setTextMatrix(190,30);
over.showText("2.95");
over.setTextMatrix(244,30);
over.showText("XXXX");
over.setTextMatrix(298,30);
over.showText("XXXXXXXXXXXX");
over.setTextMatrix(489,30);
over.showText("$");
over.setTextMatrix(496,30);
over.showText("12002.95");
over.endText();
______________________________________________________________________________
PdfWriter writer = PdfWriter.getInstance(document,
new FileOutputStream(fileName));
document.open();
PdfContentByte cb = writer.getDirectContent();
CostDetail costDetail = new CostDetail();
costDetail.setTaxPaid(270.00);
costDetail.setSalePrice(102999.00);
costDetail.setTradeInAllowance(3000.00);
costDetail.setCostOfVehicle(99999.00);
Title title = new Title();
title.setNumber("99999999999999999");
title.setCostDetail(costDetail);
Calendar calendar = Calendar.getInstance();
calendar.add(Calendar.YEAR, 1);
Registration registration = new Registration();
registration.setRegistrationID(1234567891);
registration.setCounty("94");
registration.setCountyZone("WILLIAMSON");
registration.setPeriodBegDate(new Date());
registration.setPeriodEndDate(calendar.getTime());
registration.setUsage("PERS");
RegisteredPlate registeredPlate = new RegisteredPlate();
registeredPlate.setPlateNumber("GSD 999");
registeredPlate.setEndDate(calendar.getTime());
Phone phone = new Phone();
phone.setBaseNumber(9999999);
Address address = new Address();
address.setCity("ANYWHERE");
address.setState("TN");
address.setZipBase(99999);
address.setZipExt(9999);
address.setAddressLine1("12345 SOMEPLACE AVE");
CustomerAddress customerAddress = new CustomerAddress();
customerAddress.setAddress(address);
IndividualCustomer indCust = new IndividualCustomer();
indCust.setCustomerId(12345);
indCust.setFirstName("JOHN");
indCust.setLastName("DOE");
indCust.setMiddleName("W");
BusinessCustomer busCust = new BusinessCustomer();
busCust.setName("JIM BOB'S USED AUTOS");
busCust.setCustomerId(11111);
busCust.setSalesTaxNumber("9483NDE99");
busCust.setBusinessFEIN("344554");
Lien lien = new Lien();
lien.setLienId(99999);
lien.setSeqNumber(1);
lien.setCustomer(indCust);
Ownership ownership = new Ownership();
Vehicle vehicle = new Vehicle();
vehicle.setVehicleMfrId("VINVINVINVINVINVINVI");
Code code = new Code();
code.setCode("TOYT");
vehicle.setMake(code);
code = new Code();
code.setCode("TTD");
vehicle.setModel(code);
vehicle.setModelYear(1996);
code = new Code();
code.setCode("XX");
vehicle.setVehicleType(code);
vehicle.addOwnership(ownership);
VehicleDetail vehicleDetail = new VehicleDetail();
code = new Code();
code.setCode("2D");
vehicleDetail.setBodyType(code);
vehicleDetail.setSeats(4);
vehicleDetail.setWidth(40);
vehicleDetail.setUsdotNbr("YYY999999999");
vehicleDetail.setGrossWgt(102934);
vehicleDetail.setLength(111);
vehicleDetail.setCompanyNbr("XYZ987DF3432");
// to come later
// vehicleDetail.setAxles(2);
code = new Code();
code.setCode("B");
vehicleDetail.setMajorBodyColorCode(code);
code = new Code();
code.setCode("W");
vehicleDetail.setMinorBodyColorCode(code);
code = new Code();
code.setCode("1");
vehicleDetail.setFuelType(code);
Odometer odometer = new Odometer();
odometer.setReading(10646);
cb.beginText();
BaseFont bf = BaseFont.createFont
(BaseFont.HELVETICA_BOLD, BaseFont.WINANSI, BaseFont.EMBEDDED);
cb.setFontAndSize(bf, 12);
cb.setTextMatrix(25, 669);
cb.showText(title.getNumber());
cb.setTextMatrix(267, 668);
cb.showText("N1-01"); // Transaction code
cb.setTextMatrix(310, 669);
cb.showText(String.valueOf(registration.getRegistrationID()));
cb.setTextMatrix(166, 651);
cb.showText("1");
cb.setTextMatrix(481, 651);
cb.showText("2");
cb.setTextMatrix(533, 651);
cb.showText("X");
cb.setTextMatrix(562, 651);
cb.showText("X");
cb.setTextMatrix(20, 627);
cb.showText(indCust.getLastName());
cb.setTextMatrix(102, 627);
cb.showText(indCust.getFirstName());
cb.setTextMatrix(227, 627);
cb.showText(indCust.getMiddleName());
cb.setTextMatrix(20, 600);
cb.showText(address.getAddressLine1());
cb.setTextMatrix(20, 574);
cb.showText(address.getCity());
cb.setTextMatrix(178, 574);
cb.showText(address.getState());
cb.setTextMatrix(232, 574);
cb.showText(String.valueOf(address.getZipBase()));
indCust.setCustomerId(12346);
indCust.setFirstName("JANE");
indCust.setLastName("DOE");
indCust.setMiddleName("W");
cb.setTextMatrix(308, 627);
cb.showText(indCust.getLastName());
cb.setTextMatrix(409, 627);
cb.showText(indCust.getFirstName());
cb.setTextMatrix(516, 627);
cb.showText(indCust.getMiddleName());
cb.setTextMatrix(308, 600);
cb.showText(address.getAddressLine1());
cb.setTextMatrix(450, 600);
cb.showText(address.getCity());
cb.setTextMatrix(520, 600);
cb.showText(address.getState());
cb.setTextMatrix(558, 600);
cb.showText(String.valueOf(address.getZipBase()));
cb.setTextMatrix(308, 574);
cb.showText("WILLIAM CLINTON");
cb.setTextMatrix(20, 550);
cb.showText(registration.getCountyZone());
cb.setTextMatrix(149, 550);
cb.showText("04-01-1999");
// Owner purchase date? or
// over.showText(String.valueOf(registration.getPeriodBegDate()));
cb.setTextMatrix(244, 557);
cb.showText("1");
cb.setFontAndSize(bf, 11);
cb.setTextMatrix(311, 557);
cb.showText("2");
cb.setTextMatrix(325, 550);
cb.showText(String.valueOf(phone.getBaseNumber()));
cb.setFontAndSize(bf, 12);
cb.setTextMatrix(399, 550);
cb.showText("ABC9999999");
cb.setTextMatrix(506, 550);
cb.showText("QPCY9991111");
cb.setFontAndSize(bf, 11);
cb.setTextMatrix(20, 510);
cb.showText(vehicle.getVehicleMfrId());
cb.setFontAndSize(bf, 12);
cb.setTextMatrix(156, 510);
cb.showText(vehicle.getMake().getCode());
cb.setTextMatrix(203, 510);
cb.showText(vehicle.getModel().getCode());
cb.setTextMatrix(237, 510);
cb.showText(String.valueOf(vehicle.getModelYear()));
cb.setTextMatrix(280, 510);
cb.showText(vehicleDetail.getBodyType().getCode());
cb.setTextMatrix(449, 510);
cb.showText("N");
cb.setTextMatrix(575, 510);
cb.showText(vehicleDetail.getFuelType().getCode());
cb.setTextMatrix(20, 481);
cb.showText("99999999888888888");
cb.setTextMatrix(155, 481);
cb.showText("TN");
cb.setFontAndSize(bf, 11);
cb.setTextMatrix(178, 481);
cb.showText("AL TN OH NC MS");
cb.setFontAndSize(bf, 12);
cb.setTextMatrix(275, 481);
cb.showText(registration.getUsage());
cb.setTextMatrix(326, 481);
cb.showText(vehicle.getVehicleType().getCode());
cb.setTextMatrix(370, 481);
cb.showText(String.valueOf(odometer.getReading()));
cb.setTextMatrix(576, 481);
cb.showText("0");
cb.setFontAndSize(bf, 11);
cb.setTextMatrix(28, 457);
cb.showText(vehicleDetail.getMajorBodyColorCode().getCode());
cb.setTextMatrix(85, 457);
cb.showText(vehicleDetail.getMinorBodyColorCode().getCode());
cb.setTextMatrix(121, 457);
cb.showText(String.valueOf(vehicleDetail.getLength()));
cb.setTextMatrix(166, 457);
cb.showText(String.valueOf(vehicleDetail.getWidth()));
cb.setFontAndSize(bf, 12);
cb.setTextMatrix(230, 457);
cb.showText("2");
cb.setTextMatrix(277, 457);
cb.showText(String.valueOf(vehicleDetail.getGrossWgt()));
cb.setTextMatrix(363, 457);
cb.showText("IN GOOD CONDITION");
cb.setTextMatrix(500, 457);
cb.showText(vehicleDetail.getCompanyNbr());
cb.setTextMatrix(20, 422);
cb.showText(registeredPlate.getPlateNumber());
cb.setTextMatrix(92, 422);
cb.showText("XXXXXXXX");
cb.setTextMatrix(165, 422);
cb.showText("XXXXXX");
cb.setTextMatrix(228, 422);
cb.showText("999999");
cb.setTextMatrix(300, 422);
cb.showText("999999");
cb.setTextMatrix(368, 422);
cb.showText("GSD 888");
cb.setTextMatrix(439, 422);
cb.showText("XXXXXXXX");
cb.setTextMatrix(522, 422);
// over.showText(String.valueOf(registeredPlate.getEndDate()));
cb.showText("05-01-2003");
cb.setTextMatrix(20, 395);
cb.showText("99999999999");
cb.setTextMatrix(112, 395);
cb.showText("99999999");
cb.setTextMatrix(210, 395);
cb.showText(String.valueOf(vehicleDetail.getSeats()));
cb.setTextMatrix(248, 395);
cb.showText(registration.getCountyZone());
cb.setTextMatrix(365, 395);
cb.showText(vehicleDetail.getUsdotNbr());
cb.setTextMatrix(492, 395);
cb.showText("99777994499");
String lienId = String.valueOf(lien.getLienId());
if(lienId != null)
{ cb.setFontAndSize(bf, 12);
cb.setTextMatrix(20, 360);
cb.showText(lienId);
// over.setTextMatrix(20, 360);
// over.showText("99999");
cb.setTextMatrix(67, 360);
cb.showText("ANY BANK FINANCIAL");
cb.setTextMatrix(532, 360);
cb.showText("06-26-1997");
cb.setTextMatrix(20, 338);
cb.showText("54321 NOPLACE RD");
cb.setTextMatrix(300, 338);
cb.showText("ANYWHERE");
cb.setTextMatrix(464, 338);
cb.showText("TN");
cb.setTextMatrix(521, 338);
cb.showText("99999 - 9999");
cb.setTextMatrix(20, 314);
cb.showText("99999");
cb.setTextMatrix(67, 314);
cb.showText("2ND BANK FINANCIAL");
cb.setTextMatrix(532, 314);
cb.showText("06-21-1997");
cb.setTextMatrix(20, 293);
cb.showText("11111 NOWHERE LANE");
cb.setTextMatrix(303, 293);
cb.showText("NOWHERE");
cb.setTextMatrix(466, 293);
cb.showText("TN");
cb.setTextMatrix(521, 293);
cb.showText("99999 - 9999");
}
indCust.setCustomerId(12345);
indCust.setFirstName("JOHN");
indCust.setLastName("DOE");
indCust.setMiddleName("W");
cb.setTextMatrix(256, 276);
cb.showText("1");
cb.setTextMatrix(317, 276);
cb.showText("2");
cb.setTextMatrix(363, 276);
cb.showText("X");
cb.setTextMatrix(402, 276);
cb.showText("X");
cb.setTextMatrix(40, 256);
cb.showText(indCust.getFirstName()+ " " + indCust.getMiddleName
()+
" " + indCust.getLastName());
indCust.setCustomerId(12346);
indCust.setFirstName("JANE");
indCust.setLastName("DOE");
indCust.setMiddleName("W");
cb.setTextMatrix(330, 256);
cb.showText(indCust.getFirstName()+ " " + indCust.getMiddleName
()+
" " + indCust.getLastName());
cb.setTextMatrix(20, 236);
cb.showText(address.getAddressLine1());
cb.setTextMatrix(305, 236);
cb.showText(address.getCity());
cb.setTextMatrix(467, 236);
cb.showText(address.getState());
cb.setTextMatrix(521, 236);
cb.showText(String.valueOf(address.getZipBase()));
address.setCity("NASHVILLE");
address.setState("TN");
address.setZipBase(37212);
address.setZipExt(9999);
address.setAddressLine1("123 LEMON BLVD");
cb.setTextMatrix(20, 207);
cb.showText("$");
cb.setTextMatrix(27, 207);
cb.showText(String.valueOf(costDetail.getSalePrice()));
cb.setTextMatrix(140, 207);
cb.showText("$");
cb.setTextMatrix(147, 207);
cb.showText(String.valueOf(costDetail.getTradeInAllowance()));
cb.setTextMatrix(256, 207);
cb.showText("$");
cb.setTextMatrix(263, 207);
cb.showText(String.valueOf(costDetail.getCostOfVehicle()));
cb.setTextMatrix(383, 207);
cb.showText("$");
cb.setTextMatrix(390, 207);
cb.showText(String.valueOf(costDetail.getTaxPaid()));
cb.setTextMatrix(465, 207);
cb.showText(busCust.getSalesTaxNumber());
cb.setTextMatrix(20, 187);
cb.showText(busCust.getName());
cb.setTextMatrix(230, 187);
cb.showText(address.getAddressLine1() + " " + address.getCity()
+
" " + address.getState() + " " +
address.getZipBase());
cb.setTextMatrix(491, 187);
cb.showText(busCust.getBusinessFEIN());
cb.setTextMatrix(26, 160);
cb.showText("X");
cb.setTextMatrix(98, 160);
cb.showText("X");
cb.setTextMatrix(188, 160);
cb.showText("X");
cb.setTextMatrix(274, 160);
cb.showText("X");
cb.setTextMatrix(395, 160);
cb.showText("X");
cb.setTextMatrix(494, 160);
cb.showText("X");
cb.setTextMatrix(20, 94);
cb.showText("943345");
cb.setTextMatrix(101, 94);
cb.showText(registration.getCountyZone());
cb.setTextMatrix(230, 94);
cb.showText(registration.getCounty());
cb.setTextMatrix(270, 94);
cb.showText("05-20-2000");
cb.setTextMatrix(348, 94);
cb.showText("MR(S). COUNTY CLERK");
cb.setTextMatrix(24, 69);
cb.showText("$");
cb.setTextMatrix(31, 69);
cb.showText("5.00");
cb.setTextMatrix(110, 69);
cb.showText("$");
cb.setTextMatrix(117, 69);
cb.showText("0.00");
cb.setTextMatrix(181, 69);
cb.showText("$");
cb.setTextMatrix(188, 69);
cb.showText("5.00");
cb.setTextMatrix(253, 69);
cb.showText("$");
cb.setTextMatrix(260, 69);
cb.showText("2.00");
cb.setTextMatrix(335, 69);
cb.showText("$");
cb.setTextMatrix(342, 69);
cb.showText("5.00");
cb.setTextMatrix(417, 69);
cb.showText("$");
cb.setTextMatrix(424, 69);
cb.showText("45.00");
cb.setTextMatrix(488, 69);
cb.showText("$");
cb.setTextMatrix(495, 69);
cb.showText("305.00");
cb.setFontAndSize(bf, 11);
cb.setTextMatrix(25,47);
cb.showText("X");
cb.setTextMatrix(59,47);
cb.showText("X");
cb.setFontAndSize(bf, 12);
cb.setTextMatrix(109,49);
cb.showText("$");
cb.setTextMatrix(116,49);
cb.showText("9999.00");
cb.setTextMatrix(199,49);
cb.showText("%");
cb.setTextMatrix(210,49);
cb.showText("10.0");
cb.setTextMatrix(262,49);
cb.showText("$");
cb.setTextMatrix(269,49);
cb.showText("0.00");
cb.setTextMatrix(353,49);
cb.showText("TN");
cb.setTextMatrix(416,49);
cb.showText("$");
cb.setTextMatrix(423,49);
cb.showText("25.00");
cb.setTextMatrix(488,49);
cb.showText("$");
cb.setTextMatrix(495,49);
cb.showText("25.00");
cb.setTextMatrix(24,30);
cb.showText("$");
cb.setTextMatrix(31,30);
cb.showText("0.00");
cb.setTextMatrix(126,30);
cb.showText("YES");
cb.setTextMatrix(183,30);
cb.showText("$");
cb.setTextMatrix(190,30);
cb.showText("2.95");
cb.setTextMatrix(244,30);
cb.showText("XXXX");
cb.setTextMatrix(298,30);
cb.showText("XXXXXXXXXXXX");
cb.setTextMatrix(489,30);
cb.showText("$");
cb.setTextMatrix(496,30);
cb.showText("12002.95");
cb.endText();
-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions