LibreOffice Module sw (master) 1
|
The class that has handlers for various resource types when exporting as RTF. More...
#include <rtfattributeoutput.hxx>
Public Member Functions | |
void | RTLAndCJKState (bool bIsRTL, sal_uInt16 nScript) override |
Export the state of RTL/CJK. More... | |
sal_Int32 | StartParagraph (ww8::WW8TableNodeInfo::Pointer_t pTextNodeInfo, bool bGenerateParaId) override |
Start of the paragraph. More... | |
void | EndParagraph (ww8::WW8TableNodeInfoInner::Pointer_t pTextNodeInfoInner) override |
End of the paragraph. More... | |
void | EmptyParagraph () override |
Empty paragraph. More... | |
void | SectionBreaks (const SwNode &rNode) override |
Called in order to output section breaks. More... | |
void | StartParagraphProperties () override |
Called before we start outputting the attributes. More... | |
void | EndParagraphProperties (const SfxItemSet &rParagraphMarkerProperties, const SwRedlineData *pRedlineData, const SwRedlineData *pRedlineParagraphMarkerDeleted, const SwRedlineData *pRedlineParagraphMarkerInserted) override |
Called after we end outputting the attributes. More... | |
void | StartRun (const SwRedlineData *pRedlineData, sal_Int32 nPos, bool bSingleEmptyRun=false) override |
Start of the text run. More... | |
void | EndRun (const SwTextNode *pNode, sal_Int32 nPos, sal_Int32 nLen, bool bLastRun=false) override |
End of the text run. More... | |
void | StartRunProperties () override |
Called before we start outputting the attributes. More... | |
void | EndRunProperties (const SwRedlineData *pRedlineData) override |
Called after we end outputting the attributes. More... | |
void | RunText (const OUString &rText, rtl_TextEncoding eCharSet=RTL_TEXTENCODING_UTF8, const OUString &rSymbolFont=OUString()) override |
Output text (inside a run). More... | |
OStringBuffer & | RunText () |
OString | MoveCharacterProperties (bool aAutoWriteRtlLtr=false) |
void | RawText (const OUString &rText, rtl_TextEncoding eCharSet) override |
Output text (without markup). More... | |
void | StartRuby (const SwTextNode &rNode, sal_Int32 nPos, const SwFormatRuby &rRuby) override |
Output ruby start. More... | |
void | EndRuby (const SwTextNode &rNode, sal_Int32 nPos) override |
Output ruby end. More... | |
bool | StartURL (const OUString &rUrl, const OUString &rTarget) override |
Output URL start. More... | |
bool | EndURL (bool isAtEndOfParagraph) override |
Output URL end. More... | |
void | FieldVanish (const OUString &rText, ww::eField eType, OUString const *pBookmarkName) override |
void | Redline (const SwRedlineData *pRedline) override |
Output redlining. More... | |
void | FormatDrop (const SwTextNode &rNode, const SwFormatDrop &rSwFormatDrop, sal_uInt16 nStyle, ww8::WW8TableNodeInfo::Pointer_t pTextNodeInfo, ww8::WW8TableNodeInfoInner::Pointer_t pTextNodeInfoInner) override |
void | ParagraphStyle (sal_uInt16 nStyle) override |
Output style. More... | |
void | TableInfoCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableInfoRow (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableDefinition (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableDefaultBorders (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableBackgrounds (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableRowRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableCellRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableHeight (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableCanSplit (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableBidi (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableVerticalCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableNodeInfoInner (ww8::WW8TableNodeInfoInner::Pointer_t pNodeInfoInner) override |
void | TableOrientation (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableSpacing (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableRowEnd (sal_uInt32 nDepth) override |
void | StartStyles () override |
Start of the styles table. More... | |
void | EndStyles (sal_uInt16 nNumberOfStyles) override |
End of the styles table. More... | |
void | DefaultStyle () override |
Write default style. More... | |
void | StartStyle (const OUString &rName, StyleType eType, sal_uInt16 nBase, sal_uInt16 nNext, sal_uInt16 nLink, sal_uInt16 nWwId, sal_uInt16 nSlot, bool bAutoUpdate) override |
Start of a style in the styles table. More... | |
void | EndStyle () override |
End of a style in the styles table. More... | |
void | StartStyleProperties (bool bParProp, sal_uInt16 nStyle) override |
Start of (paragraph or run) properties of a style. More... | |
void | EndStyleProperties (bool bParProp) override |
End of (paragraph or run) properties of a style. More... | |
void | OutlineNumbering (sal_uInt8 nLvl) override |
Numbering rule and Id. More... | |
void | PageBreakBefore (bool bBreak) override |
Page break As a paragraph property - the paragraph should be on the next page. More... | |
void | SectionBreak (sal_uInt8 nC, bool bBreakAfter, const WW8_SepInfo *pSectionInfo=nullptr, bool bExtraPageBreak=false) override |
Write a section break msword::ColumnBreak or msword::PageBreak. More... | |
void | StartSection () override |
Start of the section properties. More... | |
void | EndSection () override |
End of the section properties. More... | |
void | SectionFormProtection (bool bProtected) override |
Protection of forms. More... | |
void | SectionLineNumbering (sal_uLong nRestartNo, const SwLineNumberInfo &rLnNumInfo) override |
Numbering of the lines in the document. More... | |
void | SectionTitlePage () override |
Has different headers/footers for the title page. More... | |
void | SectionPageBorders (const SwFrameFormat *pFormat, const SwFrameFormat *pFirstPageFormat) override |
Description of the page borders. More... | |
void | SectionBiDi (bool bBiDi) override |
Columns populated from right/numbers on the right side? More... | |
void | SectionPageNumbering (sal_uInt16 nNumType, const ::std::optional< sal_uInt16 > &oPageRestartNumber) override |
The style of the page numbers. More... | |
void | SectionType (sal_uInt8 nBreakCode) override |
The type of breaking. More... | |
void | SectFootnoteEndnotePr () override |
for footnote/endnote section properties More... | |
void | WriteFootnoteEndnotePr (bool bFootnote, const SwEndNoteInfo &rInfo) |
void | NumberingDefinition (sal_uInt16 nId, const SwNumRule &rRule) override |
Definition of a numbering instance. More... | |
void | StartAbstractNumbering (sal_uInt16 nId) override |
Start of the abstract numbering definition instance. More... | |
void | EndAbstractNumbering () override |
End of the abstract numbering definition instance. More... | |
void | NumberingLevel (sal_uInt8 nLevel, sal_uInt16 nStart, sal_uInt16 nNumberingType, SvxAdjust eAdjust, const sal_uInt8 *pNumLvlPos, sal_uInt8 nFollow, const wwFont *pFont, const SfxItemSet *pOutSet, sal_Int16 nIndentAt, sal_Int16 nFirstLineIndex, sal_Int16 nListTabPos, const OUString &rNumberingString, const SvxBrushItem *pBrush) override |
All the numbering level information. More... | |
void | WriteField_Impl (const SwField *pField, ww::eField eType, const OUString &rFieldCmd, FieldFlags nMode) |
void | WriteBookmarks_Impl (std::vector< OUString > &rStarts, std::vector< OUString > &rEnds) |
void | WriteAnnotationMarks_Impl (std::vector< OUString > &rStarts, std::vector< OUString > &rEnds) |
void | WriteHeaderFooter_Impl (const SwFrameFormat &rFormat, bool bHeader, const char *pStr, bool bTitlepg) |
void | WriteBookmarkInActParagraph (const OUString &, sal_Int32, sal_Int32) override |
Insert a bookmark inside the currently processed paragraph. More... | |
RtfAttributeOutput (RtfExport &rExport) | |
~RtfAttributeOutput () override | |
MSWordExportBase & | GetExport () override |
Return the right export class. More... | |
void | StartFont (const OUString &rFamilyName) const |
Start the font. More... | |
void | EndFont () const |
End the font. More... | |
void | FontAlternateName (const OUString &rName) const |
Alternate name for the font. More... | |
void | FontCharset (sal_uInt8 nCharSet) const |
Font charset. More... | |
void | FontFamilyType (FontFamily eFamily, const wwFont &rFont) const |
Font family. More... | |
void | FontPitchType (FontPitch ePitch) const |
Font pitch. More... | |
void | BulletDefinition (int nId, const Graphic &rGraphic, Size aSize) override |
Exports the definition (image, size) of a single numbering picture bullet. More... | |
void | writeTextFrame (const ww8::Frame &rFrame, bool bTextBox=false) |
Handles just the {\shptxt ...} part of a shape export. More... | |
OStringBuffer & | GetTabStop () |
const SwPageDesc * | GetPrevPageDesc () const |
![]() | |
virtual void | RTLAndCJKState (bool bIsRTL, sal_uInt16 nScript)=0 |
Export the state of RTL/CJK. More... | |
virtual sal_Int32 | StartParagraph (ww8::WW8TableNodeInfo::Pointer_t pTextNodeInfo, bool bGenerateParaId)=0 |
Start of the paragraph. More... | |
virtual void | EndParagraph (ww8::WW8TableNodeInfoInner::Pointer_t pTextNodeInfoInner)=0 |
End of the paragraph. More... | |
virtual void | SectionBreaks (const SwNode &rNode)=0 |
Called in order to output section breaks. More... | |
virtual void | StartParagraphProperties ()=0 |
Called before we start outputting the attributes. More... | |
virtual void | EndParagraphProperties (const SfxItemSet &rParagraphMarkerProperties, const SwRedlineData *pRedlineData, const SwRedlineData *pRedlineParagraphMarkerDeleted, const SwRedlineData *pRedlineParagraphMarkerInserted)=0 |
Called after we end outputting the attributes. More... | |
virtual void | EmptyParagraph ()=0 |
Empty paragraph. More... | |
virtual void | StartRun (const SwRedlineData *pRedlineData, sal_Int32 nPos, bool bSingleEmptyRun=false)=0 |
Start of the text run. More... | |
virtual void | EndRun (const SwTextNode *pNode, sal_Int32 nPos, sal_Int32 nLen, bool bLastRun=false)=0 |
End of the text run. More... | |
virtual void | StartRunProperties ()=0 |
Called before we start outputting the attributes. More... | |
virtual void | EndRunProperties (const SwRedlineData *pRedlineData)=0 |
Called after we end outputting the attributes. More... | |
virtual bool | FootnoteEndnoteRefTag () |
docx requires footnoteRef/endnoteRef tag at the beginning of each of them More... | |
virtual void | SectFootnoteEndnotePr () |
for footnote/endnote section properties More... | |
virtual void | WritePostitFieldReference () |
for docx w:commentReference More... | |
virtual void | RunText (const OUString &rText, rtl_TextEncoding eCharSet=RTL_TEXTENCODING_UTF8, const OUString &rSymbolFont=OUString())=0 |
Output text (inside a run). More... | |
virtual void | RawText (const OUString &rText, rtl_TextEncoding eCharSet)=0 |
Output text (without markup). More... | |
virtual void | StartRuby (const SwTextNode &rNode, sal_Int32 nPos, const SwFormatRuby &rRuby)=0 |
Output ruby start. More... | |
virtual void | EndRuby (const SwTextNode &rNode, sal_Int32 nPos)=0 |
Output ruby end. More... | |
virtual bool | StartURL (const OUString &rUrl, const OUString &rTarget)=0 |
Output URL start. More... | |
virtual bool | EndURL (bool isAtEndOfParagraph)=0 |
Output URL end. More... | |
virtual void | FieldVanish (const OUString &rText, ww::eField eType, OUString const *pBookmarkName)=0 |
void | GenerateBookmarksForSequenceField (const SwTextNode &rNode, SwWW8AttrIter &rAttrIter) |
MSO uses bookmarks to reference sequence fields, so we need to generate these additional bookmarks during export. More... | |
void | StartTOX (const SwSection &rSect) |
void | EndTOX (const SwSection &rSect, bool bCareEnd=true) |
virtual void | OnTOXEnding () |
void | TOXMark (const SwTextNode &rNode, const SwTOXMark &rAttr) |
virtual void | Redline (const SwRedlineData *pRedline)=0 |
Output redlining. More... | |
virtual void | FormatDrop (const SwTextNode &rNode, const SwFormatDrop &rSwFormatDrop, sal_uInt16 nStyle, ww8::WW8TableNodeInfo::Pointer_t pTextNodeInfo, ww8::WW8TableNodeInfoInner::Pointer_t pTextNodeInfoInner)=0 |
virtual void | OutputFKP (bool) |
Output FKP (Formatted disK Page) - necessary for binary formats only. More... | |
virtual void | ParagraphStyle (sal_uInt16 nStyle)=0 |
Output style. More... | |
virtual void | TableInfoCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableInfoRow (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableDefinition (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableDefaultBorders (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableBackgrounds (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableRowRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableCellRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableHeight (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableCanSplit (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableBidi (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableVerticalCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableNodeInfoInner (ww8::WW8TableNodeInfoInner::Pointer_t pNodeInfoInner)=0 |
virtual void | TableOrientation (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner)=0 |
virtual void | TableSpacing (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner)=0 |
virtual void | TableRowEnd (sal_uInt32 nDepth)=0 |
virtual void | StartStyles ()=0 |
Start of the styles table. More... | |
virtual void | EndStyles (sal_uInt16 nNumberOfStyles)=0 |
End of the styles table. More... | |
virtual void | DefaultStyle ()=0 |
Write default style. More... | |
virtual void | StartStyle (const OUString &rName, StyleType eType, sal_uInt16 nBase, sal_uInt16 nNext, sal_uInt16 nLink, sal_uInt16 nWwId, sal_uInt16 nSlot, bool bAutoUpdate)=0 |
Start of a style in the styles table. More... | |
virtual void | EndStyle ()=0 |
End of a style in the styles table. More... | |
virtual void | StartStyleProperties (bool bParProp, sal_uInt16 nStyle)=0 |
Start of (paragraph or run) properties of a style. More... | |
virtual void | EndStyleProperties (bool bParProp)=0 |
End of (paragraph or run) properties of a style. More... | |
virtual void | OutlineNumbering (sal_uInt8 nLvl)=0 |
Numbering rule and Id. More... | |
virtual void | PageBreakBefore (bool bBreak)=0 |
Page break As a paragraph property - the paragraph should be on the next page. More... | |
virtual void | SectionBreak (sal_uInt8 nC, bool bBreakAfter, const WW8_SepInfo *pSectionInfo=nullptr, bool bExtraPageBreak=false)=0 |
Write a section break msword::ColumnBreak or msword::PageBreak bBreakAfter: the break must be scheduled for insertion in the end of current paragraph. More... | |
virtual void | TextVerticalAdjustment (const css::drawing::TextVerticalAdjust) |
virtual void | StartSection ()=0 |
Start of the section properties. More... | |
virtual void | EndSection ()=0 |
End of the section properties. More... | |
virtual void | SectionFormProtection (bool bProtected)=0 |
Protection of forms. More... | |
virtual void | SectionLineNumbering (sal_uLong nRestartNo, const SwLineNumberInfo &rLnNumInfo)=0 |
Numbering of the lines in the document. More... | |
virtual void | SectionTitlePage ()=0 |
Has different headers/footers for the title page. More... | |
virtual void | SetStateOfFlyFrame (FlyProcessingState) |
Set the state of the Fly at current position. More... | |
virtual void | SetAnchorIsLinkedToNode (bool) |
If the node has an anchor linked. More... | |
virtual bool | IsFlyProcessingPostponed () |
Is processing of fly postponed ? More... | |
virtual void | ResetFlyProcessingFlag () |
Reset the flag for FlyProcessing. More... | |
virtual void | SectionPageBorders (const SwFrameFormat *pFormat, const SwFrameFormat *pFirstPageFormat)=0 |
Description of the page borders. More... | |
virtual void | SectionBiDi (bool bBiDi)=0 |
Columns populated from right/numbers on the right side? More... | |
virtual void | SectionPageNumbering (sal_uInt16 nNumType, const ::std::optional< sal_uInt16 > &oPageRestartNumber)=0 |
The style of the page numbers. More... | |
virtual void | SectionType (sal_uInt8 nBreakCode)=0 |
The type of breaking. More... | |
virtual void | NumberingDefinition (sal_uInt16 nId, const SwNumRule &rRule)=0 |
Definition of a numbering instance. More... | |
virtual void | OverrideNumberingDefinition (SwNumRule const &, sal_uInt16, sal_uInt16, const std::map< size_t, size_t > &) |
Numbering definition that overrides abstract numbering definition. More... | |
virtual void | StartAbstractNumbering (sal_uInt16) |
Start of the abstract numbering definition instance. More... | |
virtual void | EndAbstractNumbering () |
End of the abstract numbering definition instance. More... | |
virtual void | NumberingLevel (sal_uInt8 nLevel, sal_uInt16 nStart, sal_uInt16 nNumberingType, SvxAdjust eAdjust, const sal_uInt8 *pNumLvlPos, sal_uInt8 nFollow, const wwFont *pFont, const SfxItemSet *pOutSet, sal_Int16 nIndentAt, sal_Int16 nFirstLineIndex, sal_Int16 nListTabPos, const OUString &rNumberingString, const SvxBrushItem *pBrush)=0 |
All the numbering level information. More... | |
AttributeOutputBase (OUString sBaseURL) | |
virtual | ~AttributeOutputBase () |
virtual MSWordExportBase & | GetExport ()=0 |
Return the right export class. More... | |
const MSWordExportBase & | GetExport () const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More... | |
void | OutputItem (const SfxPoolItem &rHt) |
Call the right virtual function according to the type of the item. More... | |
void | OutputStyleItemSet (const SfxItemSet &rSet, bool bTestForDefault) |
Use OutputItem() on an item set - for styles. More... | |
void | OutputFlyFrame (const ww8::Frame &rFormat) |
Output frames. More... | |
void | GetTablePageSize (ww8::WW8TableNodeInfoInner const *pTableTextNodeInfoInner, tools::Long &rPageSize, bool &rRelBoxSize) |
virtual bool | MaybeOutputBrushItem (SfxItemSet const &) |
virtual void | BulletDefinition (int, const Graphic &, Size) |
Exports the definition (image, size) of a single numbering picture bullet. More... | |
const SwRedlineData * | GetParagraphMarkerRedline (const SwTextNode &rNode, RedlineType aRedlineType) |
Protected Member Functions | |
void | OutputFlyFrame_Impl (const ww8::Frame &rFrame, const Point &rNdTopLeft) override |
Output frames - the implementation. More... | |
void | CharCaseMap (const SvxCaseMapItem &rCaseMap) override |
Sfx item Sfx item RES_CHRATR_CASEMAP. More... | |
void | CharColor (const SvxColorItem &rColor) override |
Sfx item Sfx item RES_CHRATR_COLOR. More... | |
void | CharContour (const SvxContourItem &rContour) override |
Sfx item Sfx item RES_CHRATR_CONTOUR. More... | |
void | CharCrossedOut (const SvxCrossedOutItem &rCrossedOut) override |
Sfx item RES_CHRATR_CROSSEDOUT. More... | |
void | CharEscapement (const SvxEscapementItem &rEscapement) override |
Sfx item RES_CHRATR_ESCAPEMENT. More... | |
void | CharFont (const SvxFontItem &rFont) override |
Sfx item RES_CHRATR_FONT. More... | |
void | CharFontSize (const SvxFontHeightItem &rFontSize) override |
Sfx item RES_CHRATR_FONTSIZE. More... | |
void | CharKerning (const SvxKerningItem &rKerning) override |
Sfx item RES_CHRATR_KERNING. More... | |
void | CharLanguage (const SvxLanguageItem &rLanguage) override |
Sfx item RES_CHRATR_LANGUAGE. More... | |
void | CharPosture (const SvxPostureItem &rPosture) override |
Sfx item RES_CHRATR_POSTURE. More... | |
void | CharShadow (const SvxShadowedItem &rShadow) override |
Sfx item RES_CHRATR_SHADOWED. More... | |
void | CharUnderline (const SvxUnderlineItem &rUnderline) override |
Sfx item RES_CHRATR_UNDERLINE. More... | |
void | CharWeight (const SvxWeightItem &rWeight) override |
Sfx item RES_CHRATR_WEIGHT. More... | |
void | CharAutoKern (const SvxAutoKernItem &rAutoKern) override |
Sfx item RES_CHRATR_AUTOKERN. More... | |
void | CharAnimatedText (const SvxBlinkItem &rBlink) override |
Sfx item RES_CHRATR_BLINK. More... | |
void | CharBackground (const SvxBrushItem &rBrush) override |
Sfx item RES_CHRATR_BACKGROUND. More... | |
void | CharFontCJK (const SvxFontItem &rFont) override |
Sfx item RES_CHRATR_CJK_FONT. More... | |
void | CharFontSizeCJK (const SvxFontHeightItem &rFontSize) override |
Sfx item RES_CHRATR_CJK_FONTSIZE. More... | |
void | CharLanguageCJK (const SvxLanguageItem &rLanguageItem) override |
Sfx item RES_CHRATR_CJK_LANGUAGE. More... | |
void | CharPostureCJK (const SvxPostureItem &rPosture) override |
Sfx item RES_CHRATR_CJK_POSTURE. More... | |
void | CharWeightCJK (const SvxWeightItem &rWeight) override |
Sfx item RES_CHRATR_CJK_WEIGHT. More... | |
void | CharFontCTL (const SvxFontItem &rFont) override |
Sfx item RES_CHRATR_CTL_FONT. More... | |
void | CharFontSizeCTL (const SvxFontHeightItem &rFontSize) override |
Sfx item RES_CHRATR_CTL_FONTSIZE. More... | |
void | CharLanguageCTL (const SvxLanguageItem &rLanguageItem) override |
Sfx item RES_CHRATR_CTL_LANGUAGE. More... | |
void | CharPostureCTL (const SvxPostureItem &rPosture) override |
Sfx item RES_CHRATR_CTL_POSTURE. More... | |
void | CharWeightCTL (const SvxWeightItem &rWeight) override |
Sfx item RES_CHRATR_CTL_WEIGHT. More... | |
void | CharBidiRTL (const SfxPoolItem &rItem) override |
Sfx item RES_CHRATR_BidiRTL. More... | |
void | CharIdctHint (const SfxPoolItem &rItem) override |
Sfx item RES_CHRATR_IdctHint. More... | |
void | CharRotate (const SvxCharRotateItem &rRotate) override |
Sfx item RES_CHRATR_ROTATE. More... | |
void | CharEmphasisMark (const SvxEmphasisMarkItem &rEmphasisMark) override |
Sfx item RES_CHRATR_EMPHASIS_MARK. More... | |
void | CharTwoLines (const SvxTwoLinesItem &rTwoLines) override |
Sfx item RES_CHRATR_TWO_LINES. More... | |
void | CharScaleWidth (const SvxCharScaleWidthItem &rScaleWidth) override |
Sfx item RES_CHRATR_SCALEW. More... | |
void | CharRelief (const SvxCharReliefItem &rRelief) override |
Sfx item RES_CHRATR_RELIEF. More... | |
void | CharHidden (const SvxCharHiddenItem &rHidden) override |
Sfx item RES_CHRATR_HIDDEN. More... | |
void | CharBorder (const ::editeng::SvxBorderLine *pAllBorder, sal_uInt16 nDist, bool bShadow) override |
Sfx item RES_CHRATR_BOX. More... | |
void | CharHighlight (const SvxBrushItem &rBrush) override |
Sfx item RES_CHRATR_HIGHLIGHT. More... | |
void | TextINetFormat (const SwFormatINetFormat &rURL) override |
Sfx item RES_TXTATR_INETFMT. More... | |
void | TextCharFormat (const SwFormatCharFormat &rCharFormat) override |
Sfx item RES_TXTATR_CHARFMT. More... | |
void | TextFootnote_Impl (const SwFormatFootnote &rFootnote) override |
Sfx item RES_TXTATR_FTN. More... | |
void | ParaLineSpacing_Impl (short nSpace, short nMulti) override |
Sfx item RES_PARATR_LINESPACING. More... | |
void | ParaAdjust (const SvxAdjustItem &rAdjust) override |
Sfx item RES_PARATR_ADJUST. More... | |
void | ParaSplit (const SvxFormatSplitItem &rSplit) override |
Sfx item RES_PARATR_SPLIT. More... | |
void | ParaWidows (const SvxWidowsItem &rWidows) override |
Sfx item RES_PARATR_WIDOWS. More... | |
void | ParaTabStop (const SvxTabStopItem &rTabStop) override |
Sfx item RES_PARATR_TABSTOP. More... | |
void | ParaHyphenZone (const SvxHyphenZoneItem &rHyphenZone) override |
Sfx item RES_PARATR_HYPHENZONE. More... | |
void | ParaNumRule_Impl (const SwTextNode *pTextNd, sal_Int32 nLvl, sal_Int32 nNumId) override |
Sfx item RES_PARATR_NUMRULE. More... | |
void | ParaScriptSpace (const SfxBoolItem &rScriptSpace) override |
Sfx item RES_PARATR_SCRIPTSPACE. More... | |
void | ParaHangingPunctuation (const SfxBoolItem &rItem) override |
Sfx item RES_PARATR_HANGINGPUNCTUATION. More... | |
void | ParaForbiddenRules (const SfxBoolItem &rItem) override |
Sfx item RES_PARATR_FORBIDDEN_RULES. More... | |
void | ParaVerticalAlign (const SvxParaVertAlignItem &rAlign) override |
Sfx item RES_PARATR_VERTALIGN. More... | |
void | ParaSnapToGrid (const SvxParaGridItem &rItem) override |
Sfx item RES_PARATR_SNAPTOGRID. More... | |
void | FormatFrameSize (const SwFormatFrameSize &rSize) override |
Sfx item RES_FRM_SIZE. More... | |
void | FormatPaperBin (const SvxPaperBinItem &rItem) override |
Sfx item RES_PAPER_BIN. More... | |
void | FormatLRSpace (const SvxLRSpaceItem &rLRSpace) override |
Sfx item RES_LR_SPACE. More... | |
void | FormatULSpace (const SvxULSpaceItem &rULSpace) override |
Sfx item RES_UL_SPACE. More... | |
void | FormatSurround (const SwFormatSurround &rSurround) override |
Sfx item RES_SURROUND. More... | |
void | FormatVertOrientation (const SwFormatVertOrient &rFlyVert) override |
Sfx item RES_VERT_ORIENT. More... | |
void | FormatHorizOrientation (const SwFormatHoriOrient &rFlyHori) override |
Sfx item RES_HORI_ORIENT. More... | |
void | FormatAnchor (const SwFormatAnchor &rAnchor) override |
Sfx item RES_ANCHOR. More... | |
void | FormatBackground (const SvxBrushItem &rBrush) override |
Sfx item RES_BACKGROUND. More... | |
void | FormatFillStyle (const XFillStyleItem &rFillStyle) override |
Sfx item RES_FILL_STYLE. More... | |
void | FormatFillGradient (const XFillGradientItem &rFillGradient) override |
Sfx item RES_FILL_GRADIENT. More... | |
void | FormatBox (const SvxBoxItem &rBox) override |
Sfx item RES_BOX. More... | |
void | FormatColumns_Impl (sal_uInt16 nCols, const SwFormatCol &rCol, bool bEven, SwTwips nPageSize) override |
Sfx item RES_COL. More... | |
void | FormatKeep (const SvxFormatKeepItem &rItem) override |
Sfx item RES_KEEP. More... | |
void | FormatTextGrid (const SwTextGridItem &rItem) override |
Sfx item RES_TEXTGRID. More... | |
void | FormatLineNumbering (const SwFormatLineNumber &rNumbering) override |
Sfx item RES_LINENUMBER. More... | |
void | FormatFrameDirection (const SvxFrameDirectionItem &rDirection) override |
Sfx item RES_FRAMEDIR. More... | |
void | ParaGrabBag (const SfxGrabBagItem &rItem) override |
Sfx item RES_PARATR_GRABBAG. More... | |
void | CharGrabBag (const SfxGrabBagItem &rItem) override |
Sfx item RES_CHRATR_GRABBAG. More... | |
void | ParaOutlineLevel (const SfxUInt16Item &rItem) override |
Sfx item RES_PARATR_OUTLINELEVEL. More... | |
void | WriteExpand (const SwField *pField) override |
Write the expanded field. More... | |
void | RefField (const SwField &rField, const OUString &rRef) override |
void | HiddenField (const SwField &rField) override |
void | SetField (const SwField &rField, ww::eField eType, const OUString &rCmd) override |
void | PostitField (const SwField *pField) override |
bool | DropdownField (const SwField *pField) override |
bool | PlaceholderField (const SwField *pField) override |
void | SectionRtlGutter (const SfxBoolItem &rRtlGutter) override |
RES_RTL_GUTTER. More... | |
void | TextLineBreak (const SwFormatLineBreak &rLineBreak) override |
RES_TXTATR_LINEBREAK, i.e. clearing breaks. More... | |
![]() | |
virtual void | OutputFlyFrame_Impl (const ww8::Frame &rFormat, const Point &rNdTopLeft)=0 |
Output frames - the implementation. More... | |
virtual void | CharCaseMap (const SvxCaseMapItem &)=0 |
Sfx item Sfx item RES_CHRATR_CASEMAP. More... | |
virtual void | CharColor (const SvxColorItem &)=0 |
Sfx item Sfx item RES_CHRATR_COLOR. More... | |
virtual void | CharContour (const SvxContourItem &)=0 |
Sfx item Sfx item RES_CHRATR_CONTOUR. More... | |
virtual void | CharCrossedOut (const SvxCrossedOutItem &)=0 |
Sfx item RES_CHRATR_CROSSEDOUT. More... | |
virtual void | CharEscapement (const SvxEscapementItem &)=0 |
Sfx item RES_CHRATR_ESCAPEMENT. More... | |
virtual void | CharFont (const SvxFontItem &)=0 |
Sfx item RES_CHRATR_FONT. More... | |
virtual void | CharFontSize (const SvxFontHeightItem &)=0 |
Sfx item RES_CHRATR_FONTSIZE. More... | |
virtual void | CharKerning (const SvxKerningItem &)=0 |
Sfx item RES_CHRATR_KERNING. More... | |
virtual void | CharLanguage (const SvxLanguageItem &)=0 |
Sfx item RES_CHRATR_LANGUAGE. More... | |
virtual void | CharPosture (const SvxPostureItem &)=0 |
Sfx item RES_CHRATR_POSTURE. More... | |
virtual void | CharShadow (const SvxShadowedItem &)=0 |
Sfx item RES_CHRATR_SHADOWED. More... | |
virtual void | CharUnderline (const SvxUnderlineItem &)=0 |
Sfx item RES_CHRATR_UNDERLINE. More... | |
virtual void | CharWeight (const SvxWeightItem &)=0 |
Sfx item RES_CHRATR_WEIGHT. More... | |
virtual void | CharAutoKern (const SvxAutoKernItem &)=0 |
Sfx item RES_CHRATR_AUTOKERN. More... | |
virtual void | CharAnimatedText (const SvxBlinkItem &)=0 |
Sfx item RES_CHRATR_BLINK. More... | |
void | CharBackgroundBase (const SvxBrushItem &) |
Sfx item RES_CHRATR_BACKGROUND. More... | |
virtual void | CharBackground (const SvxBrushItem &)=0 |
virtual void | CharFontCJK (const SvxFontItem &)=0 |
Sfx item RES_CHRATR_CJK_FONT. More... | |
virtual void | CharFontSizeCJK (const SvxFontHeightItem &)=0 |
Sfx item RES_CHRATR_CJK_FONTSIZE. More... | |
virtual void | CharLanguageCJK (const SvxLanguageItem &)=0 |
Sfx item RES_CHRATR_CJK_LANGUAGE. More... | |
virtual void | CharPostureCJK (const SvxPostureItem &)=0 |
Sfx item RES_CHRATR_CJK_POSTURE. More... | |
virtual void | CharWeightCJK (const SvxWeightItem &)=0 |
Sfx item RES_CHRATR_CJK_WEIGHT. More... | |
virtual void | CharFontCTL (const SvxFontItem &)=0 |
Sfx item RES_CHRATR_CTL_FONT. More... | |
virtual void | CharFontSizeCTL (const SvxFontHeightItem &)=0 |
Sfx item RES_CHRATR_CTL_FONTSIZE. More... | |
virtual void | CharLanguageCTL (const SvxLanguageItem &)=0 |
Sfx item RES_CHRATR_CTL_LANGUAGE. More... | |
virtual void | CharPostureCTL (const SvxPostureItem &)=0 |
Sfx item RES_CHRATR_CTL_POSTURE. More... | |
virtual void | CharWeightCTL (const SvxWeightItem &)=0 |
Sfx item RES_CHRATR_CTL_WEIGHT. More... | |
virtual void | CharBidiRTL (const SfxPoolItem &)=0 |
Sfx item RES_CHRATR_BidiRTL. More... | |
virtual void | CharIdctHint (const SfxPoolItem &)=0 |
Sfx item RES_CHRATR_IdctHint. More... | |
virtual void | CharRotate (const SvxCharRotateItem &)=0 |
Sfx item RES_CHRATR_ROTATE. More... | |
virtual void | CharEmphasisMark (const SvxEmphasisMarkItem &)=0 |
Sfx item RES_CHRATR_EMPHASIS_MARK. More... | |
virtual void | CharTwoLines (const SvxTwoLinesItem &)=0 |
Sfx item RES_CHRATR_TWO_LINES. More... | |
virtual void | CharScaleWidth (const SvxCharScaleWidthItem &)=0 |
Sfx item RES_CHRATR_SCALEW. More... | |
virtual void | CharRelief (const SvxCharReliefItem &)=0 |
Sfx item RES_CHRATR_RELIEF. More... | |
virtual void | CharHidden (const SvxCharHiddenItem &)=0 |
Sfx item RES_CHRATR_HIDDEN. More... | |
void | FormatCharBorder (const SvxBoxItem &rBox) |
Sfx item RES_CHRATR_BOX. More... | |
virtual void | CharBorder (const ::editeng::SvxBorderLine *pAllBorder, const sal_uInt16 nDist, const bool bShadow)=0 |
virtual void | CharHighlight (const SvxBrushItem &)=0 |
Sfx item RES_CHRATR_HIGHLIGHT. More... | |
virtual void | TextINetFormat (const SwFormatINetFormat &)=0 |
Sfx item RES_TXTATR_INETFMT. More... | |
virtual void | TextCharFormat (const SwFormatCharFormat &)=0 |
Sfx item RES_TXTATR_CHARFMT. More... | |
void | TextField (const SwFormatField &) |
Sfx item RES_TXTATR_FIELD, RES_TXTATR_ANNOTATION and RES_TXTATR_INPUTFIELD. More... | |
void | TextFlyContent (const SwFormatFlyCnt &) |
Sfx item RES_TXTATR_FLYCNT. More... | |
void | TextFootnote (const SwFormatFootnote &) |
Sfx item RES_TXTATR_FTN. More... | |
virtual void | TextFootnote_Impl (const SwFormatFootnote &)=0 |
Sfx item RES_TXTATR_FTN. More... | |
virtual void | TextLineBreak (const SwFormatLineBreak &)=0 |
RES_TXTATR_LINEBREAK, i.e. clearing breaks. More... | |
void | ParaLineSpacing (const SvxLineSpacingItem &) |
Sfx item RES_PARATR_LINESPACING. More... | |
virtual void | ParaLineSpacing_Impl (short nSpace, short nMulti)=0 |
Count the values in ParaLineSpacing, and pass theme here. More... | |
virtual void | ParaAdjust (const SvxAdjustItem &)=0 |
Sfx item RES_PARATR_ADJUST. More... | |
virtual void | ParaSplit (const SvxFormatSplitItem &)=0 |
Sfx item RES_PARATR_SPLIT. More... | |
virtual void | ParaWidows (const SvxWidowsItem &)=0 |
Sfx item RES_PARATR_WIDOWS. More... | |
virtual void | ParaTabStop (const SvxTabStopItem &)=0 |
Sfx item RES_PARATR_TABSTOP. More... | |
virtual void | ParaHyphenZone (const SvxHyphenZoneItem &)=0 |
Sfx item RES_PARATR_HYPHENZONE. More... | |
void | ParaNumRule (const SwNumRuleItem &) |
Sfx item RES_PARATR_NUMRULE. More... | |
virtual void | ParaNumRule_Impl (const SwTextNode *pTextNd, sal_Int32 nLvl, sal_Int32 nNumId)=0 |
Numbering - the implementation. More... | |
virtual void | ParaScriptSpace (const SfxBoolItem &)=0 |
Sfx item RES_PARATR_SCRIPTSPACE. More... | |
virtual void | ParaHangingPunctuation (const SfxBoolItem &)=0 |
Sfx item RES_PARATR_HANGINGPUNCTUATION. More... | |
virtual void | ParaForbiddenRules (const SfxBoolItem &)=0 |
Sfx item RES_PARATR_FORBIDDEN_RULES. More... | |
virtual void | ParaVerticalAlign (const SvxParaVertAlignItem &)=0 |
Sfx item RES_PARATR_VERTALIGN. More... | |
virtual void | ParaSnapToGrid (const SvxParaGridItem &)=0 |
Sfx item RES_PARATR_SNAPTOGRID. More... | |
virtual void | FormatFrameSize (const SwFormatFrameSize &)=0 |
Sfx item RES_FRM_SIZE. More... | |
virtual void | FormatPaperBin (const SvxPaperBinItem &)=0 |
Sfx item RES_PAPER_BIN. More... | |
virtual void | FormatLRSpace (const SvxLRSpaceItem &)=0 |
Sfx item RES_LR_SPACE. More... | |
virtual void | FormatULSpace (const SvxULSpaceItem &)=0 |
Sfx item RES_UL_SPACE. More... | |
void | FormatPageDescription (const SwFormatPageDesc &) |
Sfx item RES_PAGEDESC. More... | |
void | FormatBreak (const SvxFormatBreakItem &) |
Sfx item RES_BREAK. More... | |
virtual void | FormatSurround (const SwFormatSurround &)=0 |
Sfx item RES_SURROUND. More... | |
virtual void | FormatVertOrientation (const SwFormatVertOrient &)=0 |
Sfx item RES_VERT_ORIENT. More... | |
virtual void | FormatHorizOrientation (const SwFormatHoriOrient &)=0 |
Sfx item RES_HORI_ORIENT. More... | |
virtual void | FormatAnchor (const SwFormatAnchor &)=0 |
Sfx item RES_ANCHOR. More... | |
virtual void | FormatBackground (const SvxBrushItem &)=0 |
Sfx item RES_BACKGROUND. More... | |
virtual void | FormatFillStyle (const XFillStyleItem &)=0 |
Sfx item RES_FILL_STYLE. More... | |
virtual void | FormatFillGradient (const XFillGradientItem &)=0 |
Sfx item RES_FILL_GRADIENT. More... | |
virtual void | FormatBox (const SvxBoxItem &)=0 |
Sfx item RES_BOX. More... | |
void | FormatColumns (const SwFormatCol &) |
Sfx item RES_COL. More... | |
virtual void | FormatColumns_Impl (sal_uInt16 nCols, const SwFormatCol &rCol, bool bEven, SwTwips nPageSize)=0 |
virtual void | FormatKeep (const SvxFormatKeepItem &)=0 |
Sfx item RES_KEEP. More... | |
sal_uInt32 | GridCharacterPitch (const SwTextGridItem &rGrid) const |
Compute the grid character pitch. More... | |
virtual void | FormatTextGrid (const SwTextGridItem &)=0 |
Sfx item RES_TEXTGRID. More... | |
virtual void | FormatLineNumbering (const SwFormatLineNumber &)=0 |
Sfx item RES_LINENUMBER. More... | |
virtual void | FormatFrameDirection (const SvxFrameDirectionItem &)=0 |
Sfx item RES_FRAMEDIR. More... | |
virtual void | ParaGrabBag (const SfxGrabBagItem &)=0 |
Sfx item RES_PARATR_GRABBAG. More... | |
virtual void | CharGrabBag (const SfxGrabBagItem &)=0 |
Sfx item RES_CHRATR_GRABBAG. More... | |
void | ParaOutlineLevelBase (const SfxUInt16Item &rItem) |
Sfx item RES_PARATR_OUTLINELEVEL. More... | |
virtual void | ParaOutlineLevel (const SfxUInt16Item &)=0 |
virtual void | WriteExpand (const SwField *pField)=0 |
Write the expanded field. More... | |
virtual void | RefField (const SwField &rField, const OUString &rRef)=0 |
virtual void | HiddenField (const SwField &rField)=0 |
virtual void | SetField (const SwField &rField, ww::eField eType, const OUString &rCmd)=0 |
virtual void | PostitField (const SwField *pField)=0 |
virtual bool | DropdownField (const SwField *pField)=0 |
virtual bool | PlaceholderField (const SwField *pField)=0 |
virtual bool | AnalyzeURL (const OUString &rUrl, const OUString &rTarget, OUString *pLinkURL, OUString *pMark) |
virtual void | WriteBookmarkInActParagraph (const OUString &rName, sal_Int32 nFirstRunPos, sal_Int32 nLastRunPos)=0 |
Insert a bookmark inside the currently processed paragraph. More... | |
ww8::GridColsPtr | GetGridCols (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
ww8::WidthsPtr | GetColumnWidths (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
virtual void | SectionRtlGutter (const SfxBoolItem &rRtlGutter)=0 |
RES_RTL_GUTTER. More... | |
Private Member Functions | |
void | FlyFrameGraphic (const SwFlyFrameFormat *pFlyFrameFormat, const SwGrfNode *pGrfNode) |
Output graphic fly frames. More... | |
void | FlyFrameOLE (const SwFlyFrameFormat *pFlyFrameFormat, SwOLENode &rOLENode, const Size &rSize) |
void | FlyFrameOLEReplacement (const SwFlyFrameFormat *pFlyFrameFormat, SwOLENode &rOLENode, const Size &rSize) |
bool | FlyFrameOLEMath (const SwFlyFrameFormat *pFlyFrameFormat, SwOLENode &rOLENode, const Size &rSize) |
Math export. More... | |
void | InitTableHelper (const ww8::WW8TableNodeInfoInner::Pointer_t &pTableTextNodeInfoInner) |
void | StartTable () |
void | StartTableRow (const ww8::WW8TableNodeInfoInner::Pointer_t &pTableTextNodeInfoInner) |
void | StartTableCell () |
void | TableCellProperties (const ww8::WW8TableNodeInfoInner::Pointer_t &pTableTextNodeInfoInner) |
void | EndTableCell () |
void | EndTableRow () |
void | EndTable () |
void | FinishTableRowCell (const ww8::WW8TableNodeInfoInner::Pointer_t &pInner) |
End cell, row, and even the entire table if necessary. More... | |
void | WriteTextFootnoteNumStr (const SwFormatFootnote &rFootnote) |
Private Attributes | |
RtfExport & | m_rExport |
Reference to the export, where to get the data from. More... | |
OStringBuffer | m_aTabStop |
const SwPageDesc * | m_pPrevPageDesc |
Access to the page style of the previous paragraph. More... | |
OUString | m_rStyleName |
sal_uInt16 | m_nStyleId |
sal_uInt16 | m_nListId |
RtfStringBuffer | m_aRun |
RtfStringBuffer | m_aRunText |
OStringBuffer | m_aAfterRuns |
OStringBuffer | m_aStylesheet |
OStringBuffer | m_aStyles |
OStringBuffer | m_aStylesAssocHich |
OStringBuffer | m_aStylesAssocDbch |
OStringBuffer | m_aStylesAssocRtlch |
OStringBuffer | m_aStylesAssocLtrch |
bool | m_bIsRTL |
sal_uInt16 | m_nScript |
bool | m_bControlLtrRtl |
sal_Int32 | m_nNextAnnotationMarkId |
sal_Int32 | m_nCurrentAnnotationMarkId |
std::map< OString, sal_Int32 > | m_rOpenedAnnotationMarksIds |
Maps annotation mark names to ID's. More... | |
std::unique_ptr< SwWriteTable > | m_pTableWrt |
bool | m_bTableCellOpen |
sal_uInt32 | m_nTableDepth |
bool | m_bTableAfterCell |
OStringBuffer | m_aRowDefs |
bool | m_nColBreakNeeded |
bool | m_bBufferSectionBreaks |
OStringBuffer | m_aSectionBreaks |
bool | m_bBufferSectionHeaders |
OStringBuffer | m_aSectionHeaders |
bool | m_bLastTable |
std::vector< OString > | m_aTables |
bool | m_bWroteCellInfo |
bool | m_bTableRowEnded |
If we ended a table row without starting a new one. More... | |
std::map< sal_uInt32, sal_uInt32 > | m_aCells |
Number of cells from the table definition, by depth. More... | |
bool | m_bIsBeforeFirstParagraph |
bool | m_bSingleEmptyRun |
If we're in a paragraph that has a single empty run only. More... | |
bool | m_bInRun |
bool | m_bInRuby |
std::map< sal_uInt16, const SwPostItField * > | m_aPostitFields |
Maps ID's to postit fields, used in atrfstart/end and atnref. More... | |
const Size * | m_pFlyFrameSize |
When exporting fly frames, this holds the real size of the frame. More... | |
std::vector< std::pair< OString, OString > > | m_aFlyProperties |
std::optional< css::drawing::FillStyle > | m_oFillStyle |
std::stack< OUString > | m_aURLs |
If we're in the process of exporting a hyperlink, then its URL. More... | |
bool | m_bParaBeforeAutoSpacing |
If original file had \sbauto. More... | |
sal_Int32 | m_nParaBeforeSpacing |
If m_bParaBeforeAutoSpacing is set, value of \sb. More... | |
bool | m_bParaAfterAutoSpacing |
If original file had \saauto. More... | |
sal_Int32 | m_nParaAfterSpacing |
If m_bParaBeforeAutoSpacing is set, value of. More... | |
editeng::WordPageMargins | m_aPageMargins |
Friends | |
class | RtfStringBufferValue |
class | SaveRunState |
Additional Inherited Members | |
![]() | |
static void | GetNumberPara (OUString &rStr, const SwField &rField) |
The class that has handlers for various resource types when exporting as RTF.
Definition at line 42 of file rtfattributeoutput.hxx.
|
explicit |
Definition at line 3907 of file rtfattributeoutput.cxx.
References LATIN.
|
overridedefault |
Exports the definition (image, size) of a single numbering picture bullet.
Reimplemented from AttributeOutputBase.
Definition at line 4448 of file rtfattributeoutput.cxx.
References ERRCODE_NONE, GraphicConverter::Export(), SvMemoryStream::GetData(), Size::Height(), m_rExport, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_PICHGOAL, OOO_STRING_SVTOOLS_RTF_PICT, OOO_STRING_SVTOOLS_RTF_PICWGOAL, OOO_STRING_SVTOOLS_RTF_PNGBLIP, OOO_STRING_SVTOOLS_RTF_SHPPICT, RtfExport::OutULong(), SAL_NEWLINE_STRING, SAL_WARN, RtfExport::Strm(), SvMemoryStream::TellEnd(), Size::Width(), SvStream::WriteCharPtr(), and msfilter::rtfutil::WriteHex().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BLINK.
Implements AttributeOutputBase.
Definition at line 2696 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_ANIMTEXT.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_AUTOKERN.
Implements AttributeOutputBase.
Definition at line 2690 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_KERNING.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BACKGROUND.
Implements AttributeOutputBase.
Definition at line 2702 of file rtfattributeoutput.cxx.
References SvxBrushItem::GetColor(), RtfExport::GetColor(), Color::IsTransparent(), m_aStyles, m_rExport, and OOO_STRING_SVTOOLS_RTF_CHCBPAT.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BidiRTL.
Implements AttributeOutputBase.
Definition at line 2773 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BOX.
Implements AttributeOutputBase.
Definition at line 2855 of file rtfattributeoutput.cxx.
References m_aStyles, m_rExport, OOO_STRING_SVTOOLS_RTF_CHBRDR, and OutBorderLine().
|
overrideprotectedvirtual |
Sfx item Sfx item RES_CHRATR_CASEMAP.
Implements AttributeOutputBase.
Definition at line 2410 of file rtfattributeoutput.cxx.
References m_aStyles, OOO_STRING_SVTOOLS_RTF_CAPS, and OOO_STRING_SVTOOLS_RTF_SCAPS.
|
overrideprotectedvirtual |
Sfx item Sfx item RES_CHRATR_COLOR.
Implements AttributeOutputBase.
Definition at line 2429 of file rtfattributeoutput.cxx.
References RtfExport::GetColor(), SvxColorItem::GetValue(), m_aStyles, m_rExport, and OOO_STRING_SVTOOLS_RTF_CF.
|
overrideprotectedvirtual |
Sfx item Sfx item RES_CHRATR_CONTOUR.
Implements AttributeOutputBase.
Definition at line 2437 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_OUTL.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CROSSEDOUT.
Implements AttributeOutputBase.
Definition at line 2444 of file rtfattributeoutput.cxx.
References SvxCrossedOutItem::GetStrikeout(), m_aStyles, OOO_STRING_SVTOOLS_RTF_STRIKE, OOO_STRING_SVTOOLS_RTF_STRIKED, STRIKEOUT_DOUBLE, and STRIKEOUT_NONE.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_EMPHASIS_MARK.
Implements AttributeOutputBase.
Definition at line 2783 of file rtfattributeoutput.cxx.
References SvxEmphasisMarkItem::GetEmphasisMark(), m_aStyles, OOO_STRING_SVTOOLS_RTF_ACCCIRCLE, OOO_STRING_SVTOOLS_RTF_ACCCOMMA, OOO_STRING_SVTOOLS_RTF_ACCDOT, OOO_STRING_SVTOOLS_RTF_ACCNONE, OOO_STRING_SVTOOLS_RTF_ACCUNDERDOT, and v.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_ESCAPEMENT.
Implements AttributeOutputBase.
Definition at line 2462 of file rtfattributeoutput.cxx.
References DFLT_ESC_AUTO_SUB, DFLT_ESC_AUTO_SUPER, DFLT_ESC_PROP, DFLT_ESC_SUB, DFLT_ESC_SUPER, SvxEscapementItem::GetEsc(), MSWordExportBase::GetItem(), SvxEscapementItem::GetProportionalHeight(), m_aStyles, m_rExport, OOO_STRING_SVTOOLS_RTF_DN, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_SUB, OOO_STRING_SVTOOLS_RTF_SUPER, OOO_STRING_SVTOOLS_RTF_UP, OOO_STRING_SVTOOLS_RTF_UPDNPROP, RES_CHRATR_FONTSIZE(), and round.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_FONT.
Implements AttributeOutputBase.
Definition at line 2517 of file rtfattributeoutput.cxx.
References SvxFontItem::GetCharSet(), RtfExport::GetCurrentEncoding(), RtfExport::GetDefaultEncoding(), SvxFontItem::GetFamilyName(), wwFontHelper::GetId(), MSWordExportBase::m_aFontHelper, m_aStyles, m_aStylesAssocHich, m_rExport, sw::util::FontMapExport::msPrimary, sw::util::FontMapExport::msSecondary, OOO_STRING_SVTOOLS_RTF_AF, OOO_STRING_SVTOOLS_RTF_F, sw::ms::rtl_TextEncodingToWinCharsetRTF(), and RtfExport::SetCurrentEncoding().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_FONT.
Implements AttributeOutputBase.
Definition at line 2711 of file rtfattributeoutput.cxx.
References wwFontHelper::GetId(), MSWordExportBase::m_aFontHelper, m_aStylesAssocDbch, m_rExport, and OOO_STRING_SVTOOLS_RTF_AF.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_FONT.
Implements AttributeOutputBase.
Definition at line 2742 of file rtfattributeoutput.cxx.
References wwFontHelper::GetId(), MSWordExportBase::m_aFontHelper, m_aStylesAssocRtlch, m_rExport, and OOO_STRING_SVTOOLS_RTF_AF.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_FONTSIZE.
Implements AttributeOutputBase.
Definition at line 2537 of file rtfattributeoutput.cxx.
References SvxFontHeightItem::GetHeight(), m_aStyles, m_aStylesAssocDbch, m_aStylesAssocRtlch, OOO_STRING_SVTOOLS_RTF_AFS, OOO_STRING_SVTOOLS_RTF_FS, RES_CHRATR_CJK_FONTSIZE(), RES_CHRATR_CTL_FONTSIZE(), and RES_CHRATR_FONTSIZE().
Referenced by CharFontSizeCJK(), and CharFontSizeCTL().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_FONTSIZE.
Implements AttributeOutputBase.
Definition at line 2718 of file rtfattributeoutput.cxx.
References CharFontSize().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_FONTSIZE.
Implements AttributeOutputBase.
Definition at line 2749 of file rtfattributeoutput.cxx.
References CharFontSize().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_GRABBAG.
Implements AttributeOutputBase.
Definition at line 3817 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_HIDDEN.
Implements AttributeOutputBase.
Definition at line 2848 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_V.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_HIGHLIGHT.
Implements AttributeOutputBase.
Definition at line 2863 of file rtfattributeoutput.cxx.
References SvxBrushItem::GetColor(), m_aStyles, OOO_STRING_SVTOOLS_RTF_HIGHLIGHT, and msfilter::util::TransColToIco().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_IdctHint.
Implements AttributeOutputBase.
Definition at line 2775 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_KERNING.
Implements AttributeOutputBase.
Definition at line 2556 of file rtfattributeoutput.cxx.
References m_aStyles, OOO_STRING_SVTOOLS_RTF_EXPND, and OOO_STRING_SVTOOLS_RTF_EXPNDTW.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_LANGUAGE.
Implements AttributeOutputBase.
Definition at line 2565 of file rtfattributeoutput.cxx.
References SvxLanguageItem::GetLanguage(), m_aStyles, m_aStylesAssocDbch, m_aStylesAssocLtrch, m_aStylesAssocRtlch, OOO_STRING_SVTOOLS_RTF_ALANG, OOO_STRING_SVTOOLS_RTF_LANG, OOO_STRING_SVTOOLS_RTF_LANGFE, RES_CHRATR_CJK_LANGUAGE(), RES_CHRATR_CTL_LANGUAGE(), and RES_CHRATR_LANGUAGE().
Referenced by CharLanguageCJK(), and CharLanguageCTL().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_LANGUAGE.
Implements AttributeOutputBase.
Definition at line 2723 of file rtfattributeoutput.cxx.
References CharLanguage().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_LANGUAGE.
Implements AttributeOutputBase.
Definition at line 2754 of file rtfattributeoutput.cxx.
References CharLanguage().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_POSTURE.
Implements AttributeOutputBase.
Definition at line 2593 of file rtfattributeoutput.cxx.
References SvxPostureItem::GetPosture(), ITALIC_NONE, m_aStyles, and OOO_STRING_SVTOOLS_RTF_I.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_POSTURE.
Implements AttributeOutputBase.
Definition at line 2728 of file rtfattributeoutput.cxx.
References SvxPostureItem::GetPosture(), ITALIC_NONE, m_aStylesAssocDbch, and OOO_STRING_SVTOOLS_RTF_I.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_POSTURE.
Implements AttributeOutputBase.
Definition at line 2759 of file rtfattributeoutput.cxx.
References SvxPostureItem::GetPosture(), ITALIC_NONE, m_aStylesAssocRtlch, and OOO_STRING_SVTOOLS_RTF_AI.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_RELIEF.
Implements AttributeOutputBase.
Definition at line 2828 of file rtfattributeoutput.cxx.
References m_aStyles, OOO_STRING_SVTOOLS_RTF_EMBO, and OOO_STRING_SVTOOLS_RTF_IMPR.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_ROTATE.
Implements AttributeOutputBase.
Definition at line 2777 of file rtfattributeoutput.cxx.
References SvxCharRotateItem::IsFitToLine(), m_aStyles, and OOO_STRING_SVTOOLS_RTF_HORZVERT.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_SCALEW.
Implements AttributeOutputBase.
Definition at line 2822 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_CHARSCALEX.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_SHADOWED.
Implements AttributeOutputBase.
Definition at line 2600 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_SHAD.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_TWO_LINES.
Implements AttributeOutputBase.
Definition at line 2798 of file rtfattributeoutput.cxx.
References SvxTwoLinesItem::GetEndBracket(), SvxTwoLinesItem::GetStartBracket(), SvxTwoLinesItem::GetValue(), m_aStyles, nType, and OOO_STRING_SVTOOLS_RTF_TWOINONE.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_UNDERLINE.
Implements AttributeOutputBase.
Definition at line 2607 of file rtfattributeoutput.cxx.
References SvxTextLineItem::GetColor(), RtfExport::GetColor(), SvxTextLineItem::GetLineStyle(), GetValue, MSWordExportBase::HasItem(), LINESTYLE_BOLD, LINESTYLE_BOLDDASH, LINESTYLE_BOLDDASHDOT, LINESTYLE_BOLDDASHDOTDOT, LINESTYLE_BOLDDOTTED, LINESTYLE_BOLDLONGDASH, LINESTYLE_BOLDWAVE, LINESTYLE_DASH, LINESTYLE_DASHDOT, LINESTYLE_DASHDOTDOT, LINESTYLE_DOTTED, LINESTYLE_DOUBLE, LINESTYLE_DOUBLEWAVE, LINESTYLE_LONGDASH, LINESTYLE_NONE, LINESTYLE_SINGLE, LINESTYLE_WAVE, m_aStyles, m_rExport, OOO_STRING_SVTOOLS_RTF_UL, OOO_STRING_SVTOOLS_RTF_ULC, OOO_STRING_SVTOOLS_RTF_ULD, OOO_STRING_SVTOOLS_RTF_ULDASH, OOO_STRING_SVTOOLS_RTF_ULDASHD, OOO_STRING_SVTOOLS_RTF_ULDASHDD, OOO_STRING_SVTOOLS_RTF_ULDB, OOO_STRING_SVTOOLS_RTF_ULHWAVE, OOO_STRING_SVTOOLS_RTF_ULLDASH, OOO_STRING_SVTOOLS_RTF_ULNONE, OOO_STRING_SVTOOLS_RTF_ULTH, OOO_STRING_SVTOOLS_RTF_ULTHD, OOO_STRING_SVTOOLS_RTF_ULTHDASH, OOO_STRING_SVTOOLS_RTF_ULTHDASHD, OOO_STRING_SVTOOLS_RTF_ULTHDASHDD, OOO_STRING_SVTOOLS_RTF_ULTHLDASH, OOO_STRING_SVTOOLS_RTF_ULULDBWAVE, OOO_STRING_SVTOOLS_RTF_ULW, OOO_STRING_SVTOOLS_RTF_ULWAVE, and RES_CHRATR_WORDLINEMODE().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_WEIGHT.
Implements AttributeOutputBase.
Definition at line 2683 of file rtfattributeoutput.cxx.
References SvxWeightItem::GetWeight(), m_aStyles, OOO_STRING_SVTOOLS_RTF_B, and WEIGHT_BOLD.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_WEIGHT.
Implements AttributeOutputBase.
Definition at line 2735 of file rtfattributeoutput.cxx.
References SvxWeightItem::GetWeight(), m_aStylesAssocDbch, OOO_STRING_SVTOOLS_RTF_AB, and WEIGHT_BOLD.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_WEIGHT.
Implements AttributeOutputBase.
Definition at line 2766 of file rtfattributeoutput.cxx.
References SvxWeightItem::GetWeight(), m_aStylesAssocRtlch, OOO_STRING_SVTOOLS_RTF_AB, and WEIGHT_BOLD.
|
overridevirtual |
Write default style.
Implements AttributeOutputBase.
Definition at line 1174 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 3891 of file rtfattributeoutput.cxx.
|
overridevirtual |
Empty paragraph.
Implements AttributeOutputBase.
Definition at line 324 of file rtfattributeoutput.cxx.
References m_rExport, OOO_STRING_SVTOOLS_RTF_PAR, SAL_NEWLINE_STRING, RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
|
overridevirtual |
End of the abstract numbering definition instance.
Reimplemented from AttributeOutputBase.
Definition at line 1510 of file rtfattributeoutput.cxx.
References m_nListId, m_rExport, OOO_STRING_SVTOOLS_RTF_LISTID, RtfExport::OutULong(), SAL_NEWLINE_STRING, RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
void RtfAttributeOutput::EndFont | ( | ) | const |
End the font.
Definition at line 3955 of file rtfattributeoutput.cxx.
References RtfExport::GetDefaultEncoding(), m_rExport, RtfExport::SetCurrentEncoding(), RtfExport::Strm(), and SvStream::WriteCharPtr().
Referenced by wwFont::WriteRtf().
|
overridevirtual |
End of the paragraph.
Implements AttributeOutputBase.
Definition at line 281 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), RtfStringBuffer::appendAndClear(), FinishTableRowCell(), RtfExport::GetCurrentNodeIndex(), SwDoc::IsClipBoard(), m_aAfterRuns, m_aRun, m_aSectionHeaders, m_bBufferSectionHeaders, m_bTableAfterCell, m_nColBreakNeeded, MSWordExportBase::m_nTextTyp, MSWordExportBase::m_pCurPam, MSWordExportBase::m_rDoc, m_rExport, RtfStringBuffer::makeStringAndClear(), OOO_STRING_SVTOOLS_RTF_COLUMN, OOO_STRING_SVTOOLS_RTF_PAR, SAL_NEWLINE_STRING, TXT_EDN, and TXT_FTN.
|
overridevirtual |
Called after we end outputting the attributes.
Implements AttributeOutputBase.
Definition at line 394 of file rtfattributeoutput.cxx.
References aProperties, m_aStyles, m_rExport, RtfExport::Strm(), and SvStream::WriteOString().
|
overridevirtual |
Output ruby end.
Implements AttributeOutputBase.
Definition at line 550 of file rtfattributeoutput.cxx.
|
overridevirtual |
End of the text run.
Implements AttributeOutputBase.
Definition at line 421 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), RtfStringBuffer::appendAndClear(), m_aRun, m_aRunText, m_bInRuby, m_bInRun, m_bSingleEmptyRun, OOO_STRING_SVTOOLS_RTF_FLDRSLT, and SAL_NEWLINE_STRING.
|
overridevirtual |
Called after we end outputting the attributes.
Implements AttributeOutputBase.
Definition at line 443 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), aProperties, m_aRun, and MoveCharacterProperties().
Referenced by TextFootnote_Impl().
|
overridevirtual |
End of the section properties.
Implements AttributeOutputBase.
Definition at line 1271 of file rtfattributeoutput.cxx.
|
overridevirtual |
End of a style in the styles table.
Implements AttributeOutputBase.
Definition at line 1205 of file rtfattributeoutput.cxx.
References RtfExport::GetCurrentEncoding(), RtfExport::InsStyle(), m_aStylesheet, m_nStyleId, m_rExport, m_rStyleName, MoveCharacterProperties(), msfilter::rtfutil::OutString(), and SAL_NEWLINE_STRING.
|
overridevirtual |
End of (paragraph or run) properties of a style.
Implements AttributeOutputBase.
Definition at line 1222 of file rtfattributeoutput.cxx.
|
overridevirtual |
End of the styles table.
Implements AttributeOutputBase.
Definition at line 1166 of file rtfattributeoutput.cxx.
References m_aStylesheet, m_rExport, RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteOString().
|
private |
Definition at line 1113 of file rtfattributeoutput.cxx.
References m_bTableCellOpen, m_nTableDepth, and m_pTableWrt.
Referenced by FinishTableRowCell().
|
private |
Definition at line 1053 of file rtfattributeoutput.cxx.
References m_aAfterRuns, m_aCells, m_bTableAfterCell, m_bTableCellOpen, m_bWroteCellInfo, m_nTableDepth, OOO_STRING_SVTOOLS_RTF_CELL, OOO_STRING_SVTOOLS_RTF_INTBL, OOO_STRING_SVTOOLS_RTF_ITAP, OOO_STRING_SVTOOLS_RTF_NESTCELL, and SAL_INFO.
Referenced by FinishTableRowCell().
|
private |
Definition at line 1075 of file rtfattributeoutput.cxx.
References i, m_aAfterRuns, m_aCells, m_aRowDefs, m_aTables, m_bTableRowEnded, m_nTableDepth, OOO_STRING_SVTOOLS_RTF_CELL, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_NESTROW, OOO_STRING_SVTOOLS_RTF_NESTTABLEPROPRS, OOO_STRING_SVTOOLS_RTF_NONESTTABLES, OOO_STRING_SVTOOLS_RTF_PAR, OOO_STRING_SVTOOLS_RTF_PARD, OOO_STRING_SVTOOLS_RTF_ROW, and SAL_INFO.
Referenced by FinishTableRowCell().
|
overridevirtual |
Output URL end.
Implements AttributeOutputBase.
Definition at line 582 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), m_aRun, m_aRunText, and m_aURLs.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 615 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
private |
End cell, row, and even the entire table if necessary.
Definition at line 1129 of file rtfattributeoutput.cxx.
References EndTable(), EndTableCell(), EndTableRow(), SwTable::GetTabLines(), and SwTableLines::size().
Referenced by EndParagraph(), and TableNodeInfoInner().
|
private |
Output graphic fly frames.
Definition at line 4218 of file rtfattributeoutput.cxx.
References sw::util::CorrectWordWrapPolygonForExport(), tools::PolyPolygon::Count(), ERRCODE_NONE, ESCHER_ShpInst_PictureFrame, GraphicConverter::Export(), ExportPICT(), SfxItemSet::Get(), SwContentNode::GetAttr(), RtfExport::GetCurrentEncoding(), SvMemoryStream::GetData(), GfxLink::GetData(), GfxLink::GetDataSize(), ww8::Frame::GetFrameFormat(), SwFormat::GetFrameSize(), Graphic::GetGfxLink(), SwGrfNode::GetGrf(), SvxSizeItem::GetHeight(), sw::util::GetNoTextNodeFromSwFrameFormat(), SwFlyFrameFormat::GetObjDescription(), SwFlyFrameFormat::GetObjTitle(), SwFormat::GetOpaque(), Graphic::GetPrefSize(), SwContentNode::GetpSwAttrSet(), tools::Polygon::GetSize(), Graphic::GetSizePixel(), SwFormat::GetSurround(), SwGrfNode::GetTwipSize(), GfxLink::GetType(), Graphic::GetType(), SvxSizeItem::GetWidth(), i, SwFormatSurround::IsContour(), GfxLink::IsEMF(), Graphic::IsGfxLink(), ww8::Frame::IsInline(), MSWordExportBase::m_aFrames, MSWordExportBase::m_bOutFlyFrameAttrs, m_pFlyFrameSize, MSWordExportBase::m_pParentFrame, m_rExport, OOO_STRING_SVTOOLS_RTF_EMFBLIP, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_JPEGBLIP, OOO_STRING_SVTOOLS_RTF_NONSHPPICT, OOO_STRING_SVTOOLS_RTF_PNGBLIP, OOO_STRING_SVTOOLS_RTF_SHP, OOO_STRING_SVTOOLS_RTF_SHPINST, OOO_STRING_SVTOOLS_RTF_SHPPICT, OOO_STRING_SVTOOLS_RTF_SN, OOO_STRING_SVTOOLS_RTF_SP, OOO_STRING_SVTOOLS_RTF_SV, OOO_STRING_SVTOOLS_RTF_WMETAFILE, MSWordExportBase::OutputFormat(), msfilter::rtfutil::OutString(), RES_GRFATR_CROPGRF(), RES_GRFATR_ROTATION(), RTF_MULTIPLIER, SAL_NEWLINE_STRING, SAL_WARN, SvStream::Seek(), Size::setHeight(), RtfExport::SetRTFFlySyntax(), Size::setWidth(), RtfExport::Strm(), SvMemoryStream::TellEnd(), SvStream::WriteChar(), SvStream::WriteCharPtr(), and SvStream::WriteOString().
Referenced by RtfStringBufferValue::makeStringAndClear().
|
private |
Definition at line 4209 of file rtfattributeoutput.cxx.
References FlyFrameOLEMath(), and FlyFrameOLEReplacement().
Referenced by OutputFlyFrame_Impl().
|
private |
Math export.
Definition at line 4176 of file rtfattributeoutput.cxx.
References aBuf, RtfStringBuffer::append(), FlyFrameOLEReplacement(), SwOLENode::GetAspect(), RtfExport::GetCurrentEncoding(), SwOLENode::GetOLEObj(), SwOLEObj::GetOleRef(), SotExchange::IsMath(), LO_STRING_SVTOOLS_RTF_MMATH, LO_STRING_SVTOOLS_RTF_MMATHPICT, m_aRunText, m_rExport, and SAL_WARN_IF.
Referenced by FlyFrameOLE().
|
private |
Definition at line 4143 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), ERRCODE_NONE, GraphicConverter::Export(), ExportPICT(), SwContentNode::GetAttr(), SvMemoryStream::GetData(), SwOLENode::GetGraphic(), Graphic::GetPrefSize(), SwOLENode::GetTwipSize(), Size::Height(), m_aRunText, m_rExport, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_NONSHPPICT, OOO_STRING_SVTOOLS_RTF_PNGBLIP, OOO_STRING_SVTOOLS_RTF_SHPPICT, OOO_STRING_SVTOOLS_RTF_WMETAFILE, RES_GRFATR_CROPGRF(), SAL_WARN, Size::setHeight(), Size::setWidth(), SvMemoryStream::TellEnd(), and Size::Width().
Referenced by FlyFrameOLE(), and FlyFrameOLEMath().
void RtfAttributeOutput::FontAlternateName | ( | const OUString & | rName | ) | const |
Alternate name for the font.
Definition at line 3962 of file rtfattributeoutput.cxx.
References RtfExport::GetCurrentEncoding(), m_rExport, OOO_STRING_SVTOOLS_RTF_FALT, OOO_STRING_SVTOOLS_RTF_IGNORE, msfilter::rtfutil::OutString(), RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
Referenced by wwFont::WriteRtf().
void RtfAttributeOutput::FontCharset | ( | sal_uInt8 | nCharSet | ) | const |
Font charset.
Definition at line 3978 of file rtfattributeoutput.cxx.
References m_rExport, OOO_STRING_SVTOOLS_RTF_FCHARSET, RtfExport::OutULong(), RtfExport::SetCurrentEncoding(), RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
Referenced by wwFont::WriteRtf().
void RtfAttributeOutput::FontFamilyType | ( | FontFamily | eFamily, |
const wwFont & | rFont | ||
) | const |
Font family.
Definition at line 3987 of file rtfattributeoutput.cxx.
References FAMILY_DECORATIVE, FAMILY_MODERN, FAMILY_ROMAN, FAMILY_SCRIPT, FAMILY_SWISS, wwFontHelper::GetId(), MSWordExportBase::m_aFontHelper, m_rExport, OOO_STRING_SVTOOLS_RTF_F, OOO_STRING_SVTOOLS_RTF_FDECOR, OOO_STRING_SVTOOLS_RTF_FMODERN, OOO_STRING_SVTOOLS_RTF_FNIL, OOO_STRING_SVTOOLS_RTF_FROMAN, OOO_STRING_SVTOOLS_RTF_FSCRIPT, OOO_STRING_SVTOOLS_RTF_FSWISS, RtfExport::OutULong(), RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
Referenced by wwFont::WriteRtf().
void RtfAttributeOutput::FontPitchType | ( | FontPitch | ePitch | ) | const |
Font pitch.
Definition at line 4016 of file rtfattributeoutput.cxx.
References m_rExport, OOO_STRING_SVTOOLS_RTF_FPRQ, RtfExport::OutULong(), PITCH_FIXED, PITCH_VARIABLE, RtfExport::Strm(), and SvStream::WriteCharPtr().
Referenced by wwFont::WriteRtf().
|
overrideprotectedvirtual |
Sfx item RES_ANCHOR.
Implements AttributeOutputBase.
Definition at line 3523 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetPageNum(), RtfExport::GetRTFFlySyntax(), m_aRunText, m_rExport, OOO_STRING_SVTOOLS_RTF_FLYANCHOR, OOO_STRING_SVTOOLS_RTF_FLYCNTNT, and OOO_STRING_SVTOOLS_RTF_FLYPAGE.
|
overrideprotectedvirtual |
Sfx item RES_BACKGROUND.
Implements AttributeOutputBase.
Definition at line 3546 of file rtfattributeoutput.cxx.
References SvxBrushItem::GetColor(), RtfExport::GetColor(), RtfExport::GetRTFFlySyntax(), Color::IsTransparent(), m_aFlyProperties, m_aStyles, m_rExport, OOO_STRING_SVTOOLS_RTF_CBPAT, and wwUtility::RGBToBGR().
|
overrideprotectedvirtual |
Sfx item RES_BOX.
Implements AttributeOutputBase.
Definition at line 3601 of file rtfattributeoutput.cxx.
References o3tl::convert(), editeng::ConvertBorderWidthToWord(), o3tl::emu, editeng::SvxBorderLine::GetBorderLineStyle(), SvxBoxItem::GetBottom(), editeng::SvxBorderLine::GetColor(), SvxBoxItem::GetDistance(), GetExport(), SvxBoxItem::GetLeft(), SvxBoxItem::GetLine(), SvxBoxItem::GetRight(), RtfExport::GetRTFFlySyntax(), SvxBoxItem::GetSmallestDistance(), SvxBoxItem::GetTop(), editeng::SvxBorderLine::GetWidth(), sw::util::HasItem(), i, m_aFlyProperties, m_aSectionBreaks, m_aStyles, m_bBufferSectionBreaks, m_rExport, OOO_STRING_SVTOOLS_RTF_BOX, OOO_STRING_SVTOOLS_RTF_BRDRB, OOO_STRING_SVTOOLS_RTF_BRDRL, OOO_STRING_SVTOOLS_RTF_BRDRR, OOO_STRING_SVTOOLS_RTF_BRDRT, OutBorderLine(), RES_SHADOW(), wwUtility::RGBToBGR(), and o3tl::twip.
|
overrideprotectedvirtual |
Sfx item RES_COL.
Implements AttributeOutputBase.
Definition at line 3704 of file rtfattributeoutput.cxx.
References SwFormatCol::CalcPrtColWidth(), COLADJ_NONE, SwFormatCol::GetColumns(), SwFormatCol::GetGutterWidth(), SwFormatCol::GetLineAdj(), m_rExport, n, OOO_STRING_SVTOOLS_RTF_COLNO, OOO_STRING_SVTOOLS_RTF_COLS, OOO_STRING_SVTOOLS_RTF_COLSR, OOO_STRING_SVTOOLS_RTF_COLSX, OOO_STRING_SVTOOLS_RTF_COLW, OOO_STRING_SVTOOLS_RTF_LINEBETCOL, RtfExport::OutLong(), RtfExport::Strm(), and SvStream::WriteCharPtr().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 646 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_FILL_GRADIENT.
Implements AttributeOutputBase.
Definition at line 3567 of file rtfattributeoutput.cxx.
References XGradient::GetEndColor(), XGradient::GetGradientStyle(), XFillGradientItem::GetGradientValue(), XGradient::GetStartColor(), m_aFlyProperties, m_oFillStyle, and wwUtility::RGBToBGR().
|
overrideprotectedvirtual |
Sfx item RES_FILL_STYLE.
Implements AttributeOutputBase.
Definition at line 3562 of file rtfattributeoutput.cxx.
References m_oFillStyle.
|
overrideprotectedvirtual |
Sfx item RES_FRAMEDIR.
Implements AttributeOutputBase.
Definition at line 3755 of file rtfattributeoutput.cxx.
References MSWordExportBase::GetDefaultFrameDirection(), GetExport(), RtfExport::GetRTFFlySyntax(), m_aFlyProperties, m_aSectionBreaks, m_aStyles, m_bBufferSectionBreaks, MSWordExportBase::m_bOutPageDescs, m_rExport, OOO_STRING_SVTOOLS_RTF_LTRPAR, OOO_STRING_SVTOOLS_RTF_RTLPAR, OOO_STRING_SVTOOLS_RTF_STEXTFLOW, RtfExport::Strm(), and SvStream::WriteOString().
|
overrideprotectedvirtual |
Sfx item RES_FRM_SIZE.
Implements AttributeOutputBase.
Definition at line 3190 of file rtfattributeoutput.cxx.
References SvxSizeItem::GetHeight(), SvxSizeItem::GetWidth(), m_aSectionBreaks, m_bBufferSectionBreaks, MSWordExportBase::m_bOutPageDescs, m_rExport, OOO_STRING_SVTOOLS_RTF_PGHSXN, OOO_STRING_SVTOOLS_RTF_PGWSXN, RtfExport::Strm(), and SvStream::WriteOString().
|
overrideprotectedvirtual |
Sfx item RES_HORI_ORIENT.
Implements AttributeOutputBase.
Definition at line 3476 of file rtfattributeoutput.cxx.
References SwFormatHoriOrient::GetHoriOrient(), SwFormatHoriOrient::GetPos(), SwFormatHoriOrient::GetRelationOrient(), RtfExport::GetRTFFlySyntax(), m_aFlyProperties, MSWordExportBase::m_bOutFlyFrameAttrs, m_pFlyFrameSize, m_rExport, OOO_STRING_SVTOOLS_RTF_SHPBXCOLUMN, OOO_STRING_SVTOOLS_RTF_SHPBXIGNORE, OOO_STRING_SVTOOLS_RTF_SHPLEFT, OOO_STRING_SVTOOLS_RTF_SHPRIGHT, RtfExport::OutLong(), RtfExport::Strm(), Size::Width(), and SvStream::WriteCharPtr().
|
overrideprotectedvirtual |
Sfx item RES_KEEP.
Implements AttributeOutputBase.
Definition at line 3738 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_KEEPN.
|
overrideprotectedvirtual |
Sfx item RES_LINENUMBER.
Implements AttributeOutputBase.
Definition at line 3749 of file rtfattributeoutput.cxx.
References SwFormatLineNumber::IsCount(), m_aStyles, and OOO_STRING_SVTOOLS_RTF_NOLINE.
|
overrideprotectedvirtual |
Sfx item RES_LR_SPACE.
Implements AttributeOutputBase.
Definition at line 3211 of file rtfattributeoutput.cxx.
References o3tl::convert(), o3tl::emu, SvxLRSpaceItem::GetGutterMargin(), SvxLRSpaceItem::GetLeft(), SvxLRSpaceItem::GetRight(), RtfExport::GetRTFFlySyntax(), SvxLRSpaceItem::GetTextFirstLineOffset(), SvxLRSpaceItem::GetTextLeft(), MSWordExportBase::HasItem(), m_aFlyProperties, m_aPageMargins, m_aSectionBreaks, m_aStyles, m_bBufferSectionBreaks, MSWordExportBase::m_bOutFlyFrameAttrs, MSWordExportBase::m_bOutPageDescs, m_rExport, editeng::WordPageMargins::nLeft, editeng::WordPageMargins::nRight, OOO_STRING_SVTOOLS_RTF_FI, OOO_STRING_SVTOOLS_RTF_GUTTER, OOO_STRING_SVTOOLS_RTF_LI, OOO_STRING_SVTOOLS_RTF_LIN, OOO_STRING_SVTOOLS_RTF_MARGLSXN, OOO_STRING_SVTOOLS_RTF_MARGRSXN, OOO_STRING_SVTOOLS_RTF_RI, OOO_STRING_SVTOOLS_RTF_RIN, RES_BOX(), RtfExport::Strm(), o3tl::twip, and SvStream::WriteOString().
Referenced by ParaNumRule_Impl().
|
overrideprotectedvirtual |
Sfx item RES_PAPER_BIN.
Implements AttributeOutputBase.
Definition at line 3206 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_SURROUND.
Implements AttributeOutputBase.
Definition at line 3377 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), RtfExport::GetRTFFlySyntax(), SwFormatSurround::GetSurround(), SfxEnumItem< typename EnumT >::GetValue(), RTFSurround::GetValue(), SwFormatSurround::IsContour(), m_aRunText, MSWordExportBase::m_bOutFlyFrameAttrs, m_rExport, OOO_STRING_SVTOOLS_RTF_FLYMAINCNT, OOO_STRING_SVTOOLS_RTF_SHPWR, OOO_STRING_SVTOOLS_RTF_SHPWRK, RtfExport::OutLong(), RtfExport::Strm(), and SvStream::WriteCharPtr().
|
overrideprotectedvirtual |
Sfx item RES_TEXTGRID.
Implements AttributeOutputBase.
Definition at line 3744 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_UL_SPACE.
Implements AttributeOutputBase.
Definition at line 3278 of file rtfattributeoutput.cxx.
References o3tl::convert(), o3tl::emu, SvxULSpaceItem::GetContext(), MSWordExportBase::GetCurItemSet(), RtfExport::GetFirstPageItemSet(), SvxULSpaceItem::GetLower(), RtfExport::GetRTFFlySyntax(), SvxULSpaceItem::GetUpper(), sw::util::HdFtDistanceGlue::HasFooter(), sw::util::HdFtDistanceGlue::HasHeader(), LO_STRING_SVTOOLS_RTF_SAAUTO, LO_STRING_SVTOOLS_RTF_SBAUTO, m_aFlyProperties, m_aPageMargins, m_aSectionBreaks, m_aStyles, m_bBufferSectionBreaks, MSWordExportBase::m_bOutFlyFrameAttrs, MSWordExportBase::m_bOutPageDescs, m_bParaAfterAutoSpacing, m_bParaBeforeAutoSpacing, sw::util::HdFtDistanceGlue::m_DyaBottom, sw::util::HdFtDistanceGlue::m_DyaHdrBottom, sw::util::HdFtDistanceGlue::m_DyaHdrTop, sw::util::HdFtDistanceGlue::m_DyaTop, m_nParaAfterSpacing, m_nParaBeforeSpacing, m_rExport, editeng::WordPageMargins::nBottom, editeng::WordPageMargins::nTop, OOO_STRING_SVTOOLS_RTF_CONTEXTUALSPACE, OOO_STRING_SVTOOLS_RTF_FOOTERY, OOO_STRING_SVTOOLS_RTF_HEADERY, OOO_STRING_SVTOOLS_RTF_MARGBSXN, OOO_STRING_SVTOOLS_RTF_MARGTSXN, OOO_STRING_SVTOOLS_RTF_SA, OOO_STRING_SVTOOLS_RTF_SB, RtfExport::Strm(), o3tl::twip, and SvStream::WriteOString().
|
overrideprotectedvirtual |
Sfx item RES_VERT_ORIENT.
Implements AttributeOutputBase.
Definition at line 3426 of file rtfattributeoutput.cxx.
References SwFormatVertOrient::GetPos(), SwFormatVertOrient::GetRelationOrient(), RtfExport::GetRTFFlySyntax(), SwFormatVertOrient::GetVertOrient(), Size::Height(), m_aFlyProperties, MSWordExportBase::m_bOutFlyFrameAttrs, m_pFlyFrameSize, m_rExport, OOO_STRING_SVTOOLS_RTF_SHPBOTTOM, OOO_STRING_SVTOOLS_RTF_SHPBYIGNORE, OOO_STRING_SVTOOLS_RTF_SHPBYPARA, OOO_STRING_SVTOOLS_RTF_SHPTOP, RtfExport::OutLong(), RtfExport::Strm(), and SvStream::WriteCharPtr().
|
overridevirtual |
Return the right export class.
Implements AttributeOutputBase.
Definition at line 3941 of file rtfattributeoutput.cxx.
References m_rExport.
Referenced by FormatBox(), FormatFrameDirection(), and StartRuby().
|
inline |
Definition at line 683 of file rtfattributeoutput.hxx.
References m_pPrevPageDesc.
|
inline |
Definition at line 681 of file rtfattributeoutput.hxx.
References m_aTabStop.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 3842 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
private |
Definition at line 990 of file rtfattributeoutput.cxx.
References SwTable::GetFrameFormat(), SwFormat::GetFrameSize(), SwTable::GetHTMLTableLayout(), AttributeOutputBase::GetTablePageSize(), SwTable::GetTabLines(), SvxSizeItem::GetWidth(), SwHTMLTableLayout::IsExportable(), and m_pTableWrt.
Referenced by TableDefinition().
OString RtfAttributeOutput::MoveCharacterProperties | ( | bool | aAutoWriteRtlLtr = false | ) |
Definition at line 449 of file rtfattributeoutput.cxx.
References aBuf, m_aStyles, m_aStylesAssocDbch, m_aStylesAssocHich, m_aStylesAssocLtrch, m_aStylesAssocRtlch, m_bControlLtrRtl, m_bIsRTL, m_nScript, OOO_STRING_SVTOOLS_RTF_DBCH, OOO_STRING_SVTOOLS_RTF_HICH, OOO_STRING_SVTOOLS_RTF_LOCH, OOO_STRING_SVTOOLS_RTF_LTRCH, and OOO_STRING_SVTOOLS_RTF_RTLCH.
Referenced by EndRunProperties(), EndStyle(), NumberingLevel(), and RtfSdrExport::WriteOutliner().
|
overridevirtual |
Definition of a numbering instance.
Implements AttributeOutputBase.
Definition at line 1490 of file rtfattributeoutput.cxx.
References m_rExport, nId, OOO_STRING_SVTOOLS_RTF_LISTID, OOO_STRING_SVTOOLS_RTF_LISTOVERRIDE, OOO_STRING_SVTOOLS_RTF_LISTOVERRIDECOUNT, OOO_STRING_SVTOOLS_RTF_LS, RtfExport::OutULong(), RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
|
overridevirtual |
All the numbering level information.
Implements AttributeOutputBase.
Definition at line 1516 of file rtfattributeoutput.cxx.
References aProperties, SfxItemSet::Get(), RtfExport::GetDefaultEncoding(), MSWordExportBase::GetGrfIndex(), wwFontHelper::GetId(), SvxLanguageItem::GetLanguage(), i, LANGUAGE_CHINESE_SIMPLIFIED, LO_STRING_SVTOOLS_RTF_LEVELPICTURE, MSWordExportBase::m_aFontHelper, MSWordExportBase::m_bExportModeRTF, m_rExport, MoveCharacterProperties(), nIndex, OOO_STRING_SVTOOLS_RTF_F, OOO_STRING_SVTOOLS_RTF_FI, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_LEVELFOLLOW, OOO_STRING_SVTOOLS_RTF_LEVELJC, OOO_STRING_SVTOOLS_RTF_LEVELNFC, OOO_STRING_SVTOOLS_RTF_LEVELNUMBERS, OOO_STRING_SVTOOLS_RTF_LEVELSTARTAT, OOO_STRING_SVTOOLS_RTF_LEVELTEXT, OOO_STRING_SVTOOLS_RTF_LI, OOO_STRING_SVTOOLS_RTF_LISTLEVEL, OOO_STRING_SVTOOLS_RTF_SOUTLVL, msfilter::rtfutil::OutHex(), RtfExport::OutLong(), MSWordExportBase::OutputItemSet(), msfilter::rtfutil::OutString(), RtfExport::OutULong(), RES_CHRATR_CJK_LANGUAGE(), SAL_NEWLINE_STRING, RtfExport::Strm(), SVX_NUM_AIU_FULLWIDTH_JA, SVX_NUM_AIU_HALFWIDTH_JA, SVX_NUM_ARABIC_ZERO, SVX_NUM_BITMAP, SVX_NUM_CHAR_SPECIAL, SVX_NUM_CHARS_LOWER_LETTER, SVX_NUM_CHARS_LOWER_LETTER_N, SVX_NUM_CHARS_UPPER_LETTER, SVX_NUM_CHARS_UPPER_LETTER_N, SVX_NUM_CIRCLE_NUMBER, SVX_NUM_DI_ZI_ZH, SVX_NUM_FULL_WIDTH_ARABIC, SVX_NUM_IROHA_FULLWIDTH_JA, SVX_NUM_IROHA_HALFWIDTH_JA, SVX_NUM_NUMBER_LOWER_ZH, SVX_NUM_NUMBER_NONE, SVX_NUM_NUMBER_TRADITIONAL_JA, SVX_NUM_NUMBER_UPPER_ZH, SVX_NUM_NUMBER_UPPER_ZH_TW, SVX_NUM_ROMAN_LOWER, SVX_NUM_ROMAN_UPPER, SVX_NUM_TIAN_GAN_ZH, SvStream::WriteChar(), SvStream::WriteCharPtr(), and SvStream::WriteOString().
|
overridevirtual |
Numbering rule and Id.
Implements AttributeOutputBase.
Definition at line 1224 of file rtfattributeoutput.cxx.
References m_aStyles, WW8ListManager::nMaxLevel, OOO_STRING_SVTOOLS_RTF_ILVL, and OOO_STRING_SVTOOLS_RTF_OUTLINELEVEL.
|
overrideprotectedvirtual |
Output frames - the implementation.
Implements AttributeOutputBase.
Definition at line 2049 of file rtfattributeoutput.cxx.
References aBuf, RtfSdrExport::AddSdrObject(), RtfStringBuffer::append(), aStr, ww8::Frame::eDrawing, ww::eFORMCHECKBOX, ww8::Frame::eFormControl, ww::eFORMDROPDOWN, ww::eFORMTEXT, ww8::Frame::eGraphic, ww8::Frame::eOle, ESCHER_ShpInst_TextBox, ww8::Frame::eTextBox, FieldString(), SwFrameFormat::FindRealSdrObject(), FlyFrameOLE(), ww8::Frame::GetContent(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), RtfExport::GetCurrentEncoding(), ww8::Frame::GetFrameFormat(), SwNode::GetGrfNode(), ww8::Frame::GetLayoutSize(), SwNodeIndex::GetNode(), SwNode::GetOLENode(), ww8::Frame::GetSize(), ww8::Frame::GetWriterType(), i, ww8::Frame::IsInline(), RtfSdrExport::isTextBox(), m_aFlyProperties, m_aRun, m_aRunText, m_aStyles, MSWordExportBase::m_bOutFlyFrameAttrs, m_pFlyFrameSize, MSWordExportBase::m_pParentFrame, m_rExport, RtfStringBuffer::makeStringAndClear(), OOO_STRING_SVTOOLS_RTF_DATAFIELD, OOO_STRING_SVTOOLS_RTF_FFDEFRES, OOO_STRING_SVTOOLS_RTF_FFHASLISTBOX, OOO_STRING_SVTOOLS_RTF_FFHELPTEXT, OOO_STRING_SVTOOLS_RTF_FFHPS, OOO_STRING_SVTOOLS_RTF_FFL, OOO_STRING_SVTOOLS_RTF_FFNAME, OOO_STRING_SVTOOLS_RTF_FFOWNHELP, OOO_STRING_SVTOOLS_RTF_FFOWNSTAT, OOO_STRING_SVTOOLS_RTF_FFRES, OOO_STRING_SVTOOLS_RTF_FFSTATTEXT, OOO_STRING_SVTOOLS_RTF_FFTYPE, 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, OOO_STRING_SVTOOLS_RTF_SHP, OOO_STRING_SVTOOLS_RTF_SHPINST, OOO_STRING_SVTOOLS_RTF_SHPZ, OOO_STRING_SVTOOLS_RTF_SN, OOO_STRING_SVTOOLS_RTF_SP, OOO_STRING_SVTOOLS_RTF_SV, OUStringToOString(), msfilter::rtfutil::OutHex(), MSWordExportBase::OutputFormat(), RtfExport::OutULong(), pObject, SAL_INFO, SAL_NEWLINE_STRING, RtfExport::SdrExporter(), RtfExport::SetRTFFlySyntax(), sName, RtfExport::Strm(), SvStream::WriteChar(), SvStream::WriteCharPtr(), SvStream::WriteOString(), and writeTextFrame().
|
overridevirtual |
Page break As a paragraph property - the paragraph should be on the next page.
Implements AttributeOutputBase.
Definition at line 1235 of file rtfattributeoutput.cxx.
References m_rExport, OOO_STRING_SVTOOLS_RTF_PAGEBB, RtfExport::Strm(), and SvStream::WriteCharPtr().
|
overrideprotectedvirtual |
Sfx item RES_PARATR_ADJUST.
Implements AttributeOutputBase.
Definition at line 2955 of file rtfattributeoutput.cxx.
References SvxAdjustItem::GetAdjust(), SvxAdjustItem::GetLastBlock(), m_aStyles, OOO_STRING_SVTOOLS_RTF_QC, OOO_STRING_SVTOOLS_RTF_QD, OOO_STRING_SVTOOLS_RTF_QJ, OOO_STRING_SVTOOLS_RTF_QL, and OOO_STRING_SVTOOLS_RTF_QR.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_FORBIDDEN_RULES.
Implements AttributeOutputBase.
Definition at line 3155 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_GRABBAG.
Implements AttributeOutputBase.
Definition at line 3797 of file rtfattributeoutput.cxx.
References SfxGrabBagItem::GetGrabBag(), m_bParaAfterAutoSpacing, m_bParaBeforeAutoSpacing, m_nParaAfterSpacing, m_nParaBeforeSpacing, o3tl::mm100, and o3tl::toTwips().
|
overridevirtual |
Output style.
Implements AttributeOutputBase.
Definition at line 654 of file rtfattributeoutput.cxx.
References RtfExport::GetStyle(), m_aSectionHeaders, m_bBufferSectionHeaders, m_rExport, OOO_STRING_SVTOOLS_RTF_S, RtfExport::Strm(), and SvStream::WriteOString().
|
overrideprotectedvirtual |
Sfx item RES_PARATR_HANGINGPUNCTUATION.
Implements AttributeOutputBase.
Definition at line 3150 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_HYPHENZONE.
Implements AttributeOutputBase.
Definition at line 3059 of file rtfattributeoutput.cxx.
References SvxHyphenZoneItem::IsHyphen(), m_aStyles, and OOO_STRING_SVTOOLS_RTF_HYPHPAR.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_LINESPACING.
Implements AttributeOutputBase.
Definition at line 2947 of file rtfattributeoutput.cxx.
References m_aStyles, OOO_STRING_SVTOOLS_RTF_SL, and OOO_STRING_SVTOOLS_RTF_SLMULT.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_NUMRULE.
Implements AttributeOutputBase.
Definition at line 3065 of file rtfattributeoutput.cxx.
References FormatLRSpace(), SwNumRule::Get(), SfxItemSet::Get(), SwTextNode::GetActualListLevel(), SvxNumberFormat::GetBulletChar(), SwNumFormat::GetCharFormat(), RtfExport::GetDefaultEncoding(), SvxNumberFormat::GetFirstLineOffset(), MSWordExportBase::GetId(), SvxNumberFormat::GetIndentAt(), MSWordExportBase::GetNumberingId(), SvxNumberType::GetNumberingType(), SwNumRule::GetNumFormat(), SwTextNode::GetNumRule(), SwTextNode::GetNumString(), SwNumRule::GetRuleType(), RtfExport::GetStyle(), SwContentNode::GetSwAttrSet(), SvxLRSpaceItem::GetTextLeft(), SwTextNode::IsInList(), m_aStyles, m_rExport, MAXLEVEL, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_ILVL, OOO_STRING_SVTOOLS_RTF_LISTTEXT, OOO_STRING_SVTOOLS_RTF_LS, OOO_STRING_SVTOOLS_RTF_PARD, OOO_STRING_SVTOOLS_RTF_PLAIN, OOO_STRING_SVTOOLS_RTF_SOUTLVL, OOO_STRING_SVTOOLS_RTF_TAB, OUTLINE_RULE, msfilter::rtfutil::OutString(), RES_LR_SPACE(), SAL_WARN_IF, SvxLRSpaceItem::SetTextFirstLineOffset(), SvxLRSpaceItem::SetTextLeft(), SVX_NUM_BITMAP, and SVX_NUM_CHAR_SPECIAL.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_OUTLINELEVEL.
Implements AttributeOutputBase.
Definition at line 3819 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_SCRIPTSPACE.
Implements AttributeOutputBase.
Definition at line 3142 of file rtfattributeoutput.cxx.
References SfxBoolItem::GetValue(), m_aStyles, and OOO_STRING_SVTOOLS_RTF_ASPALPHA.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_SNAPTOGRID.
Implements AttributeOutputBase.
Definition at line 3185 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_SPLIT.
Implements AttributeOutputBase.
Definition at line 2980 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_KEEP.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_TABSTOP.
Implements AttributeOutputBase.
Definition at line 2994 of file rtfattributeoutput.cxx.
References cDfltFillChar, SvxTabStopItem::Count(), IDocumentSettingAccess::get(), SvxTabStop::GetAdjustment(), SvxTabStop::GetFill(), SwDoc::getIDocumentSettingAccess(), MSWordExportBase::GetItem(), SvxTabStop::GetTabPos(), m_aStyles, m_aTabStop, MSWordExportBase::m_rDoc, m_rExport, n, OOO_STRING_SVTOOLS_RTF_DEFTAB, OOO_STRING_SVTOOLS_RTF_TLDOT, OOO_STRING_SVTOOLS_RTF_TLEQ, OOO_STRING_SVTOOLS_RTF_TLTH, OOO_STRING_SVTOOLS_RTF_TLUL, OOO_STRING_SVTOOLS_RTF_TQC, OOO_STRING_SVTOOLS_RTF_TQDEC, OOO_STRING_SVTOOLS_RTF_TQR, OOO_STRING_SVTOOLS_RTF_TX, RES_LR_SPACE(), and TABS_RELATIVE_TO_INDENT.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_VERTALIGN.
Implements AttributeOutputBase.
Definition at line 3160 of file rtfattributeoutput.cxx.
References SvxParaVertAlignItem::Baseline, SvxParaVertAlignItem::Bottom, SvxParaVertAlignItem::Center, SvxParaVertAlignItem::GetValue(), m_aStyles, OOO_STRING_SVTOOLS_RTF_FAAUTO, OOO_STRING_SVTOOLS_RTF_FACENTER, OOO_STRING_SVTOOLS_RTF_FAHANG, OOO_STRING_SVTOOLS_RTF_FAROMAN, OOO_STRING_SVTOOLS_RTF_FAVAR, and SvxParaVertAlignItem::Top.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_WIDOWS.
Implements AttributeOutputBase.
Definition at line 2986 of file rtfattributeoutput.cxx.
References m_aStyles, OOO_STRING_SVTOOLS_RTF_NOWIDCTLPAR, and OOO_STRING_SVTOOLS_RTF_WIDCTLPAR.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 3897 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), SwField::GetPar1(), m_aRunText, OOO_STRING_SVTOOLS_RTF_FIELD, OOO_STRING_SVTOOLS_RTF_FLDINST, OOO_STRING_SVTOOLS_RTF_IGNORE, and RunText().
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 3853 of file rtfattributeoutput.cxx.
References aName, RtfStringBuffer::append(), sw::ms::DateTime2DTTM(), RtfExport::GetCurrentEncoding(), SwPostItField::GetDateTime(), SwPostItField::GetInitials(), SwPostItField::GetName(), SwPostItField::GetPar1(), SwPostItField::GetTextObject(), m_aPostitFields, m_aRunText, m_nCurrentAnnotationMarkId, m_rExport, m_rOpenedAnnotationMarksIds, OOO_STRING_SVTOOLS_RTF_ANNOTATION, OOO_STRING_SVTOOLS_RTF_ATNAUTHOR, OOO_STRING_SVTOOLS_RTF_ATNDATE, OOO_STRING_SVTOOLS_RTF_ATNID, OOO_STRING_SVTOOLS_RTF_ATNREF, OOO_STRING_SVTOOLS_RTF_CHATN, OOO_STRING_SVTOOLS_RTF_IGNORE, OUStringToOString(), pObject, RtfExport::SdrExporter(), TXT_ATN, and RtfSdrExport::WriteOutliner().
Referenced by WriteAnnotationMarks_Impl().
|
overridevirtual |
Output text (without markup).
Implements AttributeOutputBase.
Definition at line 526 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), m_aRunText, and msfilter::rtfutil::OutString().
Referenced by RunText().
|
overridevirtual |
Output redlining.
The common attribute that can be among the run properties.
Implements AttributeOutputBase.
Definition at line 621 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), sw::ms::DateTime2DTTM(), SwRedlineData::GetAuthor(), RtfExport::GetRedline(), SwRedlineData::GetTimeStamp(), SwRedlineData::GetType(), m_aRun, m_rExport, OOO_STRING_SVTOOLS_RTF_DELETED, OOO_STRING_SVTOOLS_RTF_REVAUTH, OOO_STRING_SVTOOLS_RTF_REVAUTHDEL, OOO_STRING_SVTOOLS_RTF_REVDTTM, OOO_STRING_SVTOOLS_RTF_REVDTTMDEL, OOO_STRING_SVTOOLS_RTF_REVISED, and SW_MOD.
Referenced by StartRun().
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 3837 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overridevirtual |
Export the state of RTL/CJK.
Implements AttributeOutputBase.
Definition at line 214 of file rtfattributeoutput.cxx.
References m_bControlLtrRtl, m_bIsRTL, and m_nScript.
OStringBuffer & RtfAttributeOutput::RunText | ( | ) |
Definition at line 524 of file rtfattributeoutput.cxx.
References RtfStringBuffer::getLastBuffer(), and m_aRunText.
Referenced by PlaceholderField(), and TextLineBreak().
|
overridevirtual |
Output text (inside a run).
Implements AttributeOutputBase.
Definition at line 517 of file rtfattributeoutput.cxx.
References RtfExport::GetCurrentEncoding(), m_rExport, RawText(), and SAL_INFO.
Referenced by RtfSdrExport::EndShape(), RtfSdrExport::StartShape(), and RtfSdrExport::WriteOutliner().
|
overridevirtual |
for footnote/endnote section properties
Reimplemented from AttributeOutputBase.
Definition at line 1418 of file rtfattributeoutput.cxx.
References SwDoc::GetEndNoteInfo(), SwDoc::GetFootnoteInfo(), MSWordExportBase::m_rDoc, m_rExport, and WriteFootnoteEndnotePr().
|
overridevirtual |
Columns populated from right/numbers on the right side?
Implements AttributeOutputBase.
Definition at line 1341 of file rtfattributeoutput.cxx.
References m_rExport, OOO_STRING_SVTOOLS_RTF_LTRSECT, OOO_STRING_SVTOOLS_RTF_RTLSECT, RtfExport::Strm(), and SvStream::WriteCharPtr().
|
overridevirtual |
Write a section break msword::ColumnBreak or msword::PageBreak.
Implements AttributeOutputBase.
Definition at line 1243 of file rtfattributeoutput.cxx.
References msword::ColumnBreak, m_nColBreakNeeded, m_rExport, msword::PageBreak, and MSWordExportBase::SectionProperties().
|
overridevirtual |
Called in order to output section breaks.
Implements AttributeOutputBase.
Definition at line 332 of file rtfattributeoutput.cxx.
References SwNode::FindPageDesc(), SwFormat::GetAttrSet(), SwTable::GetFrameFormat(), SwNodeIndex::GetNode(), SwContentNode::GetpSwAttrSet(), SwTableNode::GetTable(), SwNode::GetTextNode(), SwNode::IsEndNode(), SwNode::IsTableNode(), SwNode::IsTextNode(), m_aSectionBreaks, m_aSectionHeaders, m_aStyles, m_bBufferSectionBreaks, m_bBufferSectionHeaders, m_pPrevPageDesc, m_rExport, MSWordExportBase::OutputSectionBreaks(), SwNode::StartOfSectionNode(), RtfExport::Strm(), and SvStream::WriteOString().
|
overridevirtual |
Protection of forms.
Implements AttributeOutputBase.
Definition at line 1279 of file rtfattributeoutput.cxx.
References m_aSectionBreaks, and OOO_STRING_SVTOOLS_RTF_SECTUNLOCKED.
|
overridevirtual |
Numbering of the lines in the document.
Implements AttributeOutputBase.
Definition at line 1285 of file rtfattributeoutput.cxx.
References SwLineNumberInfo::GetCountBy(), SwLineNumberInfo::GetPosFromLeft(), SwLineNumberInfo::IsRestartEachPage(), m_rExport, OOO_STRING_SVTOOLS_RTF_LINECONT, OOO_STRING_SVTOOLS_RTF_LINEMOD, OOO_STRING_SVTOOLS_RTF_LINESTARTS, OOO_STRING_SVTOOLS_RTF_LINEX, RtfExport::OutLong(), RtfExport::Strm(), and SvStream::WriteCharPtr().
|
overridevirtual |
Description of the page borders.
Implements AttributeOutputBase.
Definition at line 1309 of file rtfattributeoutput.cxx.
References editeng::WordBorderDistances::bFromEdge, editeng::BorderDistancesToWord(), SvxBoxItem::GetBottom(), SwFormat::GetBox(), SvxBoxItem::GetLeft(), SvxBoxItem::GetRight(), SvxBoxItem::GetTop(), m_aPageMargins, m_aSectionBreaks, m_rExport, editeng::WordBorderDistances::nBottom, editeng::WordBorderDistances::nLeft, editeng::WordBorderDistances::nRight, editeng::WordBorderDistances::nTop, OOO_STRING_SVTOOLS_RTF_PGBRDRB, OOO_STRING_SVTOOLS_RTF_PGBRDRL, OOO_STRING_SVTOOLS_RTF_PGBRDROPT, OOO_STRING_SVTOOLS_RTF_PGBRDRR, OOO_STRING_SVTOOLS_RTF_PGBRDRT, and OutBorderLine().
|
overridevirtual |
The style of the page numbers.
Implements AttributeOutputBase.
Definition at line 1347 of file rtfattributeoutput.cxx.
References m_aSectionBreaks, nNumType, OOO_STRING_SVTOOLS_RTF_PGNDEC, OOO_STRING_SVTOOLS_RTF_PGNLCLTR, OOO_STRING_SVTOOLS_RTF_PGNLCRM, OOO_STRING_SVTOOLS_RTF_PGNRESTART, OOO_STRING_SVTOOLS_RTF_PGNSTARTS, OOO_STRING_SVTOOLS_RTF_PGNUCLTR, OOO_STRING_SVTOOLS_RTF_PGNUCRM, SVX_NUM_ARABIC, 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, and SVX_NUM_ROMAN_UPPER.
|
overrideprotectedvirtual |
RES_RTL_GUTTER.
Implements AttributeOutputBase.
Definition at line 4469 of file rtfattributeoutput.cxx.
References SfxBoolItem::GetValue(), LO_STRING_SVTOOLS_RTF_RTLGUTTER, m_rExport, RtfExport::Strm(), and SvStream::WriteCharPtr().
|
overridevirtual |
Has different headers/footers for the title page.
Implements AttributeOutputBase.
Definition at line 1302 of file rtfattributeoutput.cxx.
|
overridevirtual |
The type of breaking.
Implements AttributeOutputBase.
Definition at line 1383 of file rtfattributeoutput.cxx.
References m_aSectionBreaks, m_bBufferSectionBreaks, m_rExport, OOO_STRING_SVTOOLS_RTF_SBKCOL, OOO_STRING_SVTOOLS_RTF_SBKEVEN, OOO_STRING_SVTOOLS_RTF_SBKNONE, OOO_STRING_SVTOOLS_RTF_SBKODD, OOO_STRING_SVTOOLS_RTF_SBKPAGE, SAL_INFO, RtfExport::Strm(), sType, and SvStream::WriteOString().
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 3847 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overridevirtual |
Start of the abstract numbering definition instance.
Reimplemented from AttributeOutputBase.
Definition at line 1500 of file rtfattributeoutput.cxx.
References m_nListId, m_rExport, nId, OOO_STRING_SVTOOLS_RTF_LIST, OOO_STRING_SVTOOLS_RTF_LISTTEMPLATEID, RtfExport::OutULong(), RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
void RtfAttributeOutput::StartFont | ( | const OUString & | rFamilyName | ) | const |
Start the font.
Definition at line 3946 of file rtfattributeoutput.cxx.
References RtfExport::GetCurrentEncoding(), m_rExport, msfilter::rtfutil::OutString(), RtfExport::Strm(), and SvStream::WriteCharPtr().
Referenced by wwFont::WriteRtf().
|
overridevirtual |
Start of the paragraph.
Implements AttributeOutputBase.
Definition at line 221 of file rtfattributeoutput.cxx.
References RtfStringBuffer::getLength(), m_aRun, m_bIsBeforeFirstParagraph, m_bLastTable, m_bTableCellOpen, m_bTableRowEnded, m_nTableDepth, MSWordExportBase::m_nTextTyp, m_rExport, StartTable(), StartTableCell(), StartTableRow(), and TXT_HDFT.
|
overridevirtual |
Called before we start outputting the attributes.
Implements AttributeOutputBase.
Definition at line 379 of file rtfattributeoutput.cxx.
References RtfExport::GetRTFFlySyntax(), m_aSectionHeaders, m_bBufferSectionHeaders, m_rExport, OOO_STRING_SVTOOLS_RTF_PARD, OOO_STRING_SVTOOLS_RTF_PLAIN, RtfExport::Strm(), and SvStream::WriteOString().
|
overridevirtual |
Output ruby start.
Implements AttributeOutputBase.
Definition at line 531 of file rtfattributeoutput.cxx.
References aStr, CmdStart, ww::eEQ, FieldString(), WW8Ruby::GetBaseHeight(), WW8Ruby::GetDirective(), GetExport(), WW8Ruby::GetFontFamily(), WW8Ruby::GetJC(), WW8Ruby::GetRubyHeight(), SwFormatRuby::GetText(), m_bInRuby, m_rExport, NONE, RtfExport::OutputField(), and Start.
|
overridevirtual |
Start of the text run.
Implements AttributeOutputBase.
Definition at line 405 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), RtfStringBuffer::getLength(), m_aRun, m_aRunText, m_bInRun, m_bSingleEmptyRun, Redline(), and SAL_INFO.
|
overridevirtual |
Called before we start outputting the attributes.
Implements AttributeOutputBase.
Definition at line 438 of file rtfattributeoutput.cxx.
References m_aStyles.
|
overridevirtual |
Start of the section properties.
Implements AttributeOutputBase.
Definition at line 1258 of file rtfattributeoutput.cxx.
References m_aSectionBreaks, m_bBufferSectionBreaks, m_bIsBeforeFirstParagraph, m_rExport, OOO_STRING_SVTOOLS_RTF_SECT, OOO_STRING_SVTOOLS_RTF_SECTD, RtfExport::Strm(), and SvStream::WriteOString().
|
overridevirtual |
Start of a style in the styles table.
Implements AttributeOutputBase.
Definition at line 1176 of file rtfattributeoutput.cxx.
References eType, m_aStylesheet, m_nStyleId, m_rStyleName, OOO_STRING_SVTOOLS_RTF_CS, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_S, OOO_STRING_SVTOOLS_RTF_SAUTOUPD, OOO_STRING_SVTOOLS_RTF_SBASEDON, OOO_STRING_SVTOOLS_RTF_SNEXT, SAL_INFO, and STYLE_TYPE_PARA.
|
overridevirtual |
Start of (paragraph or run) properties of a style.
Implements AttributeOutputBase.
Definition at line 1217 of file rtfattributeoutput.cxx.
|
overridevirtual |
Start of the styles table.
Implements AttributeOutputBase.
Definition at line 1153 of file rtfattributeoutput.cxx.
References m_aStylesheet, m_rExport, OOO_STRING_SVTOOLS_RTF_COLORTBL, OOO_STRING_SVTOOLS_RTF_STYLESHEET, RtfExport::OutColorTable(), SAL_NEWLINE_STRING, RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
|
private |
Definition at line 1014 of file rtfattributeoutput.cxx.
References m_pTableWrt.
Referenced by StartParagraph().
|
private |
Definition at line 1043 of file rtfattributeoutput.cxx.
References m_bTableCellOpen.
Referenced by StartParagraph().
|
private |
Definition at line 1020 of file rtfattributeoutput.cxx.
References m_aAfterRuns, m_aRowDefs, m_aTables, m_bLastTable, m_bTableRowEnded, m_rExport, SAL_INFO, RtfExport::Strm(), TableDefinition(), and SvStream::WriteOString().
Referenced by StartParagraph().
|
overridevirtual |
Output URL start.
Implements AttributeOutputBase.
Definition at line 552 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), RtfExport::GetCurrentEncoding(), m_aRun, m_aURLs, m_rExport, OOO_STRING_SVTOOLS_RTF_FIELD, OOO_STRING_SVTOOLS_RTF_FLDINST, OOO_STRING_SVTOOLS_RTF_FLDRSLT, OOO_STRING_SVTOOLS_RTF_IGNORE, msfilter::rtfutil::OutString(), and rTarget.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 799 of file rtfattributeoutput.cxx.
References COL_AUTO(), SwFormat::GetAttrSet(), SwWriteTableCell::GetBox(), SwWriteTableRow::GetCells(), RtfExport::GetColor(), SwTable::GetFrameFormat(), SwTableLine::GetFrameFormat(), SwTableBox::GetFrameFormat(), SfxItemSet::GetItem(), SfxItemSet::GetItemIfSet(), SwTableBox::GetUpper(), Color::IsTransparent(), m_aRowDefs, m_pTableWrt, m_rExport, OOO_STRING_SVTOOLS_RTF_CLCBPAT, and RES_BACKGROUND().
Referenced by TableCellProperties().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 889 of file rtfattributeoutput.cxx.
References SwTable::GetFrameFormat(), m_aRowDefs, m_rExport, OOO_STRING_SVTOOLS_RTF_LTRROW, OOO_STRING_SVTOOLS_RTF_RTLROW, and MSWordExportBase::TrueFrameDirection().
Referenced by TableDefinition().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 876 of file rtfattributeoutput.cxx.
References SwTableLine::GetFrameFormat(), SwFormat::GetRowSplit(), SwTableBox::GetUpper(), SfxBoolItem::GetValue(), m_aRowDefs, and OOO_STRING_SVTOOLS_RTF_TRKEEP.
Referenced by TableDefinition().
|
private |
Definition at line 1045 of file rtfattributeoutput.cxx.
References TableBackgrounds(), TableDefaultBorders(), and TableVerticalCell().
Referenced by TableDefinition().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 840 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 752 of file rtfattributeoutput.cxx.
References SwFormat::GetAttrSet(), SwWriteTableCell::GetBox(), SwWriteTableRow::GetCells(), SwTableBox::GetFrameFormat(), SfxItemSet::GetItemIfSet(), i, m_aRowDefs, m_pTableWrt, m_rExport, OOO_STRING_SVTOOLS_RTF_CLBRDRB, OOO_STRING_SVTOOLS_RTF_CLBRDRL, OOO_STRING_SVTOOLS_RTF_CLBRDRR, OOO_STRING_SVTOOLS_RTF_CLBRDRT, OOO_STRING_SVTOOLS_RTF_CLPADB, OOO_STRING_SVTOOLS_RTF_CLPADFB, OOO_STRING_SVTOOLS_RTF_CLPADFL, OOO_STRING_SVTOOLS_RTF_CLPADFR, OOO_STRING_SVTOOLS_RTF_CLPADFT, OOO_STRING_SVTOOLS_RTF_CLPADL, OOO_STRING_SVTOOLS_RTF_CLPADR, OOO_STRING_SVTOOLS_RTF_CLPADT, OutTBLBorderLine(), and RES_BOX().
Referenced by TableCellProperties().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 685 of file rtfattributeoutput.cxx.
References SwWriteTableCell::GetBox(), SwFormat::GetBox(), SwWriteTableRow::GetCells(), SvxBoxItem::GetDistance(), SwTable::GetFrameFormat(), SwTableBox::GetFrameFormat(), SwFormat::GetFrameSize(), SvxLRSpaceItem::GetLeft(), SwFormat::GetLRSpace(), SvxSizeItem::GetWidth(), i, InitTableHelper(), m_aCells, m_aRowDefs, m_pTableWrt, OOO_STRING_SVTOOLS_RTF_CELLX, OOO_STRING_SVTOOLS_RTF_TROWD, OOO_STRING_SVTOOLS_RTF_TRPADDB, OOO_STRING_SVTOOLS_RTF_TRPADDFB, OOO_STRING_SVTOOLS_RTF_TRPADDFL, OOO_STRING_SVTOOLS_RTF_TRPADDFR, OOO_STRING_SVTOOLS_RTF_TRPADDFT, OOO_STRING_SVTOOLS_RTF_TRPADDL, OOO_STRING_SVTOOLS_RTF_TRPADDR, OOO_STRING_SVTOOLS_RTF_TRPADDT, SAL_WARN, o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size(), TableBidi(), TableCanSplit(), TableCellProperties(), TableHeight(), and TableOrientation().
Referenced by StartTableRow().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 845 of file rtfattributeoutput.cxx.
References Fixed, SwTableLine::GetFrameFormat(), SwFormat::GetFrameSize(), SvxSizeItem::GetHeight(), SwFormatFrameSize::GetHeightSizeType(), SwTableBox::GetUpper(), m_aRowDefs, Minimum, OOO_STRING_SVTOOLS_RTF_TRRH, and Variable.
Referenced by TableDefinition().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 668 of file rtfattributeoutput.cxx.
References m_aStyles, m_bWroteCellInfo, m_nTableDepth, OOO_STRING_SVTOOLS_RTF_INTBL, and OOO_STRING_SVTOOLS_RTF_ITAP.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 680 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 941 of file rtfattributeoutput.cxx.
References FinishTableRowCell().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 949 of file rtfattributeoutput.cxx.
References SwTable::GetFrameFormat(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SvxLRSpaceItem::GetLeft(), SwFormat::GetLRSpace(), m_aRowDefs, SwPostItHelper::NONE, OOO_STRING_SVTOOLS_RTF_TRLEFT, OOO_STRING_SVTOOLS_RTF_TRQC, OOO_STRING_SVTOOLS_RTF_TRQL, and OOO_STRING_SVTOOLS_RTF_TRQR.
Referenced by TableDefinition().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 984 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 835 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 978 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 900 of file rtfattributeoutput.cxx.
References SwFormat::GetAttrSet(), SwWriteTableCell::GetBox(), SwWriteTableRow::GetCells(), SwTableBox::GetFrameFormat(), SfxItemSet::GetItemIfSet(), SwWriteTableCell::GetRowSpan(), SwFormatVertOrient::GetVertOrient(), m_aRowDefs, m_pTableWrt, m_rExport, OOO_STRING_SVTOOLS_RTF_CLTXBTLR, OOO_STRING_SVTOOLS_RTF_CLTXTBRL, OOO_STRING_SVTOOLS_RTF_CLVERTALB, OOO_STRING_SVTOOLS_RTF_CLVERTALC, OOO_STRING_SVTOOLS_RTF_CLVERTALT, OOO_STRING_SVTOOLS_RTF_CLVMGF, OOO_STRING_SVTOOLS_RTF_CLVMRG, RES_VERT_ORIENT(), and MSWordExportBase::TrueFrameDirection().
Referenced by TableCellProperties().
|
overrideprotectedvirtual |
Sfx item RES_TXTATR_CHARFMT.
Implements AttributeOutputBase.
Definition at line 2886 of file rtfattributeoutput.cxx.
References SwFormatCharFormat::GetCharFormat(), MSWordExportBase::GetId(), RtfExport::GetStyle(), m_aStyles, m_rExport, and OOO_STRING_SVTOOLS_RTF_CS.
|
overrideprotectedvirtual |
Sfx item RES_TXTATR_FTN.
Implements AttributeOutputBase.
Definition at line 2905 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), RtfStringBuffer::clear(), SwNode::EndOfSectionIndex(), EndRunProperties(), FTNPOS_CHAPTER, SwDoc::GetFootnoteInfo(), SwNodeIndex::GetIndex(), SwNodeIndex::GetNode(), SwTextFootnote::GetStartNode(), SwFormatFootnote::GetTextFootnote(), SwFormatFootnote::IsEndNote(), m_aRun, m_aSectionHeaders, m_bBufferSectionHeaders, m_bInRun, m_bSingleEmptyRun, SwFootnoteInfo::m_ePos, MSWordExportBase::m_rDoc, m_rExport, OOO_STRING_SVTOOLS_RTF_FOOTNOTE, OOO_STRING_SVTOOLS_RTF_FTNALT, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_SUPER, SAL_INFO, TXT_EDN, TXT_FTN, MSWordExportBase::WriteSpecialText(), and WriteTextFootnoteNumStr().
|
overrideprotectedvirtual |
Sfx item RES_TXTATR_INETFMT.
Implements AttributeOutputBase.
Definition at line 2869 of file rtfattributeoutput.cxx.
References SwTextINetFormat::GetCharFormat(), MSWordExportBase::GetId(), RtfExport::GetStyle(), SwFormatINetFormat::GetTextINetFormat(), SwFormatINetFormat::GetValue(), m_aStyles, and m_rExport.
|
overrideprotectedvirtual |
RES_TXTATR_LINEBREAK, i.e. clearing breaks.
Implements AttributeOutputBase.
Definition at line 4479 of file rtfattributeoutput.cxx.
References SfxEnumItem< typename EnumT >::GetEnumValue(), LO_STRING_SVTOOLS_RTF_LBR, m_aStyles, and RunText().
void RtfAttributeOutput::WriteAnnotationMarks_Impl | ( | std::vector< OUString > & | rStarts, |
std::vector< OUString > & | rEnds | ||
) |
Definition at line 1785 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), m_aPostitFields, m_aRun, m_aRunText, m_nCurrentAnnotationMarkId, m_nNextAnnotationMarkId, m_rOpenedAnnotationMarksIds, nId, OOO_STRING_SVTOOLS_RTF_ATRFEND, OOO_STRING_SVTOOLS_RTF_ATRFSTART, OOO_STRING_SVTOOLS_RTF_IGNORE, OUStringToOString(), and PostitField().
|
inlineoverridevirtual |
Insert a bookmark inside the currently processed paragraph.
Implements AttributeOutputBase.
Definition at line 235 of file rtfattributeoutput.hxx.
void RtfAttributeOutput::WriteBookmarks_Impl | ( | std::vector< OUString > & | rStarts, |
std::vector< OUString > & | rEnds | ||
) |
Definition at line 1765 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), RtfExport::GetCurrentEncoding(), m_aRunText, m_rExport, OOO_STRING_SVTOOLS_RTF_BKMKEND, OOO_STRING_SVTOOLS_RTF_BKMKSTART, OOO_STRING_SVTOOLS_RTF_IGNORE, and msfilter::rtfutil::OutString().
|
overrideprotectedvirtual |
Write the expanded field.
Implements AttributeOutputBase.
Definition at line 3821 of file rtfattributeoutput.cxx.
References ww::eNONE, ww::eUNKNOWN, SwFieldType::GetName(), SwField::GetTyp(), m_rExport, RtfExport::OutputField(), User, and SwFieldType::Which().
void RtfAttributeOutput::WriteField_Impl | ( | const SwField * | pField, |
ww::eField | eType, | ||
const OUString & | rFieldCmd, | ||
FieldFlags | nMode | ||
) |
Definition at line 1718 of file rtfattributeoutput.cxx.
References All, RtfStringBuffer::append(), Close, CmdEnd, CmdStart, SwField::ExpandField(), FIXEDFLD, RtfExport::GetCurrentEncoding(), RtfExport::GetDefaultEncoding(), SwField::GetSubType(), m_aRunText, m_rExport, OOO_STRING_SVTOOLS_RTF_FIELD, OOO_STRING_SVTOOLS_RTF_FLDINST, OOO_STRING_SVTOOLS_RTF_FLDLOCK, OOO_STRING_SVTOOLS_RTF_FLDRSLT, OOO_STRING_SVTOOLS_RTF_IGNORE, and msfilter::rtfutil::OutString().
void RtfAttributeOutput::WriteFootnoteEndnotePr | ( | bool | bFootnote, |
const SwEndNoteInfo & | rInfo | ||
) |
Definition at line 1424 of file rtfattributeoutput.cxx.
References bFootnote, SvxNumberType::GetNumberingType(), SwEndNoteInfo::m_aFormat, m_aSectionBreaks, m_bBufferSectionBreaks, m_rExport, OOO_STRING_SVTOOLS_RTF_SAFTNNALC, OOO_STRING_SVTOOLS_RTF_SAFTNNAR, OOO_STRING_SVTOOLS_RTF_SAFTNNAUC, OOO_STRING_SVTOOLS_RTF_SAFTNNCHI, OOO_STRING_SVTOOLS_RTF_SAFTNNRLC, OOO_STRING_SVTOOLS_RTF_SAFTNNRUC, OOO_STRING_SVTOOLS_RTF_SFTNNALC, OOO_STRING_SVTOOLS_RTF_SFTNNAR, OOO_STRING_SVTOOLS_RTF_SFTNNAUC, OOO_STRING_SVTOOLS_RTF_SFTNNCHI, OOO_STRING_SVTOOLS_RTF_SFTNNRLC, OOO_STRING_SVTOOLS_RTF_SFTNNRUC, pOut, RtfExport::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, and SvStream::WriteOString().
Referenced by SectFootnoteEndnotePr().
void RtfAttributeOutput::WriteHeaderFooter_Impl | ( | const SwFrameFormat & | rFormat, |
bool | bHeader, | ||
const char * | pStr, | ||
bool | bTitlepg | ||
) |
Definition at line 1828 of file rtfattributeoutput.cxx.
References RtfStringBuffer::clear(), SwPageDesc::GetMaster(), SwFormat::GetULSpace(), SvxULSpaceItem::GetUpper(), m_aRun, m_aSectionBreaks, m_aSectionHeaders, m_bBufferSectionHeaders, MSWordExportBase::m_pCurrentPageDesc, m_rExport, OOO_STRING_SVTOOLS_RTF_FOOTERY, OOO_STRING_SVTOOLS_RTF_HEADERY, OOO_STRING_SVTOOLS_RTF_TITLEPG, and MSWordExportBase::WriteHeaderFooterText().
|
private |
Definition at line 2896 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), RtfExport::GetCurrentEncoding(), SwFormatFootnote::GetNumStr(), m_aRun, m_rExport, OOO_STRING_SVTOOLS_RTF_CHFTN, and msfilter::rtfutil::OutString().
Referenced by TextFootnote_Impl().
void RtfAttributeOutput::writeTextFrame | ( | const ww8::Frame & | rFrame, |
bool | bTextBox = false |
||
) |
Handles just the {\shptxt ...} part of a shape export.
Definition at line 1946 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), RtfStringBuffer::clear(), SwNode::EndOfSectionIndex(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), ww8::Frame::GetFrameFormat(), SwNodeIndex::GetIndex(), SwNodeIndex::GetNode(), RtfExport::getStream(), m_aRun, m_aRunText, m_bInRun, m_bSingleEmptyRun, m_nTableDepth, MSWordExportBase::m_pParentFrame, MSWordExportBase::m_pTableInfo, m_pTableWrt, m_rExport, RtfStringBuffer::makeStringAndClear(), OOO_STRING_SVTOOLS_RTF_PARD, OOO_STRING_SVTOOLS_RTF_SHPTXT, RtfExport::resetStream(), MSWordExportBase::RestoreData(), MSWordExportBase::SaveData(), RtfExport::SetRTFFlySyntax(), RtfExport::setStream(), RtfExport::Strm(), SvStream::WriteChar(), SvStream::WriteCharPtr(), and MSWordExportBase::WriteText().
Referenced by OutputFlyFrame_Impl(), and RtfSdrExport::StartShape().
|
friend |
Definition at line 44 of file rtfattributeoutput.hxx.
|
friend |
Definition at line 45 of file rtfattributeoutput.hxx.
|
private |
Definition at line 525 of file rtfattributeoutput.hxx.
Referenced by EndParagraph(), EndTableCell(), EndTableRow(), and StartTableRow().
|
private |
Number of cells from the table definition, by depth.
Definition at line 614 of file rtfattributeoutput.hxx.
Referenced by EndTableCell(), EndTableRow(), and TableDefinition().
|
private |
Definition at line 631 of file rtfattributeoutput.hxx.
Referenced by FormatBackground(), FormatBox(), FormatFillGradient(), FormatFrameDirection(), FormatHorizOrientation(), FormatLRSpace(), FormatULSpace(), FormatVertOrientation(), and OutputFlyFrame_Impl().
|
private |
Definition at line 647 of file rtfattributeoutput.hxx.
Referenced by FormatLRSpace(), FormatULSpace(), and SectionPageBorders().
|
private |
Maps ID's to postit fields, used in atrfstart/end and atnref.
Definition at line 626 of file rtfattributeoutput.hxx.
Referenced by PostitField(), and WriteAnnotationMarks_Impl().
|
private |
Definition at line 575 of file rtfattributeoutput.hxx.
Referenced by EndTableRow(), StartTableRow(), TableBackgrounds(), TableBidi(), TableCanSplit(), TableDefaultBorders(), TableDefinition(), TableHeight(), TableOrientation(), and TableVerticalCell().
|
private |
Definition at line 520 of file rtfattributeoutput.hxx.
Referenced by EndParagraph(), EndRun(), EndRunProperties(), EndURL(), OutputFlyFrame_Impl(), Redline(), StartParagraph(), StartRun(), StartURL(), TextFootnote_Impl(), WriteAnnotationMarks_Impl(), WriteHeaderFooter_Impl(), WriteTextFootnoteNumStr(), writeTextFrame(), and SaveRunState::~SaveRunState().
|
private |
Definition at line 521 of file rtfattributeoutput.hxx.
Referenced by EndRun(), EndURL(), FlyFrameOLEMath(), FlyFrameOLEReplacement(), FormatAnchor(), FormatSurround(), OutputFlyFrame_Impl(), PlaceholderField(), PostitField(), RawText(), RunText(), StartRun(), WriteAnnotationMarks_Impl(), WriteBookmarks_Impl(), WriteField_Impl(), writeTextFrame(), and SaveRunState::~SaveRunState().
|
private |
Definition at line 586 of file rtfattributeoutput.hxx.
Referenced by FormatBox(), FormatFrameDirection(), FormatFrameSize(), FormatLRSpace(), FormatULSpace(), SectionBreaks(), SectionFormProtection(), SectionPageBorders(), SectionPageNumbering(), SectionType(), StartSection(), WriteFootnoteEndnotePr(), and WriteHeaderFooter_Impl().
|
private |
Definition at line 593 of file rtfattributeoutput.hxx.
Referenced by EndParagraph(), ParagraphStyle(), SectionBreaks(), StartParagraphProperties(), TextFootnote_Impl(), and WriteHeaderFooter_Impl().
|
private |
Definition at line 534 of file rtfattributeoutput.hxx.
Referenced by CharAnimatedText(), CharAutoKern(), CharBackground(), CharBorder(), CharCaseMap(), CharColor(), CharContour(), CharCrossedOut(), CharEmphasisMark(), CharEscapement(), CharFont(), CharFontSize(), CharHidden(), CharHighlight(), CharKerning(), CharLanguage(), CharPosture(), CharRelief(), CharRotate(), CharScaleWidth(), CharShadow(), CharTwoLines(), CharUnderline(), CharWeight(), EndParagraphProperties(), FormatBackground(), FormatBox(), FormatFrameDirection(), FormatKeep(), FormatLineNumbering(), FormatLRSpace(), FormatULSpace(), MoveCharacterProperties(), OutlineNumbering(), OutputFlyFrame_Impl(), ParaAdjust(), ParaHyphenZone(), ParaLineSpacing_Impl(), ParaNumRule_Impl(), ParaScriptSpace(), ParaSplit(), ParaTabStop(), ParaVerticalAlign(), ParaWidows(), SectionBreaks(), StartRunProperties(), TableInfoCell(), TextCharFormat(), TextINetFormat(), and TextLineBreak().
|
private |
Definition at line 539 of file rtfattributeoutput.hxx.
Referenced by CharFontCJK(), CharFontSize(), CharLanguage(), CharPostureCJK(), CharWeightCJK(), and MoveCharacterProperties().
|
private |
Definition at line 538 of file rtfattributeoutput.hxx.
Referenced by CharFont(), and MoveCharacterProperties().
|
private |
Definition at line 541 of file rtfattributeoutput.hxx.
Referenced by CharLanguage(), and MoveCharacterProperties().
|
private |
Definition at line 540 of file rtfattributeoutput.hxx.
Referenced by CharFontCTL(), CharFontSize(), CharLanguage(), CharPostureCTL(), CharWeightCTL(), and MoveCharacterProperties().
|
private |
Definition at line 530 of file rtfattributeoutput.hxx.
Referenced by EndStyle(), EndStyles(), StartStyle(), and StartStyles().
|
private |
Definition at line 604 of file rtfattributeoutput.hxx.
Referenced by EndTableRow(), and StartTableRow().
|
private |
Definition at line 475 of file rtfattributeoutput.hxx.
Referenced by GetTabStop(), and ParaTabStop().
|
private |
If we're in the process of exporting a hyperlink, then its URL.
Definition at line 636 of file rtfattributeoutput.hxx.
Referenced by EndURL(), and StartURL().
|
private |
Definition at line 585 of file rtfattributeoutput.hxx.
Referenced by FormatBox(), FormatFrameDirection(), FormatFrameSize(), FormatLRSpace(), FormatULSpace(), SectionBreaks(), SectionType(), StartSection(), and WriteFootnoteEndnotePr().
|
private |
Definition at line 592 of file rtfattributeoutput.hxx.
Referenced by EndParagraph(), ParagraphStyle(), SectionBreaks(), StartParagraphProperties(), TextFootnote_Impl(), and WriteHeaderFooter_Impl().
|
private |
Definition at line 545 of file rtfattributeoutput.hxx.
Referenced by MoveCharacterProperties(), and RTLAndCJKState().
|
private |
Definition at line 623 of file rtfattributeoutput.hxx.
Referenced by EndRun(), and StartRuby().
|
private |
Definition at line 621 of file rtfattributeoutput.hxx.
Referenced by EndRun(), StartRun(), TextFootnote_Impl(), writeTextFrame(), and SaveRunState::~SaveRunState().
|
private |
Definition at line 616 of file rtfattributeoutput.hxx.
Referenced by StartParagraph(), and StartSection().
|
private |
Definition at line 543 of file rtfattributeoutput.hxx.
Referenced by MoveCharacterProperties(), and RTLAndCJKState().
|
private |
Definition at line 599 of file rtfattributeoutput.hxx.
Referenced by StartParagraph(), and StartTableRow().
|
private |
If original file had \saauto.
Definition at line 643 of file rtfattributeoutput.hxx.
Referenced by FormatULSpace(), and ParaGrabBag().
|
private |
If original file had \sbauto.
Definition at line 639 of file rtfattributeoutput.hxx.
Referenced by FormatULSpace(), and ParaGrabBag().
|
private |
If we're in a paragraph that has a single empty run only.
Definition at line 619 of file rtfattributeoutput.hxx.
Referenced by EndRun(), StartRun(), TextFootnote_Impl(), writeTextFrame(), and SaveRunState::~SaveRunState().
|
private |
Definition at line 570 of file rtfattributeoutput.hxx.
Referenced by EndParagraph(), and EndTableCell().
|
private |
Definition at line 560 of file rtfattributeoutput.hxx.
Referenced by EndTable(), EndTableCell(), StartParagraph(), and StartTableCell().
|
private |
If we ended a table row without starting a new one.
Definition at line 611 of file rtfattributeoutput.hxx.
Referenced by EndTableRow(), StartParagraph(), and StartTableRow().
|
private |
Definition at line 608 of file rtfattributeoutput.hxx.
Referenced by EndTableCell(), and TableInfoCell().
|
private |
Definition at line 580 of file rtfattributeoutput.hxx.
Referenced by EndParagraph(), and SectionBreak().
|
private |
Definition at line 548 of file rtfattributeoutput.hxx.
Referenced by PostitField(), and WriteAnnotationMarks_Impl().
|
private |
Definition at line 515 of file rtfattributeoutput.hxx.
Referenced by EndAbstractNumbering(), and StartAbstractNumbering().
|
private |
Definition at line 547 of file rtfattributeoutput.hxx.
Referenced by WriteAnnotationMarks_Impl().
|
private |
If m_bParaBeforeAutoSpacing is set, value of.
Definition at line 645 of file rtfattributeoutput.hxx.
Referenced by FormatULSpace(), and ParaGrabBag().
|
private |
If m_bParaBeforeAutoSpacing is set, value of \sb.
Definition at line 641 of file rtfattributeoutput.hxx.
Referenced by FormatULSpace(), and ParaGrabBag().
|
private |
Definition at line 544 of file rtfattributeoutput.hxx.
Referenced by MoveCharacterProperties(), and RTLAndCJKState().
|
private |
Definition at line 511 of file rtfattributeoutput.hxx.
Referenced by EndStyle(), and StartStyle().
|
private |
Definition at line 565 of file rtfattributeoutput.hxx.
Referenced by EndTable(), EndTableCell(), EndTableRow(), StartParagraph(), TableInfoCell(), and writeTextFrame().
|
private |
Definition at line 633 of file rtfattributeoutput.hxx.
Referenced by FormatFillGradient(), and FormatFillStyle().
|
private |
When exporting fly frames, this holds the real size of the frame.
Definition at line 629 of file rtfattributeoutput.hxx.
Referenced by FlyFrameGraphic(), FormatHorizOrientation(), FormatVertOrientation(), and OutputFlyFrame_Impl().
|
private |
Access to the page style of the previous paragraph.
Definition at line 478 of file rtfattributeoutput.hxx.
Referenced by GetPrevPageDesc(), and SectionBreaks().
|
private |
Definition at line 555 of file rtfattributeoutput.hxx.
Referenced by EndTable(), InitTableHelper(), StartTable(), TableBackgrounds(), TableDefaultBorders(), TableDefinition(), TableVerticalCell(), and writeTextFrame().
|
private |
Reference to the export, where to get the data from.
Definition at line 473 of file rtfattributeoutput.hxx.
Referenced by BulletDefinition(), CharBackground(), CharBorder(), CharColor(), CharEscapement(), CharFont(), CharFontCJK(), CharFontCTL(), CharUnderline(), EmptyParagraph(), EndAbstractNumbering(), EndFont(), EndParagraph(), EndParagraphProperties(), EndStyle(), EndStyles(), FlyFrameGraphic(), FlyFrameOLEMath(), FlyFrameOLEReplacement(), FontAlternateName(), FontCharset(), FontFamilyType(), FontPitchType(), FormatAnchor(), FormatBackground(), FormatBox(), FormatColumns_Impl(), FormatFrameDirection(), FormatFrameSize(), FormatHorizOrientation(), FormatLRSpace(), FormatSurround(), FormatULSpace(), FormatVertOrientation(), GetExport(), RtfStringBufferValue::makeStringAndClear(), NumberingDefinition(), NumberingLevel(), OutputFlyFrame_Impl(), PageBreakBefore(), ParagraphStyle(), ParaNumRule_Impl(), ParaTabStop(), PostitField(), Redline(), RunText(), SaveRunState::SaveRunState(), SectFootnoteEndnotePr(), SectionBiDi(), SectionBreak(), SectionBreaks(), SectionLineNumbering(), SectionPageBorders(), SectionRtlGutter(), SectionType(), StartAbstractNumbering(), StartFont(), StartParagraph(), StartParagraphProperties(), StartRuby(), StartSection(), StartStyles(), StartTableRow(), StartURL(), TableBackgrounds(), TableBidi(), TableDefaultBorders(), TableVerticalCell(), TextCharFormat(), TextFootnote_Impl(), TextINetFormat(), WriteBookmarks_Impl(), WriteExpand(), WriteField_Impl(), WriteFootnoteEndnotePr(), WriteHeaderFooter_Impl(), WriteTextFootnoteNumStr(), writeTextFrame(), and SaveRunState::~SaveRunState().
|
private |
Maps annotation mark names to ID's.
Definition at line 550 of file rtfattributeoutput.hxx.
Referenced by PostitField(), and WriteAnnotationMarks_Impl().
|
private |
Definition at line 510 of file rtfattributeoutput.hxx.
Referenced by EndStyle(), and StartStyle().