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 | TablePositioning (SwFrameFormat *pFlyFormat) |
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, bool isLegal) override |
All the numbering level information. More... | |
void | WriteField_Impl (const SwField *pField, ww::eField eType, std::u16string_view 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 (std::u16string_view rFamilyName) const |
Start the font. More... | |
void | EndFont () const |
End the font. More... | |
void | FontAlternateName (std::u16string_view 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 |
Public Member Functions inherited from AttributeOutputBase | |
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, bool isLegal)=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... | |
virtual void | FormatFirstLineIndent (const SvxFirstLineIndentItem &rFirstLine) override |
Sfx item RES_MARGIN_FIRSTLINE. More... | |
virtual void | FormatTextLeftMargin (const SvxTextLeftMarginItem &rTextLeftMargin) override |
Sfx item RES_MARGIN_TEXTLEFT. More... | |
virtual void | FormatRightMargin (const SvxRightMarginItem &rRightMargin) override |
Sfx item RES_MARGIN_RIGHT. 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... | |
Protected Member Functions inherited from AttributeOutputBase | |
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 | FormatFirstLineIndent (const SvxFirstLineIndentItem &rFirstLine)=0 |
Sfx item RES_MARGIN_FIRSTLINE. More... | |
virtual void | FormatTextLeftMargin (const SvxTextLeftMarginItem &rTextLeftMargin)=0 |
Sfx item RES_MARGIN_TEXTLEFT. More... | |
virtual void | FormatRightMargin (const SvxRightMarginItem &rRightMargin)=0 |
Sfx item RES_MARGIN_RIGHT. 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 Protected Member Functions inherited from AttributeOutputBase | |
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 4051 of file rtfattributeoutput.cxx.
References LATIN.
|
overridedefault |
Exports the definition (image, size) of a single numbering picture bullet.
Reimplemented from AttributeOutputBase.
Definition at line 4587 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, SAL_NEWLINE_STRING, SAL_WARN, RtfExport::Strm(), SvMemoryStream::TellEnd(), Size::Width(), msfilter::rtfutil::WriteHex(), SvStream::WriteNumberAsString(), and SvStream::WriteOString().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BLINK.
Implements AttributeOutputBase.
Definition at line 2803 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_ANIMTEXT.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_AUTOKERN.
Implements AttributeOutputBase.
Definition at line 2797 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_KERNING.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BACKGROUND.
Implements AttributeOutputBase.
Definition at line 2809 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 2880 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BOX.
Implements AttributeOutputBase.
Definition at line 2962 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 2517 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 2536 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 2544 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_OUTL.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CROSSEDOUT.
Implements AttributeOutputBase.
Definition at line 2551 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 2890 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 2569 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 2624 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 2818 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 2849 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 2644 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 2825 of file rtfattributeoutput.cxx.
References CharFontSize().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_FONTSIZE.
Implements AttributeOutputBase.
Definition at line 2856 of file rtfattributeoutput.cxx.
References CharFontSize().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_GRABBAG.
Implements AttributeOutputBase.
Definition at line 3961 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_HIDDEN.
Implements AttributeOutputBase.
Definition at line 2955 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_V.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_HIGHLIGHT.
Implements AttributeOutputBase.
Definition at line 2970 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 2882 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_KERNING.
Implements AttributeOutputBase.
Definition at line 2663 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 2672 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 2830 of file rtfattributeoutput.cxx.
References CharLanguage().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_LANGUAGE.
Implements AttributeOutputBase.
Definition at line 2861 of file rtfattributeoutput.cxx.
References CharLanguage().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_POSTURE.
Implements AttributeOutputBase.
Definition at line 2700 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 2835 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 2866 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 2935 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 2884 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 2929 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_CHARSCALEX.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_SHADOWED.
Implements AttributeOutputBase.
Definition at line 2707 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 2905 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 2714 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 2790 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 2842 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 2873 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 1270 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 4035 of file rtfattributeoutput.cxx.
|
overridevirtual |
Empty paragraph.
Implements AttributeOutputBase.
Definition at line 321 of file rtfattributeoutput.cxx.
References m_rExport, OOO_STRING_SVTOOLS_RTF_PAR, SAL_NEWLINE_STRING, RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteOString().
|
overridevirtual |
End of the abstract numbering definition instance.
Reimplemented from AttributeOutputBase.
Definition at line 1606 of file rtfattributeoutput.cxx.
References m_nListId, m_rExport, OOO_STRING_SVTOOLS_RTF_LISTID, SAL_NEWLINE_STRING, RtfExport::Strm(), SvStream::WriteChar(), SvStream::WriteNumberAsString(), and SvStream::WriteOString().
void RtfAttributeOutput::EndFont | ( | ) | const |
End the font.
Definition at line 4099 of file rtfattributeoutput.cxx.
References RtfExport::GetDefaultEncoding(), m_rExport, RtfExport::SetCurrentEncoding(), RtfExport::Strm(), and SvStream::WriteOString().
Referenced by wwFont::WriteRtf().
|
overridevirtual |
End of the paragraph.
Implements AttributeOutputBase.
Definition at line 278 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 389 of file rtfattributeoutput.cxx.
References aProperties, m_aStyles, m_rExport, RtfExport::Strm(), and SvStream::WriteOString().
|
overridevirtual |
Output ruby end.
Implements AttributeOutputBase.
Definition at line 544 of file rtfattributeoutput.cxx.
|
overridevirtual |
End of the text run.
Implements AttributeOutputBase.
Definition at line 416 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 438 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 1367 of file rtfattributeoutput.cxx.
|
overridevirtual |
End of a style in the styles table.
Implements AttributeOutputBase.
Definition at line 1301 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 1318 of file rtfattributeoutput.cxx.
|
overridevirtual |
End of the styles table.
Implements AttributeOutputBase.
Definition at line 1262 of file rtfattributeoutput.cxx.
References m_aStylesheet, m_rExport, RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteOString().
|
private |
Definition at line 1209 of file rtfattributeoutput.cxx.
References m_bTableCellOpen, m_nTableDepth, and m_pTableWrt.
Referenced by FinishTableRowCell().
|
private |
Definition at line 1151 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 1173 of file rtfattributeoutput.cxx.
References m_aAfterRuns, m_aRowDefs, m_aTables, m_bTableRowEnded, m_nTableDepth, 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 576 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), m_aRun, m_aRunText, and m_aURLs.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 609 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
private |
End cell, row, and even the entire table if necessary.
Definition at line 1225 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 4357 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(), and SvStream::WriteOString().
Referenced by RtfStringBufferValue::makeStringAndClear().
|
private |
Definition at line 4348 of file rtfattributeoutput.cxx.
References FlyFrameOLEMath(), and FlyFrameOLEReplacement().
Referenced by OutputFlyFrame_Impl().
|
private |
Math export.
Definition at line 4315 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 4282 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 | ( | std::u16string_view | rName | ) | const |
Alternate name for the font.
Definition at line 4106 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::WriteOString().
Referenced by wwFont::WriteRtf().
void RtfAttributeOutput::FontCharset | ( | sal_uInt8 | nCharSet | ) | const |
Font charset.
Definition at line 4121 of file rtfattributeoutput.cxx.
References m_rExport, OOO_STRING_SVTOOLS_RTF_FCHARSET, RtfExport::SetCurrentEncoding(), RtfExport::Strm(), SvStream::WriteChar(), SvStream::WriteNumberAsString(), and SvStream::WriteOString().
Referenced by wwFont::WriteRtf().
void RtfAttributeOutput::FontFamilyType | ( | FontFamily | eFamily, |
const wwFont & | rFont | ||
) | const |
Font family.
Definition at line 4130 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::Strm(), SvStream::WriteChar(), SvStream::WriteNumberAsString(), and SvStream::WriteOString().
Referenced by wwFont::WriteRtf().
void RtfAttributeOutput::FontPitchType | ( | FontPitch | ePitch | ) | const |
Font pitch.
Definition at line 4159 of file rtfattributeoutput.cxx.
References m_rExport, OOO_STRING_SVTOOLS_RTF_FPRQ, PITCH_FIXED, PITCH_VARIABLE, RtfExport::Strm(), SvStream::WriteNumberAsString(), and SvStream::WriteOString().
Referenced by wwFont::WriteRtf().
|
overrideprotectedvirtual |
Sfx item RES_ANCHOR.
Implements AttributeOutputBase.
Definition at line 3656 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 3679 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 3744 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 3847 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::Strm(), SvStream::WriteNumberAsString(), and SvStream::WriteOString().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 640 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_FILL_GRADIENT.
Implements AttributeOutputBase.
Definition at line 3700 of file rtfattributeoutput.cxx.
References basegfx::BGradient::GetColorStops(), XFillGradientItem::GetGradientValue(), m_aFlyProperties, m_oFillStyle, and wwUtility::RGBToBGR().
|
overrideprotectedvirtual |
Sfx item RES_FILL_STYLE.
Implements AttributeOutputBase.
Definition at line 3695 of file rtfattributeoutput.cxx.
References m_oFillStyle.
|
overrideprotectedvirtual |
Sfx item RES_MARGIN_FIRSTLINE.
Implements AttributeOutputBase.
Definition at line 3316 of file rtfattributeoutput.cxx.
References SvxFirstLineIndentItem::GetTextFirstLineOffset(), m_aStyles, and OOO_STRING_SVTOOLS_RTF_FI.
Referenced by ParaNumRule_Impl().
|
overrideprotectedvirtual |
Sfx item RES_FRAMEDIR.
Implements AttributeOutputBase.
Definition at line 3899 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 3295 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 3609 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::Strm(), Size::Width(), SvStream::WriteNumberAsString(), and SvStream::WriteOString().
|
overrideprotectedvirtual |
Sfx item RES_KEEP.
Implements AttributeOutputBase.
Definition at line 3882 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_KEEPN.
|
overrideprotectedvirtual |
Sfx item RES_LINENUMBER.
Implements AttributeOutputBase.
Definition at line 3893 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 3344 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().
|
overrideprotectedvirtual |
Sfx item RES_PAPER_BIN.
Implements AttributeOutputBase.
Definition at line 3311 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_MARGIN_RIGHT.
Implements AttributeOutputBase.
Definition at line 3330 of file rtfattributeoutput.cxx.
References SvxRightMarginItem::GetRight(), m_aStyles, OOO_STRING_SVTOOLS_RTF_RI, and OOO_STRING_SVTOOLS_RTF_RIN.
|
overrideprotectedvirtual |
Sfx item RES_SURROUND.
Implements AttributeOutputBase.
Definition at line 3510 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::Strm(), SvStream::WriteNumberAsString(), and SvStream::WriteOString().
|
overrideprotectedvirtual |
Sfx item RES_TEXTGRID.
Implements AttributeOutputBase.
Definition at line 3888 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_MARGIN_TEXTLEFT.
Implements AttributeOutputBase.
Definition at line 3322 of file rtfattributeoutput.cxx.
References SvxTextLeftMarginItem::GetTextLeft(), m_aStyles, OOO_STRING_SVTOOLS_RTF_LI, and OOO_STRING_SVTOOLS_RTF_LIN.
Referenced by ParaNumRule_Impl().
|
overrideprotectedvirtual |
Sfx item RES_UL_SPACE.
Implements AttributeOutputBase.
Definition at line 3411 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 3559 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::Strm(), SvStream::WriteNumberAsString(), and SvStream::WriteOString().
|
overridevirtual |
Return the right export class.
Implements AttributeOutputBase.
Definition at line 4085 of file rtfattributeoutput.cxx.
References m_rExport.
Referenced by FormatBox(), FormatFrameDirection(), OutputFlyFrame_Impl(), and StartRuby().
|
inline |
Definition at line 691 of file rtfattributeoutput.hxx.
References m_pPrevPageDesc.
|
inline |
Definition at line 689 of file rtfattributeoutput.hxx.
References m_aTabStop.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 3986 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
private |
Definition at line 1088 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 444 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 1586 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::Strm(), SvStream::WriteChar(), SvStream::WriteNumberAsString(), and SvStream::WriteOString().
|
overridevirtual |
All the numbering level information.
Implements AttributeOutputBase.
Definition at line 1612 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(), MSWordExportBase::OutputItemSet(), msfilter::rtfutil::OutString(), 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::WriteNumberAsString(), and SvStream::WriteOString().
|
overridevirtual |
Numbering rule and Id.
Implements AttributeOutputBase.
Definition at line 1320 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 2144 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, SwNode::EndOfSectionIndex(), ww8::Frame::eOle, ESCHER_ShpInst_TextBox, ww8::Frame::eTextBox, FieldString(), SwFrameFormat::FindRealSdrObject(), FlyFrameOLE(), ww8::Frame::GetContent(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), RtfExport::GetCurrentEncoding(), GetExport(), SwFormat::GetFlySplit(), ww8::Frame::GetFrameFormat(), SwNode::GetGrfNode(), SwNodeIndex::GetIndex(), ww8::Frame::GetLayoutSize(), SwNodeIndex::GetNode(), SwNode::GetOLENode(), ww8::Frame::GetSize(), SfxBoolItem::GetValue(), 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(), pObject, MSWordExportBase::RestoreData(), SAL_INFO, SAL_NEWLINE_STRING, MSWordExportBase::SaveData(), RtfExport::SdrExporter(), RtfExport::SetRTFFlySyntax(), sName, RtfExport::Strm(), SvStream::WriteChar(), SvStream::WriteNumberAsString(), SvStream::WriteOString(), MSWordExportBase::WriteText(), and writeTextFrame().
|
overridevirtual |
Page break As a paragraph property - the paragraph should be on the next page.
Implements AttributeOutputBase.
Definition at line 1331 of file rtfattributeoutput.cxx.
References m_rExport, OOO_STRING_SVTOOLS_RTF_PAGEBB, RtfExport::Strm(), and SvStream::WriteOString().
|
overrideprotectedvirtual |
Sfx item RES_PARATR_ADJUST.
Implements AttributeOutputBase.
Definition at line 3062 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 3260 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_GRABBAG.
Implements AttributeOutputBase.
Definition at line 3941 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 648 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 3255 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_HYPHENZONE.
Implements AttributeOutputBase.
Definition at line 3162 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 3054 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 3168 of file rtfattributeoutput.cxx.
References FormatFirstLineIndent(), FormatTextLeftMargin(), 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(), SvxTextLeftMarginItem::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_MARGIN_FIRSTLINE(), RES_MARGIN_TEXTLEFT(), SAL_WARN_IF, SvxFirstLineIndentItem::SetTextFirstLineOffset(), SvxTextLeftMarginItem::SetTextLeft(), SVX_NUM_BITMAP, and SVX_NUM_CHAR_SPECIAL.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_OUTLINELEVEL.
Implements AttributeOutputBase.
Definition at line 3963 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_SCRIPTSPACE.
Implements AttributeOutputBase.
Definition at line 3247 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 3290 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_SPLIT.
Implements AttributeOutputBase.
Definition at line 3087 of file rtfattributeoutput.cxx.
References m_aStyles, and OOO_STRING_SVTOOLS_RTF_KEEP.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_TABSTOP.
Implements AttributeOutputBase.
Definition at line 3101 of file rtfattributeoutput.cxx.
References cDfltFillChar, SvxTabStopItem::Count(), SvxTabStop::GetAdjustment(), SvxTabStop::GetFill(), MSWordExportBase::GetParaTabStopOffset(), SvxTabStop::GetTabPos(), m_aStyles, m_aTabStop, 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, and OOO_STRING_SVTOOLS_RTF_TX.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_VERTALIGN.
Implements AttributeOutputBase.
Definition at line 3265 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 3093 of file rtfattributeoutput.cxx.
References m_aStyles, OOO_STRING_SVTOOLS_RTF_NOWIDCTLPAR, and OOO_STRING_SVTOOLS_RTF_WIDCTLPAR.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 4041 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 3997 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 521 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 615 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 3981 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overridevirtual |
Export the state of RTL/CJK.
Implements AttributeOutputBase.
Definition at line 211 of file rtfattributeoutput.cxx.
References m_bControlLtrRtl, m_bIsRTL, and m_nScript.
OStringBuffer & RtfAttributeOutput::RunText | ( | ) |
Definition at line 519 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 512 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 1514 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 1437 of file rtfattributeoutput.cxx.
References m_rExport, OOO_STRING_SVTOOLS_RTF_LTRSECT, OOO_STRING_SVTOOLS_RTF_RTLSECT, RtfExport::Strm(), and SvStream::WriteOString().
|
overridevirtual |
Write a section break msword::ColumnBreak or msword::PageBreak.
Implements AttributeOutputBase.
Definition at line 1339 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 329 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 1375 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 1381 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::Strm(), SvStream::WriteNumberAsString(), and SvStream::WriteOString().
|
overridevirtual |
Description of the page borders.
Implements AttributeOutputBase.
Definition at line 1405 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 1443 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 4608 of file rtfattributeoutput.cxx.
References SfxBoolItem::GetValue(), LO_STRING_SVTOOLS_RTF_RTLGUTTER, m_rExport, RtfExport::Strm(), and SvStream::WriteOString().
|
overridevirtual |
Has different headers/footers for the title page.
Implements AttributeOutputBase.
Definition at line 1398 of file rtfattributeoutput.cxx.
|
overridevirtual |
The type of breaking.
Implements AttributeOutputBase.
Definition at line 1479 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 3991 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overridevirtual |
Start of the abstract numbering definition instance.
Reimplemented from AttributeOutputBase.
Definition at line 1596 of file rtfattributeoutput.cxx.
References m_nListId, m_rExport, nId, OOO_STRING_SVTOOLS_RTF_LIST, OOO_STRING_SVTOOLS_RTF_LISTTEMPLATEID, RtfExport::Strm(), SvStream::WriteChar(), SvStream::WriteNumberAsString(), and SvStream::WriteOString().
void RtfAttributeOutput::StartFont | ( | std::u16string_view | rFamilyName | ) | const |
Start the font.
Definition at line 4090 of file rtfattributeoutput.cxx.
References RtfExport::GetCurrentEncoding(), m_rExport, msfilter::rtfutil::OutString(), RtfExport::Strm(), and SvStream::WriteOString().
Referenced by wwFont::WriteRtf().
|
overridevirtual |
Start of the paragraph.
Implements AttributeOutputBase.
Definition at line 218 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 376 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 526 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 400 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 433 of file rtfattributeoutput.cxx.
References m_aStyles.
|
overridevirtual |
Start of the section properties.
Implements AttributeOutputBase.
Definition at line 1354 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 1272 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 1313 of file rtfattributeoutput.cxx.
|
overridevirtual |
Start of the styles table.
Implements AttributeOutputBase.
Definition at line 1249 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::WriteOString().
|
private |
Definition at line 1112 of file rtfattributeoutput.cxx.
References m_pTableWrt.
Referenced by StartParagraph().
|
private |
Definition at line 1141 of file rtfattributeoutput.cxx.
References m_bTableCellOpen.
Referenced by StartParagraph().
|
private |
Definition at line 1118 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 546 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 897 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 987 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 974 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 1143 of file rtfattributeoutput.cxx.
References TableBackgrounds(), TableDefaultBorders(), and TableVerticalCell().
Referenced by TableDefinition().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 938 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 850 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 780 of file rtfattributeoutput.cxx.
References SwWriteTableCell::GetBox(), SwFormat::GetBox(), SwWriteTableRow::GetCells(), SvxBoxItem::GetDistance(), SwNode::GetFlyFormat(), SwTable::GetFrameFormat(), SwTableBox::GetFrameFormat(), SwFormat::GetFrameSize(), SvxLRSpaceItem::GetLeft(), SwFormat::GetLRSpace(), SwTable::GetTableNode(), 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(), TableOrientation(), and TablePositioning().
Referenced by StartTableRow().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 943 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 661 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 673 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 1039 of file rtfattributeoutput.cxx.
References FinishTableRowCell().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 1047 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().
void RtfAttributeOutput::TablePositioning | ( | SwFrameFormat * | pFlyFormat | ) |
Definition at line 678 of file rtfattributeoutput.cxx.
References SwFormat::GetFlySplit(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SvxLRSpaceItem::GetLeft(), SvxULSpaceItem::GetLower(), SwFormat::GetLRSpace(), SwFormatVertOrient::GetPos(), SwFormatHoriOrient::GetPos(), SwFormatVertOrient::GetRelationOrient(), SwFormatHoriOrient::GetRelationOrient(), SvxLRSpaceItem::GetRight(), SwFormat::GetULSpace(), SvxULSpaceItem::GetUpper(), SfxBoolItem::GetValue(), SwFormatVertOrient::GetVertOrient(), SwFormat::GetVertOrient(), LO_STRING_SVTOOLS_RTF_TDFRMTXTBOTTOM, LO_STRING_SVTOOLS_RTF_TDFRMTXTLEFT, LO_STRING_SVTOOLS_RTF_TDFRMTXTRIGHT, LO_STRING_SVTOOLS_RTF_TDFRMTXTTOP, LO_STRING_SVTOOLS_RTF_TPHCOL, LO_STRING_SVTOOLS_RTF_TPHMRG, LO_STRING_SVTOOLS_RTF_TPHPG, LO_STRING_SVTOOLS_RTF_TPOSX, LO_STRING_SVTOOLS_RTF_TPOSXC, LO_STRING_SVTOOLS_RTF_TPOSXL, LO_STRING_SVTOOLS_RTF_TPOSXR, LO_STRING_SVTOOLS_RTF_TPOSY, LO_STRING_SVTOOLS_RTF_TPOSYB, LO_STRING_SVTOOLS_RTF_TPOSYC, LO_STRING_SVTOOLS_RTF_TPOSYT, LO_STRING_SVTOOLS_RTF_TPVMRG, LO_STRING_SVTOOLS_RTF_TPVPARA, LO_STRING_SVTOOLS_RTF_TPVPG, and m_aRowDefs.
Referenced by TableDefinition().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 1082 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 933 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 1076 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 998 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 2993 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 3012 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 2976 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 4618 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 1880 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 236 of file rtfattributeoutput.hxx.
void RtfAttributeOutput::WriteBookmarks_Impl | ( | std::vector< OUString > & | rStarts, |
std::vector< OUString > & | rEnds | ||
) |
Definition at line 1860 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 3965 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, | ||
std::u16string_view | rFieldCmd, | ||
FieldFlags | nMode | ||
) |
Definition at line 1813 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 1520 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 1923 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 3003 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 2041 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::WriteOString(), 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 533 of file rtfattributeoutput.hxx.
Referenced by EndParagraph(), EndTableCell(), EndTableRow(), and StartTableRow().
|
private |
Number of cells from the table definition, by depth.
Definition at line 622 of file rtfattributeoutput.hxx.
Referenced by EndTableCell(), and TableDefinition().
|
private |
Definition at line 639 of file rtfattributeoutput.hxx.
Referenced by FormatBackground(), FormatBox(), FormatFillGradient(), FormatFrameDirection(), FormatHorizOrientation(), FormatLRSpace(), FormatULSpace(), FormatVertOrientation(), and OutputFlyFrame_Impl().
|
private |
Definition at line 655 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 634 of file rtfattributeoutput.hxx.
Referenced by PostitField(), and WriteAnnotationMarks_Impl().
|
private |
Definition at line 583 of file rtfattributeoutput.hxx.
Referenced by EndTableRow(), StartTableRow(), TableBackgrounds(), TableBidi(), TableCanSplit(), TableDefaultBorders(), TableDefinition(), TableHeight(), TableOrientation(), TablePositioning(), and TableVerticalCell().
|
private |
Definition at line 528 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 529 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 594 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 601 of file rtfattributeoutput.hxx.
Referenced by EndParagraph(), ParagraphStyle(), SectionBreaks(), StartParagraphProperties(), TextFootnote_Impl(), and WriteHeaderFooter_Impl().
|
private |
Definition at line 542 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(), FormatFirstLineIndent(), FormatFrameDirection(), FormatKeep(), FormatLineNumbering(), FormatLRSpace(), FormatRightMargin(), FormatTextLeftMargin(), 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 547 of file rtfattributeoutput.hxx.
Referenced by CharFontCJK(), CharFontSize(), CharLanguage(), CharPostureCJK(), CharWeightCJK(), and MoveCharacterProperties().
|
private |
Definition at line 546 of file rtfattributeoutput.hxx.
Referenced by CharFont(), and MoveCharacterProperties().
|
private |
Definition at line 549 of file rtfattributeoutput.hxx.
Referenced by CharLanguage(), and MoveCharacterProperties().
|
private |
Definition at line 548 of file rtfattributeoutput.hxx.
Referenced by CharFontCTL(), CharFontSize(), CharLanguage(), CharPostureCTL(), CharWeightCTL(), and MoveCharacterProperties().
|
private |
Definition at line 538 of file rtfattributeoutput.hxx.
Referenced by EndStyle(), EndStyles(), StartStyle(), and StartStyles().
|
private |
Definition at line 612 of file rtfattributeoutput.hxx.
Referenced by EndTableRow(), and StartTableRow().
|
private |
Definition at line 483 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 644 of file rtfattributeoutput.hxx.
Referenced by EndURL(), and StartURL().
|
private |
Definition at line 593 of file rtfattributeoutput.hxx.
Referenced by FormatBox(), FormatFrameDirection(), FormatFrameSize(), FormatLRSpace(), FormatULSpace(), SectionBreaks(), SectionType(), StartSection(), and WriteFootnoteEndnotePr().
|
private |
Definition at line 600 of file rtfattributeoutput.hxx.
Referenced by EndParagraph(), ParagraphStyle(), SectionBreaks(), StartParagraphProperties(), TextFootnote_Impl(), and WriteHeaderFooter_Impl().
|
private |
Definition at line 553 of file rtfattributeoutput.hxx.
Referenced by MoveCharacterProperties(), and RTLAndCJKState().
|
private |
Definition at line 631 of file rtfattributeoutput.hxx.
Referenced by EndRun(), and StartRuby().
|
private |
Definition at line 629 of file rtfattributeoutput.hxx.
Referenced by EndRun(), StartRun(), TextFootnote_Impl(), writeTextFrame(), and SaveRunState::~SaveRunState().
|
private |
Definition at line 624 of file rtfattributeoutput.hxx.
Referenced by StartParagraph(), and StartSection().
|
private |
Definition at line 551 of file rtfattributeoutput.hxx.
Referenced by MoveCharacterProperties(), and RTLAndCJKState().
|
private |
Definition at line 607 of file rtfattributeoutput.hxx.
Referenced by StartParagraph(), and StartTableRow().
|
private |
If original file had \saauto.
Definition at line 651 of file rtfattributeoutput.hxx.
Referenced by FormatULSpace(), and ParaGrabBag().
|
private |
If original file had \sbauto.
Definition at line 647 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 627 of file rtfattributeoutput.hxx.
Referenced by EndRun(), StartRun(), TextFootnote_Impl(), writeTextFrame(), and SaveRunState::~SaveRunState().
|
private |
Definition at line 578 of file rtfattributeoutput.hxx.
Referenced by EndParagraph(), and EndTableCell().
|
private |
Definition at line 568 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 619 of file rtfattributeoutput.hxx.
Referenced by EndTableRow(), StartParagraph(), and StartTableRow().
|
private |
Definition at line 616 of file rtfattributeoutput.hxx.
Referenced by EndTableCell(), and TableInfoCell().
|
private |
Definition at line 588 of file rtfattributeoutput.hxx.
Referenced by EndParagraph(), and SectionBreak().
|
private |
Definition at line 556 of file rtfattributeoutput.hxx.
Referenced by PostitField(), and WriteAnnotationMarks_Impl().
|
private |
Definition at line 523 of file rtfattributeoutput.hxx.
Referenced by EndAbstractNumbering(), and StartAbstractNumbering().
|
private |
Definition at line 555 of file rtfattributeoutput.hxx.
Referenced by WriteAnnotationMarks_Impl().
|
private |
If m_bParaBeforeAutoSpacing is set, value of.
Definition at line 653 of file rtfattributeoutput.hxx.
Referenced by FormatULSpace(), and ParaGrabBag().
|
private |
If m_bParaBeforeAutoSpacing is set, value of \sb.
Definition at line 649 of file rtfattributeoutput.hxx.
Referenced by FormatULSpace(), and ParaGrabBag().
|
private |
Definition at line 552 of file rtfattributeoutput.hxx.
Referenced by MoveCharacterProperties(), and RTLAndCJKState().
|
private |
Definition at line 519 of file rtfattributeoutput.hxx.
Referenced by EndStyle(), and StartStyle().
|
private |
Definition at line 573 of file rtfattributeoutput.hxx.
Referenced by EndTable(), EndTableCell(), EndTableRow(), StartParagraph(), TableInfoCell(), and writeTextFrame().
|
private |
Definition at line 641 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 637 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 486 of file rtfattributeoutput.hxx.
Referenced by GetPrevPageDesc(), and SectionBreaks().
|
private |
Definition at line 563 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 481 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 558 of file rtfattributeoutput.hxx.
Referenced by PostitField(), and WriteAnnotationMarks_Impl().
|
private |
Definition at line 518 of file rtfattributeoutput.hxx.
Referenced by EndStyle(), and StartStyle().