org.genealogie.pdf
Class GenerateurPdf

java.lang.Object
  |
  +--org.genealogie.pdf.GenerateurPdf
All Implemented Interfaces:
java.lang.Runnable, org.genealogie.utils.Tache

public class GenerateurPdf
extends java.lang.Object
implements java.lang.Runnable, org.genealogie.utils.Tache


Field Summary
private  boolean detail
           
private  boolean fin
           
private  ChargementArbreAsc ga
           
private  int[] gsx2
           
private  int[] gsx3
           
private  int[] gsx4
           
private  int[] gsx5
           
private  int[] gsx6
           
private  int gsy2
           
private  int gsy3
           
private  int gsy4
           
private  int gsy5
           
private  int gsy6
           
private  int gx1
           
private  int[] gx2
           
private  int[] gx3
           
private  int[] gx4
           
private  int[] gx5
           
private  int[] gx6
           
private  int[] gx7
           
private  int gy1
           
private  int gy2
           
private  int gy3
           
private  int gy4
           
private  int gy5
           
private  int gy6
           
private  int gy7
           
private  java.lang.String nomFichier
           
private  java.util.Vector personnes
           
private  java.lang.Thread progress
           
private  javax.swing.JProgressBar progressBar
           
private  ProgressDialog splash
           
 
Constructor Summary
GenerateurPdf(int id, int no, int gen, boolean detail, java.lang.String nomFichier, ProgressDialog splash, javax.swing.JProgressBar progressBar)
           
 
Method Summary
private  void checkSupp(com.lowagie.text.pdf.PdfContentByte cb, int cpt)
           
 void genererFiches(com.lowagie.text.Document document, org.genealogie.dao.GenealogieBean genealogie, org.genealogie.dao.DocumentsBean documents, org.genealogie.dao.ActesBean actesB, boolean detail)
           
 void genererGraphicsDroite(com.lowagie.text.pdf.PdfWriter writer, com.lowagie.text.Document document, ChargementArbreAsc gaElt, EltArbreAsc pr, int noGeneration, boolean fin)
           
 void genererGraphicsGauche(com.lowagie.text.pdf.PdfWriter writer, com.lowagie.text.Document document, ChargementArbreAsc gaElt, EltArbreAsc pr, int noGeneration, boolean fin)
           
 void genererGraphicsSupplementaires(com.lowagie.text.pdf.PdfWriter writer, com.lowagie.text.Document document, ChargementArbreAsc gaElt, EltArbreAsc pr, int noGeneration, boolean fin)
           
private  java.util.Vector getNouveauxGraphicArbre()
           
 void interrompre()
           
private  boolean isNull(java.util.Vector generation)
           
 void run()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

personnes

private java.util.Vector personnes

ga

private ChargementArbreAsc ga

gx1

private int gx1

gy1

private int gy1

gx2

private int[] gx2

gy2

private int gy2

gx3

private int[] gx3

gy3

private int gy3

gx4

private int[] gx4

gy4

private int gy4

gx5

private int[] gx5

gy5

private int gy5

gx6

private int[] gx6

gy6

private int gy6

gx7

private int[] gx7

gy7

private int gy7

gsx2

private int[] gsx2

gsy2

private int gsy2

gsx3

private int[] gsx3

gsy3

private int gsy3

gsx4

private int[] gsx4

gsy4

private int gsy4

gsx5

private int[] gsx5

gsy5

private int gsy5

gsx6

private int[] gsx6

gsy6

private int gsy6

detail

private boolean detail

nomFichier

private java.lang.String nomFichier

splash

private ProgressDialog splash

progressBar

private javax.swing.JProgressBar progressBar

fin

private boolean fin

progress

private java.lang.Thread progress
Constructor Detail

GenerateurPdf

public GenerateurPdf(int id,
                     int no,
                     int gen,
                     boolean detail,
                     java.lang.String nomFichier,
                     ProgressDialog splash,
                     javax.swing.JProgressBar progressBar)
Method Detail

interrompre

public void interrompre()
Specified by:
interrompre in interface org.genealogie.utils.Tache

run

public void run()
Specified by:
run in interface java.lang.Runnable

isNull

private boolean isNull(java.util.Vector generation)

getNouveauxGraphicArbre

private java.util.Vector getNouveauxGraphicArbre()

checkSupp

private void checkSupp(com.lowagie.text.pdf.PdfContentByte cb,
                       int cpt)

genererGraphicsGauche

public void genererGraphicsGauche(com.lowagie.text.pdf.PdfWriter writer,
                                  com.lowagie.text.Document document,
                                  ChargementArbreAsc gaElt,
                                  EltArbreAsc pr,
                                  int noGeneration,
                                  boolean fin)

genererGraphicsDroite

public void genererGraphicsDroite(com.lowagie.text.pdf.PdfWriter writer,
                                  com.lowagie.text.Document document,
                                  ChargementArbreAsc gaElt,
                                  EltArbreAsc pr,
                                  int noGeneration,
                                  boolean fin)

genererGraphicsSupplementaires

public void genererGraphicsSupplementaires(com.lowagie.text.pdf.PdfWriter writer,
                                           com.lowagie.text.Document document,
                                           ChargementArbreAsc gaElt,
                                           EltArbreAsc pr,
                                           int noGeneration,
                                           boolean fin)

genererFiches

public void genererFiches(com.lowagie.text.Document document,
                          org.genealogie.dao.GenealogieBean genealogie,
                          org.genealogie.dao.DocumentsBean documents,
                          org.genealogie.dao.ActesBean actesB,
                          boolean detail)


Copyright © 2002 JGenea Ihm. All Rights Reserved.