LibreOffice Module sw (master) 1
|
Contains a buffered string or graphic during RTF export. More...
#include <rtfstringbuffer.hxx>
Public Member Functions | |
RtfStringBufferValue () | |
Constructor for a string buffering. More... | |
RtfStringBufferValue (const SwFlyFrameFormat *pFlyFrameFormat, const SwGrfNode *pGrfNode) | |
Constructor for graphic buffering. More... | |
void | makeStringAndClear (RtfAttributeOutput *pAttributeOutput) |
This version handles graphics. More... | |
OString | makeStringAndClear () |
This one doesn't. More... | |
bool | isGraphic () const |
OStringBuffer & | getBuffer () |
const OStringBuffer & | getBuffer () const |
Private Attributes | |
OStringBuffer | m_aBuffer |
const SwFlyFrameFormat * | m_pFlyFrameFormat = nullptr |
const SwGrfNode * | m_pGrfNode = nullptr |
Contains a buffered string or graphic during RTF export.
Definition at line 20 of file rtfstringbuffer.hxx.
|
default |
Constructor for a string buffering.
RtfStringBufferValue::RtfStringBufferValue | ( | const SwFlyFrameFormat * | pFlyFrameFormat, |
const SwGrfNode * | pGrfNode | ||
) |
Constructor for graphic buffering.
Definition at line 15 of file rtfstringbuffer.cxx.
|
inline |
Definition at line 32 of file rtfstringbuffer.hxx.
References m_aBuffer.
|
inline |
Definition at line 33 of file rtfstringbuffer.hxx.
References m_aBuffer.
bool RtfStringBufferValue::isGraphic | ( | ) | const |
Definition at line 35 of file rtfstringbuffer.cxx.
References m_pFlyFrameFormat, and m_pGrfNode.
Referenced by makeStringAndClear().
OString RtfStringBufferValue::makeStringAndClear | ( | ) |
void RtfStringBufferValue::makeStringAndClear | ( | RtfAttributeOutput * | pAttributeOutput | ) |
This version handles graphics.
Definition at line 22 of file rtfstringbuffer.cxx.
References RtfAttributeOutput::FlyFrameGraphic(), isGraphic(), m_aBuffer, m_pFlyFrameFormat, m_pGrfNode, RtfAttributeOutput::m_rExport, RtfExport::Strm(), and SvStream::WriteOString().
|
private |
Definition at line 36 of file rtfstringbuffer.hxx.
Referenced by getBuffer(), and makeStringAndClear().
|
private |
Definition at line 37 of file rtfstringbuffer.hxx.
Referenced by isGraphic(), and makeStringAndClear().
|
private |
Definition at line 38 of file rtfstringbuffer.hxx.
Referenced by isGraphic(), and makeStringAndClear().