Remove duplicate files.
Page layout editor: Add bitmap items to the page layout existing items. Now a bitmap image can be added to a page layout description. Currently the bitmap is expected having a 300 ppi definition. Note: not all plotters can plot a bitmap, and in this case the bounding box is plotted instead of the bitmap
This commit is contained in:
@@ -35,6 +35,7 @@
|
||||
#include <drawtxt.h>
|
||||
#include <class_title_block.h>
|
||||
#include "worksheet_shape_builder.h"
|
||||
#include "class_worksheet_dataitem.h"
|
||||
#include <wx/filename.h>
|
||||
|
||||
|
||||
@@ -137,6 +138,20 @@ void PlotWorkSheet( PLOTTER* plotter, const TITLE_BLOCK& aTitleBlock,
|
||||
poly->IsFilled() ? FILLED_SHAPE : NO_FILL );
|
||||
}
|
||||
break;
|
||||
|
||||
case WS_DRAW_ITEM_BASE::wsg_bitmap:
|
||||
{
|
||||
WS_DRAW_ITEM_BITMAP* bm = (WS_DRAW_ITEM_BITMAP*) item;
|
||||
|
||||
WORKSHEET_DATAITEM_BITMAP* parent = (WORKSHEET_DATAITEM_BITMAP*)bm->GetParent();
|
||||
|
||||
if( parent->m_ImageBitmap == NULL )
|
||||
break;
|
||||
|
||||
parent->m_ImageBitmap->PlotImage( plotter, bm->GetPosition(),
|
||||
plotColor, PLOTTER::DEFAULT_LINE_WIDTH );
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user