17 : m_pFlyFrameFormat(pFlyFrameFormat)
18 , m_pGrfNode(pGrfNode)
44 nRet +=
rValue.getBuffer().getLength();
51 rValue.makeStringAndClear(pAttributeOutput);
59 aBuf.append(
rValue.makeStringAndClear());
60 return aBuf.makeStringAndClear();
sal_Int32 getLength() const
Length of all the contained buffers.
Wrapper around OStringBuffers, so less hexdump of graphics have to be kept in memory during RTF expor...
Contains a buffered string or graphic during RTF export.
const SwFlyFrameFormat * m_pFlyFrameFormat
void FlyFrameGraphic(const SwFlyFrameFormat *pFlyFrameFormat, const SwGrfNode *pGrfNode)
Output graphic fly frames.
void clear()
Similar to ->setLength(0), but for all buffers.
SvStream & WriteOString(const OString &rStr)
css::uno::Any const & rValue
The class that has handlers for various resource types when exporting as RTF.
RtfExport & m_rExport
Reference to the export, where to get the data from.
void appendAndClear(RtfStringBuffer &rBuf)
Append all contained buffers and clear the argument.
const SwGrfNode * m_pGrfNode
OStringBuffer & getLastBuffer()
Access to the last buffer.
OString makeStringAndClear()
This one doesn't.
void append(const SwFlyFrameFormat *pFlyFrameFormat, const SwGrfNode *pGrfNode)
Same as ->append(), but for graphics and without expanding contents to save memory.
OString makeStringAndClear()
Returns the buffered strings as a string (ignores graphic elements!)
RtfStringBufferValue()
Constructor for a string buffering.
OStringBuffer * operator->()