BF [ 1673505 ] BarCode/Image problem when print format is not form
This commit is contained in:
parent
7473aa2323
commit
26d3557734
|
@ -1539,7 +1539,17 @@ public class LayoutEngine implements Pageable, Printable, Doc
|
||||||
else if (obj instanceof PrintDataElement)
|
else if (obj instanceof PrintDataElement)
|
||||||
{
|
{
|
||||||
PrintDataElement pde = (PrintDataElement)obj;
|
PrintDataElement pde = (PrintDataElement)obj;
|
||||||
data[row][col] = ImageElement.get ((String)pde.getValue());
|
// Get the PrintDataElement string value - teo_sarca [ 1673505 ]
|
||||||
|
Object o = pde.getValue();
|
||||||
|
String value = null;
|
||||||
|
if (o == null)
|
||||||
|
value = "";
|
||||||
|
else if (o instanceof KeyNamePair)
|
||||||
|
value = ((KeyNamePair)o).getName();
|
||||||
|
else
|
||||||
|
value = o.toString();
|
||||||
|
|
||||||
|
data[row][col] = ImageElement.get (value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (item.isImageIsAttached())
|
else if (item.isImageIsAttached())
|
||||||
|
@ -1555,7 +1565,17 @@ public class LayoutEngine implements Pageable, Printable, Doc
|
||||||
else if (obj instanceof PrintDataElement)
|
else if (obj instanceof PrintDataElement)
|
||||||
{
|
{
|
||||||
PrintDataElement pde = (PrintDataElement)obj;
|
PrintDataElement pde = (PrintDataElement)obj;
|
||||||
BarcodeElement element = new BarcodeElement ((String)pde.getValue(), item);
|
// Get the PrintDataElement string value - teo_sarca [ 1673505 ]
|
||||||
|
String value = null;
|
||||||
|
Object o = pde.getValue();
|
||||||
|
if (o == null)
|
||||||
|
value = "";
|
||||||
|
if (o instanceof KeyNamePair)
|
||||||
|
value = ((KeyNamePair)o).getID();
|
||||||
|
else
|
||||||
|
value = o.toString();
|
||||||
|
BarcodeElement element = new BarcodeElement (value, item);
|
||||||
|
|
||||||
if (element.isValid())
|
if (element.isValid())
|
||||||
data[row][col] = element;
|
data[row][col] = element;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue