CFx SDK Documentation
2020SP3
|
#include <OleItemHandlerBase.h>
Protected Member Functions | |
OdOleItemHandlerBase () | |
Protected Attributes | |
OdUInt32 | m_nOleVer |
OdUInt32 | m_nItemId |
DvAspect | m_adviseType |
OdUInt16 | m_bMoniker |
DvAspect | m_drawAspect |
PlotQuality | m_quality |
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 () |
This class is intended to be used in implementing custom OLE handlers.
The header is an MFC COleClientItem object's fields serialized through MFC CArchive object. See MFC source code for details.
<group Other_Classes>
Definition at line 45 of file OleItemHandlerBase.h.
|
protected |
DvAspect OdOleItemHandlerBase::adviseType | ( | ) | const |
|
virtual |
Implements OdGiSelfGdiDrawable.
|
virtual |
Returns the draw aspect of this OleItemHandler object.
Value kContent 1 kThumbnail 2 kIcon 4 kDocPrint 8
Implements OdOleItemHandler.
|
virtual |
Embeds a raster image to this OLE object.
pImage | [in] Pointer to a raster image. |
pRxDb | [in] Pointer to a database object. |
Implements OdOleItemHandler.
|
virtual |
Implements OdOleItemHandler.
|
virtual |
Implements OdOleItemHandler.
|
virtual |
OdUInt32 OdOleItemHandlerBase::itemId | ( | ) | const |
|
virtual |
Implements OdOleItemHandler.
|
virtual |
Implements OdOleItemHandler.
|
virtual |
Reads the header of the OdDbOle2Frame object.
streamBuf | [in] StreamBuf object from which the data are to be read. |
Implements OdOleItemHandler.
bool OdOleItemHandlerBase::monikerAssigned | ( | ) | const |
OdOleItemHandlerBase::ODRX_DECLARE_MEMBERS | ( | OdOleItemHandlerBase | ) |
OdUInt32 OdOleItemHandlerBase::oleVersion | ( | ) | const |
|
virtual |
Returns the output quality for this OLE object (DXF 73).
outputQuality() returns one of the following:
Value Example kMonochrome 0 Spreadsheet kLowGraphics 1 Color text & pie charts kHighGraphics 2 Photograph kAutomatic 3 Automatic dependent on document type
Implements OdOleItemHandler.
|
virtual |
Writes the header of the OdDbOle2Frame object.
streamBuf | [in] StreamBuf object to which which the data are to be written. |
Implements OdOleItemHandler.
void OdOleItemHandlerBase::setMonikerAssigned | ( | bool | assigned | ) |
|
virtual |
Sets the output quality for this OLE object (DXF 73).
quality | [in] Output quality. |
quality must be one of the following:
Value Example kMonochrome 0 Spreadsheet kLowGraphics 1 Color text & pie charts kHighGraphics 2 Photograph kAutomatic 3 Automatic dependent on document type
Implements OdOleItemHandler.
|
virtual |
Implements OdOleItemHandler.
|
virtual |
Implements OdOleItemHandler.
|
protected |
Definition at line 73 of file OleItemHandlerBase.h.
|
protected |
Definition at line 74 of file OleItemHandlerBase.h.
|
protected |
Definition at line 75 of file OleItemHandlerBase.h.
|
protected |
Definition at line 72 of file OleItemHandlerBase.h.
|
protected |
Definition at line 71 of file OleItemHandlerBase.h.
|
protected |
Definition at line 76 of file OleItemHandlerBase.h.