Fixed bug
This commit is contained in:
		
							parent
							
								
									d0762c116f
								
							
						
					
					
						commit
						7f0af8f392
					
				@ -103,32 +103,37 @@ public class Main {
 | 
				
			|||||||
        g.setFont(ARIAL44I);
 | 
					        g.setFont(ARIAL44I);
 | 
				
			||||||
        g.drawString(location, 59, 447 - doubleNumOffset - longAddrOffset);
 | 
					        g.drawString(location, 59, 447 - doubleNumOffset - longAddrOffset);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        if (fm.stringWidth(address) >= 694) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        StringBuilder addrLineOne = new StringBuilder();
 | 
					            StringBuilder addrLineOne = new StringBuilder();
 | 
				
			||||||
        StringBuilder addrLineTwo = new StringBuilder();
 | 
					            StringBuilder addrLineTwo = new StringBuilder();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        String[] splitAddr = address.split(",");
 | 
					            String[] splitAddr = address.split(",");
 | 
				
			||||||
        int i = 0;
 | 
					            int i = 0;
 | 
				
			||||||
        for (int width  = 0; width < 694; i++) {
 | 
					            for (int width = 0; width < 694; i++) {
 | 
				
			||||||
            int splitSize = fm.stringWidth(splitAddr[i]);
 | 
					                int splitSize = fm.stringWidth(splitAddr[i]);
 | 
				
			||||||
            if ((width + splitSize) < 694) {
 | 
					                if ((width + splitSize) < 694) {
 | 
				
			||||||
                width += splitSize;
 | 
					                    width += splitSize;
 | 
				
			||||||
                addrLineOne.append(splitAddr[i]);
 | 
					                    addrLineOne.append(splitAddr[i]);
 | 
				
			||||||
                addrLineOne.append(",");
 | 
					                    addrLineOne.append(",");
 | 
				
			||||||
            } else {
 | 
					                } else {
 | 
				
			||||||
                addrLineOne.deleteCharAt(addrLineOne.length() - 1);
 | 
					                    addrLineOne.deleteCharAt(addrLineOne.length() - 1);
 | 
				
			||||||
                break;
 | 
					                    break;
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
        for (; i < splitAddr.length; i++) {
 | 
					 | 
				
			||||||
            addrLineTwo.append(splitAddr[i]);
 | 
					 | 
				
			||||||
            addrLineTwo.append(",");
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
        addrLineTwo.deleteCharAt(addrLineTwo.length() - 1);
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
        g.setFont(ARIAL38I);
 | 
					            for (; i < splitAddr.length; i++) {
 | 
				
			||||||
        g.drawString(addrLineOne.toString().trim(), 59, 491 - doubleNumOffset - longAddrOffset);
 | 
					                addrLineTwo.append(splitAddr[i]);
 | 
				
			||||||
        g.drawString(addrLineTwo.toString().trim(), 59, 491 - doubleNumOffset);
 | 
					                addrLineTwo.append(",");
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            addrLineTwo.deleteCharAt(addrLineTwo.length() - 1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            g.setFont(ARIAL38I);
 | 
				
			||||||
 | 
					            g.drawString(addrLineOne.toString().trim(), 59, 491 - doubleNumOffset - longAddrOffset);
 | 
				
			||||||
 | 
					            g.drawString(addrLineTwo.toString().trim(), 59, 491 - doubleNumOffset);
 | 
				
			||||||
 | 
					        } else {
 | 
				
			||||||
 | 
					            g.drawString(address, 59, 491 - doubleNumOffset);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        String number = "";
 | 
					        String number = "";
 | 
				
			||||||
        if (hasExtension && !hasCell) {
 | 
					        if (hasExtension && !hasCell) {
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user