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:
OUString GetText(LineEnd eEnd=LINEEND_LF) const
void SetText(const OUString &rStr)
SC_DLLPUBLIC sal_uInt16 GetRowHeight(SCROW nRow, SCTAB nTab, bool bHiddenAsZero=true) const
SC_DLLPUBLIC sal_uInt16 GetColWidth(SCCOL nCol, SCTAB nTab, bool bHiddenAsZero=true) const
SC_DLLPUBLIC SCCOL MaxCol() const
SC_DLLPUBLIC bool HasValueData(SCCOL nCol, SCROW nRow, SCTAB nTab) const
SC_DLLPUBLIC bool HasTable(SCTAB nTab) const
SC_DLLPUBLIC const ScPatternAttr * GetPattern(SCCOL nCol, SCROW nRow, SCTAB nTab) const
ScFieldEditEngine & GetEditEngine() const
SvNumberFormatter * pFormatter
SCCOL GetColMerge() const
bool IsHorOverlapped() const
sal_uInt32 GetNumberFormat(SvNumberFormatter *) const
const SfxPoolItem & GetItem(sal_uInt16 nWhichP) const
void WriteRow(SCTAB nTab, SCROW nRow)
void WriteCell(SCTAB nTab, SCROW nRow, SCCOL nCol)
virtual ~ScRTFExport() override
ScRTFExport(SvStream &, ScDocument *, const ScRange &)
std::unique_ptr< sal_uLong[]> pCellX
void WriteTab(SCTAB nTab)
SvStream & WriteOString(std::string_view rStr)
SvStream & WriteChar(char nChar)
FontItalic GetPosture() const
FontLineStyle GetLineStyle() const
FontWeight GetWeight() const
#define SAL_NEWLINE_STRING
SVT_DLLPUBLIC SvStream & Out_String(SvStream &, std::u16string_view, rtl_TextEncoding eDestEnc=RTL_TEXTENCODING_MS_1252)
#define OOO_STRING_SVTOOLS_RTF_CELL
#define OOO_STRING_SVTOOLS_RTF_QC
#define OOO_STRING_SVTOOLS_RTF_B
#define OOO_STRING_SVTOOLS_RTF_RTF
#define OOO_STRING_SVTOOLS_RTF_CLMRG
#define OOO_STRING_SVTOOLS_RTF_CLMGF
#define OOO_STRING_SVTOOLS_RTF_CLVERTALC
#define OOO_STRING_SVTOOLS_RTF_UL
#define OOO_STRING_SVTOOLS_RTF_QL
#define OOO_STRING_SVTOOLS_RTF_PAR
#define OOO_STRING_SVTOOLS_RTF_QJ
#define OOO_STRING_SVTOOLS_RTF_CELLX
#define OOO_STRING_SVTOOLS_RTF_TRRH
#define OOO_STRING_SVTOOLS_RTF_QR
#define OOO_STRING_SVTOOLS_RTF_ROW
#define OOO_STRING_SVTOOLS_RTF_ANSI
#define OOO_STRING_SVTOOLS_RTF_TRLEFT
#define OOO_STRING_SVTOOLS_RTF_INTBL
#define OOO_STRING_SVTOOLS_RTF_TROWD
#define OOO_STRING_SVTOOLS_RTF_CLVERTALT
#define OOO_STRING_SVTOOLS_RTF_TRGAPH
#define OOO_STRING_SVTOOLS_RTF_PLAIN
#define OOO_STRING_SVTOOLS_RTF_CLVERTALB
#define OOO_STRING_SVTOOLS_RTF_I
#define OOO_STRING_SVTOOLS_RTF_PARD
constexpr TypedWhichId< ScMergeFlagAttr > ATTR_MERGE_FLAG(145)
constexpr TypedWhichId< SvxPostureItem > ATTR_FONT_POSTURE(103)
constexpr TypedWhichId< SvxWeightItem > ATTR_FONT_WEIGHT(102)
constexpr TypedWhichId< ScMergeAttr > ATTR_MERGE(144)
constexpr TypedWhichId< SvxHorJustifyItem > ATTR_HOR_JUSTIFY(129)
constexpr TypedWhichId< SvxVerJustifyItem > ATTR_VER_JUSTIFY(132)
constexpr TypedWhichId< SvxUnderlineItem > ATTR_FONT_UNDERLINE(104)
This is very similar to ScCellValue, except that it references the original value instead of copying ...
const EditTextObject * getEditText() const