61#ifndef INCLUDED_LOTUSWORDPRO_SOURCE_FILTER_LWPGRFOBJ_HXX
62#define INCLUDED_LOTUSWORDPRO_SOURCE_FILTER_LWPGRFOBJ_HXX
65#include <config_lgpl.h>
113 void Read()
override;
void CreateGrafObject()
@descr create xf-image object and save it in the container: m_vXFDrawObjects.
const OUString & GetLinkedFilePath() const
ImageProcessingData m_aIPData
void XFConvertEquation(XFContentContainer *pCont)
@descr Reserve the equation text in a note in the context.
OUString m_LinkedFilePath
virtual void XFConvert(XFContentContainer *pCont) override
@descr default XFConvert function pCont is the XFContentContainer for the object conversion
unsigned char m_sServerContextFormat[AFID_MAX_CONTEXT_FORMAT_SIZE]
std::vector< rtl::Reference< XFFrame > > m_vXFDrawObjects
LwpGraphicObject(LwpObjectHeader const &objHdr, LwpSvStream *pStrm)
void RegisterStyle() override
@descr create drawing object and image object.
sal_Int32 m_nCachedBaseLine
static void GetBentoNamebyID(LwpObjectID const &rMyID, std::string &rName)
@descr create drawing object.
sal_Int16 IsLinked() const
void Read() override
@descr: Read GraphicOleObject part
void GetGrafOrgSize(tools::Long &rWidth, tools::Long &rHeight)
virtual ~LwpGraphicObject() override
void CreateDrawObjects()
@descr create drawing object.
std::vector< sal_uInt8 > GetRawGrafData()
@descr get the image data read from bento stream according to the VO_GRAPHIC ID.
bool IsGrafFormatValid() const
@descr judge if the graphic format is what we can support: bmp, jpg, wmf, gif, tgf(tif).
sal_uInt32 GetGrafData(std::unique_ptr< sal_uInt8[]> &pGrafData)
@descr get the image data (only -D data) read from bento stream according to the VO_GRAPHIC ID.
unsigned char m_sDataFormat[AFID_MAX_FILE_FORMAT_SIZE]
@descr super class of LwpOleObject and LwpGraphicObject
encapsulate XInputStream to provide SvStream like interfaces
Base class for all frame object,include drawing,image,text-box.
For LWP filter architecture prototype - OLE object.
#define AFID_MAX_CONTEXT_FORMAT_SIZE
#define AFID_MAX_FILE_FORMAT_SIZE
sal_uInt8 nEdgeEnhancement