|
CFx SDK Documentation 2024 SP0
|
#include <OleItemHandlerBase.h>
Public Member Functions | |
| OdUInt32 | getCompoundDocumentDataSize () const |
| void | getCompoundDocument (OdStreamBuf &streamBuf) const |
| void | setCompoundDocument (OdUInt32 numBytes, OdStreamBuf &streamBuf) |
Public Member Functions inherited from OdOleItemHandlerBase | |
| ODRX_DECLARE_MEMBERS (OdOleItemHandlerBase) | |
| void | load (OdStreamBuf &streamBuf) |
| void | save (OdStreamBuf &streamBuf) const |
| bool | draw (const OdGiCommonDraw &drawObj, void *hdc, const OdGsDCRect &screenRect) const |
| Type | type () const |
| OdString | linkName () const |
| OdString | linkPath () const |
| OdString | userType () const |
| DvAspect | drawAspect () const |
| void | setDrawAspect (DvAspect drawAspect) |
| OdUInt32 | itemId () const |
| void | setItemId (OdUInt32 nId) |
| DvAspect | adviseType () const |
| void | setAdviseType (DvAspect at) |
| bool | monikerAssigned () const |
| void | setMonikerAssigned (bool assigned) |
| OdUInt32 | oleVersion () const |
| void | setOleVersion (OdUInt32 oleVer) |
| PlotQuality | outputQuality () const |
| void | setOutputQuality (PlotQuality quality) |
| virtual COleClientItem * | getOleClientItem (void) const |
| virtual bool | embedRaster (OdSmartPtr< OdGiRasterImage > pImage, OdRxObject *pRxDb=NULL) |
| virtual OdGiRasterImagePtr | getRaster (bool=true) const |
| virtual bool | getWmfData (OdBinaryData &data) const |
Public Member Functions inherited from OdOleItemHandler | |
| ODRX_DECLARE_MEMBERS (OdOleItemHandler) | |
| virtual void | load (OdStreamBuf &streamBuf)=0 |
| virtual void | save (OdStreamBuf &streamBuf) const =0 |
| virtual OdUInt32 | getCompoundDocumentDataSize () const =0 |
| virtual void | getCompoundDocument (OdStreamBuf &streamBuf) const =0 |
| virtual void | setCompoundDocument (OdUInt32 numBytes, OdStreamBuf &streamBuf)=0 |
| virtual Type | type () const =0 |
| virtual DvAspect | drawAspect () const =0 |
| virtual OdString | linkName () const =0 |
| virtual OdString | linkPath () const =0 |
| virtual OdString | userType () const =0 |
| virtual void | setDrawAspect (DvAspect drawAspect)=0 |
| virtual PlotQuality | outputQuality () const =0 |
| virtual void | setOutputQuality (PlotQuality quality)=0 |
| virtual COleClientItem * | getOleClientItem (void) const =0 |
| virtual bool | embedRaster (OdSmartPtr< class OdGiRasterImage > pImage, OdRxObject *pRxDb=NULL)=0 |
| virtual OdGiRasterImagePtr | getRaster (bool bDisplayedOnly=true) const =0 |
Public Member Functions inherited from OdGiSelfGdiDrawable | |
| ODRX_DECLARE_MEMBERS (OdGiSelfGdiDrawable) | |
| virtual bool | draw (const OdGiCommonDraw &drawObj, void *hdc, const OdGsDCRect &screenRect) const =0 |
Public Member Functions inherited from OdRxObject | |
| ODRX_HEAP_OPERATORS () | |
| OdRxObject () | |
| virtual | ~OdRxObject () |
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| virtual OdRxClass * | isA () const |
| virtual void | addRef ()=0 |
| virtual void | release ()=0 |
| virtual long | numRefs () const |
| bool | isKindOf (const OdRxClass *pClass) const |
| virtual OdRxObjectPtr | clone () const |
| virtual void | copyFrom (const OdRxObject *pSource) |
| virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
| virtual bool | isEqualTo (const OdRxObject *pOther) const |
Additional Inherited Members | |
Public Types inherited from OdOleItemHandler | |
| enum | Type { kUnknown = 0 , kLink = 1 , kEmbedded = 2 , kStatic = 3 } |
| enum | DvAspect { kContent = 1 , kThumbnail = 2 , kIcon = 4 , kDocPrint = 8 } |
| enum | PlotQuality { kMonochrome = 0 , kLowGraphics = 1 , kHighGraphics = 2 , kAutomatic = 3 } |
Static Public Member Functions inherited from OdRxObject | |
| static OdRxObjectPtr | cast (const OdRxObject *pointer) |
| static OdRxClass * | desc () |
Protected Member Functions inherited from OdOleItemHandlerBase | |
| OdOleItemHandlerBase () | |
Protected Attributes inherited from OdOleItemHandlerBase | |
| OdUInt32 | m_nOleVer |
| OdUInt32 | m_nItemId |
| DvAspect | m_adviseType |
| OdUInt16 | m_bMoniker |
| DvAspect | m_drawAspect |
| PlotQuality | m_quality |
This class provides an interface to OLE compound documents. <group Other_Classes>
Definition at line 152 of file OleItemHandlerBase.h.
|
virtual |
Writes the compound document data of this OleItemHandler object to the specified stream.
| streamBuf | [out] StreamBuf object to which the data are to be written. |
Implements OdOleItemHandler.
|
virtual |
Returns the data size (in bytes) of the compound document of this OleItemHandler object.
Implements OdOleItemHandler.
|
virtual |
Reads the compound document data of this OleItemHandler object from the specified stream.
| streamBuf | [in] StreamBuf object from which the data are to be read. |
| numBytes | [in] Number of bytes to be written. |
Implements OdOleItemHandler.