Revision 10859 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/readers/DwgFileV14Reader.java

View differences:

DwgFileV14Reader.java
1658 1658

  
1659 1659
			DwgHandleReference hr = new DwgHandleReference();
1660 1660
			bitPos = hr.read(data, bitPos);
1661
			logger.debug("Handle del EXTENDED ENTITY DATA:" + hr.getCode()
1662
					+ " " + hr.getOffset());
1661
//			logger.debug("Handle del EXTENDED ENTITY DATA:" + hr.getCode()
1662
//					+ " " + hr.getOffset());
1663 1663

  
1664 1664
			int count = 0;
1665 1665
			while (count < size) {
......
1674 1674
					val = DwgUtil.getRawShort(data, bitPos);
1675 1675
					bitPos = ((Integer) val.get(0)).intValue();
1676 1676
					int codePage = ((Integer) val.get(1)).intValue();
1677
					logger
1678
							.debug("Extended Data (0x0): code page = "
1679
									+ codePage);
1677
//					logger.debug("Extended Data (0x0): code page = "
1678
//									+ codePage);
1680 1679
					char[] chars = new char[slen];
1681 1680
					for (int i = 0; i < slen; i++) {
1682 1681
						val = DwgUtil.getRawChar(data, bitPos);
......
1684 1683
						chars[i] = (char) ((Integer) val.get(1)).intValue();
1685 1684
					}//for
1686 1685
					String str = new String(chars);
1687
					logger.debug("Chars:" + str);
1686
//					logger.debug("Chars:" + str);
1688 1687
					extendedData.add(str);
1689 1688
					count += (3 + slen);
1690 1689
				} else if (codeByte == 0x1) {
......
1709 1708
						chars[i] = (char) ((Integer) val.get(1)).intValue();
1710 1709
					}
1711 1710
					String str = new String(chars);
1712
					logger.debug("Chars:" + str);
1711
//					logger.debug("Chars:" + str);
1713 1712
					extendedData.add(str);
1714 1713
					count += 8;
1715 1714
				} else if (codeByte == 0x4) {
......
1724 1723
						chars[i] = (char) ((Integer) val.get(1)).intValue();
1725 1724
					}
1726 1725
					String str = new String(chars);
1727
					logger.debug("Chars:" + str);
1726
//					logger.debug("Chars:" + str);
1728 1727
					extendedData.add(str);
1729 1728
					count += (1 + length);
1730 1729
				} else if (codeByte == 0x5) {
......
1736 1735
						chars[i] = (char) ((Integer) val.get(1)).intValue();
1737 1736
					}
1738 1737
					String str = new String(chars);
1739
					logger.debug("Chars:" + str);
1738
//					logger.debug("Chars:" + str);
1740 1739
					extendedData.add(str);
1741 1740
					count += 8;
1742 1741
				} else if ((codeByte >= 0xa) && (codeByte <= 0xd)) {
......
1754 1753
					bitPos = ((Integer) val.get(0)).intValue();
1755 1754
					dValues[2] = ((Double) val.get(1)).doubleValue();
1756 1755

  
1757
					logger.debug("Doubles:" + dValues);
1756
//					logger.debug("Doubles:" + dValues);
1758 1757
					extendedData.add(dValues);
1759 1758
					count += 24;
1760 1759
				} else if ((codeByte >= 0x28) && (codeByte <= 0x2a)) {
......
1762 1761
					val = DwgUtil.getRawDouble(data, bitPos);
1763 1762
					bitPos = ((Integer) val.get(0)).intValue();
1764 1763
					double value = ((Double) val.get(1)).doubleValue();
1765
					logger.debug("Double value:" + value);
1764
//					logger.debug("Double value:" + value);
1766 1765
					extendedData.add(val.get(1));
1767 1766
					count += 8;
1768 1767
				} else if (codeByte == 0x46) {
......
1770 1769
					val = DwgUtil.getRawShort(data, bitPos);
1771 1770
					bitPos = ((Integer) val.get(0)).intValue();
1772 1771
					int value = ((Integer) val.get(1)).intValue();
1773
					logger.debug("Short value:" + value);
1772
//					logger.debug("Short value:" + value);
1774 1773
					extendedData.add(val.get(1));
1775 1774
					count += 2;
1776 1775
				} else if (codeByte == 0x47) {
......
1778 1777
					val = DwgUtil.getRawLong(data, bitPos);
1779 1778
					bitPos = ((Integer) val.get(0)).intValue();
1780 1779
					int value = ((Integer) val.get(1)).intValue();
1781
					logger.debug("Int value:" + value);
1780
//					logger.debug("Int value:" + value);
1782 1781
					extendedData.add(val.get(1));
1783 1782
					count += 4;
1784 1783
				} else {

Also available in: Unified diff