import java.lang.*; import java.io.*; import java.text.*; import com.pdfjet.*; /** * Example_10.java * */ |
|
public class Example_10 {
public Example_10() throws Exception {
PDF pdf = new PDF();
pdf.setPathToFonts("fonts");
pdf.setTitle("Using TextColumn and Paragraph classes");
pdf.setSubject("Examples");
pdf.setAuthor("Innovatics Inc.");
Image image1 = new Image(pdf, "images/sz-map.png");
Font f1 = new Font(pdf, "Helvetica");
Font f2 = new Font(pdf, "Helvetica-Bold");
Font f3 = new Font(pdf, "Helvetica-Bold");
// Please note:
// All font and image objects must be created before the first page.
Page page = new Page(pdf, Letter.PORTRAIT);
f1.setSize(12);
f2.setSize(16);
f3.setSize(14);
image1.setPosition(90, 35);
image1.scaleBy(0.75);
image1.drawOn(page);
TextColumn column = new TextColumn(f1);
Paragraph p1 = new Paragraph();
p1.setAlignment(Align.CENTER);
p1.add(new TextLine(f2, "Switzerland"));
Paragraph p2 = new Paragraph();
p2.add(new TextLine(f2, "Introduction"));
Paragraph p3 = new Paragraph();
p3.setAlignment(Align.JUSTIFY);
TextLine text = new TextLine(f2);
text.setText("The Swiss Confederation was founded in 1291 as a defensive alliance among three cantons. In succeeding years, other localities joined the original three. The Swiss Confederation secured its independence from the Holy Roman Empire in 1499. Switzerland's sovereignty and neutrality have long been honored by the major European powers, and the country was not involved in either of the two World Wars. The political and economic integration of Europe over the past half century, as well as Switzerland's role in many UN and international organizations, has strengthened Switzerland's ties with its neighbors. However, the country did not officially become a UN member until 2002. Switzerland remains active in many UN and international organizations but retains a strong commitment to neutrality.");
text.setFont(f1);
p3.add(text);
Paragraph p4 = new Paragraph();
p4.add(new TextLine(f3, "Economy"));
Paragraph p5 = new Paragraph();
p5.setAlignment(Align.JUSTIFY);
text = new TextLine(f1);
text.setText("Switzerland is a peaceful, prosperous, and stable modern market economy with low unemployment, a highly skilled labor force, and a per capita GDP larger than that of the big Western European economies. The Swiss in recent years have brought their economic practices largely into conformity with the EU's to enhance their international competitiveness. Switzerland remains a safehaven for investors, because it has maintained a degree of bank secrecy and has kept up the franc's long-term external value. Reflecting the anemic economic conditions of Europe, GDP growth stagnated during the 2001-03 period, improved during 2004-05 to 1.8% annually and to 2.9% in 2006. Even so, unemployment has remained at less than half the EU average.");
p5.add(text);
Paragraph p6 = new Paragraph();
p6.setAlignment(Align.RIGHT);
text = new TextLine(f1);
text.setColor(RGB.BLUE);
text.setText("Source: The world fact book.");
text.setURIAction("https://www.cia.gov/library/publications/the-world-factbook/geos/sz.html");
p6.add(text);
column.addParagraph(p1);
column.addParagraph(p2);
column.addParagraph(p3);
column.addParagraph(p4);
column.addParagraph(p5);
column.addParagraph(p6);
column.setPosition(90, 300);
column.setSize(470, 100);
column.drawOn(page);
pdf.wrap();
pdf.save("Example_10.pdf");
}
public static void main(String[] args) {
try {
new Example_10();
} catch (Exception e) {
e.printStackTrace();
}
}
} // End of Example_10.java
Example_10.pdf
© 2007 Innovatics Inc.

