LibreOffice Module sw (master)
1
|
The class that does all the actual RTF export-related work. More...
#include <rtfexport.hxx>
Public Member Functions | |
AttributeOutputBase & | AttrOutput () const override |
Access to the attribute output class. More... | |
MSWordSections & | Sections () const override |
Access to the sections/headers/footres. More... | |
RtfSdrExport & | SdrExporter () const |
Access to the Rtf Sdr exporter. More... | |
bool | FieldsQuoted () const override |
Determines if the import filter already quoted fields or not. More... | |
bool | AddSectionBreaksForTOX () const override |
Determines the Section Breaks are to be added for TOX Section. More... | |
bool | PreferPageBreakBefore () const override |
If saving page break is preferred as a paragraph attribute (yes) or as a special character (no). More... | |
bool | CollapseScriptsforWordOk (sal_uInt16 nScript, sal_uInt16 nWhich) override |
Guess the script (asian/western). More... | |
void | AppendBookmarks (const SwTextNode &rNode, sal_Int32 nCurrentPos, sal_Int32 nLen) override |
void | AppendBookmark (const OUString &rName) override |
void | AppendAnnotationMarks (const SwWW8AttrIter &rAttrs, sal_Int32 nCurrentPos, sal_Int32 nLen) override |
void | ExportGrfBullet (const SwTextNode &rNd) override |
void | WriteCR (ww8::WW8TableNodeInfoInner::Pointer_t) override |
void | WriteChar (sal_Unicode c) override |
void | WriteNumbering () override |
Write the numbering table. More... | |
void | WriteRevTab () |
Write the revision table. More... | |
void | WriteHeadersFooters (sal_uInt8 nHeadFootFlags, const SwFrameFormat &rFormat, const SwFrameFormat &rLeftFormat, const SwFrameFormat &rFirstPageFormat, sal_uInt8 nBreakCode) override |
Output the actual headers and footers. More... | |
void | OutputField (const SwField *pField, ww::eField eFieldType, const OUString &rFieldCmd, FieldFlags nMode=FieldFlags::All) override |
Write the field. More... | |
void | WriteFormData (const ::sw::mark::IFieldmark &rFieldmark) override |
Write the data of the form field. More... | |
void | WriteHyperlinkData (const ::sw::mark::IFieldmark &rFieldmark) override |
void | DoComboBox (const OUString &rName, const OUString &rHelp, const OUString &ToolTip, const OUString &rSelected, const css::uno::Sequence< OUString > &rListItems) override |
void | DoFormText (const SwInputField *pField) override |
sal_uLong | ReplaceCr (sal_uInt8 nChar) override |
ExportFormat | GetExportFormat () const override |
RtfExport (RtfExportFilter *pFilter, SwDoc &rDocument, std::shared_ptr< SwUnoCursor > &pCurrentPam, SwPaM &rOriginalPam, Writer *pWriter, bool bOutOutlineOnly=false) | |
Pass the pDocument, pCurrentPam and pOriginalPam to the base class. More... | |
RtfExport (const RtfExport &)=delete | |
RtfExport & | operator= (const RtfExport &)=delete |
~RtfExport () override | |
Destructor. More... | |
rtl_TextEncoding | GetDefaultEncoding () const |
void | SetCurrentEncoding (rtl_TextEncoding eCurrentEncoding) |
rtl_TextEncoding | GetCurrentEncoding () const |
void | SetRTFFlySyntax (bool bRTFFlySyntax) |
bool | GetRTFFlySyntax () const |
sal_uLong | GetCurrentNodeIndex () const |
SvStream & | Strm () |
void | setStream () |
From now on, let Strm() return a memory stream, not a real one. More... | |
OString | getStream () |
Get the contents of the memory stream as a string. More... | |
void | resetStream () |
Return back to the real stream. More... | |
SvStream & | OutULong (sal_uLong nVal) |
SvStream & | OutLong (tools::Long nVal) |
void | OutUnicode (const char *pToken, const OUString &rContent, bool bUpr=false) |
void | OutDateTime (const char *pStr, const css::util::DateTime &rDT) |
void | OutPageDescription (const SwPageDesc &rPgDsc, bool bCheckForFirstPage) |
sal_uInt16 | GetColor (const Color &rColor) const |
void | InsColor (const Color &rCol) |
void | InsColorLine (const SvxBoxItem &rBox) |
void | OutColorTable () |
sal_uInt16 | GetRedline (const OUString &rAuthor) |
const OUString * | GetRedline (sal_uInt16 nId) |
void | InsStyle (sal_uInt16 nId, const OString &rStyle) |
OString * | GetStyle (sal_uInt16 nId) |
const SfxItemSet * | GetFirstPageItemSet () const |
![]() | |
ErrCode | ExportDocument (bool bWriteAll) |
The main function to export the document. More... | |
void | WriteText () |
Iterate through the nodes and call the appropriate OutputNode() on them. More... | |
bool | IsInTable () const |
Return whether currently exported node is in table. More... | |
void | WriteSpecialText (sal_uLong nStart, sal_uLong nEnd, sal_uInt8 nTTyp) |
Set the pCurPam appropriately and call WriteText(). More... | |
void | ExportPoolItemsToCHP (ww8::PoolItems &rItems, sal_uInt16 nScript, const SvxFontItem *pFont, bool bWriteCombChars=false) |
Export the pool items to attributes (through an attribute output class). More... | |
sal_uInt16 | GetNumberingId (const SwNumRule &rNumRule) |
Return the numeric id of the numbering rule. More... | |
sal_uInt16 | GetId (const SwTextFormatColl &rColl) const |
Return the numeric id of the style. More... | |
sal_uInt16 | GetId (const SwCharFormat *pFormat) const |
Return the numeric id of the style. More... | |
sal_uInt16 | GetId (const SwTOXType &rTOXType) |
sal_uInt16 | GetId (const SvxFontItem &rFont) |
Return the numeric id of the font (and add it to the font list if needed) More... | |
void | GetId (const wwFont &rFont) |
const SfxPoolItem & | GetItem (sal_uInt16 nWhich) const |
template<class T > | |
const T & | GetItem (TypedWhichId< T > nWhich) const |
bool | HasRefToAttr (const OUString &rName) |
Find the reference. More... | |
bool | HasRefToFootOrEndnote (const bool isEndNote, const sal_uInt16 nSeqNo) |
void | OutputItemSet (const SfxItemSet &rSet, bool bPapFormat, bool bChpFormat, sal_uInt16 nScript, bool bExportParentItemSet) |
Use OutputItem() on an item set according to the parameters. More... | |
SvxFrameDirection | GetDefaultFrameDirection () const |
SvxFrameDirection | TrueFrameDirection (const SwFrameFormat &rFlyFormat) const |
Right to left? More... | |
SvxFrameDirection | GetCurrentPageDirection () const |
Right to left? More... | |
SwNumRule * | DuplicateNumRuleImpl (const SwNumRule *pRule) |
In case of numbering restart. More... | |
sal_uInt16 | DuplicateAbsNum (OUString const &rListId, SwNumRule const &rAbstractRule) |
check if a new abstractNum is needed for this list More... | |
sal_uInt16 | OverrideNumRule (SwNumRule const &rExistingRule, OUString const &rListId, SwNumRule const &rAbstractRule) |
Create a overriding numbering definition (if it does not yet exist) More... | |
void | AddListLevelOverride (sal_uInt16 nListId, sal_uInt16 nLevelNum, sal_uInt16 nStartAt) |
Store list level overrides (restart of list) More... | |
virtual bool | ignoreAttributeForStyleDefaults (sal_uInt16) const |
Used to filter out attributes that can be e.g. written to .doc but not to .docx. More... | |
virtual void | AppendSmartTags (SwTextNode &) |
void | OutputFormat (const SwFormat &rFormat, bool bPapFormat, bool bChpFormat, bool bFlyFormat=false) |
Output attributes. More... | |
const SfxItemSet * | GetCurItemSet () const |
Getter for pISet. More... | |
void | SetCurItemSet (const SfxItemSet *pS) |
Setter for pISet. More... | |
virtual void | SaveData (sal_uLong nStt, sal_uLong nEnd) |
Remember some of the members so that we can recurse in WriteText(). More... | |
virtual void | RestoreData () |
Restore what was saved in SaveData(). More... | |
bool | OutputFollowPageDesc (const SfxItemSet *pSet, const SwTextNode *pNd) |
The return value indicates, if a follow page desc is written. More... | |
void | WriteHeaderFooterText (const SwFormat &rFormat, bool bHeader) |
Write header/footer text. More... | |
void | OutputSectionBreaks (const SfxItemSet *pSet, const SwNode &rNd, bool isCellOpen=false) |
Start new section. More... | |
void | SectionProperties (const WW8_SepInfo &rSectionInfo, WW8_PdAttrDesc *pA=nullptr) |
Write section properties. More... | |
void | NumberingDefinitions () |
Write static data of SwNumRule - LSTF. More... | |
void | AbstractNumberingDefinitions () |
Write all Levels for all SwNumRules - LVLF. More... | |
void | NumberingLevel (SwNumRule const &rRule, sal_uInt8 nLvl) |
Write one numbering level. More... | |
void | SubstituteBullet (OUString &rNumStr, rtl_TextEncoding &rChrSet, OUString &rFontName) const |
virtual void | SetupSectionPositions (WW8_PdAttrDesc *) |
Setup the pA's info. More... | |
void | SetHdFtPageRoot (const SwTextNode *pNd) |
Top node of host page when in header/footer. More... | |
const SwTextNode * | GetHdFtPageRoot () const |
Top node of host page when in header/footer. More... | |
bool | GetNumberFormat (const SwField &rField, OUString &rStr) |
const SfxPoolItem * | HasItem (sal_uInt16 nWhich) const |
int | GetGrfIndex (const SvxBrushItem &rBrush) |
Returns the index of a picture bullet, used in numberings. More... | |
MSWordExportBase (SwDoc &rDocument, std::shared_ptr< SwUnoCursor > &pCurrentPam, SwPaM *pOriginalPam) | |
virtual | ~MSWordExportBase () |
Protected Member Functions | |
ErrCode | ExportDocument_Impl () override |
Format-dependent part of the actual export. More... | |
void | SectionBreaksAndFrames (const SwTextNode &) override |
void | PrepareNewPageDesc (const SfxItemSet *pSet, const SwNode &rNd, const SwFormatPageDesc *pNewPgDescFormat, const SwPageDesc *pNewPgDesc) override |
Get ready for a new section. More... | |
bool | DisallowInheritingOutlineNumbering (const SwFormat &rFormat) override |
Return value indicates if an inherited outline numbering is suppressed. More... | |
void | OutputTextNode (SwTextNode &rNode) override |
Output SwTextNode is depending on outline export mode. More... | |
void | OutputEndNode (const SwEndNode &rEndNode) override |
Output SwEndNode. More... | |
void | OutputGrfNode (const SwGrfNode &rGrfNode) override |
Output SwGrfNode. More... | |
void | OutputOLENode (const SwOLENode &rOLENode) override |
Output SwOLENode. More... | |
void | OutputLinkedOLE (const OUString &rLink) override |
void | AppendSection (const SwPageDesc *pPageDesc, const SwSectionFormat *pFormat, sal_uLong nLnNum) override |
![]() | |
sal_Int32 | GetNextPos (SwWW8AttrIter const *pAttrIter, const SwTextNode &rNode, sal_Int32 nCurrentPos) |
Get the next position in the text node to output. More... | |
void | UpdatePosition (SwWW8AttrIter *pAttrIter, sal_Int32 nCurrentPos) |
Update the information for GetNextPos(). More... | |
void | GatherChapterFields () |
Setup the chapter fields (maChapterFieldLocs). More... | |
void | AddLinkTarget (const OUString &rURL) |
void | CollectOutlineBookmarks (const SwDoc &rDoc) |
bool | SetCurrentPageDescFromNode (const SwNode &rNd) |
bool | ContentContainsChapterField (const SwFormatContent &rContent) const |
bool | FormatHdFtContainsChapterField (const SwFrameFormat &rFormat) const |
void | OutputStartNode (const SwStartNode &) |
Output SwStartNode. More... | |
void | OutputSectionNode (const SwSectionNode &) |
Output SwSectionNode. More... | |
void | OutputContentNode (SwContentNode &) |
Call the right (virtual) function according to the type of the item. More... | |
bool | NearestBookmark (sal_Int32 &rNearest, const sal_Int32 nCurrentPos, bool bNextPositionOnly) |
Find the nearest bookmark from the current position. More... | |
void | GetSortedBookmarks (const SwTextNode &rNd, sal_Int32 nCurrentPos, sal_Int32 nLen) |
bool | GetBookmarks (const SwTextNode &rNd, sal_Int32 nStt, sal_Int32 nEnd, IMarkVector &rArr) |
void | NearestAnnotationMark (sal_Int32 &rNearest, const sal_Int32 nCurrentPos, bool bNextPositionOnly) |
Find the nearest annotation mark from the current position. More... | |
void | GetSortedAnnotationMarks (const SwWW8AttrIter &rAttrs, sal_Int32 nCurrentPos, sal_Int32 nLen) |
bool | GetAnnotationMarks (const SwWW8AttrIter &rAttrs, sal_Int32 nStt, sal_Int32 nEnd, IMarkVector &rArr) |
const NfKeywordTable & | GetNfKeywordTable () |
void | SetCurPam (sal_uLong nStt, sal_uLong nEnd) |
std::unique_ptr< SvxBrushItem > | getBackground () |
Get background color of the document, if there is one. More... | |
int | CollectGrfsOfBullets () |
Populates m_vecBulletPic with all the bullet graphics used by numberings. More... | |
void | BulletDefinitions () |
Write the numbering picture bullets. More... | |
bool | NeedSectionBreak (const SwNode &rNd) const |
bool | NeedTextNodeSplit (const SwTextNode &rNd, SwSoftPageBreakList &pList) const |
Private Member Functions | |
void | WriteFonts () |
void | WriteStyles () |
void | WriteFootnoteSettings () |
void | WriteMainText () |
void | WriteInfo () |
void | WriteUserPropType (int nType) |
Writes a single user property type. More... | |
void | WriteUserPropValue (const OUString &rValue) |
Writes a single user property value. More... | |
void | WriteUserProps () |
Writes the userprops group: user defined document properties. More... | |
void | WritePageDescTable () |
Writes the writer-specific group. More... | |
void | BuildNumbering () |
This is necessary to have the numbering table ready before the main text is being processed. More... | |
void | WriteHeaderFooter (const SfxPoolItem &rItem, bool bHeader) |
void | WriteHeaderFooter (const SwFrameFormat &rFormat, bool bHeader, const char *pStr, bool bTitlepg=false) |
Private Attributes | |
RtfExportFilter * | m_pFilter |
Pointer to the filter that owns us. More... | |
Writer * | m_pWriter |
std::unique_ptr< RtfAttributeOutput > | m_pAttrOutput |
Attribute output for document. More... | |
MSWordSections * | m_pSections |
Sections/headers/footers. More... | |
std::unique_ptr< RtfSdrExport > | m_pSdrExport |
bool | m_bOutOutlineOnly |
rtl_TextEncoding | m_eDefaultEncoding |
rtl_TextEncoding | m_eCurrentEncoding |
bool | m_bRTFFlySyntax |
This is used by OutputFlyFrame_Impl() to control the written syntax. More... | |
sal_uLong | m_nCurrentNodeIndex |
Index of the current SwTextNode, if any. More... | |
RtfColorTable | m_aColTable |
std::map< sal_uInt16, OString > | m_aStyTable |
std::map< OUString, sal_uInt16 > | m_aRedlineTable |
std::unique_ptr< SvMemoryStream > | m_pStream |
If set, then Strm() returns this stream, instead of m_pWriter's stream. More... | |
const SfxItemSet * | m_pFirstPageItemSet = nullptr |
Item set of the first page during export of a follow page format. More... | |
The class that does all the actual RTF export-related work.
Definition at line 36 of file rtfexport.hxx.
RtfExport::RtfExport | ( | RtfExportFilter * | pFilter, |
SwDoc & | rDocument, | ||
std::shared_ptr< SwUnoCursor > & | pCurrentPam, | ||
SwPaM & | rOriginalPam, | ||
Writer * | pWriter, | ||
bool | bOutOutlineOnly = false |
||
) |
Pass the pDocument, pCurrentPam and pOriginalPam to the base class.
Definition at line 1030 of file rtfexport.cxx.
References wwFontHelper::bLoadAllFonts, RtfExportFilter::GetWriter(), MSWordExportBase::m_aFontHelper, MSWordExportBase::m_bExportModeRTF, MSWordExportBase::m_bSubstituteBullets, m_pAttrOutput, m_pFilter, m_pSdrExport, and m_pWriter.
|
delete |
|
overridedefault |
Destructor.
|
inlineoverridevirtual |
Determines the Section Breaks are to be added for TOX Section.
Implements MSWordExportBase.
Definition at line 63 of file rtfexport.hxx.
|
overridevirtual |
Implements MSWordExportBase.
Definition at line 151 of file rtfexport.cxx.
References MSWordExportBase::GetAnnotationMarks(), and m_pAttrOutput.
|
overridevirtual |
Implements MSWordExportBase.
Definition at line 140 of file rtfexport.cxx.
References m_pAttrOutput.
|
overridevirtual |
Implements MSWordExportBase.
Definition at line 116 of file rtfexport.cxx.
References MSWordExportBase::GetBookmarks(), and m_pAttrOutput.
|
overrideprotectedvirtual |
Implements MSWordExportBase.
Definition at line 1023 of file rtfexport.cxx.
References MSWordSections::AppendSection(), AttrOutput(), MSWordSections::CurrentSectionInfo(), m_pSections, msword::PageBreak, and AttributeOutputBase::SectionBreak().
|
overridevirtual |
Access to the attribute output class.
Implements MSWordExportBase.
Definition at line 76 of file rtfexport.cxx.
References m_pAttrOutput.
Referenced by AppendSection(), ExportDocument_Impl(), OutPageDescription(), OutputEndNode(), and PrepareNewPageDesc().
|
private |
This is necessary to have the numbering table ready before the main text is being processed.
Definition at line 204 of file rtfexport.cxx.
References MSWordExportBase::GetNumberingId(), SwDoc::GetNumRuleTable(), SwDoc::GetOutlineNumRule(), IsExportNumRule(), SwDoc::IsUsed(), MSWordExportBase::m_rDoc, n, and SwVectorModifyBase< Value >::size().
Referenced by ExportDocument_Impl().
|
overridevirtual |
Guess the script (asian/western).
Implements MSWordExportBase.
Definition at line 82 of file rtfexport.cxx.
References RES_CHRATR_CJK_FONTSIZE(), RES_CHRATR_CJK_POSTURE(), RES_CHRATR_CJK_WEIGHT(), RES_CHRATR_FONTSIZE(), RES_CHRATR_POSTURE(), and RES_CHRATR_WEIGHT().
|
overrideprotectedvirtual |
Return value indicates if an inherited outline numbering is suppressed.
Implements MSWordExportBase.
Definition at line 974 of file rtfexport.cxx.
References SwFormat::DerivedFrom(), SwFormat::GetItemState(), OOO_STRING_SVTOOLS_RTF_LEVEL, RES_PARATR_NUMRULE(), Strm(), SvStream::WriteCharPtr(), and SvStream::WriteInt32().
|
overridevirtual |
Implements MSWordExportBase.
Definition at line 329 of file rtfexport.cxx.
|
overridevirtual |
Implements MSWordExportBase.
Definition at line 336 of file rtfexport.cxx.
References SwField::ExpandField(), SwInputField::GetHelp(), SwInputField::GetPar2(), SwInputField::GetToolTip(), m_eDefaultEncoding, m_pAttrOutput, OOO_STRING_SVTOOLS_RTF_FFDEFTEXT, OOO_STRING_SVTOOLS_RTF_FFHELPTEXT, OOO_STRING_SVTOOLS_RTF_FFNAME, OOO_STRING_SVTOOLS_RTF_FFOWNHELP, OOO_STRING_SVTOOLS_RTF_FFOWNSTAT, OOO_STRING_SVTOOLS_RTF_FFSTATTEXT, OOO_STRING_SVTOOLS_RTF_FFTYPE, OOO_STRING_SVTOOLS_RTF_FFTYPETXT, OOO_STRING_SVTOOLS_RTF_FIELD, OOO_STRING_SVTOOLS_RTF_FLDINST, OOO_STRING_SVTOOLS_RTF_FLDRSLT, OOO_STRING_SVTOOLS_RTF_FORMFIELD, OOO_STRING_SVTOOLS_RTF_IGNORE, msfilter::rtfutil::OutString(), and sName.
|
overrideprotectedvirtual |
Format-dependent part of the actual export.
Implements MSWordExportBase.
Definition at line 678 of file rtfexport.cxx.
References AttrOutput(), BuildNumbering(), MSWordSections::CurrentSectionInfo(), ERRCODE_NONE, SwDoc::FindPageDesc(), FTNNUM_DOC, FTNNUM_PAGE, FTNPOS_CHAPTER, SfxItemSet::Get(), IDocumentSettingAccess::get(), SwDoc::GetAttrPool(), SwFormat::GetAttrSet(), SwNode::GetContentNode(), IDocumentLayoutAccess::GetCurrentViewShell(), SfxItemPool::GetDefaultItem(), SwDoc::GetEndNoteInfo(), SwNodes::GetEndOfExtras(), SwDoc::GetFootnoteInfo(), SwSection::GetFormat(), SwTable::GetFrameFormat(), SwFormat::GetFrameSize(), SvxSizeItem::GetHeight(), wwFontHelper::GetId(), SwDoc::getIDocumentLayoutAccess(), SwDoc::getIDocumentSettingAccess(), SwNode::GetIndex(), SwPageDesc::GetLandscape(), SvxLRSpaceItem::GetLeft(), SwDoc::GetLineNumberInfo(), SvxULSpaceItem::GetLower(), SwFormat::GetLRSpace(), SwPageDesc::GetMaster(), SwPageDesc::GetName(), SwDoc::GetNodes(), SvxNumberType::GetNumberingType(), SwFormatPageDesc::GetPageDesc(), SwDoc::GetPageDesc(), SwDoc::GetPageDescCnt(), SvxPaperInfo::GetPaperSize(), SvxLRSpaceItem::GetRight(), SwSectionNode::GetSection(), SwNode::GetSectionNode(), SwDoc::GetSections(), SwContentNode::GetSwAttrSet(), SwTableNode::GetTable(), SwNode::GetTableNode(), SwFormat::GetULSpace(), SvxULSpaceItem::GetUpper(), SvxSizeItem::GetWidth(), GUTTER_AT_TOP, Size::Height(), SwNode::IsContentNode(), SwLineNumberInfo::IsPaintLineNumbers(), SwNode::IsSectionNode(), SwNode::IsTableNode(), LO_STRING_SVTOOLS_RTF_GUTTERPRL, LO_STRING_SVTOOLS_RTF_HTMAUTSP, LONG_MAX, MSWordExportBase::m_aFontHelper, SwEndNoteInfo::m_aFormat, SwFootnoteInfo::m_eNum, SwFootnoteInfo::m_ePos, SwEndNoteInfo::m_nFootnoteOffset, MSWordExportBase::m_nOrigRedlineFlags, m_pAttrOutput, MSWordExportBase::m_pCurrentPageDesc, m_pSections, MSWordExportBase::m_pStyles, MSWordExportBase::m_rDoc, Mirror, On, OOO_STRING_SVTOOLS_RTF_AENDDOC, OOO_STRING_SVTOOLS_RTF_AFTNNALC, OOO_STRING_SVTOOLS_RTF_AFTNNAR, OOO_STRING_SVTOOLS_RTF_AFTNNAUC, OOO_STRING_SVTOOLS_RTF_AFTNNCHI, OOO_STRING_SVTOOLS_RTF_AFTNNRLC, OOO_STRING_SVTOOLS_RTF_AFTNNRUC, OOO_STRING_SVTOOLS_RTF_AFTNRSTCONT, OOO_STRING_SVTOOLS_RTF_AFTNSTART, OOO_STRING_SVTOOLS_RTF_ANSI, OOO_STRING_SVTOOLS_RTF_DEFF, OOO_STRING_SVTOOLS_RTF_ENDDOC, OOO_STRING_SVTOOLS_RTF_FORMPROT, OOO_STRING_SVTOOLS_RTF_FORMSHADE, OOO_STRING_SVTOOLS_RTF_FTNBJ, OOO_STRING_SVTOOLS_RTF_FTNNALC, OOO_STRING_SVTOOLS_RTF_FTNNAR, OOO_STRING_SVTOOLS_RTF_FTNNAUC, OOO_STRING_SVTOOLS_RTF_FTNNCHI, OOO_STRING_SVTOOLS_RTF_FTNNRLC, OOO_STRING_SVTOOLS_RTF_FTNNRUC, OOO_STRING_SVTOOLS_RTF_FTNRESTART, OOO_STRING_SVTOOLS_RTF_FTNRSTCONT, OOO_STRING_SVTOOLS_RTF_FTNRSTPG, OOO_STRING_SVTOOLS_RTF_FTNSTART, OOO_STRING_SVTOOLS_RTF_HYPHAUTO, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_LANDSCAPE, OOO_STRING_SVTOOLS_RTF_MARGB, OOO_STRING_SVTOOLS_RTF_MARGL, OOO_STRING_SVTOOLS_RTF_MARGMIRROR, OOO_STRING_SVTOOLS_RTF_MARGR, OOO_STRING_SVTOOLS_RTF_MARGT, OOO_STRING_SVTOOLS_RTF_PAPERH, OOO_STRING_SVTOOLS_RTF_PAPERW, OOO_STRING_SVTOOLS_RTF_PGDSCNO, OOO_STRING_SVTOOLS_RTF_REVISIONS, OOO_STRING_SVTOOLS_RTF_RTF, OOO_STRING_SVTOOLS_RTF_SBKNONE, OOO_STRING_SVTOOLS_RTF_SECTD, OOO_STRING_SVTOOLS_RTF_SECTUNLOCKED, OOO_STRING_SVTOOLS_RTF_VIEWSCALE, OutLong(), OutPageDescription(), OutULong(), PAPER_A4, PARA_SPACE_MAX, pOut, SwPageDesc::ReadUseOn(), RES_CHRATR_FONT(), RES_PAGEDESC(), SAL_NEWLINE_STRING, AttributeOutputBase::SectionLineNumbering(), Strm(), SVX_NUM_CHARS_LOWER_LETTER, SVX_NUM_CHARS_LOWER_LETTER_N, SVX_NUM_CHARS_UPPER_LETTER, SVX_NUM_CHARS_UPPER_LETTER_N, SVX_NUM_ROMAN_LOWER, SVX_NUM_ROMAN_UPPER, SVX_NUM_SYMBOL_CHICAGO, Size::Width(), SvStream::WriteChar(), SvStream::WriteCharPtr(), WriteFonts(), WriteFootnoteSettings(), WriteInfo(), WriteMainText(), WriteNumbering(), SvStream::WriteOString(), WritePageDescTable(), WriteRevTab(), WriteStyles(), and WriteUserProps().
|
overridevirtual |
Implements MSWordExportBase.
Definition at line 177 of file rtfexport.cxx.
|
inlineoverridevirtual |
Determines if the import filter already quoted fields or not.
Implements MSWordExportBase.
Definition at line 61 of file rtfexport.hxx.
sal_uInt16 RtfExport::GetColor | ( | const Color & | rColor | ) | const |
Definition at line 1112 of file rtfexport.cxx.
References Color::GetBlue(), Color::GetGreen(), Color::GetRed(), m_aColTable, and SAL_INFO.
Referenced by OutTBLBorderLine().
|
inline |
Definition at line 175 of file rtfexport.hxx.
References m_eCurrentEncoding.
Referenced by RtfAttributeOutput::FlyFrameGraphic(), RtfAttributeOutput::FlyFrameOLEMath(), RtfAttributeOutput::FontAlternateName(), lcl_AppendSP(), RtfAttributeOutput::StartFont(), and RtfSdrExport::StartShape().
|
inline |
Definition at line 178 of file rtfexport.hxx.
References m_nCurrentNodeIndex.
|
inline |
Definition at line 170 of file rtfexport.hxx.
References m_eDefaultEncoding.
Referenced by RtfAttributeOutput::EndFont().
|
inlineoverridevirtual |
Implements MSWordExportBase.
Definition at line 116 of file rtfexport.hxx.
|
inline |
Definition at line 202 of file rtfexport.hxx.
References m_pFirstPageItemSet.
sal_uInt16 RtfExport::GetRedline | ( | const OUString & | rAuthor | ) |
Definition at line 1331 of file rtfexport.cxx.
References m_aRedlineTable, and nId.
Referenced by WriteRevTab().
const OUString * RtfExport::GetRedline | ( | sal_uInt16 | nId | ) |
Definition at line 1342 of file rtfexport.cxx.
References m_aRedlineTable.
|
inline |
Definition at line 177 of file rtfexport.hxx.
References m_bRTFFlySyntax.
OString RtfExport::getStream | ( | ) |
Get the contents of the memory stream as a string.
Definition at line 1070 of file rtfexport.cxx.
References m_pStream.
Referenced by SaveRunState::~SaveRunState().
OString * RtfExport::GetStyle | ( | sal_uInt16 | nId | ) |
Definition at line 1323 of file rtfexport.cxx.
References m_aStyTable.
Definition at line 1126 of file rtfexport.cxx.
References COL_AUTO(), m_aColTable, and n.
Referenced by InsColorLine(), and OutColorTable().
void RtfExport::InsColorLine | ( | const SvxBoxItem & | rBox | ) |
Definition at line 1151 of file rtfexport.cxx.
References SvxBoxItem::GetBottom(), editeng::SvxBorderLine::GetColor(), SvxBoxItem::GetLeft(), SvxBoxItem::GetRight(), SvxBoxItem::GetTop(), and InsColor().
Referenced by OutColorTable().
void RtfExport::InsStyle | ( | sal_uInt16 | nId, |
const OString & | rStyle | ||
) |
Definition at line 1318 of file rtfexport.cxx.
References m_aStyTable.
void RtfExport::OutColorTable | ( | ) |
Definition at line 1174 of file rtfexport.cxx.
References COL_AUTO(), COL_BLACK, COL_BLUE(), COL_BROWN, COL_CYAN(), COL_GRAY, COL_GREEN(), COL_LIGHTBLUE, COL_LIGHTCYAN, COL_LIGHTGRAY(), COL_LIGHTGREEN, COL_LIGHTMAGENTA, COL_LIGHTRED, COL_MAGENTA(), COL_RED(), COL_WHITE, COL_YELLOW, SwDoc::GetAttrPool(), Color::GetBlue(), GetDfltAttr(), Color::GetGreen(), SfxItemPool::GetItemSurrogates(), SfxItemPool::GetPoolDefaultItem(), Color::GetRed(), InsColor(), InsColorLine(), m_aColTable, MSWordExportBase::m_rDoc, n, OOO_STRING_SVTOOLS_RTF_BLUE, OOO_STRING_SVTOOLS_RTF_GREEN, OOO_STRING_SVTOOLS_RTF_RED, OutULong(), RES_BACKGROUND(), RES_BOX(), RES_CHRATR_BACKGROUND(), RES_CHRATR_BOX(), RES_CHRATR_COLOR(), RES_CHRATR_OVERLINE(), RES_CHRATR_UNDERLINE(), RES_SHADOW(), Strm(), SvStream::WriteChar(), SvStream::WriteCharPtr(), and XATTR_FILLCOLOR().
void RtfExport::OutDateTime | ( | const char * | pStr, |
const css::util::DateTime & | rDT | ||
) |
Definition at line 1102 of file rtfexport.cxx.
References OOO_STRING_SVTOOLS_RTF_DY, OOO_STRING_SVTOOLS_RTF_HR, OOO_STRING_SVTOOLS_RTF_MIN, OOO_STRING_SVTOOLS_RTF_MO, OOO_STRING_SVTOOLS_RTF_YR, OutULong(), Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
Referenced by WriteInfo().
SvStream & RtfExport::OutLong | ( | tools::Long | nVal | ) |
Definition at line 1084 of file rtfexport.cxx.
References Writer::OutLong(), and Strm().
Referenced by ExportDocument_Impl().
void RtfExport::OutPageDescription | ( | const SwPageDesc & | rPgDsc, |
bool | bCheckForFirstPage | ||
) |
Definition at line 1350 of file rtfexport.cxx.
References AttrOutput(), SwFormat::GetAttrSet(), SwPageDesc::GetFollow(), SfxItemSet::GetItemState(), SwPageDesc::GetLandscape(), SwPageDesc::GetLeft(), SwPageDesc::GetMaster(), SvxNumberType::GetNumberingType(), SwPageDesc::GetNumType(), MSWordExportBase::m_bOutPageDescs, MSWordExportBase::m_pCurrentPageDesc, m_pFirstPageItemSet, OOO_STRING_SVTOOLS_RTF_LNDSCPSXN, OOO_STRING_SVTOOLS_RTF_TITLEPG, MSWordExportBase::OutputFormat(), RES_FOOTER(), RES_HEADER(), SAL_INFO, AttributeOutputBase::SectionPageNumbering(), Strm(), SvStream::WriteCharPtr(), and WriteHeaderFooter().
Referenced by ExportDocument_Impl(), and WritePageDescTable().
Output SwEndNode.
Reimplemented from MSWordExportBase.
Definition at line 996 of file rtfexport.cxx.
References AttrOutput(), SwNode::IsTableNode(), MSWordExportBase::m_nTextTyp, AttributeOutputBase::SectionBreaks(), SwNode::StartOfSectionNode(), and TXT_MAINTEXT.
|
overridevirtual |
Write the field.
Implements MSWordExportBase.
Definition at line 313 of file rtfexport.cxx.
References m_pAttrOutput.
|
overrideprotectedvirtual |
Implements MSWordExportBase.
Definition at line 1013 of file rtfexport.cxx.
|
overrideprotectedvirtual |
Output SwTextNode is depending on outline export mode.
Reimplemented from MSWordExportBase.
Definition at line 1015 of file rtfexport.cxx.
References SwNode::GetIndex(), SwTextNode::IsOutline(), m_bOutOutlineOnly, m_nCurrentNodeIndex, and MSWordExportBase::OutputTextNode().
Definition at line 1082 of file rtfexport.cxx.
References Writer::OutULong(), and Strm().
Referenced by RtfAttributeOutput::BulletDefinition(), ExportDocument_Impl(), RtfAttributeOutput::FontCharset(), RtfAttributeOutput::FontFamilyType(), RtfAttributeOutput::FontPitchType(), OutColorTable(), OutDateTime(), WritePageDescTable(), and WriteUserPropType().
void RtfExport::OutUnicode | ( | const char * | pToken, |
const OUString & | rContent, | ||
bool | bUpr = false |
||
) |
Definition at line 1086 of file rtfexport.cxx.
References m_eCurrentEncoding, msfilter::rtfutil::OutString(), msfilter::rtfutil::OutStringUpr(), Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
Referenced by WriteInfo().
|
inlineoverridevirtual |
If saving page break is preferred as a paragraph attribute (yes) or as a special character (no).
Implements MSWordExportBase.
Definition at line 65 of file rtfexport.hxx.
|
overrideprotectedvirtual |
Get ready for a new section.
Implements MSWordExportBase.
Definition at line 954 of file rtfexport.cxx.
References MSWordSections::AppendSection(), AttrOutput(), MSWordSections::CurrentSectionInfo(), MSWordExportBase::GetSectionFormat(), MSWordExportBase::GetSectionLineNo(), m_pAttrOutput, m_pSections, msword::PageBreak, and AttributeOutputBase::SectionBreak().
Implements MSWordExportBase.
Definition at line 379 of file rtfexport.cxx.
void RtfExport::resetStream | ( | ) |
Return back to the real stream.
Definition at line 1080 of file rtfexport.cxx.
References m_pStream.
Referenced by SaveRunState::~SaveRunState().
RtfSdrExport & RtfExport::SdrExporter | ( | ) | const |
Access to the Rtf Sdr exporter.
Definition at line 80 of file rtfexport.cxx.
References m_pSdrExport.
|
inlineoverrideprotectedvirtual |
Implements MSWordExportBase.
Definition at line 122 of file rtfexport.hxx.
|
overridevirtual |
Access to the sections/headers/footres.
Implements MSWordExportBase.
Definition at line 78 of file rtfexport.cxx.
References m_pSections.
|
inline |
Definition at line 171 of file rtfexport.hxx.
Referenced by RtfAttributeOutput::EndFont(), and RtfAttributeOutput::FontCharset().
|
inline |
Definition at line 176 of file rtfexport.hxx.
Referenced by RtfAttributeOutput::FlyFrameGraphic().
void RtfExport::setStream | ( | ) |
From now on, let Strm() return a memory stream, not a real one.
Definition at line 1068 of file rtfexport.cxx.
References m_pStream.
Referenced by SaveRunState::SaveRunState().
SvStream & RtfExport::Strm | ( | ) |
Definition at line 1060 of file rtfexport.cxx.
References m_pStream, m_pWriter, and Writer::Strm().
Referenced by RtfAttributeOutput::BulletDefinition(), DisallowInheritingOutlineNumbering(), RtfAttributeOutput::EndFont(), ExportDocument_Impl(), RtfAttributeOutput::FlyFrameGraphic(), RtfAttributeOutput::FontAlternateName(), RtfAttributeOutput::FontCharset(), RtfAttributeOutput::FontFamilyType(), RtfAttributeOutput::FontPitchType(), RtfStringBufferValue::makeStringAndClear(), OutColorTable(), OutDateTime(), OutLong(), OutPageDescription(), OutULong(), OutUnicode(), RtfAttributeOutput::StartFont(), WriteFonts(), WriteFootnoteSettings(), WriteHeaderFooter(), WriteInfo(), WriteMainText(), WriteNumbering(), WritePageDescTable(), WriteRevTab(), WriteUserProps(), WriteUserPropType(), and WriteUserPropValue().
|
overridevirtual |
Implements MSWordExportBase.
Definition at line 182 of file rtfexport.cxx.
|
inlineoverridevirtual |
Implements MSWordExportBase.
Definition at line 81 of file rtfexport.hxx.
|
private |
Definition at line 387 of file rtfexport.cxx.
References MSWordExportBase::m_aFontHelper, m_pAttrOutput, OOO_STRING_SVTOOLS_RTF_FONTTBL, SAL_NEWLINE_STRING, Strm(), SvStream::WriteChar(), SvStream::WriteCharPtr(), and wwFontHelper::WriteFontTable().
Referenced by ExportDocument_Impl().
|
private |
Definition at line 404 of file rtfexport.cxx.
References SwPageDesc::GetFootnoteInfo(), SwDoc::GetPageDesc(), SwPageFootnoteInfo::GetWidth(), MSWordExportBase::m_rDoc, OOO_STRING_SVTOOLS_RTF_CHFTNSEP, OOO_STRING_SVTOOLS_RTF_FTNSEP, OOO_STRING_SVTOOLS_RTF_IGNORE, Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
Referenced by ExportDocument_Impl().
|
overridevirtual |
Write the data of the form field.
Implements MSWordExportBase.
Definition at line 319 of file rtfexport.cxx.
References SAL_INFO.
|
private |
Definition at line 1401 of file rtfexport.cxx.
References SwPageDesc::GetFollow(), SwPageDesc::GetMaster(), MSWordExportBase::m_pCurrentPageDesc, OOO_STRING_SVTOOLS_RTF_FOOTER, OOO_STRING_SVTOOLS_RTF_FOOTERF, OOO_STRING_SVTOOLS_RTF_HEADER, OOO_STRING_SVTOOLS_RTF_HEADERF, OOO_STRING_SVTOOLS_RTF_TITLEPG, SAL_INFO, Strm(), SvStream::WriteChar(), SvStream::WriteCharPtr(), and MSWordExportBase::WriteHeaderFooterText().
Referenced by OutPageDescription(), and WriteHeadersFooters().
|
private |
Definition at line 1432 of file rtfexport.cxx.
References m_pAttrOutput, and SAL_INFO.
|
overridevirtual |
Output the actual headers and footers.
Implements MSWordExportBase.
Definition at line 288 of file rtfexport.cxx.
References OOO_STRING_SVTOOLS_RTF_FOOTER, OOO_STRING_SVTOOLS_RTF_FOOTERF, OOO_STRING_SVTOOLS_RTF_FOOTERL, OOO_STRING_SVTOOLS_RTF_HEADER, OOO_STRING_SVTOOLS_RTF_HEADERF, OOO_STRING_SVTOOLS_RTF_HEADERL, WriteHeaderFooter(), nsHdFtFlags::WW8_FOOTER_EVEN, nsHdFtFlags::WW8_FOOTER_FIRST, nsHdFtFlags::WW8_FOOTER_ODD, nsHdFtFlags::WW8_HEADER_EVEN, nsHdFtFlags::WW8_HEADER_FIRST, and nsHdFtFlags::WW8_HEADER_ODD.
|
overridevirtual |
|
private |
Definition at line 465 of file rtfexport.cxx.
References comphelper::string::convertCommaSeparated(), SwDoc::GetDocShell(), utl::DocInfoHelper::GetGeneratorString(), LO_STRING_SVTOOLS_RTF_GENERATOR, MSWordExportBase::m_rDoc, OOO_STRING_SVTOOLS_RTF_AUTHOR, OOO_STRING_SVTOOLS_RTF_COMPANY, OOO_STRING_SVTOOLS_RTF_CREATIM, OOO_STRING_SVTOOLS_RTF_DOCCOMM, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_INFO, OOO_STRING_SVTOOLS_RTF_KEYWORDS, OOO_STRING_SVTOOLS_RTF_PRINTIM, OOO_STRING_SVTOOLS_RTF_REVTIM, OOO_STRING_SVTOOLS_RTF_SUBJECT, OOO_STRING_SVTOOLS_RTF_TITLE, OUStringToOString(), OutDateTime(), OutUnicode(), Strm(), SvStream::WriteChar(), SvStream::WriteCharPtr(), and SvStream::WriteOString().
Referenced by ExportDocument_Impl().
|
private |
Definition at line 419 of file rtfexport.cxx.
References aProperties, SwNode::EndOfSectionNode(), MSWordExportBase::getBackground(), SwNodes::GetEndOfContent(), SwNode::GetIndex(), SwDoc::GetNodes(), LO_STRING_SVTOOLS_RTF_VIEWBKSP, Writer::m_bWriteOnlyFirstTable, MSWordExportBase::m_pCurPam, m_pWriter, MSWordExportBase::m_rDoc, OOO_STRING_SVTOOLS_RTF_BACKGROUND, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_SHP, OOO_STRING_SVTOOLS_RTF_SHPINST, OOO_STRING_SVTOOLS_RTF_SN, OOO_STRING_SVTOOLS_RTF_SP, OOO_STRING_SVTOOLS_RTF_SV, wwUtility::RGBToBGR(), SAL_INFO, SwNode::StartOfSectionNode(), Strm(), SvStream::WriteChar(), SvStream::WriteCharPtr(), SvStream::WriteOString(), and MSWordExportBase::WriteText().
Referenced by ExportDocument_Impl().
|
overridevirtual |
Write the numbering table.
Implements MSWordExportBase.
Definition at line 223 of file rtfexport.cxx.
References MSWordExportBase::AbstractNumberingDefinitions(), MSWordExportBase::BulletDefinitions(), MSWordExportBase::CollectGrfsOfBullets(), LO_STRING_SVTOOLS_RTF_LISTPICTURE, MSWordExportBase::m_pUsedNumTable, MSWordExportBase::m_vecBulletPic, MSWordExportBase::NumberingDefinitions(), OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_LISTOVERRIDETABLE, OOO_STRING_SVTOOLS_RTF_LISTTABLE, SAL_INFO, Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
Referenced by ExportDocument_Impl().
|
private |
Writes the writer-specific group.
Definition at line 632 of file rtfexport.cxx.
References SwPageDesc::GetFollow(), SwPageDesc::GetName(), SwDoc::GetPageDesc(), SwDoc::GetPageDescCnt(), i, MSWordExportBase::m_bOutPageDescs, m_eDefaultEncoding, MSWordExportBase::m_pTableInfo, MSWordExportBase::m_rDoc, n, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_PGDSC, OOO_STRING_SVTOOLS_RTF_PGDSCNXT, OOO_STRING_SVTOOLS_RTF_PGDSCTBL, OOO_STRING_SVTOOLS_RTF_PGDSCUSE, OutPageDescription(), msfilter::rtfutil::OutString(), OutULong(), SwPageDesc::ReadUseOn(), SAL_NEWLINE_STRING, Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
Referenced by ExportDocument_Impl().
void RtfExport::WriteRevTab | ( | ) |
Write the revision table.
Definition at line 255 of file rtfexport.cxx.
References SwDoc::getIDocumentRedlineAccess(), GetRedline(), IDocumentRedlineAccess::GetRedlineTable(), i, m_aRedlineTable, m_eDefaultEncoding, MSWordExportBase::m_rDoc, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_REVTBL, msfilter::rtfutil::OutString(), SAL_NEWLINE_STRING, SwRedlineTable::size(), Strm(), SW_MOD, SvStream::WriteChar(), and SvStream::WriteCharPtr().
Referenced by ExportDocument_Impl().
|
private |
Definition at line 397 of file rtfexport.cxx.
References MSWordExportBase::m_pStyles, and SAL_INFO.
Referenced by ExportDocument_Impl().
|
private |
Writes the userprops group: user defined document properties.
Definition at line 536 of file rtfexport.cxx.
References aProperties, SwDoc::GetDocShell(), sw::MetaFieldManager::getDocumentProperties(), SwDoc::GetMetaFieldManager(), m_eDefaultEncoding, MSWordExportBase::m_rDoc, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_PROPNAME, OOO_STRING_SVTOOLS_RTF_USERPROPS, msfilter::rtfutil::OutString(), Strm(), SvStream::WriteChar(), SvStream::WriteCharPtr(), WriteUserPropType(), and WriteUserPropValue().
Referenced by ExportDocument_Impl().
Writes a single user property type.
Definition at line 523 of file rtfexport.cxx.
References OOO_STRING_SVTOOLS_RTF_PROPTYPE, OutULong(), Strm(), and SvStream::WriteCharPtr().
Referenced by WriteUserProps().
|
private |
Writes a single user property value.
Definition at line 529 of file rtfexport.cxx.
References m_eDefaultEncoding, OOO_STRING_SVTOOLS_RTF_STATICVAL, msfilter::rtfutil::OutString(), Strm(), SvStream::WriteChar(), SvStream::WriteCharPtr(), and SvStream::WriteOString().
Referenced by WriteUserProps().
|
private |
Definition at line 224 of file rtfexport.hxx.
Referenced by GetColor(), InsColor(), and OutColorTable().
|
private |
Definition at line 226 of file rtfexport.hxx.
Referenced by GetRedline(), and WriteRevTab().
|
private |
Definition at line 225 of file rtfexport.hxx.
Referenced by GetStyle(), and InsStyle().
|
private |
Definition at line 49 of file rtfexport.hxx.
Referenced by OutputTextNode().
|
private |
This is used by OutputFlyFrame_Impl() to control the written syntax.
Definition at line 165 of file rtfexport.hxx.
Referenced by GetRTFFlySyntax().
|
private |
Definition at line 163 of file rtfexport.hxx.
Referenced by GetCurrentEncoding(), and OutUnicode().
|
private |
Definition at line 162 of file rtfexport.hxx.
Referenced by DoFormText(), GetDefaultEncoding(), WritePageDescTable(), WriteRevTab(), WriteUserProps(), and WriteUserPropValue().
|
private |
Index of the current SwTextNode, if any.
Definition at line 167 of file rtfexport.hxx.
Referenced by GetCurrentNodeIndex(), and OutputTextNode().
|
private |
Attribute output for document.
Definition at line 43 of file rtfexport.hxx.
Referenced by AppendAnnotationMarks(), AppendBookmark(), AppendBookmarks(), AttrOutput(), DoFormText(), ExportDocument_Impl(), OutputField(), PrepareNewPageDesc(), RtfExport(), WriteFonts(), and WriteHeaderFooter().
|
private |
Pointer to the filter that owns us.
Definition at line 39 of file rtfexport.hxx.
Referenced by RtfExport().
|
private |
Item set of the first page during export of a follow page format.
Definition at line 230 of file rtfexport.hxx.
Referenced by GetFirstPageItemSet(), and OutPageDescription().
|
private |
Definition at line 48 of file rtfexport.hxx.
Referenced by RtfExport(), and SdrExporter().
|
private |
Sections/headers/footers.
Definition at line 46 of file rtfexport.hxx.
Referenced by AppendSection(), ExportDocument_Impl(), PrepareNewPageDesc(), and Sections().
|
private |
If set, then Strm() returns this stream, instead of m_pWriter's stream.
Definition at line 228 of file rtfexport.hxx.
Referenced by getStream(), resetStream(), setStream(), and Strm().
|
private |
Definition at line 40 of file rtfexport.hxx.
Referenced by RtfExport(), Strm(), and WriteMainText().