32 #include <document.hxx>
40 const ScRange& rRange,
const rtl_TextEncoding )
49 pCellX( new
sal_uLong[ pDoc->MaxCol()+2 ] )
118 switch( rVerJustifyItem.GetValue() )
124 default: pChar =
nullptr;
break;
130 if ( (nCol & 0x0F) == 0x0F )
159 bool bValueData =
false;
186 bool bResetAttr(
false);
195 switch( rHorJustifyItem.GetValue() )
197 case SvxCellHorJustify::Standard:
203 case SvxCellHorJustify::Left:
204 case SvxCellHorJustify::Repeat:
SCCOL GetColMerge() const
#define OOO_STRING_SVTOOLS_RTF_QL
OUString GetText(LineEnd eEnd=LINEEND_LF) const
#define OOO_STRING_SVTOOLS_RTF_QR
void WriteRow(SCTAB nTab, SCROW nRow)
SvNumberFormatter * pFormatter
#define OOO_STRING_SVTOOLS_RTF_ANSI
#define OOO_STRING_SVTOOLS_RTF_INTBL
SvStream & WriteOString(const OString &rStr)
This is very similar to ScCellValue, except that it references the original value instead of copying ...
#define OOO_STRING_SVTOOLS_RTF_CLVERTALB
SvStream & WriteCharPtr(const char *pBuf)
constexpr TypedWhichId< ScMergeAttr > ATTR_MERGE(144)
SVT_DLLPUBLIC SvStream & Out_String(SvStream &, const OUString &, rtl_TextEncoding eDestEnc=RTL_TEXTENCODING_MS_1252)
FontItalic GetPosture() const
SC_DLLPUBLIC sal_uInt16 GetRowHeight(SCROW nRow, SCTAB nTab, bool bHiddenAsZero=true) const
const EditTextObject * mpEditText
void SetText(const OUString &rStr)
#define OOO_STRING_SVTOOLS_RTF_I
#define OOO_STRING_SVTOOLS_RTF_QJ
SC_DLLPUBLIC bool HasTable(SCTAB nTab) const
#define OOO_STRING_SVTOOLS_RTF_CLMGF
#define OOO_STRING_SVTOOLS_RTF_ROW
SC_DLLPUBLIC const ScPatternAttr * GetPattern(SCCOL nCol, SCROW nRow, SCTAB nTab) const
constexpr TypedWhichId< SvxUnderlineItem > ATTR_FONT_UNDERLINE(104)
const SfxPoolItem & GetItem(sal_uInt16 nWhichP) const
#define OOO_STRING_SVTOOLS_RTF_TRLEFT
SC_DLLPUBLIC SCCOL MaxCol() const
constexpr TypedWhichId< SvxPostureItem > ATTR_FONT_POSTURE(103)
#define OOO_STRING_SVTOOLS_RTF_PARD
virtual ~ScRTFExport() override
FontWeight GetWeight() const
constexpr TypedWhichId< SvxVerJustifyItem > ATTR_VER_JUSTIFY(132)
void WriteTab(SCTAB nTab)
std::unique_ptr< sal_uLong[]> pCellX
#define OOO_STRING_SVTOOLS_RTF_TRRH
#define OOO_STRING_SVTOOLS_RTF_PLAIN
sal_uInt32 GetNumberFormat(SvNumberFormatter *) const
SC_DLLPUBLIC bool HasValueData(SCCOL nCol, SCROW nRow, SCTAB nTab) const
#define OOO_STRING_SVTOOLS_RTF_PAR
#define OOO_STRING_SVTOOLS_RTF_B
#define OOO_STRING_SVTOOLS_RTF_CLVERTALC
#define OOO_STRING_SVTOOLS_RTF_CELL
bool IsHorOverlapped() const
FontLineStyle GetLineStyle() const
#define OOO_STRING_SVTOOLS_RTF_TROWD
constexpr TypedWhichId< ScMergeFlagAttr > ATTR_MERGE_FLAG(145)
#define OOO_STRING_SVTOOLS_RTF_TRGAPH
#define OOO_STRING_SVTOOLS_RTF_CELLX
#define OOO_STRING_SVTOOLS_RTF_RTF
constexpr TypedWhichId< SvxWeightItem > ATTR_FONT_WEIGHT(102)
constexpr TypedWhichId< SvxHorJustifyItem > ATTR_HOR_JUSTIFY(129)
#define OOO_STRING_SVTOOLS_RTF_UL
#define OOO_STRING_SVTOOLS_RTF_CLVERTALT
SvStream & WriteChar(char nChar)
void WriteCell(SCTAB nTab, SCROW nRow, SCCOL nCol)
#define OOO_STRING_SVTOOLS_RTF_CLMRG
SC_DLLPUBLIC sal_uInt16 GetColWidth(SCCOL nCol, SCTAB nTab, bool bHiddenAsZero=true) const
ScFieldEditEngine & GetEditEngine() const
#define SAL_NEWLINE_STRING
#define OOO_STRING_SVTOOLS_RTF_QC
ScRTFExport(SvStream &, ScDocument *, const ScRange &)