problemes de comprehension DynamicPDF
Bonjour a tous
Petite question
J'essaye de comprendre le functionnement de DynamicPDF (permetant de creer des pdf avec java)
Pour bien commencer j'ai repris les exemples (logique lol)
Pour la plus grande partie sa va c'est clair mais il y a 3 lignes dont je comprends pas a quoi ils correspondent.
:help:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
package testpdf;
import com.cete.dynamicpdf.*;
import com.cete.dynamicpdf.pageelements.Label;
public class Sans_titre1 {
public static void main(String args[]) {
// Create a document and set it's properties
Document objDocument = new Document();
objDocument.setCreator("HelloWorld.java");
objDocument.setAuthor("Your Name");
objDocument.setTitle("Hello World");
// Create a page to add to the document
Page objPage = new Page(PageSize.LETTER, PageOrientation.PORTRAIT,
54.0f);
// Create a Label to add to the page
String strText = "Hello World...\nFrom DynamicPDF Generator " +
"for Java\nDynamicPDF.com\n AFPA Développeur en Informatique";
Label objLabel = new Label(strText, 0, 0, 504, 100, Font.getHelvetica(),
18, TextAlign.CENTER);
// Add label to page
objPage.getElements().add(objLabel);
// Add page to document
objDocument.getPages().add(objPage);
// Outputs the document to file
objDocument.draw("HelloWorld.pdf");
}
} |
Voila mon incomprehension se situe la:
Code:
1 2 3 4
|
Page objPage = new Page(PageSize.LETTER, PageOrientation.PORTRAIT,
54.0f); |
a quoi correspond le 54.0f ?
et la:
Code:
1 2 3 4 5
|
Label objLabel = new Label(strText, 0, 0, 504, 100, Font.getHelvetica(),
18, TextAlign.CENTER); |
a quoi correspondent les 0,0,504,100, 18
Merci d'avence si quelqun a une idee :aie: