The problem is when there is round value then this assignment does not give me a value.
if(objectContentIterator.GetKey()->GetValue() == "Rect")
{
{
PDFObjectCastPtr<PDFArray> Rect;
Rect =(objectContentIterator.GetValue());
PDFObjectCastPtr<PDFReal> left;
PDFObjectCastPtr<PDFReal> bottom;
PDFObjectCastPtr<PDFReal> width;
PDFObjectCastPtr<PDFReal> height;
SingleValueContainerIterator<PDFObjectVector> rectContentIterator = Rect->GetIterator();
//while(rectContentIterator.MoveNext())
{
left = rectContentIterator.GetItem();
}
if(rectContentIterator.MoveNext())
{
bottom = rectContentIterator.GetItem();
}
if(rectContentIterator.MoveNext())
{
width = rectContentIterator.GetItem();
}
if(rectContentIterator.MoveNext())
{
height = rectContentIterator.GetItem();
}
xobjectContentContext->re(left->GetValue(),bottom->GetValue(), width->GetValue() , height->GetValue());
Regards,
Jaroslaw
}