SHARE
TWEET

Problem 9 *****

a guest May 8th, 2014 223 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import java.io.FileOutputStream;
  2.  
  3. import org.omg.CORBA.PUBLIC_MEMBER;
  4.  
  5. import com.itextpdf.text.Anchor;
  6. import com.itextpdf.text.BadElementException;
  7. import com.itextpdf.text.BaseColor;
  8. import com.itextpdf.text.Chapter;
  9. import com.itextpdf.text.Document;
  10. import com.itextpdf.text.DocumentException;
  11. import com.itextpdf.text.Element;
  12. import com.itextpdf.text.Font;
  13. import com.itextpdf.text.List;
  14. import com.itextpdf.text.ListItem;
  15. import com.itextpdf.text.Paragraph;
  16. import com.itextpdf.text.Phrase;
  17. import com.itextpdf.text.Section;
  18. import com.itextpdf.text.pdf.PdfPCell;
  19. import com.itextpdf.text.pdf.PdfPTable;
  20. import com.itextpdf.text.pdf.PdfWriter;
  21.  
  22. public class DeckOfCards {
  23.        
  24.         public static String[] cards = new String[14];
  25.        
  26.         public static void main(String[] args) {
  27.                
  28.  
  29.                 for(int i = 1; i <= 13; i++){
  30.                         cards[i] = Integer.toString(i);
  31.                        
  32.                 }
  33.                
  34.                 /*
  35.                  
  36.                 for (int j = 0; j < 4; j++) {
  37.                        
  38.                         for (int i = 0; i < cards.length; i++) {
  39.                                
  40.                                 if(i == 1){
  41.                                         System.out.println("Ace");
  42.                                 }
  43.                                 if(i != 0 && i != 1 && i < 11){
  44.                                         System.out.println(cards[i]);
  45.                                 }
  46.                                 else if (i == 11) {
  47.                                         System.out.println("Jack");
  48.                                 }
  49.                                 else if (i == 12) {
  50.                                         System.out.println("Queen");
  51.                                 }
  52.                                 else if (i == 13) {
  53.                                         System.out.println("King");
  54.                                 }
  55.  
  56.                         }
  57.                        
  58.                 }
  59.  
  60.                  */
  61.  
  62.         }
  63.         // Creating PDF (trying..;
  64.           private static String FILE = "/home/nikolay/Documents/FirstPdf.pdf";
  65.          
  66.           public static void creatingPDF(){
  67.                   try {
  68.                   Document document = new Document();
  69.                   PdfWriter.getInstance(document, new FileOutputStream(FILE));
  70.                   document.open();
  71.                   addPage(document);
  72.                   document.close();
  73.                   }
  74.                   catch (Exception e) {
  75.               e.printStackTrace();
  76.             }
  77.           }
  78.  
  79.         private static void addPage(Document document) throws DocumentException {
  80.                 Paragraph text = new Paragraph();
  81.                
  82.                 String card = null;
  83.                
  84.                 for (int j = 0; j < 4; j++) {
  85.                        
  86.                         for (int i = 0; i < cards.length; i++) {
  87.                                
  88.                                 if(i == 1){
  89.                                         text.add(" Ace ");
  90.                                 }
  91.                                 if(i != 0 && i != 1 && i < 11){
  92.                                         cards[i] = card;
  93.                                         text.add(card + " ");
  94.                                 }
  95.                                 else if (i == 11) {
  96.                                         text.add(" Jack ");
  97.                                 }
  98.                                 else if (i == 12) {
  99.                                         text.add(" Queen ");
  100.                                 }
  101.                                 else if (i == 13) {
  102.                                         text.add(" King ");
  103.                                 }
  104.                         }
  105.  
  106.                 }
  107.         }
  108. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top