Revision 10859 trunk/libraries/libDwg/src/com/iver/cit/jdwglib/dwg/readers/DwgFileV14Reader.java
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