#include <fg_Graphic.h>

Public Member Functions | |
| virtual | ~FG_Graphic () |
| virtual FGType | getType (void)=0 |
| virtual double | getWidth (void)=0 |
| virtual double | getHeight (void)=0 |
| virtual const char * | getDataId (void) const =0 |
| virtual const char * | getWidthProp (void)=0 |
| virtual const char * | getHeightProp (void)=0 |
| virtual GR_Image * | regenerateImage (GR_Graphics *pG)=0 |
| virtual FG_Graphic * | clone (void)=0 |
| virtual const char * | createDataItem (PD_Document *pDoc, const char *szName)=0 |
| virtual GR_Image * | generateImage (GR_Graphics *pG, const PP_AttrProp *pSpanAP, UT_sint32 maxW, UT_sint32 maxH)=0 |
| virtual UT_Error | insertIntoDocument (PD_Document *pDoc, UT_uint32 res, UT_uint32 iPos, const char *szName)=0 |
| virtual UT_Error | insertAtStrux (PD_Document *pDoc, UT_uint32 res, UT_uint32 iPos, PTStruxType iStruxType, const char *szName)=0 |
Static Public Member Functions | |
| static FG_Graphic * | createFromChangeRecord (const fl_ContainerLayout *pFL, const PX_ChangeRecord_Object *pcro) |
| static FG_Graphic * | createFromStrux (const fl_ContainerLayout *pFL) |
| FG_Graphic::~FG_Graphic | ( | ) | [virtual] |
| FG_Graphic * FG_Graphic::createFromChangeRecord | ( | const fl_ContainerLayout * | pFL, | |
| const PX_ChangeRecord_Object * | pcro | |||
| ) | [static] |
Reimplemented in FG_GraphicRaster, and FG_GraphicVector.
References FG_GraphicVector::createFromChangeRecord(), FG_GraphicRaster::createFromChangeRecord(), gchar, PP_AttrProp::getAttribute(), PX_ChangeRecord_Object::getBlockOffset(), PD_Document::getDataItemDataByName(), fl_Layout::getDocument(), and fl_ContainerLayout::getSpanAP().
Referenced by fl_BlockLayout::doclistener_insertObject(), and fl_BlockLayout::doclistener_populateObject().
| FG_Graphic * FG_Graphic::createFromStrux | ( | const fl_ContainerLayout * | pFL | ) | [static] |
Reimplemented in FG_GraphicRaster, and FG_GraphicVector.
References FG_GraphicVector::createFromStrux(), FG_GraphicRaster::createFromStrux(), gchar, fl_ContainerLayout::getAP(), PP_AttrProp::getAttribute(), PD_Document::getDataItemDataByName(), and fl_Layout::getDocument().
Referenced by fl_FrameLayout::_createFrameContainer(), fl_DocSectionLayout::_lookupProperties(), and fl_CellLayout::createCellContainer().
| virtual FGType FG_Graphic::getType | ( | void | ) | [pure virtual] |
Implemented in FG_GraphicRaster, and FG_GraphicVector.
Referenced by IE_Imp_GraphicAsDocument::_loadFile(), XAP_CocoaDialog_FileOpenSaveAs::_updatePreview, AP_Dialog_FormatTable::askForGraphicPathName(), AP_Dialog_FormatFrame::askForGraphicPathName(), IE_ImpGraphic::convertGraphic(), AP_FormatTable_preview::draw(), AP_FormatFrame_preview::draw(), fl_CellLayout::setCellContainerProperties(), fl_FrameLayout::setContainerProperties(), AP_Dialog_FormatTable::setCurCellProps(), and AP_Dialog_FormatFrame::setCurFrameProps().
| virtual double FG_Graphic::getWidth | ( | void | ) | [pure virtual] |
Implemented in FG_GraphicRaster, and FG_GraphicVector.
Referenced by FV_View::cmdInsertPositionedGraphic(), IE_Imp_RTF::LoadPictData(), and IE_Imp_XHTML::startElement().
| virtual double FG_Graphic::getHeight | ( | void | ) | [pure virtual] |
Implemented in FG_GraphicRaster, and FG_GraphicVector.
Referenced by FV_View::cmdInsertPositionedGraphic(), IE_Imp_RTF::LoadPictData(), and IE_Imp_XHTML::startElement().
| virtual const char* FG_Graphic::getDataId | ( | void | ) | const [pure virtual] |
Implemented in FG_GraphicRaster, and FG_GraphicVector.
Referenced by AP_FormatTable_preview::draw(), AP_FormatFrame_preview::draw(), fp_ImageRun::getDataId(), AP_Dialog_FormatTable::setCurCellProps(), and AP_Dialog_FormatFrame::setCurFrameProps().
| virtual const char* FG_Graphic::getWidthProp | ( | void | ) | [pure virtual] |
| virtual const char* FG_Graphic::getHeightProp | ( | void | ) | [pure virtual] |
| virtual GR_Image* FG_Graphic::regenerateImage | ( | GR_Graphics * | pG | ) | [pure virtual] |
Implemented in FG_GraphicRaster, and FG_GraphicVector.
Referenced by fg_FillType::_regenerateImage(), fl_SectionLayout::checkGraphicTick(), fp_ImageRun::regenerateImage(), fg_FillType::setHeight(), fg_FillType::setWidth(), and fg_FillType::setWidthHeight().
| virtual FG_Graphic* FG_Graphic::clone | ( | void | ) | [pure virtual] |
Implemented in FG_GraphicRaster, and FG_GraphicVector.
Referenced by AP_Dialog_FormatTable::askForGraphicPathName(), and AP_Dialog_FormatFrame::askForGraphicPathName().
| virtual const char* FG_Graphic::createDataItem | ( | PD_Document * | pDoc, | |
| const char * | szName | |||
| ) | [pure virtual] |
Implemented in FG_GraphicRaster, and FG_GraphicVector.
Referenced by FV_View::cmdInsertPositionedGraphic().
| virtual GR_Image* FG_Graphic::generateImage | ( | GR_Graphics * | pG, | |
| const PP_AttrProp * | pSpanAP, | |||
| UT_sint32 | maxW, | |||
| UT_sint32 | maxH | |||
| ) | [pure virtual] |
| virtual UT_Error FG_Graphic::insertIntoDocument | ( | PD_Document * | pDoc, | |
| UT_uint32 | res, | |||
| UT_uint32 | iPos, | |||
| const char * | szName | |||
| ) | [pure virtual] |
| virtual UT_Error FG_Graphic::insertAtStrux | ( | PD_Document * | pDoc, | |
| UT_uint32 | res, | |||
| UT_uint32 | iPos, | |||
| PTStruxType | iStruxType, | |||
| const char * | szName | |||
| ) | [pure virtual] |
Implemented in FG_GraphicRaster, and FG_GraphicVector.
Referenced by FV_View::cmdInsertGraphicAtStrux(), and FV_View::setCellFormat().
1.5.5