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... | |
void | StartParagraph (ww8::WW8TableNodeInfo::Pointer_t pTextNodeInfo) 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, 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) 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) override |
void | Redline (const SwRedlineData *pRedline) override |
Output redlining. More... | |
void | FormatDrop (const SwTextNode &rNode, const SwFormatDrop &rSwFormatDrop, sal_uInt16 nStyle, ww8::WW8TableNodeInfo::Pointer_t pTextNodeInfo, ww8::WW8TableNodeInfoInner::Pointer_t pTextNodeInfoInner) override |
void | ParagraphStyle (sal_uInt16 nStyle) override |
Output style. More... | |
void | TableInfoCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableInfoRow (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableDefinition (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableDefaultBorders (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableBackgrounds (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableRowRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableCellRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableHeight (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableCanSplit (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableBidi (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableVerticalCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableNodeInfoInner (ww8::WW8TableNodeInfoInner::Pointer_t pNodeInfoInner) override |
void | TableOrientation (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableSpacing (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableRowEnd (sal_uInt32 nDepth) override |
void | StartStyles () override |
Start of the styles table. More... | |
void | EndStyles (sal_uInt16 nNumberOfStyles) override |
End of the styles table. More... | |
void | DefaultStyle () override |
Write default style. More... | |
void | StartStyle (const OUString &rName, StyleType eType, sal_uInt16 nBase, sal_uInt16 nNext, sal_uInt16 nWwId, sal_uInt16 nId, 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) override |
Write a section break msword::ColumnBreak or msword::PageBreak. More... | |
void | StartSection () override |
Start of the section properties. More... | |
void | EndSection () override |
End of the section properties. More... | |
void | SectionFormProtection (bool bProtected) override |
Protection of forms. More... | |
void | SectionLineNumbering (sal_uLong nRestartNo, const SwLineNumberInfo &rLnNumInfo) override |
Numbering of the lines in the document. More... | |
void | SectionTitlePage () override |
Has different headers/footers for the title page. More... | |
void | SectionPageBorders (const SwFrameFormat *pFormat, const SwFrameFormat *pFirstPageFormat) override |
Description of the page borders. More... | |
void | SectionBiDi (bool bBiDi) override |
Columns populated from right/numbers on the right side? More... | |
void | SectionPageNumbering (sal_uInt16 nNumType, const ::std::optional< sal_uInt16 > &oPageRestartNumber) override |
The style of the page numbers. More... | |
void | SectionType (sal_uInt8 nBreakCode) override |
The type of breaking. More... | |
void | SectFootnoteEndnotePr () override |
for footnote/endnote section properties More... | |
void | WriteFootnoteEndnotePr (bool bFootnote, const SwEndNoteInfo &rInfo) |
void | NumberingDefinition (sal_uInt16 nId, const SwNumRule &rRule) override |
Definition of a numbering instance. More... | |
void | StartAbstractNumbering (sal_uInt16 nId) override |
Start of the abstract numbering definition instance. More... | |
void | EndAbstractNumbering () override |
End of the abstract numbering definition instance. More... | |
void | NumberingLevel (sal_uInt8 nLevel, sal_uInt16 nStart, sal_uInt16 nNumberingType, SvxAdjust eAdjust, const sal_uInt8 *pNumLvlPos, sal_uInt8 nFollow, const wwFont *pFont, const SfxItemSet *pOutSet, sal_Int16 nIndentAt, sal_Int16 nFirstLineIndex, sal_Int16 nListTabPos, const OUString &rNumberingString, const SvxBrushItem *pBrush) override |
All the numbering level information. More... | |
void | WriteField_Impl (const SwField *pField, ww::eField eType, const OUString &rFieldCmd, FieldFlags nMode) |
void | WriteBookmarks_Impl (std::vector< OUString > &rStarts, std::vector< OUString > &rEnds) |
void | WriteAnnotationMarks_Impl (std::vector< OUString > &rStarts, std::vector< OUString > &rEnds) |
void | WriteHeaderFooter_Impl (const SwFrameFormat &rFormat, bool bHeader, const char *pStr, bool bTitlepg) |
void | WriteBookmarkInActParagraph (const OUString &, sal_Int32, sal_Int32) override |
Insert a bookmark inside the currently processed paragraph. More... | |
RtfAttributeOutput (RtfExport &rExport) | |
~RtfAttributeOutput () override | |
MSWordExportBase & | GetExport () override |
Return the right export class. More... | |
void | StartFont (const OUString &rFamilyName) const |
Start the font. More... | |
void | EndFont () const |
End the font. More... | |
void | FontAlternateName (const OUString &rName) const |
Alternate name for the font. More... | |
void | FontCharset (sal_uInt8 nCharSet) const |
Font charset. More... | |
void | FontFamilyType (FontFamily eFamily, const wwFont &rFont) const |
Font family. More... | |
void | FontPitchType (FontPitch ePitch) const |
Font pitch. More... | |
void | BulletDefinition (int nId, const Graphic &rGraphic, Size aSize) override |
Exports the definition (image, size) of a single numbering picture bullet. More... | |
void | writeTextFrame (const ww8::Frame &rFrame, bool bTextBox=false) |
Handles just the { ...} part of a shape export. More... | |
OStringBuffer & | GetTabStop () |
const SwPageDesc * | GetPrevPageDesc () const |
![]() | |
virtual bool | FootnoteEndnoteRefTag () |
docx requires footnoteRef/endnoteRef tag at the beginning of each of them More... | |
virtual void | WritePostitFieldReference () |
for docx w:commentReference More... | |
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 | OutputFKP (bool) |
Output FKP (Formatted disK Page) - necessary for binary formats only. More... | |
virtual void | TextVerticalAdjustment (const css::drawing::TextVerticalAdjust) |
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 | OverrideNumberingDefinition (SwNumRule const &, sal_uInt16, sal_uInt16, const std::map< size_t, size_t > &) |
Numbering definition that overrides abstract numbering definition. More... | |
AttributeOutputBase (const OUString &sBaseURL) | |
virtual | ~AttributeOutputBase () |
const MSWordExportBase & | GetExport () const |
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 void | MaybeOutputBrushItem (SfxItemSet const &) |
const SwRedlineData * | GetParagraphMarkerRedline (const SwTextNode &rNode, RedlineType aRedlineType) |
Protected Member Functions | |
void | OutputFlyFrame_Impl (const ww8::Frame &rFrame, const Point &rNdTopLeft) override |
Output frames - the implementation. More... | |
void | CharCaseMap (const SvxCaseMapItem &rCaseMap) override |
Sfx item Sfx item RES_CHRATR_CASEMAP. More... | |
void | CharColor (const SvxColorItem &rColor) override |
Sfx item Sfx item RES_CHRATR_COLOR. More... | |
void | CharContour (const SvxContourItem &rContour) override |
Sfx item Sfx item RES_CHRATR_CONTOUR. More... | |
void | CharCrossedOut (const SvxCrossedOutItem &rCrossedOut) override |
Sfx item RES_CHRATR_CROSSEDOUT. More... | |
void | CharEscapement (const SvxEscapementItem &rEscapement) override |
Sfx item RES_CHRATR_ESCAPEMENT. More... | |
void | CharFont (const SvxFontItem &rFont) override |
Sfx item RES_CHRATR_FONT. More... | |
void | CharFontSize (const SvxFontHeightItem &rFontSize) override |
Sfx item RES_CHRATR_FONTSIZE. More... | |
void | CharKerning (const SvxKerningItem &rKerning) override |
Sfx item RES_CHRATR_KERNING. More... | |
void | CharLanguage (const SvxLanguageItem &rLanguage) override |
Sfx item RES_CHRATR_LANGUAGE. More... | |
void | CharPosture (const SvxPostureItem &rPosture) override |
Sfx item RES_CHRATR_POSTURE. More... | |
void | CharShadow (const SvxShadowedItem &rShadow) override |
Sfx item RES_CHRATR_SHADOWED. More... | |
void | CharUnderline (const SvxUnderlineItem &rUnderline) override |
Sfx item RES_CHRATR_UNDERLINE. More... | |
void | CharWeight (const SvxWeightItem &rWeight) override |
Sfx item RES_CHRATR_WEIGHT. More... | |
void | CharAutoKern (const SvxAutoKernItem &rAutoKern) override |
Sfx item RES_CHRATR_AUTOKERN. More... | |
void | CharAnimatedText (const SvxBlinkItem &rBlink) override |
Sfx item RES_CHRATR_BLINK. More... | |
void | CharBackground (const SvxBrushItem &rBrush) override |
Sfx item RES_CHRATR_BACKGROUND. More... | |
void | CharFontCJK (const SvxFontItem &rFont) override |
Sfx item RES_CHRATR_CJK_FONT. More... | |
void | CharFontSizeCJK (const SvxFontHeightItem &rFontSize) override |
Sfx item RES_CHRATR_CJK_FONTSIZE. More... | |
void | CharLanguageCJK (const SvxLanguageItem &rLanguageItem) override |
Sfx item RES_CHRATR_CJK_LANGUAGE. More... | |
void | CharPostureCJK (const SvxPostureItem &rPosture) override |
Sfx item RES_CHRATR_CJK_POSTURE. More... | |
void | CharWeightCJK (const SvxWeightItem &rWeight) override |
Sfx item RES_CHRATR_CJK_WEIGHT. More... | |
void | CharFontCTL (const SvxFontItem &rFont) override |
Sfx item RES_CHRATR_CTL_FONT. More... | |
void | CharFontSizeCTL (const SvxFontHeightItem &rFontSize) override |
Sfx item RES_CHRATR_CTL_FONTSIZE. More... | |
void | CharLanguageCTL (const SvxLanguageItem &rLanguageItem) override |
Sfx item RES_CHRATR_CTL_LANGUAGE. More... | |
void | CharPostureCTL (const SvxPostureItem &rPosture) override |
Sfx item RES_CHRATR_CTL_POSTURE. More... | |
void | CharWeightCTL (const SvxWeightItem &rWeight) override |
Sfx item RES_CHRATR_CTL_WEIGHT. More... | |
void | CharBidiRTL (const SfxPoolItem &rItem) override |
Sfx item RES_CHRATR_BidiRTL. More... | |
void | CharIdctHint (const SfxPoolItem &rItem) override |
Sfx item RES_CHRATR_IdctHint. More... | |
void | CharRotate (const SvxCharRotateItem &rRotate) override |
Sfx item RES_CHRATR_ROTATE. More... | |
void | CharEmphasisMark (const SvxEmphasisMarkItem &rEmphasisMark) override |
Sfx item RES_CHRATR_EMPHASIS_MARK. More... | |
void | CharTwoLines (const SvxTwoLinesItem &rTwoLines) override |
Sfx item RES_CHRATR_TWO_LINES. More... | |
void | CharScaleWidth (const SvxCharScaleWidthItem &rScaleWidth) override |
Sfx item RES_CHRATR_SCALEW. More... | |
void | CharRelief (const SvxCharReliefItem &rRelief) override |
Sfx item RES_CHRATR_RELIEF. More... | |
void | CharHidden (const SvxCharHiddenItem &rHidden) override |
Sfx item RES_CHRATR_HIDDEN. More... | |
void | CharBorder (const ::editeng::SvxBorderLine *pAllBorder, sal_uInt16 nDist, bool bShadow) override |
Sfx item RES_CHRATR_BOX. More... | |
void | CharHighlight (const SvxBrushItem &rBrush) override |
Sfx item RES_CHRATR_HIGHLIGHT. More... | |
void | TextINetFormat (const SwFormatINetFormat &rURL) override |
Sfx item RES_TXTATR_INETFMT. More... | |
void | TextCharFormat (const SwFormatCharFormat &rCharFormat) override |
Sfx item RES_TXTATR_CHARFMT. More... | |
void | TextFootnote_Impl (const SwFormatFootnote &rFootnote) override |
Sfx item RES_TXTATR_FTN. More... | |
void | ParaLineSpacing_Impl (short nSpace, short nMulti) override |
Sfx item RES_PARATR_LINESPACING. More... | |
void | ParaAdjust (const SvxAdjustItem &rAdjust) override |
Sfx item RES_PARATR_ADJUST. More... | |
void | ParaSplit (const SvxFormatSplitItem &rSplit) override |
Sfx item RES_PARATR_SPLIT. More... | |
void | ParaWidows (const SvxWidowsItem &rWidows) override |
Sfx item RES_PARATR_WIDOWS. More... | |
void | ParaTabStop (const SvxTabStopItem &rTabStop) override |
Sfx item RES_PARATR_TABSTOP. More... | |
void | ParaHyphenZone (const SvxHyphenZoneItem &rHyphenZone) override |
Sfx item RES_PARATR_HYPHENZONE. More... | |
void | ParaNumRule_Impl (const SwTextNode *pTextNd, sal_Int32 nLvl, sal_Int32 nNumId) override |
Sfx item RES_PARATR_NUMRULE. More... | |
void | ParaScriptSpace (const SfxBoolItem &rScriptSpace) override |
Sfx item RES_PARATR_SCRIPTSPACE. More... | |
void | ParaHangingPunctuation (const SfxBoolItem &rItem) override |
Sfx item RES_PARATR_HANGINGPUNCTUATION. More... | |
void | ParaForbiddenRules (const SfxBoolItem &rItem) override |
Sfx item RES_PARATR_FORBIDDEN_RULES. More... | |
void | ParaVerticalAlign (const SvxParaVertAlignItem &rAlign) override |
Sfx item RES_PARATR_VERTALIGN. More... | |
void | ParaSnapToGrid (const SvxParaGridItem &rItem) override |
Sfx item RES_PARATR_SNAPTOGRID. More... | |
void | FormatFrameSize (const SwFormatFrameSize &rSize) override |
Sfx item RES_FRM_SIZE. More... | |
void | FormatPaperBin (const SvxPaperBinItem &rItem) override |
Sfx item RES_PAPER_BIN. More... | |
void | FormatLRSpace (const SvxLRSpaceItem &rLRSpace) override |
Sfx item RES_LR_SPACE. More... | |
void | FormatULSpace (const SvxULSpaceItem &rULSpace) override |
Sfx item RES_UL_SPACE. More... | |
void | FormatSurround (const SwFormatSurround &rSurround) override |
Sfx item RES_SURROUND. More... | |
void | FormatVertOrientation (const SwFormatVertOrient &rFlyVert) override |
Sfx item RES_VERT_ORIENT. More... | |
void | FormatHorizOrientation (const SwFormatHoriOrient &rFlyHori) override |
Sfx item RES_HORI_ORIENT. More... | |
void | FormatAnchor (const SwFormatAnchor &rAnchor) override |
Sfx item RES_ANCHOR. More... | |
void | FormatBackground (const SvxBrushItem &rBrush) override |
Sfx item RES_BACKGROUND. More... | |
void | FormatFillStyle (const XFillStyleItem &rFillStyle) override |
Sfx item RES_FILL_STYLE. More... | |
void | FormatFillGradient (const XFillGradientItem &rFillGradient) override |
Sfx item RES_FILL_GRADIENT. More... | |
void | FormatBox (const SvxBoxItem &rBox) override |
Sfx item RES_BOX. More... | |
void | FormatColumns_Impl (sal_uInt16 nCols, const SwFormatCol &rCol, bool bEven, SwTwips nPageSize) override |
Sfx item RES_COL. More... | |
void | FormatKeep (const SvxFormatKeepItem &rItem) override |
Sfx item RES_KEEP. More... | |
void | FormatTextGrid (const SwTextGridItem &rItem) override |
Sfx item RES_TEXTGRID. More... | |
void | FormatLineNumbering (const SwFormatLineNumber &rNumbering) override |
Sfx item RES_LINENUMBER. More... | |
void | FormatFrameDirection (const SvxFrameDirectionItem &rDirection) override |
Sfx item RES_FRAMEDIR. More... | |
void | ParaGrabBag (const SfxGrabBagItem &rItem) override |
Sfx item RES_PARATR_GRABBAG. More... | |
void | CharGrabBag (const SfxGrabBagItem &rItem) override |
Sfx item RES_CHRATR_GRABBAG. More... | |
void | ParaOutlineLevel (const SfxUInt16Item &rItem) override |
Sfx item RES_PARATR_OUTLINELEVEL. More... | |
void | WriteExpand (const SwField *pField) override |
Write the expanded field. More... | |
void | RefField (const SwField &rField, const OUString &rRef) override |
void | HiddenField (const SwField &rField) override |
void | SetField (const SwField &rField, ww::eField eType, const OUString &rCmd) override |
void | PostitField (const SwField *pField) override |
bool | DropdownField (const SwField *pField) override |
bool | PlaceholderField (const SwField *pField) override |
![]() | |
void | CharBackgroundBase (const SvxBrushItem &) |
Sfx item RES_CHRATR_BACKGROUND. More... | |
void | FormatCharBorder (const SvxBoxItem &rBox) |
Sfx item RES_CHRATR_BOX. 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... | |
void | ParaLineSpacing (const SvxLineSpacingItem &) |
Sfx item RES_PARATR_LINESPACING. More... | |
void | ParaNumRule (const SwNumRuleItem &) |
Sfx item RES_PARATR_NUMRULE. More... | |
void | FormatPageDescription (const SwFormatPageDesc &) |
Sfx item RES_PAGEDESC. More... | |
void | FormatBreak (const SvxFormatBreakItem &) |
Sfx item RES_BREAK. More... | |
void | FormatColumns (const SwFormatCol &) |
Sfx item RES_COL. More... | |
sal_uInt32 | GridCharacterPitch (const SwTextGridItem &rGrid) const |
Compute the grid character pitch. More... | |
virtual bool | AnalyzeURL (const OUString &rUrl, const OUString &rTarget, OUString *pLinkURL, OUString *pMark) |
ww8::GridColsPtr | GetGridCols (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
ww8::WidthsPtr | GetColumnWidths (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
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 |
OUString | m_sURL |
If we're in the process of exporting a hyperlink, then its URL. More... | |
bool | m_bParaBeforeAutoSpacing |
If original file had . More... | |
sal_Int32 | m_nParaBeforeSpacing |
If m_bParaBeforeAutoSpacing is set, value of . More... | |
bool | m_bParaAfterAutoSpacing |
If original file had . More... | |
sal_Int32 | m_nParaAfterSpacing |
If m_bParaBeforeAutoSpacing is set, value of. More... | |
Friends | |
class | RtfStringBufferValue |
class | SaveRunState |
Additional Inherited Members | |
![]() | |
static void | GetNumberPara (OUString &rStr, const SwField &rField) |
The class that has handlers for various resource types when exporting as RTF.
Definition at line 41 of file rtfattributeoutput.hxx.
|
explicit |
Definition at line 3794 of file rtfattributeoutput.cxx.
|
overridedefault |
Exports the definition (image, size) of a single numbering picture bullet.
Reimplemented from AttributeOutputBase.
Definition at line 4335 of file rtfattributeoutput.cxx.
References ERRCODE_NONE, GraphicConverter::Export(), SvMemoryStream::GetData(), Size::Height(), m_rExport, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_PICHGOAL, OOO_STRING_SVTOOLS_RTF_PICT, OOO_STRING_SVTOOLS_RTF_PICWGOAL, OOO_STRING_SVTOOLS_RTF_PNGBLIP, OOO_STRING_SVTOOLS_RTF_SHPPICT, RtfExport::OutULong(), SAL_NEWLINE_STRING, SAL_WARN, RtfExport::Strm(), SvMemoryStream::TellEnd(), Size::Width(), SvStream::WriteCharPtr(), and msfilter::rtfutil::WriteHex().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BLINK.
Implements AttributeOutputBase.
Definition at line 2639 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_ANIMTEXT.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_AUTOKERN.
Implements AttributeOutputBase.
Definition at line 2633 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_KERNING.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BACKGROUND.
Implements AttributeOutputBase.
Definition at line 2645 of file rtfattributeoutput.cxx.
References SvxBrushItem::GetColor(), Color::IsTransparent(), and OOO_STRING_SVTOOLS_RTF_CHCBPAT.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BidiRTL.
Implements AttributeOutputBase.
Definition at line 2716 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BOX.
Implements AttributeOutputBase.
Definition at line 2798 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_CHBRDR, and OutBorderLine().
|
overrideprotectedvirtual |
Sfx item Sfx item RES_CHRATR_CASEMAP.
Implements AttributeOutputBase.
Definition at line 2355 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_CAPS, and OOO_STRING_SVTOOLS_RTF_SCAPS.
|
overrideprotectedvirtual |
Sfx item Sfx item RES_CHRATR_COLOR.
Implements AttributeOutputBase.
Definition at line 2374 of file rtfattributeoutput.cxx.
References SvxColorItem::GetValue(), and OOO_STRING_SVTOOLS_RTF_CF.
|
overrideprotectedvirtual |
Sfx item Sfx item RES_CHRATR_CONTOUR.
Implements AttributeOutputBase.
Definition at line 2382 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_OUTL.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CROSSEDOUT.
Implements AttributeOutputBase.
Definition at line 2389 of file rtfattributeoutput.cxx.
References SvxCrossedOutItem::GetStrikeout(), 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 2726 of file rtfattributeoutput.cxx.
References SvxEmphasisMarkItem::GetEmphasisMark(), 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 2407 of file rtfattributeoutput.cxx.
References DFLT_ESC_AUTO_SUB, DFLT_ESC_AUTO_SUPER, DFLT_ESC_PROP, DFLT_ESC_SUB, DFLT_ESC_SUPER, SvxEscapementItem::GetEsc(), SvxEscapementItem::GetProportionalHeight(), 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, and RES_CHRATR_FONTSIZE().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_FONT.
Implements AttributeOutputBase.
Definition at line 2462 of file rtfattributeoutput.cxx.
References SvxFontItem::GetCharSet(), SvxFontItem::GetFamilyName(), OOO_STRING_SVTOOLS_RTF_AF, OOO_STRING_SVTOOLS_RTF_F, and sw::ms::rtl_TextEncodingToWinCharsetRTF().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_FONT.
Implements AttributeOutputBase.
Definition at line 2654 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_AF.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_FONT.
Implements AttributeOutputBase.
Definition at line 2685 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_AF.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_FONTSIZE.
Implements AttributeOutputBase.
Definition at line 2482 of file rtfattributeoutput.cxx.
References SvxFontHeightItem::GetHeight(), OOO_STRING_SVTOOLS_RTF_AFS, OOO_STRING_SVTOOLS_RTF_FS, RES_CHRATR_CJK_FONTSIZE(), RES_CHRATR_CTL_FONTSIZE(), and RES_CHRATR_FONTSIZE().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_FONTSIZE.
Implements AttributeOutputBase.
Definition at line 2661 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_FONTSIZE.
Implements AttributeOutputBase.
Definition at line 2692 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_GRABBAG.
Implements AttributeOutputBase.
Definition at line 3704 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_HIDDEN.
Implements AttributeOutputBase.
Definition at line 2791 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_V.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_HIGHLIGHT.
Implements AttributeOutputBase.
Definition at line 2806 of file rtfattributeoutput.cxx.
References SvxBrushItem::GetColor(), OOO_STRING_SVTOOLS_RTF_HIGHLIGHT, and msfilter::util::TransColToIco().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_IdctHint.
Implements AttributeOutputBase.
Definition at line 2718 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_KERNING.
Implements AttributeOutputBase.
Definition at line 2501 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_EXPND, and OOO_STRING_SVTOOLS_RTF_EXPNDTW.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_LANGUAGE.
Implements AttributeOutputBase.
Definition at line 2510 of file rtfattributeoutput.cxx.
References SvxLanguageItem::GetLanguage(), 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().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_LANGUAGE.
Implements AttributeOutputBase.
Definition at line 2666 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_LANGUAGE.
Implements AttributeOutputBase.
Definition at line 2697 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_POSTURE.
Implements AttributeOutputBase.
Definition at line 2538 of file rtfattributeoutput.cxx.
References SvxPostureItem::GetPosture(), ITALIC_NONE, and OOO_STRING_SVTOOLS_RTF_I.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_POSTURE.
Implements AttributeOutputBase.
Definition at line 2671 of file rtfattributeoutput.cxx.
References SvxPostureItem::GetPosture(), ITALIC_NONE, and OOO_STRING_SVTOOLS_RTF_I.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_POSTURE.
Implements AttributeOutputBase.
Definition at line 2702 of file rtfattributeoutput.cxx.
References SvxPostureItem::GetPosture(), ITALIC_NONE, and OOO_STRING_SVTOOLS_RTF_AI.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_RELIEF.
Implements AttributeOutputBase.
Definition at line 2771 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_EMBO, and OOO_STRING_SVTOOLS_RTF_IMPR.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_ROTATE.
Implements AttributeOutputBase.
Definition at line 2720 of file rtfattributeoutput.cxx.
References SvxCharRotateItem::IsFitToLine(), and OOO_STRING_SVTOOLS_RTF_HORZVERT.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_SCALEW.
Implements AttributeOutputBase.
Definition at line 2765 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_CHARSCALEX.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_SHADOWED.
Implements AttributeOutputBase.
Definition at line 2545 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_SHAD.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_TWO_LINES.
Implements AttributeOutputBase.
Definition at line 2741 of file rtfattributeoutput.cxx.
References SvxTwoLinesItem::GetEndBracket(), SvxTwoLinesItem::GetStartBracket(), SvxTwoLinesItem::GetValue(), nType, and OOO_STRING_SVTOOLS_RTF_TWOINONE.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_UNDERLINE.
Implements AttributeOutputBase.
Definition at line 2552 of file rtfattributeoutput.cxx.
References SvxTextLineItem::GetColor(), SvxTextLineItem::GetLineStyle(), GetValue, 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, 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 2626 of file rtfattributeoutput.cxx.
References SvxWeightItem::GetWeight(), OOO_STRING_SVTOOLS_RTF_B, and WEIGHT_BOLD.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_WEIGHT.
Implements AttributeOutputBase.
Definition at line 2678 of file rtfattributeoutput.cxx.
References SvxWeightItem::GetWeight(), OOO_STRING_SVTOOLS_RTF_AB, and WEIGHT_BOLD.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_WEIGHT.
Implements AttributeOutputBase.
Definition at line 2709 of file rtfattributeoutput.cxx.
References SvxWeightItem::GetWeight(), OOO_STRING_SVTOOLS_RTF_AB, and WEIGHT_BOLD.
|
overridevirtual |
Write default style.
Implements AttributeOutputBase.
Definition at line 1144 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 3778 of file rtfattributeoutput.cxx.
|
overridevirtual |
Empty paragraph.
Implements AttributeOutputBase.
Definition at line 313 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_PAR, and SAL_NEWLINE_STRING.
|
overridevirtual |
End of the abstract numbering definition instance.
Reimplemented from AttributeOutputBase.
Definition at line 1463 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_LISTID, and SAL_NEWLINE_STRING.
void RtfAttributeOutput::EndFont | ( | ) | const |
End the font.
Definition at line 3842 of file rtfattributeoutput.cxx.
References RtfExport::GetDefaultEncoding(), m_rExport, RtfExport::SetCurrentEncoding(), RtfExport::Strm(), and SvStream::WriteCharPtr().
Referenced by wwFont::WriteRtf().
|
overridevirtual |
End of the paragraph.
Implements AttributeOutputBase.
Definition at line 271 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), RtfStringBuffer::appendAndClear(), 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 379 of file rtfattributeoutput.cxx.
References aProperties.
|
overridevirtual |
Output ruby end.
Implements AttributeOutputBase.
Definition at line 537 of file rtfattributeoutput.cxx.
|
overridevirtual |
End of the text run.
Implements AttributeOutputBase.
Definition at line 404 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_FLDRSLT, and SAL_NEWLINE_STRING.
|
overridevirtual |
Called after we end outputting the attributes.
Implements AttributeOutputBase.
Definition at line 425 of file rtfattributeoutput.cxx.
References aProperties.
|
overridevirtual |
End of the section properties.
Implements AttributeOutputBase.
Definition at line 1238 of file rtfattributeoutput.cxx.
|
overridevirtual |
End of a style in the styles table.
Implements AttributeOutputBase.
Definition at line 1175 of file rtfattributeoutput.cxx.
References msfilter::rtfutil::OutString(), and SAL_NEWLINE_STRING.
|
overridevirtual |
End of (paragraph or run) properties of a style.
Implements AttributeOutputBase.
Definition at line 1192 of file rtfattributeoutput.cxx.
|
overridevirtual |
End of the styles table.
Implements AttributeOutputBase.
Definition at line 1137 of file rtfattributeoutput.cxx.
|
private |
Definition at line 1084 of file rtfattributeoutput.cxx.
|
private |
Definition at line 1027 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_CELL, OOO_STRING_SVTOOLS_RTF_INTBL, OOO_STRING_SVTOOLS_RTF_ITAP, OOO_STRING_SVTOOLS_RTF_NESTCELL, and SAL_INFO.
|
private |
Definition at line 1049 of file rtfattributeoutput.cxx.
References i, OOO_STRING_SVTOOLS_RTF_CELL, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_NESTROW, OOO_STRING_SVTOOLS_RTF_NESTTABLEPROPRS, OOO_STRING_SVTOOLS_RTF_NONESTTABLES, OOO_STRING_SVTOOLS_RTF_PAR, OOO_STRING_SVTOOLS_RTF_PARD, OOO_STRING_SVTOOLS_RTF_ROW, and SAL_INFO.
|
overridevirtual |
Output URL end.
Implements AttributeOutputBase.
Definition at line 569 of file rtfattributeoutput.cxx.
References m_sURL.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 596 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
private |
End cell, row, and even the entire table if necessary.
Definition at line 1100 of file rtfattributeoutput.cxx.
References SwTable::GetTabLines(), and SwTableLines::size().
|
private |
Output graphic fly frames.
Definition at line 4100 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(), GfxLink::GetData(), SvMemoryStream::GetData(), GfxLink::GetDataSize(), ww8::Frame::GetFrameFormat(), SwFormat::GetFrameSize(), SwGrfNode::GetGrf(), SvxSizeItem::GetHeight(), sw::util::GetNoTextNodeFromSwFrameFormat(), SwFlyFrameFormat::GetObjDescription(), SwFlyFrameFormat::GetObjTitle(), SwFormat::GetOpaque(), SwContentNode::GetpSwAttrSet(), tools::Polygon::GetSize(), SwFormat::GetSurround(), SwGrfNode::GetTwipSize(), GfxLink::GetType(), SvxSizeItem::GetWidth(), i, SwFormatSurround::IsContour(), GfxLink::IsEMF(), 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(), RtfExport::SetRTFFlySyntax(), RtfExport::Strm(), SvMemoryStream::TellEnd(), SvStream::WriteChar(), SvStream::WriteCharPtr(), SvStream::WriteOString(), X, and Y.
Referenced by RtfStringBufferValue::makeStringAndClear().
|
private |
Definition at line 4091 of file rtfattributeoutput.cxx.
References FlyFrameOLEMath(), and FlyFrameOLEReplacement().
|
private |
Math export.
Definition at line 4057 of file rtfattributeoutput.cxx.
References aBuf, RtfStringBuffer::append(), assert(), FlyFrameOLEReplacement(), SwOLENode::GetAspect(), RtfExport::GetCurrentEncoding(), SwOLENode::GetOLEObj(), SwOLEObj::GetOleRef(), SotExchange::IsMath(), LO_STRING_SVTOOLS_RTF_MMATH, LO_STRING_SVTOOLS_RTF_MMATHPICT, m_aRunText, and m_rExport.
Referenced by FlyFrameOLE().
|
private |
Definition at line 4024 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, SvMemoryStream::TellEnd(), and Size::Width().
Referenced by FlyFrameOLE(), and FlyFrameOLEMath().
void RtfAttributeOutput::FontAlternateName | ( | const OUString & | rName | ) | const |
Alternate name for the font.
Definition at line 3849 of file rtfattributeoutput.cxx.
References RtfExport::GetCurrentEncoding(), m_rExport, OOO_STRING_SVTOOLS_RTF_FALT, OOO_STRING_SVTOOLS_RTF_IGNORE, msfilter::rtfutil::OutString(), RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
Referenced by wwFont::WriteRtf().
Font charset.
Definition at line 3865 of file rtfattributeoutput.cxx.
References m_rExport, OOO_STRING_SVTOOLS_RTF_FCHARSET, RtfExport::OutULong(), RtfExport::SetCurrentEncoding(), RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
Referenced by wwFont::WriteRtf().
void RtfAttributeOutput::FontFamilyType | ( | FontFamily | eFamily, |
const wwFont & | rFont | ||
) | const |
Font family.
Definition at line 3874 of file rtfattributeoutput.cxx.
References FAMILY_DECORATIVE, FAMILY_MODERN, FAMILY_ROMAN, FAMILY_SCRIPT, FAMILY_SWISS, wwFontHelper::GetId(), MSWordExportBase::m_aFontHelper, m_rExport, OOO_STRING_SVTOOLS_RTF_F, OOO_STRING_SVTOOLS_RTF_FDECOR, OOO_STRING_SVTOOLS_RTF_FMODERN, OOO_STRING_SVTOOLS_RTF_FNIL, OOO_STRING_SVTOOLS_RTF_FROMAN, OOO_STRING_SVTOOLS_RTF_FSCRIPT, OOO_STRING_SVTOOLS_RTF_FSWISS, RtfExport::OutULong(), RtfExport::Strm(), SvStream::WriteChar(), and SvStream::WriteCharPtr().
Referenced by wwFont::WriteRtf().
Font pitch.
Definition at line 3903 of file rtfattributeoutput.cxx.
References m_rExport, OOO_STRING_SVTOOLS_RTF_FPRQ, RtfExport::OutULong(), PITCH_FIXED, PITCH_VARIABLE, RtfExport::Strm(), and SvStream::WriteCharPtr().
Referenced by wwFont::WriteRtf().
|
overrideprotectedvirtual |
Sfx item RES_ANCHOR.
Implements AttributeOutputBase.
Definition at line 3436 of file rtfattributeoutput.cxx.
References SwFormatAnchor::GetAnchorId(), SwFormatAnchor::GetPageNum(), 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 3459 of file rtfattributeoutput.cxx.
References SvxBrushItem::GetColor(), Color::IsTransparent(), OOO_STRING_SVTOOLS_RTF_CBPAT, and wwUtility::RGBToBGR().
|
overrideprotectedvirtual |
Sfx item RES_BOX.
Implements AttributeOutputBase.
Definition at line 3514 of file rtfattributeoutput.cxx.
References editeng::ConvertBorderWidthToWord(), editeng::SvxBorderLine::GetBorderLineStyle(), SvxBoxItem::GetBottom(), editeng::SvxBorderLine::GetColor(), SvxBoxItem::GetDistance(), SvxBoxItem::GetLeft(), SvxBoxItem::GetLine(), SvxBoxItem::GetRight(), SvxBoxItem::GetSmallestDistance(), SvxBoxItem::GetTop(), editeng::SvxBorderLine::GetWidth(), i, 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(), and wwUtility::RGBToBGR().
|
overrideprotectedvirtual |
Sfx item RES_COL.
Implements AttributeOutputBase.
Definition at line 3594 of file rtfattributeoutput.cxx.
References SwFormatCol::CalcPrtColWidth(), COLADJ_NONE, SwFormatCol::GetColumns(), SwFormatCol::GetGutterWidth(), SwFormatCol::GetLineAdj(), 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, and OOO_STRING_SVTOOLS_RTF_LINEBETCOL.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 626 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_FILL_GRADIENT.
Implements AttributeOutputBase.
Definition at line 3480 of file rtfattributeoutput.cxx.
References XGradient::GetEndColor(), XGradient::GetGradientStyle(), XFillGradientItem::GetGradientValue(), XGradient::GetStartColor(), and wwUtility::RGBToBGR().
|
overrideprotectedvirtual |
Sfx item RES_FILL_STYLE.
Implements AttributeOutputBase.
Definition at line 3475 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_FRAMEDIR.
Implements AttributeOutputBase.
Definition at line 3645 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_LTRPAR, OOO_STRING_SVTOOLS_RTF_RTLPAR, and OOO_STRING_SVTOOLS_RTF_STEXTFLOW.
|
overrideprotectedvirtual |
Sfx item RES_FRM_SIZE.
Implements AttributeOutputBase.
Definition at line 3132 of file rtfattributeoutput.cxx.
References SvxSizeItem::GetHeight(), SvxSizeItem::GetWidth(), OOO_STRING_SVTOOLS_RTF_PGHSXN, and OOO_STRING_SVTOOLS_RTF_PGWSXN.
|
overrideprotectedvirtual |
Sfx item RES_HORI_ORIENT.
Implements AttributeOutputBase.
Definition at line 3389 of file rtfattributeoutput.cxx.
References SwFormatHoriOrient::GetHoriOrient(), SwFormatHoriOrient::GetPos(), SwFormatHoriOrient::GetRelationOrient(), OOO_STRING_SVTOOLS_RTF_SHPBXCOLUMN, OOO_STRING_SVTOOLS_RTF_SHPBXIGNORE, OOO_STRING_SVTOOLS_RTF_SHPLEFT, and OOO_STRING_SVTOOLS_RTF_SHPRIGHT.
|
overrideprotectedvirtual |
Sfx item RES_KEEP.
Implements AttributeOutputBase.
Definition at line 3628 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_KEEPN.
|
overrideprotectedvirtual |
Sfx item RES_LINENUMBER.
Implements AttributeOutputBase.
Definition at line 3639 of file rtfattributeoutput.cxx.
References SwFormatLineNumber::IsCount(), and OOO_STRING_SVTOOLS_RTF_NOLINE.
|
overrideprotectedvirtual |
Sfx item RES_LR_SPACE.
Implements AttributeOutputBase.
Definition at line 3150 of file rtfattributeoutput.cxx.
References SvxLRSpaceItem::GetGutterMargin(), SvxLRSpaceItem::GetLeft(), SvxLRSpaceItem::GetRight(), SvxLRSpaceItem::GetTextFirstLineOffset(), SvxLRSpaceItem::GetTextLeft(), 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, and OOO_STRING_SVTOOLS_RTF_RIN.
|
overrideprotectedvirtual |
Sfx item RES_PAPER_BIN.
Implements AttributeOutputBase.
Definition at line 3145 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_SURROUND.
Implements AttributeOutputBase.
Definition at line 3290 of file rtfattributeoutput.cxx.
References SwFormatSurround::GetSurround(), SfxEnumItem< class >::GetValue(), RTFSurround::GetValue(), SwFormatSurround::IsContour(), OOO_STRING_SVTOOLS_RTF_FLYMAINCNT, OOO_STRING_SVTOOLS_RTF_SHPWR, and OOO_STRING_SVTOOLS_RTF_SHPWRK.
|
overrideprotectedvirtual |
Sfx item RES_TEXTGRID.
Implements AttributeOutputBase.
Definition at line 3634 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_UL_SPACE.
Implements AttributeOutputBase.
Definition at line 3198 of file rtfattributeoutput.cxx.
References SvxULSpaceItem::GetContext(), SvxULSpaceItem::GetLower(), SvxULSpaceItem::GetUpper(), LO_STRING_SVTOOLS_RTF_SAAUTO, LO_STRING_SVTOOLS_RTF_SBAUTO, 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, and OOO_STRING_SVTOOLS_RTF_SB.
|
overrideprotectedvirtual |
Sfx item RES_VERT_ORIENT.
Implements AttributeOutputBase.
Definition at line 3339 of file rtfattributeoutput.cxx.
References SwFormatVertOrient::GetPos(), SwFormatVertOrient::GetRelationOrient(), SwFormatVertOrient::GetVertOrient(), OOO_STRING_SVTOOLS_RTF_SHPBOTTOM, OOO_STRING_SVTOOLS_RTF_SHPBYIGNORE, OOO_STRING_SVTOOLS_RTF_SHPBYPARA, and OOO_STRING_SVTOOLS_RTF_SHPTOP.
|
overridevirtual |
Return the right export class.
Implements AttributeOutputBase.
Definition at line 3828 of file rtfattributeoutput.cxx.
References m_rExport.
|
inline |
Definition at line 671 of file rtfattributeoutput.hxx.
References m_pPrevPageDesc.
|
inline |
Definition at line 669 of file rtfattributeoutput.hxx.
References m_aTabStop.
Implements AttributeOutputBase.
Definition at line 3729 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
private |
Definition at line 966 of file rtfattributeoutput.cxx.
References SwTable::GetFrameFormat(), SwFormat::GetFrameSize(), SwTable::GetHTMLTableLayout(), SwTable::GetTabLines(), SvxSizeItem::GetWidth(), and SwHTMLTableLayout::IsExportable().
OString RtfAttributeOutput::MoveCharacterProperties | ( | bool | aAutoWriteRtlLtr = false | ) |
Definition at line 431 of file rtfattributeoutput.cxx.
References aBuf, 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 RtfSdrExport::WriteOutliner().
|
overridevirtual |
Definition of a numbering instance.
Implements AttributeOutputBase.
Definition at line 1443 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_LISTID, OOO_STRING_SVTOOLS_RTF_LISTOVERRIDE, OOO_STRING_SVTOOLS_RTF_LISTOVERRIDECOUNT, and OOO_STRING_SVTOOLS_RTF_LS.
|
overridevirtual |
All the numbering level information.
Implements AttributeOutputBase.
Definition at line 1469 of file rtfattributeoutput.cxx.
References aProperties, SfxItemSet::Get(), SvxLanguageItem::GetLanguage(), i, LANGUAGE_CHINESE_SIMPLIFIED, LO_STRING_SVTOOLS_RTF_LEVELPICTURE, 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(), msfilter::rtfutil::OutString(), RES_CHRATR_CJK_LANGUAGE(), SAL_NEWLINE_STRING, 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, and SVX_NUM_TIAN_GAN_ZH.
Numbering rule and Id.
Implements AttributeOutputBase.
Definition at line 1194 of file rtfattributeoutput.cxx.
References WW8ListManager::nMaxLevel, OOO_STRING_SVTOOLS_RTF_ILVL, and OOO_STRING_SVTOOLS_RTF_OUTLINELEVEL.
|
overrideprotectedvirtual |
Output frames - the implementation.
Implements AttributeOutputBase.
Definition at line 1993 of file rtfattributeoutput.cxx.
References aBuf, aStr, ww8::Frame::eDrawing, ww::eFORMCHECKBOX, ww8::Frame::eFormControl, ww::eFORMDROPDOWN, ww::eFORMTEXT, ww8::Frame::eGraphic, ww8::Frame::eOle, ESCHER_ShpInst_TextBox, ww8::Frame::eTextBox, FieldString(), SwFrameFormat::FindRealSdrObject(), ww8::Frame::GetContent(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), ww8::Frame::GetFrameFormat(), SwNode::GetGrfNode(), ww8::Frame::GetLayoutSize(), SdrObject::GetObjInventor(), SwNode::GetOLENode(), ww8::Frame::GetSize(), ww8::Frame::GetWriterType(), i, ww8::Frame::IsInline(), RtfSdrExport::isTextBox(), 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(), pObject, SAL_INFO, SAL_NEWLINE_STRING, and sName.
|
overridevirtual |
Page break As a paragraph property - the paragraph should be on the next page.
Implements AttributeOutputBase.
Definition at line 1205 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_PAGEBB.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_ADJUST.
Implements AttributeOutputBase.
Definition at line 2897 of file rtfattributeoutput.cxx.
References SvxAdjustItem::GetAdjust(), SvxAdjustItem::GetLastBlock(), 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 3097 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_GRABBAG.
Implements AttributeOutputBase.
Definition at line 3684 of file rtfattributeoutput.cxx.
References convertMm100ToTwip(), SfxGrabBagItem::GetGrabBag(), and rValue.
|
overridevirtual |
Output style.
Implements AttributeOutputBase.
Definition at line 634 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_S.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_HANGINGPUNCTUATION.
Implements AttributeOutputBase.
Definition at line 3092 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_HYPHENZONE.
Implements AttributeOutputBase.
Definition at line 3001 of file rtfattributeoutput.cxx.
References SvxHyphenZoneItem::IsHyphen(), and OOO_STRING_SVTOOLS_RTF_HYPHPAR.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_LINESPACING.
Implements AttributeOutputBase.
Definition at line 2889 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_SL, and OOO_STRING_SVTOOLS_RTF_SLMULT.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_NUMRULE.
Implements AttributeOutputBase.
Definition at line 3007 of file rtfattributeoutput.cxx.
References SfxItemSet::Get(), SwNumRule::Get(), SwTextNode::GetActualListLevel(), SwNumRule::GetNumFormat(), SwTextNode::GetNumRule(), SwTextNode::GetNumString(), SwNumRule::GetRuleType(), SwContentNode::GetSwAttrSet(), SwTextNode::IsInList(), MAXLEVEL, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_ILVL, OOO_STRING_SVTOOLS_RTF_LISTTEXT, OOO_STRING_SVTOOLS_RTF_LS, OOO_STRING_SVTOOLS_RTF_PARD, OOO_STRING_SVTOOLS_RTF_PLAIN, OOO_STRING_SVTOOLS_RTF_SOUTLVL, OOO_STRING_SVTOOLS_RTF_TAB, OUTLINE_RULE, msfilter::rtfutil::OutString(), RES_LR_SPACE(), SAL_WARN_IF, SvxLRSpaceItem::SetTextLeft(), SVX_NUM_BITMAP, SVX_NUM_CHAR_SPECIAL, and USHRT_MAX.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_OUTLINELEVEL.
Implements AttributeOutputBase.
Definition at line 3706 of file rtfattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_SCRIPTSPACE.
Implements AttributeOutputBase.
Definition at line 3084 of file rtfattributeoutput.cxx.
References SfxBoolItem::GetValue(), and OOO_STRING_SVTOOLS_RTF_ASPALPHA.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_SNAPTOGRID.
Implements AttributeOutputBase.
Definition at line 3127 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_SPLIT.
Implements AttributeOutputBase.
Definition at line 2922 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_KEEP.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_TABSTOP.
Implements AttributeOutputBase.
Definition at line 2936 of file rtfattributeoutput.cxx.
References cDfltFillChar, SvxTabStopItem::Count(), SvxTabStop::GetAdjustment(), SvxTabStop::GetFill(), SvxTabStop::GetTabPos(), n, OOO_STRING_SVTOOLS_RTF_DEFTAB, OOO_STRING_SVTOOLS_RTF_TLDOT, OOO_STRING_SVTOOLS_RTF_TLEQ, OOO_STRING_SVTOOLS_RTF_TLTH, OOO_STRING_SVTOOLS_RTF_TLUL, OOO_STRING_SVTOOLS_RTF_TQC, OOO_STRING_SVTOOLS_RTF_TQDEC, OOO_STRING_SVTOOLS_RTF_TQR, OOO_STRING_SVTOOLS_RTF_TX, RES_LR_SPACE(), and TABS_RELATIVE_TO_INDENT.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_VERTALIGN.
Implements AttributeOutputBase.
Definition at line 3102 of file rtfattributeoutput.cxx.
References SvxParaVertAlignItem::Baseline, SvxParaVertAlignItem::Bottom, SvxParaVertAlignItem::Center, SvxParaVertAlignItem::GetValue(), 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 2928 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_NOWIDCTLPAR, and OOO_STRING_SVTOOLS_RTF_WIDCTLPAR.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 3784 of file rtfattributeoutput.cxx.
References SwField::GetPar1(), OOO_STRING_SVTOOLS_RTF_FIELD, OOO_STRING_SVTOOLS_RTF_FLDINST, and OOO_STRING_SVTOOLS_RTF_IGNORE.
Implements AttributeOutputBase.
Definition at line 3740 of file rtfattributeoutput.cxx.
References aName, sw::ms::DateTime2DTTM(), SwPostItField::GetDateTime(), SwPostItField::GetInitials(), SwPostItField::GetName(), SwPostItField::GetPar1(), SwPostItField::GetTextObject(), 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, and TXT_ATN.
|
overridevirtual |
Output text (without markup).
Implements AttributeOutputBase.
Definition at line 513 of file rtfattributeoutput.cxx.
References msfilter::rtfutil::OutString().
|
overridevirtual |
Output redlining.
The common attribute that can be among the run properties.
Implements AttributeOutputBase.
Definition at line 601 of file rtfattributeoutput.cxx.
References sw::ms::DateTime2DTTM(), SwRedlineData::GetAuthor(), SwRedlineData::GetTimeStamp(), SwRedlineData::GetType(), 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.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 3724 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overridevirtual |
Export the state of RTL/CJK.
Implements AttributeOutputBase.
Definition at line 206 of file rtfattributeoutput.cxx.
|
overridevirtual |
Output text (inside a run).
Implements AttributeOutputBase.
Definition at line 505 of file rtfattributeoutput.cxx.
References SAL_INFO.
Referenced by RtfSdrExport::EndShape(), RtfSdrExport::StartShape(), and RtfSdrExport::WriteOutliner().
OStringBuffer & RtfAttributeOutput::RunText | ( | ) |
Definition at line 511 of file rtfattributeoutput.cxx.
|
overridevirtual |
for footnote/endnote section properties
Reimplemented from AttributeOutputBase.
Definition at line 1372 of file rtfattributeoutput.cxx.
|
overridevirtual |
Columns populated from right/numbers on the right side?
Implements AttributeOutputBase.
Definition at line 1298 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_LTRSECT, and OOO_STRING_SVTOOLS_RTF_RTLSECT.
|
overridevirtual |
Write a section break msword::ColumnBreak or msword::PageBreak.
Implements AttributeOutputBase.
Definition at line 1213 of file rtfattributeoutput.cxx.
References msword::ColumnBreak, and msword::PageBreak.
Called in order to output section breaks.
Implements AttributeOutputBase.
Definition at line 321 of file rtfattributeoutput.cxx.
References assert(), SwNode::FindPageDesc(), SwFormat::GetAttrSet(), SwTable::GetFrameFormat(), SwNodeIndex::GetNode(), SwContentNode::GetpSwAttrSet(), SwTableNode::GetTable(), SwNode::GetTextNode(), SwNode::IsEndNode(), SwNode::IsTableNode(), SwNode::IsTextNode(), and SwNode::StartOfSectionNode().
|
overridevirtual |
Protection of forms.
Implements AttributeOutputBase.
Definition at line 1246 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_SECTUNLOCKED.
|
overridevirtual |
Numbering of the lines in the document.
Implements AttributeOutputBase.
Definition at line 1252 of file rtfattributeoutput.cxx.
References SwLineNumberInfo::GetCountBy(), SwLineNumberInfo::GetPosFromLeft(), SwLineNumberInfo::IsRestartEachPage(), OOO_STRING_SVTOOLS_RTF_LINECONT, OOO_STRING_SVTOOLS_RTF_LINEMOD, OOO_STRING_SVTOOLS_RTF_LINESTARTS, and OOO_STRING_SVTOOLS_RTF_LINEX.
|
overridevirtual |
Description of the page borders.
Implements AttributeOutputBase.
Definition at line 1276 of file rtfattributeoutput.cxx.
References SvxBoxItem::GetBottom(), SwFormat::GetBox(), SvxBoxItem::GetDistance(), SvxBoxItem::GetLeft(), SvxBoxItem::GetRight(), SvxBoxItem::GetTop(), OOO_STRING_SVTOOLS_RTF_PGBRDRB, OOO_STRING_SVTOOLS_RTF_PGBRDRL, OOO_STRING_SVTOOLS_RTF_PGBRDRR, OOO_STRING_SVTOOLS_RTF_PGBRDRT, and OutBorderLine().
|
overridevirtual |
The style of the page numbers.
Implements AttributeOutputBase.
Definition at line 1304 of file rtfattributeoutput.cxx.
References 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.
|
overridevirtual |
Has different headers/footers for the title page.
Implements AttributeOutputBase.
Definition at line 1269 of file rtfattributeoutput.cxx.
The type of breaking.
Implements AttributeOutputBase.
Definition at line 1340 of file rtfattributeoutput.cxx.
References 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, and sType.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 3734 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overridevirtual |
Start of the abstract numbering definition instance.
Reimplemented from AttributeOutputBase.
Definition at line 1453 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_LIST, and OOO_STRING_SVTOOLS_RTF_LISTTEMPLATEID.
void RtfAttributeOutput::StartFont | ( | const OUString & | rFamilyName | ) | const |
Start the font.
Definition at line 3833 of file rtfattributeoutput.cxx.
References RtfExport::GetCurrentEncoding(), m_rExport, msfilter::rtfutil::OutString(), RtfExport::Strm(), and SvStream::WriteCharPtr().
Referenced by wwFont::WriteRtf().
|
overridevirtual |
Start of the paragraph.
Implements AttributeOutputBase.
Definition at line 213 of file rtfattributeoutput.cxx.
References TXT_HDFT.
|
overridevirtual |
Called before we start outputting the attributes.
Implements AttributeOutputBase.
Definition at line 364 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_PARD, and OOO_STRING_SVTOOLS_RTF_PLAIN.
|
overridevirtual |
Output ruby start.
Implements AttributeOutputBase.
Definition at line 518 of file rtfattributeoutput.cxx.
References aStr, CmdStart, ww::eEQ, FieldString(), WW8Ruby::GetBaseHeight(), WW8Ruby::GetDirective(), WW8Ruby::GetFontFamily(), WW8Ruby::GetJC(), WW8Ruby::GetRubyHeight(), SwFormatRuby::GetText(), NONE, and Start.
|
overridevirtual |
Start of the text run.
Implements AttributeOutputBase.
Definition at line 388 of file rtfattributeoutput.cxx.
|
overridevirtual |
Called before we start outputting the attributes.
Implements AttributeOutputBase.
Definition at line 420 of file rtfattributeoutput.cxx.
|
overridevirtual |
Start of the section properties.
Implements AttributeOutputBase.
Definition at line 1228 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_SECT, and OOO_STRING_SVTOOLS_RTF_SECTD.
|
overridevirtual |
Start of a style in the styles table.
Implements AttributeOutputBase.
Definition at line 1146 of file rtfattributeoutput.cxx.
References 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 1187 of file rtfattributeoutput.cxx.
|
overridevirtual |
Start of the styles table.
Implements AttributeOutputBase.
Definition at line 1124 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_COLORTBL, OOO_STRING_SVTOOLS_RTF_STYLESHEET, and SAL_NEWLINE_STRING.
|
private |
Definition at line 990 of file rtfattributeoutput.cxx.
|
private |
Definition at line 1017 of file rtfattributeoutput.cxx.
|
private |
Definition at line 996 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overridevirtual |
Output URL start.
Implements AttributeOutputBase.
Definition at line 539 of file rtfattributeoutput.cxx.
References m_sURL, OOO_STRING_SVTOOLS_RTF_FIELD, OOO_STRING_SVTOOLS_RTF_FLDINST, OOO_STRING_SVTOOLS_RTF_FLDRSLT, OOO_STRING_SVTOOLS_RTF_IGNORE, and msfilter::rtfutil::OutString().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 773 of file rtfattributeoutput.cxx.
References COL_AUTO(), SwFormat::GetAttrSet(), SwWriteTableCell::GetBox(), SwWriteTableRow::GetCells(), SwTable::GetFrameFormat(), SwTableLine::GetFrameFormat(), SwTableBox::GetFrameFormat(), SfxItemSet::GetItem(), SwTableBox::GetUpper(), SfxItemSet::HasItem(), Color::IsTransparent(), OOO_STRING_SVTOOLS_RTF_CLCBPAT, and RES_BACKGROUND().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 865 of file rtfattributeoutput.cxx.
References SwTable::GetFrameFormat(), OOO_STRING_SVTOOLS_RTF_LTRROW, and OOO_STRING_SVTOOLS_RTF_RTLROW.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 852 of file rtfattributeoutput.cxx.
References SwTableLine::GetFrameFormat(), SwFormat::GetRowSplit(), SwTableBox::GetUpper(), SfxBoolItem::GetValue(), and OOO_STRING_SVTOOLS_RTF_TRKEEP.
|
private |
Definition at line 1019 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 816 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 726 of file rtfattributeoutput.cxx.
References SwFormat::GetAttrSet(), SwWriteTableCell::GetBox(), SwWriteTableRow::GetCells(), SwTableBox::GetFrameFormat(), SfxItemSet::HasItem(), i, 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().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 665 of file rtfattributeoutput.cxx.
References SwWriteTableCell::GetBox(), SwFormat::GetBox(), SwWriteTableRow::GetCells(), SvxBoxItem::GetDistance(), SwTable::GetFrameFormat(), SwTableBox::GetFrameFormat(), SwFormat::GetFrameSize(), SvxLRSpaceItem::GetLeft(), SwFormat::GetLRSpace(), SvxSizeItem::GetWidth(), i, 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, and OOO_STRING_SVTOOLS_RTF_TRPADDT.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 821 of file rtfattributeoutput.cxx.
References Fixed, SwTableLine::GetFrameFormat(), SwFormat::GetFrameSize(), SvxSizeItem::GetHeight(), SwFormatFrameSize::GetHeightSizeType(), SwTableBox::GetUpper(), Minimum, OOO_STRING_SVTOOLS_RTF_TRRH, and Variable.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 648 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_INTBL, and OOO_STRING_SVTOOLS_RTF_ITAP.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 660 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 917 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 925 of file rtfattributeoutput.cxx.
References SwTable::GetFrameFormat(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SvxLRSpaceItem::GetLeft(), SwFormat::GetLRSpace(), SwPostItHelper::NONE, OOO_STRING_SVTOOLS_RTF_TRLEFT, OOO_STRING_SVTOOLS_RTF_TRQC, OOO_STRING_SVTOOLS_RTF_TRQL, and OOO_STRING_SVTOOLS_RTF_TRQR.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 960 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 811 of file rtfattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 954 of file rtfattributeoutput.cxx.
References SAL_INFO.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 876 of file rtfattributeoutput.cxx.
References SwFormat::GetAttrSet(), SwWriteTableCell::GetBox(), SwWriteTableRow::GetCells(), SwTableBox::GetFrameFormat(), SwWriteTableCell::GetRowSpan(), SfxItemSet::HasItem(), 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, and RES_VERT_ORIENT().
|
overrideprotectedvirtual |
Sfx item RES_TXTATR_CHARFMT.
Implements AttributeOutputBase.
Definition at line 2829 of file rtfattributeoutput.cxx.
References SwFormatCharFormat::GetCharFormat(), and OOO_STRING_SVTOOLS_RTF_CS.
|
overrideprotectedvirtual |
Sfx item RES_TXTATR_FTN.
Implements AttributeOutputBase.
Definition at line 2848 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), RtfStringBuffer::clear(), SwNode::EndOfSectionIndex(), FTNPOS_CHAPTER, SwNodeIndex::GetIndex(), SwNodeIndex::GetNode(), SwTextFootnote::GetStartNode(), SwFormatFootnote::GetTextFootnote(), SwFormatFootnote::IsEndNote(), OOO_STRING_SVTOOLS_RTF_FOOTNOTE, OOO_STRING_SVTOOLS_RTF_FTNALT, OOO_STRING_SVTOOLS_RTF_IGNORE, OOO_STRING_SVTOOLS_RTF_SUPER, SAL_INFO, TXT_EDN, and TXT_FTN.
|
overrideprotectedvirtual |
Sfx item RES_TXTATR_INETFMT.
Implements AttributeOutputBase.
Definition at line 2812 of file rtfattributeoutput.cxx.
References SwTextINetFormat::GetCharFormat(), SwFormatINetFormat::GetTextINetFormat(), and SwFormatINetFormat::GetValue().
void RtfAttributeOutput::WriteAnnotationMarks_Impl | ( | std::vector< OUString > & | rStarts, |
std::vector< OUString > & | rEnds | ||
) |
Definition at line 1730 of file rtfattributeoutput.cxx.
References nId, OOO_STRING_SVTOOLS_RTF_ATRFEND, OOO_STRING_SVTOOLS_RTF_ATRFSTART, OOO_STRING_SVTOOLS_RTF_IGNORE, and OUStringToOString().
|
inlineoverridevirtual |
Insert a bookmark inside the currently processed paragraph.
Implements AttributeOutputBase.
Definition at line 229 of file rtfattributeoutput.hxx.
void RtfAttributeOutput::WriteBookmarks_Impl | ( | std::vector< OUString > & | rStarts, |
std::vector< OUString > & | rEnds | ||
) |
Definition at line 1710 of file rtfattributeoutput.cxx.
References OOO_STRING_SVTOOLS_RTF_BKMKEND, OOO_STRING_SVTOOLS_RTF_BKMKSTART, OOO_STRING_SVTOOLS_RTF_IGNORE, and msfilter::rtfutil::OutString().
Write the expanded field.
Implements AttributeOutputBase.
Definition at line 3708 of file rtfattributeoutput.cxx.
References ww::eNONE, ww::eUNKNOWN, SwFieldType::GetName(), SwField::GetTyp(), User, and SwFieldType::Which().
void RtfAttributeOutput::WriteField_Impl | ( | const SwField * | pField, |
ww::eField | eType, | ||
const OUString & | rFieldCmd, | ||
FieldFlags | nMode | ||
) |
Definition at line 1665 of file rtfattributeoutput.cxx.
References All, Close, CmdEnd, CmdStart, SwField::ExpandField(), OOO_STRING_SVTOOLS_RTF_FIELD, OOO_STRING_SVTOOLS_RTF_FLDINST, 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 1378 of file rtfattributeoutput.cxx.
References SvxNumberType::GetNumberingType(), SwEndNoteInfo::m_aFormat, 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, 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, and SVX_NUM_SYMBOL_CHICAGO.
void RtfAttributeOutput::WriteHeaderFooter_Impl | ( | const SwFrameFormat & | rFormat, |
bool | bHeader, | ||
const char * | pStr, | ||
bool | bTitlepg | ||
) |
Definition at line 1773 of file rtfattributeoutput.cxx.
References RtfStringBuffer::clear(), OOO_STRING_SVTOOLS_RTF_FOOTERY, OOO_STRING_SVTOOLS_RTF_HEADERY, and OOO_STRING_SVTOOLS_RTF_TITLEPG.
|
private |
Definition at line 2839 of file rtfattributeoutput.cxx.
References SwFormatFootnote::GetNumStr(), OOO_STRING_SVTOOLS_RTF_CHFTN, and msfilter::rtfutil::OutString().
void RtfAttributeOutput::writeTextFrame | ( | const ww8::Frame & | rFrame, |
bool | bTextBox = false |
||
) |
Handles just the { ...} part of a shape export.
Definition at line 1891 of file rtfattributeoutput.cxx.
References RtfStringBuffer::append(), RtfStringBuffer::clear(), SwNode::EndOfSectionIndex(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), ww8::Frame::GetFrameFormat(), SwNodeIndex::GetIndex(), SwNodeIndex::GetNode(), OOO_STRING_SVTOOLS_RTF_PARD, and OOO_STRING_SVTOOLS_RTF_SHPTXT.
Referenced by RtfSdrExport::StartShape().
|
friend |
Definition at line 43 of file rtfattributeoutput.hxx.
|
friend |
Definition at line 44 of file rtfattributeoutput.hxx.
|
private |
Definition at line 515 of file rtfattributeoutput.hxx.
|
private |
Number of cells from the table definition, by depth.
Definition at line 604 of file rtfattributeoutput.hxx.
|
private |
Definition at line 621 of file rtfattributeoutput.hxx.
|
private |
Maps ID's to postit fields, used in atrfstart/end and atnref.
Definition at line 616 of file rtfattributeoutput.hxx.
|
private |
Definition at line 565 of file rtfattributeoutput.hxx.
|
private |
Definition at line 510 of file rtfattributeoutput.hxx.
Referenced by SaveRunState::~SaveRunState().
|
private |
Definition at line 511 of file rtfattributeoutput.hxx.
Referenced by FlyFrameOLEMath(), FlyFrameOLEReplacement(), and SaveRunState::~SaveRunState().
|
private |
Definition at line 576 of file rtfattributeoutput.hxx.
|
private |
Definition at line 583 of file rtfattributeoutput.hxx.
|
private |
Definition at line 524 of file rtfattributeoutput.hxx.
|
private |
Definition at line 529 of file rtfattributeoutput.hxx.
|
private |
Definition at line 528 of file rtfattributeoutput.hxx.
|
private |
Definition at line 531 of file rtfattributeoutput.hxx.
|
private |
Definition at line 530 of file rtfattributeoutput.hxx.
|
private |
Definition at line 520 of file rtfattributeoutput.hxx.
|
private |
Definition at line 594 of file rtfattributeoutput.hxx.
|
private |
Definition at line 465 of file rtfattributeoutput.hxx.
Referenced by GetTabStop().
|
private |
Definition at line 575 of file rtfattributeoutput.hxx.
|
private |
Definition at line 582 of file rtfattributeoutput.hxx.
|
private |
Definition at line 535 of file rtfattributeoutput.hxx.
|
private |
Definition at line 613 of file rtfattributeoutput.hxx.
|
private |
Definition at line 611 of file rtfattributeoutput.hxx.
Referenced by SaveRunState::~SaveRunState().
|
private |
Definition at line 606 of file rtfattributeoutput.hxx.
|
private |
Definition at line 533 of file rtfattributeoutput.hxx.
|
private |
Definition at line 589 of file rtfattributeoutput.hxx.
|
private |
If original file had .
Definition at line 633 of file rtfattributeoutput.hxx.
|
private |
If original file had .
Definition at line 629 of file rtfattributeoutput.hxx.
|
private |
If we're in a paragraph that has a single empty run only.
Definition at line 609 of file rtfattributeoutput.hxx.
Referenced by SaveRunState::~SaveRunState().
|
private |
Definition at line 560 of file rtfattributeoutput.hxx.
|
private |
Definition at line 550 of file rtfattributeoutput.hxx.
|
private |
If we ended a table row without starting a new one.
Definition at line 601 of file rtfattributeoutput.hxx.
|
private |
Definition at line 598 of file rtfattributeoutput.hxx.
|
private |
Definition at line 570 of file rtfattributeoutput.hxx.
|
private |
Definition at line 538 of file rtfattributeoutput.hxx.
|
private |
Definition at line 505 of file rtfattributeoutput.hxx.
|
private |
Definition at line 537 of file rtfattributeoutput.hxx.
|
private |
If m_bParaBeforeAutoSpacing is set, value of.
Definition at line 635 of file rtfattributeoutput.hxx.
|
private |
If m_bParaBeforeAutoSpacing is set, value of .
Definition at line 631 of file rtfattributeoutput.hxx.
|
private |
Definition at line 534 of file rtfattributeoutput.hxx.
|
private |
Definition at line 501 of file rtfattributeoutput.hxx.
|
private |
Definition at line 555 of file rtfattributeoutput.hxx.
|
private |
Definition at line 623 of file rtfattributeoutput.hxx.
|
private |
When exporting fly frames, this holds the real size of the frame.
Definition at line 619 of file rtfattributeoutput.hxx.
Referenced by FlyFrameGraphic().
|
private |
Access to the page style of the previous paragraph.
Definition at line 468 of file rtfattributeoutput.hxx.
Referenced by GetPrevPageDesc().
|
private |
Definition at line 545 of file rtfattributeoutput.hxx.
|
private |
Reference to the export, where to get the data from.
Definition at line 463 of file rtfattributeoutput.hxx.
Referenced by BulletDefinition(), EndFont(), FlyFrameGraphic(), FlyFrameOLEMath(), FlyFrameOLEReplacement(), FontAlternateName(), FontCharset(), FontFamilyType(), FontPitchType(), GetExport(), RtfStringBufferValue::makeStringAndClear(), SaveRunState::SaveRunState(), StartFont(), and SaveRunState::~SaveRunState().
|
private |
Maps annotation mark names to ID's.
Definition at line 540 of file rtfattributeoutput.hxx.
|
private |
Definition at line 500 of file rtfattributeoutput.hxx.
|
private |
If we're in the process of exporting a hyperlink, then its URL.
Definition at line 626 of file rtfattributeoutput.hxx.