LibreOffice Module sw (master)  1
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
WW8AttributeOutput Class Reference

#include <ww8attributeoutput.hxx>

Inheritance diagram for WW8AttributeOutput:
[legend]
Collaboration diagram for WW8AttributeOutput:
[legend]

Public Member Functions

virtual void RTLAndCJKState (bool bIsRTL, sal_uInt16 nScript) override
 Export the state of RTL/CJK. More...
 
virtual void StartParagraph (ww8::WW8TableNodeInfo::Pointer_t) override
 Start of the paragraph. More...
 
virtual void EndParagraph (ww8::WW8TableNodeInfoInner::Pointer_t pTextNodeInfoInner) override
 End of the paragraph. More...
 
virtual void SectionBreaks (const SwNode &) override
 Called in order to output section breaks. More...
 
virtual void StartParagraphProperties () override
 Called before we start outputting the attributes. More...
 
virtual void EndParagraphProperties (const SfxItemSet &, const SwRedlineData *, const SwRedlineData *, const SwRedlineData *) override
 Called after we end outputting the attributes. More...
 
virtual void EmptyParagraph () override
 Empty paragraph. More...
 
virtual void StartRun (const SwRedlineData *pRedlineData, sal_Int32 nPos, bool bSingleEmptyRun=false) override
 Start of the text run. More...
 
virtual void OnTOXEnding () override
 
virtual void EndRun (const SwTextNode *pNode, sal_Int32 nPos, bool bLastRun=false) override
 End of the text run. More...
 
virtual void StartRunProperties () override
 Before we start outputting the attributes. More...
 
virtual void EndRunProperties (const SwRedlineData *pRedlineData) override
 After we end outputting the attributes. More...
 
virtual void RunText (const OUString &rText, rtl_TextEncoding eCharSet=RTL_TEXTENCODING_UTF8) override
 Output text. More...
 
virtual void RawText (const OUString &rText, rtl_TextEncoding eCharSet) override
 Output text (without markup). More...
 
virtual void StartRuby (const SwTextNode &rNode, sal_Int32 nPos, const SwFormatRuby &rRuby) override
 Output ruby start. More...
 
virtual void EndRuby (const SwTextNode &rNode, sal_Int32 nPos) override
 Output ruby end. More...
 
virtual bool StartURL (const OUString &rUrl, const OUString &rTarget) override
 Output URL start. More...
 
virtual bool EndURL (bool) override
 Output URL end. More...
 
virtual void FieldVanish (const OUString &rText, ww::eField eType) override
 
virtual void Redline (const SwRedlineData *pRedline) override
 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) override
 
virtual void OutputFKP (bool bForce) override
 Output FKP (Formatted disK Page) - necessary for binary formats only. More...
 
virtual void ParagraphStyle (sal_uInt16 nStyle) override
 Output style. More...
 
virtual void TableInfoCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo) override
 
virtual void TableInfoRow (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo) override
 
virtual void TableDefinition (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo) override
 
virtual void TableDefaultBorders (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo) override
 
virtual void TableBackgrounds (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo) override
 
virtual void TableRowRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo) override
 
virtual void TableCellRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo) override
 
virtual void TableHeight (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo) override
 
virtual void TableCanSplit (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo) override
 
virtual void TableBidi (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo) override
 
virtual void TableVerticalCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo) override
 
virtual void TableNodeInfoInner (ww8::WW8TableNodeInfoInner::Pointer_t pNodeInfoInner) override
 
virtual void TableOrientation (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override
 
virtual void TableSpacing (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override
 
virtual void TableRowEnd (sal_uInt32 nDepth) override
 
virtual void StartStyles () override
 Start of the styles table. More...
 
virtual void EndStyles (sal_uInt16 nNumberOfStyles) override
 End of the styles table. More...
 
virtual void DefaultStyle () override
 Write default style. More...
 
virtual void StartStyle (const OUString &rName, StyleType eType, sal_uInt16 nBase, sal_uInt16 nNext, sal_uInt16 nWwIdi, sal_uInt16 nId, bool bAutoUpdate) override
 Start of a style in the styles table. More...
 
virtual void EndStyle () override
 End of a style in the styles table. More...
 
virtual void StartStyleProperties (bool bParProp, sal_uInt16 nStyle) override
 Start of (paragraph or run) properties of a style. More...
 
virtual void EndStyleProperties (bool bParProp) override
 End of (paragraph or run) properties of a style. More...
 
virtual void OutlineNumbering (sal_uInt8 nLvl) override
 Numbering rule and Id. More...
 
virtual void PageBreakBefore (bool bBreak) override
 Page break As a paragraph property - the paragraph should be on the next page. More...
 
virtual void SectionBreak (sal_uInt8 nC, const WW8_SepInfo *pSectionInfo=nullptr) override
 Write a section break msword::ColumnBreak or msword::PageBreak. More...
 
virtual void TextVerticalAdjustment (const css::drawing::TextVerticalAdjust) override
 
virtual void StartSection () override
 Start of the section properties. More...
 
virtual void SectFootnoteEndnotePr () override
 for footnote/endnote section properties More...
 
virtual void EndSection () override
 End of the section properties. More...
 
virtual void SectionFormProtection (bool bProtected) override
 Protection of forms. More...
 
virtual void SectionLineNumbering (sal_uLong nRestartNo, const SwLineNumberInfo &rLnNumInfo) override
 Numbering of the lines in the document. More...
 
virtual void SectionTitlePage () override
 Has different headers/footers for the title page. More...
 
virtual void SectionPageBorders (const SwFrameFormat *pFormat, const SwFrameFormat *pFirstPageFormat) override
 Description of the page borders. More...
 
virtual void SectionBiDi (bool bBiDi) override
 Columns populated from right/numbers on the right side? More...
 
virtual void SectionPageNumbering (sal_uInt16 nNumType, const ::boost::optional< sal_uInt16 > &oPageRestartNumber) override
 The style of the page numbers. More...
 
virtual void SectionType (sal_uInt8 nBreakCode) override
 The type of breaking. More...
 
virtual void NumberingDefinition (sal_uInt16 nId, const SwNumRule &rRule) override
 Definition of a numbering 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) override
 All the numbering level information. More...
 
 WW8AttributeOutput (WW8Export &rWW8Export)
 
virtual WW8ExportGetExport () override
 Return the right export class. More...
 
- Public Member Functions inherited from AttributeOutputBase
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)
 
void TOXMark (const SwTextNode &rNode, const SwTOXMark &rAttr)
 
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 StartAbstractNumbering (sal_uInt16)
 Start of the abstract numbering definition instance. More...
 
virtual void EndAbstractNumbering ()
 End of the abstract numbering definition instance. More...
 
 AttributeOutputBase ()
 
virtual ~AttributeOutputBase ()
 
const MSWordExportBaseGetExport () 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, long &rPageSize, bool &rRelBoxSize)
 
virtual void BulletDefinition (int, const Graphic &, Size)
 Exports the definition (image, size) of a single numbering picture bullet. More...
 
const SwRedlineDataGetParagraphMarkerRedline (const SwTextNode &rNode, RedlineType aRedlineType)
 

Protected Member Functions

void OutputFlyFrame_Impl (const ww8::Frame &rFormat, const Point &rNdTopLeft) override
 Output frames - the implementation. More...
 
virtual void CharCaseMap (const SvxCaseMapItem &) override
 Sfx item Sfx item RES_CHRATR_CASEMAP. More...
 
virtual void CharColor (const SvxColorItem &) override
 Sfx item Sfx item RES_CHRATR_COLOR. More...
 
virtual void CharContour (const SvxContourItem &) override
 Sfx item Sfx item RES_CHRATR_CONTOUR. More...
 
virtual void CharCrossedOut (const SvxCrossedOutItem &rHt) override
 Sfx item RES_CHRATR_CROSSEDOUT. More...
 
virtual void CharEscapement (const SvxEscapementItem &) override
 Sfx item RES_CHRATR_ESCAPEMENT. More...
 
virtual void CharFont (const SvxFontItem &) override
 Sfx item RES_CHRATR_FONT. More...
 
virtual void CharFontSize (const SvxFontHeightItem &) override
 Sfx item RES_CHRATR_FONTSIZE. More...
 
virtual void CharKerning (const SvxKerningItem &) override
 Sfx item RES_CHRATR_KERNING. More...
 
virtual void CharLanguage (const SvxLanguageItem &) override
 Sfx item RES_CHRATR_LANGUAGE. More...
 
virtual void CharPosture (const SvxPostureItem &) override
 Sfx item RES_CHRATR_POSTURE. More...
 
virtual void CharShadow (const SvxShadowedItem &) override
 Sfx item RES_CHRATR_SHADOWED. More...
 
virtual void CharUnderline (const SvxUnderlineItem &) override
 Sfx item RES_CHRATR_UNDERLINE. More...
 
virtual void CharWeight (const SvxWeightItem &) override
 Sfx item RES_CHRATR_WEIGHT. More...
 
virtual void CharAutoKern (const SvxAutoKernItem &) override
 Sfx item RES_CHRATR_AUTOKERN. More...
 
virtual void CharAnimatedText (const SvxBlinkItem &) override
 Sfx item RES_CHRATR_BLINK. More...
 
virtual void CharBackground (const SvxBrushItem &) override
 Sfx item RES_CHRATR_BACKGROUND. More...
 
virtual void CharFontCJK (const SvxFontItem &) override
 Sfx item RES_CHRATR_CJK_FONT. More...
 
virtual void CharFontSizeCJK (const SvxFontHeightItem &rHt) override
 Sfx item RES_CHRATR_CJK_FONTSIZE. More...
 
virtual void CharLanguageCJK (const SvxLanguageItem &rHt) override
 Sfx item RES_CHRATR_CJK_LANGUAGE. More...
 
virtual void CharPostureCJK (const SvxPostureItem &rHt) override
 Sfx item RES_CHRATR_CJK_POSTURE. More...
 
virtual void CharWeightCJK (const SvxWeightItem &rHt) override
 Sfx item RES_CHRATR_CJK_WEIGHT. More...
 
virtual void CharFontCTL (const SvxFontItem &) override
 Sfx item RES_CHRATR_CTL_FONT. More...
 
virtual void CharFontSizeCTL (const SvxFontHeightItem &rHt) override
 Sfx item RES_CHRATR_CTL_FONTSIZE. More...
 
virtual void CharLanguageCTL (const SvxLanguageItem &rHt) override
 Sfx item RES_CHRATR_CTL_LANGUAGE. More...
 
virtual void CharPostureCTL (const SvxPostureItem &) override
 Sfx item RES_CHRATR_CTL_POSTURE. More...
 
virtual void CharWeightCTL (const SvxWeightItem &) override
 Sfx item RES_CHRATR_CTL_WEIGHT. More...
 
virtual void CharBidiRTL (const SfxPoolItem &rHt) override
 Sfx item RES_CHRATR_BidiRTL. More...
 
virtual void CharIdctHint (const SfxPoolItem &rHt) override
 Sfx item RES_CHRATR_IdctHint. More...
 
virtual void CharRotate (const SvxCharRotateItem &) override
 Sfx item RES_CHRATR_ROTATE. More...
 
virtual void CharEmphasisMark (const SvxEmphasisMarkItem &rHt) override
 Sfx item RES_CHRATR_EMPHASIS_MARK. More...
 
virtual void CharTwoLines (const SvxTwoLinesItem &) override
 Sfx item RES_CHRATR_TWO_LINES. More...
 
virtual void CharScaleWidth (const SvxCharScaleWidthItem &) override
 Sfx item RES_CHRATR_SCALEW. More...
 
virtual void CharRelief (const SvxCharReliefItem &) override
 Sfx item RES_CHRATR_RELIEF. More...
 
virtual void CharHidden (const SvxCharHiddenItem &) override
 Sfx item RES_CHRATR_HIDDEN. More...
 
virtual void CharBorder (const ::editeng::SvxBorderLine *pAllBorder, const sal_uInt16 nDist, const bool bShadow) override
 Sfx item RES_CHRATR_BOX. More...
 
virtual void CharHighlight (const SvxBrushItem &) override
 Sfx item RES_CHRATR_HIGHLIGHT. More...
 
virtual void TextINetFormat (const SwFormatINetFormat &) override
 Sfx item RES_TXTATR_INETFMT. More...
 
virtual void TextCharFormat (const SwFormatCharFormat &) override
 Sfx item RES_TXTATR_CHARFMT. More...
 
virtual void TextFootnote_Impl (const SwFormatFootnote &) override
 Sfx item RES_TXTATR_FTN. More...
 
virtual void ParaLineSpacing_Impl (short nSpace, short nMulti) override
 Sfx item RES_PARATR_LINESPACING. More...
 
virtual void ParaAdjust (const SvxAdjustItem &rHt) override
 Sfx item RES_PARATR_ADJUST. More...
 
virtual void ParaSplit (const SvxFormatSplitItem &) override
 Sfx item RES_PARATR_SPLIT. More...
 
virtual void ParaWidows (const SvxWidowsItem &rHt) override
 Sfx item RES_PARATR_WIDOWS. More...
 
virtual void ParaTabStop (const SvxTabStopItem &rHt) override
 Sfx item RES_PARATR_TABSTOP. More...
 
virtual void ParaHyphenZone (const SvxHyphenZoneItem &) override
 Sfx item RES_PARATR_HYPHENZONE. More...
 
virtual void ParaNumRule_Impl (const SwTextNode *pTextNd, sal_Int32 nLvl, sal_Int32 nNumId) override
 Sfx item RES_PARATR_NUMRULE. More...
 
virtual void ParaScriptSpace (const SfxBoolItem &) override
 Sfx item RES_PARATR_SCRIPTSPACE. More...
 
virtual void ParaHangingPunctuation (const SfxBoolItem &) override
 Sfx item RES_PARATR_HANGINGPUNCTUATION. More...
 
virtual void ParaForbiddenRules (const SfxBoolItem &) override
 Sfx item RES_PARATR_FORBIDDEN_RULES. More...
 
virtual void ParaVerticalAlign (const SvxParaVertAlignItem &) override
 Sfx item RES_PARATR_VERTALIGN. More...
 
virtual void ParaSnapToGrid (const SvxParaGridItem &) override
 Sfx item RES_PARATR_SNAPTOGRID. More...
 
virtual void FormatFrameSize (const SwFormatFrameSize &) override
 Sfx item RES_FRM_SIZE. More...
 
virtual void FormatPaperBin (const SvxPaperBinItem &) override
 Sfx item RES_PAPER_BIN. More...
 
virtual void FormatLRSpace (const SvxLRSpaceItem &) override
 Sfx item RES_LR_SPACE. More...
 
virtual void FormatULSpace (const SvxULSpaceItem &rHt) override
 Sfx item RES_UL_SPACE. More...
 
virtual void FormatSurround (const SwFormatSurround &) override
 Sfx item RES_SURROUND. More...
 
virtual void FormatVertOrientation (const SwFormatVertOrient &) override
 Sfx item RES_VERT_ORIENT. More...
 
virtual void FormatHorizOrientation (const SwFormatHoriOrient &) override
 Sfx item RES_HORI_ORIENT. More...
 
virtual void FormatAnchor (const SwFormatAnchor &) override
 Sfx item RES_ANCHOR. More...
 
virtual void FormatBackground (const SvxBrushItem &) override
 Sfx item RES_BACKGROUND. More...
 
virtual void FormatFillStyle (const XFillStyleItem &) override
 Sfx item RES_FILL_STYLE. More...
 
virtual void FormatFillGradient (const XFillGradientItem &) override
 Sfx item RES_FILL_GRADIENT. More...
 
virtual void FormatBox (const SvxBoxItem &) override
 Sfx item RES_BOX. More...
 
virtual void FormatColumns_Impl (sal_uInt16 nCols, const SwFormatCol &rCol, bool bEven, SwTwips nPageSize) override
 Sfx item RES_COL. More...
 
virtual void FormatKeep (const SvxFormatKeepItem &) override
 Sfx item RES_KEEP. More...
 
virtual void FormatTextGrid (const SwTextGridItem &) override
 Sfx item RES_TEXTGRID. More...
 
virtual void FormatLineNumbering (const SwFormatLineNumber &) override
 Sfx item RES_LINENUMBER. More...
 
virtual void FormatFrameDirection (const SvxFrameDirectionItem &) override
 Sfx item RES_FRAMEDIR. More...
 
virtual void ParaGrabBag (const SfxGrabBagItem &) override
 Sfx item RES_PARATR_GRABBAG. More...
 
virtual void CharGrabBag (const SfxGrabBagItem &) override
 Sfx item RES_TXTATR_GRABBAG. More...
 
virtual void ParaOutlineLevel (const SfxUInt16Item &) override
 Sfx item RES_PARATR_OUTLINELEVEL. More...
 
virtual void WriteExpand (const SwField *pField) override
 Write the expanded field. More...
 
virtual void RefField (const SwField &rField, const OUString &rRef) override
 
virtual void HiddenField (const SwField &rField) override
 
virtual void SetField (const SwField &rField, ww::eField eType, const OUString &rCmd) override
 
virtual void PostitField (const SwField *pField) override
 
virtual bool DropdownField (const SwField *pField) override
 
virtual bool PlaceholderField (const SwField *pField) override
 
virtual bool AnalyzeURL (const OUString &rURL, const OUString &rTarget, OUString *pLinkURL, OUString *pMark) override
 
virtual void WriteBookmarkInActParagraph (const OUString &rName, sal_Int32 nFirstRunPos, sal_Int32 nLastRunPos) override
 Insert a bookmark inside the currently processed paragraph. More...
 
void OutputWW8Attribute (sal_uInt8 nId, bool bVal)
 Output the bold etc. attributes. More...
 
void OutputWW8AttributeCTL (sal_uInt8 nId, bool bVal)
 Output the bold etc. attributes, the Complex Text Layout version. More...
 
void TableCellBorders (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner)
 
- Protected Member Functions inherited from AttributeOutputBase
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...
 
ww8::GridColsPtr GetGridCols (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner)
 
ww8::WidthsPtr GetColumnWidths (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner)
 

Protected Attributes

WW8Exportm_rWW8Export
 Reference to the export, where to get the data from. More...
 
sal_uInt16 nPOPosStdLen1
 For output of styles. More...
 
sal_uInt16 nPOPosStdLen2
 
sal_uInt16 m_nStyleStartSize
 For output of styles. More...
 
sal_uInt16 m_nStyleLenPos
 
sal_uLong m_nStyleCountPos
 For output of styles. More...
 
sal_uInt16 m_nFieldResults
 For output of run properties. More...
 
bool mbOnTOXEnding
 
std::multimap< sal_Int32, OUString > m_aBookmarksOfParagraphStart
 Bookmarks of the current paragraph. More...
 
std::multimap< sal_Int32, OUString > m_aBookmarksOfParagraphEnd
 

Private Attributes

editeng::WordPageMargins m_pageMargins
 
bool m_bFromEdge = false
 

Additional Inherited Members

- Static Protected Member Functions inherited from AttributeOutputBase
static void GetNumberPara (OUString &rStr, const SwField &rField)
 

Detailed Description

Definition at line 27 of file ww8attributeoutput.hxx.

Constructor & Destructor Documentation

WW8AttributeOutput::WW8AttributeOutput ( WW8Export rWW8Export)
inlineexplicit

Definition at line 469 of file ww8attributeoutput.hxx.

Member Function Documentation

bool WW8AttributeOutput::AnalyzeURL ( const OUString &  rURL,
const OUString &  rTarget,
OUString *  pLinkURL,
OUString *  pMark 
)
overrideprotectedvirtual
void WW8AttributeOutput::CharAnimatedText ( const SvxBlinkItem rBlink)
overrideprotectedvirtual

Sfx item RES_CHRATR_BLINK.

Implements AttributeOutputBase.

Definition at line 1191 of file ww8atr.cxx.

References NS_sprm::sprmCSfxText.

void WW8AttributeOutput::CharAutoKern ( const SvxAutoKernItem rAutoKern)
overrideprotectedvirtual

Sfx item RES_CHRATR_AUTOKERN.

Implements AttributeOutputBase.

Definition at line 1184 of file ww8atr.cxx.

References NS_sprm::sprmCHpsKern.

void WW8AttributeOutput::CharBackground ( const SvxBrushItem rBrush)
overrideprotectedvirtual

Sfx item RES_CHRATR_BACKGROUND.

Implements AttributeOutputBase.

Definition at line 1577 of file ww8atr.cxx.

References SvxBrushItem::GetColor(), WW8_SHD::GetValue(), NS_sprm::sprmCShd, NS_sprm::sprmCShd80, SuitableBGColor(), and WW8Export::TransBrush().

void WW8AttributeOutput::CharBidiRTL ( const SfxPoolItem rHt)
overrideprotectedvirtual

Sfx item RES_CHRATR_BidiRTL.

Implements AttributeOutputBase.

Definition at line 1476 of file ww8atr.cxx.

References SfxInt16Item::GetValue().

void WW8AttributeOutput::CharBorder ( const ::editeng::SvxBorderLine pAllBorder,
const sal_uInt16  nDist,
const bool  bShadow 
)
overrideprotectedvirtual

Sfx item RES_CHRATR_BOX.

Implements AttributeOutputBase.

Definition at line 1244 of file ww8atr.cxx.

References WW8Export::Out_BorderLine(), NS_sprm::sprmCBrc, and NS_sprm::sprmCBrc80.

void WW8AttributeOutput::CharCaseMap ( const SvxCaseMapItem rCaseMap)
overrideprotectedvirtual

Sfx item Sfx item RES_CHRATR_CASEMAP.

Implements AttributeOutputBase.

Definition at line 1217 of file ww8atr.cxx.

void WW8AttributeOutput::CharColor ( const SvxColorItem rColor)
overrideprotectedvirtual

Sfx item Sfx item RES_CHRATR_COLOR.

Implements AttributeOutputBase.

Definition at line 1563 of file ww8atr.cxx.

References SvxColorItem::GetValue(), wwUtility::RGBToBGR(), NS_sprm::sprmCCv, NS_sprm::sprmCIco, and msfilter::util::TransColToIco().

void WW8AttributeOutput::CharContour ( const SvxContourItem rContour)
overrideprotectedvirtual

Sfx item Sfx item RES_CHRATR_CONTOUR.

Implements AttributeOutputBase.

Definition at line 1167 of file ww8atr.cxx.

void WW8AttributeOutput::CharCrossedOut ( const SvxCrossedOutItem rHt)
overrideprotectedvirtual

Sfx item RES_CHRATR_CROSSEDOUT.

Implements AttributeOutputBase.

Definition at line 1198 of file ww8atr.cxx.

References SvxCrossedOutItem::GetStrikeout(), STRIKEOUT_DOUBLE, and STRIKEOUT_NONE.

void WW8AttributeOutput::CharEmphasisMark ( const SvxEmphasisMarkItem rHt)
overrideprotectedvirtual

Sfx item RES_CHRATR_EMPHASIS_MARK.

Implements AttributeOutputBase.

Definition at line 1515 of file ww8atr.cxx.

References SvxEmphasisMarkItem::GetEmphasisMark(), NS_sprm::sprmCKcd, and v.

void WW8AttributeOutput::CharEscapement ( const SvxEscapementItem rEscapement)
overrideprotectedvirtual
void WW8AttributeOutput::CharFont ( const SvxFontItem rFont)
overrideprotectedvirtual

Sfx item RES_CHRATR_FONT.

Implements AttributeOutputBase.

Definition at line 1121 of file ww8atr.cxx.

References NS_sprm::sprmCRgFtc0, and NS_sprm::sprmCRgFtc2.

void WW8AttributeOutput::CharFontCJK ( const SvxFontItem rFont)
overrideprotectedvirtual

Sfx item RES_CHRATR_CJK_FONT.

Implements AttributeOutputBase.

Definition at line 1139 of file ww8atr.cxx.

References NS_sprm::sprmCRgFtc1.

void WW8AttributeOutput::CharFontCTL ( const SvxFontItem rFont)
overrideprotectedvirtual

Sfx item RES_CHRATR_CTL_FONT.

Implements AttributeOutputBase.

Definition at line 1132 of file ww8atr.cxx.

References NS_sprm::sprmCFtcBi.

void WW8AttributeOutput::CharFontSize ( const SvxFontHeightItem rHeight)
overrideprotectedvirtual
virtual void WW8AttributeOutput::CharFontSizeCJK ( const SvxFontHeightItem rHt)
inlineoverrideprotectedvirtual

Sfx item RES_CHRATR_CJK_FONTSIZE.

Implements AttributeOutputBase.

Definition at line 261 of file ww8attributeoutput.hxx.

References CharFontSize().

virtual void WW8AttributeOutput::CharFontSizeCTL ( const SvxFontHeightItem rHt)
inlineoverrideprotectedvirtual

Sfx item RES_CHRATR_CTL_FONTSIZE.

Implements AttributeOutputBase.

Definition at line 276 of file ww8attributeoutput.hxx.

References CharFontSize().

void WW8AttributeOutput::CharGrabBag ( const SfxGrabBagItem )
overrideprotectedvirtual

Sfx item RES_TXTATR_GRABBAG.

Implements AttributeOutputBase.

Definition at line 4811 of file ww8atr.cxx.

void WW8AttributeOutput::CharHidden ( const SvxCharHiddenItem rHidden)
overrideprotectedvirtual

Sfx item RES_CHRATR_HIDDEN.

Implements AttributeOutputBase.

Definition at line 1239 of file ww8atr.cxx.

void WW8AttributeOutput::CharHighlight ( const SvxBrushItem rBrush)
overrideprotectedvirtual

Sfx item RES_CHRATR_HIGHLIGHT.

Implements AttributeOutputBase.

Definition at line 1249 of file ww8atr.cxx.

References COL_TRANSPARENT(), SvxBrushItem::GetColor(), NS_sprm::sprmCHighlight, and msfilter::util::TransColToIco().

void WW8AttributeOutput::CharIdctHint ( const SfxPoolItem rHt)
overrideprotectedvirtual

Sfx item RES_CHRATR_IdctHint.

Implements AttributeOutputBase.

Definition at line 1486 of file ww8atr.cxx.

References SfxInt16Item::GetValue().

void WW8AttributeOutput::CharKerning ( const SvxKerningItem rKerning)
overrideprotectedvirtual

Sfx item RES_CHRATR_KERNING.

Implements AttributeOutputBase.

Definition at line 1177 of file ww8atr.cxx.

References NS_sprm::sprmCDxaSpace.

void WW8AttributeOutput::CharLanguage ( const SvxLanguageItem rLanguage)
overrideprotectedvirtual
virtual void WW8AttributeOutput::CharLanguageCJK ( const SvxLanguageItem rHt)
inlineoverrideprotectedvirtual

Sfx item RES_CHRATR_CJK_LANGUAGE.

Implements AttributeOutputBase.

Definition at line 264 of file ww8attributeoutput.hxx.

References CharLanguage().

virtual void WW8AttributeOutput::CharLanguageCTL ( const SvxLanguageItem rHt)
inlineoverrideprotectedvirtual

Sfx item RES_CHRATR_CTL_LANGUAGE.

Implements AttributeOutputBase.

Definition at line 279 of file ww8attributeoutput.hxx.

References CharLanguage().

void WW8AttributeOutput::CharPosture ( const SvxPostureItem rPosture)
overrideprotectedvirtual

Sfx item RES_CHRATR_POSTURE.

Implements AttributeOutputBase.

Definition at line 1156 of file ww8atr.cxx.

References SvxPostureItem::GetPosture(), and ITALIC_NONE.

Referenced by CharPostureCJK().

virtual void WW8AttributeOutput::CharPostureCJK ( const SvxPostureItem rHt)
inlineoverrideprotectedvirtual

Sfx item RES_CHRATR_CJK_POSTURE.

Implements AttributeOutputBase.

Definition at line 267 of file ww8attributeoutput.hxx.

References CharPosture().

void WW8AttributeOutput::CharPostureCTL ( const SvxPostureItem rPosture)
overrideprotectedvirtual

Sfx item RES_CHRATR_CTL_POSTURE.

Implements AttributeOutputBase.

Definition at line 1151 of file ww8atr.cxx.

References SvxPostureItem::GetPosture(), and ITALIC_NONE.

void WW8AttributeOutput::CharRelief ( const SvxCharReliefItem rRelief)
overrideprotectedvirtual

Sfx item RES_CHRATR_RELIEF.

Implements AttributeOutputBase.

Definition at line 1451 of file ww8atr.cxx.

References nId, NS_sprm::sprmCFEmboss, and NS_sprm::sprmCFImprint.

void WW8AttributeOutput::CharRotate ( const SvxCharRotateItem rRotate)
overrideprotectedvirtual

Sfx item RES_CHRATR_ROTATE.

Implements AttributeOutputBase.

Definition at line 1493 of file ww8atr.cxx.

References SvxCharRotateItem::IsFitToLine(), and NS_sprm::sprmCFELayout.

void WW8AttributeOutput::CharScaleWidth ( const SvxCharScaleWidthItem rScaleWidth)
overrideprotectedvirtual

Sfx item RES_CHRATR_SCALEW.

Implements AttributeOutputBase.

Definition at line 1445 of file ww8atr.cxx.

References NS_sprm::sprmCCharScale.

void WW8AttributeOutput::CharShadow ( const SvxShadowedItem rShadow)
overrideprotectedvirtual

Sfx item RES_CHRATR_SHADOWED.

Implements AttributeOutputBase.

Definition at line 1172 of file ww8atr.cxx.

void WW8AttributeOutput::CharTwoLines ( const SvxTwoLinesItem rTwoLines)
overrideprotectedvirtual
void WW8AttributeOutput::CharUnderline ( const SvxUnderlineItem rUnderline)
overrideprotectedvirtual
void WW8AttributeOutput::CharWeight ( const SvxWeightItem rWeight)
overrideprotectedvirtual

Sfx item RES_CHRATR_WEIGHT.

Implements AttributeOutputBase.

Definition at line 1161 of file ww8atr.cxx.

References SvxWeightItem::GetWeight(), and WEIGHT_BOLD.

Referenced by CharWeightCJK().

virtual void WW8AttributeOutput::CharWeightCJK ( const SvxWeightItem rHt)
inlineoverrideprotectedvirtual

Sfx item RES_CHRATR_CJK_WEIGHT.

Implements AttributeOutputBase.

Definition at line 270 of file ww8attributeoutput.hxx.

References CharWeight().

void WW8AttributeOutput::CharWeightCTL ( const SvxWeightItem rWeight)
overrideprotectedvirtual

Sfx item RES_CHRATR_CTL_WEIGHT.

Implements AttributeOutputBase.

Definition at line 1146 of file ww8atr.cxx.

References SvxWeightItem::GetWeight(), and WEIGHT_BOLD.

void WW8AttributeOutput::DefaultStyle ( )
overridevirtual

Write default style.

Implements AttributeOutputBase.

Definition at line 572 of file wrtw8sty.cxx.

References m_rWW8Export, WW8Export::pTableStrm, and SvStream::WriteUInt16().

bool WW8AttributeOutput::DropdownField ( const SwField pField)
overrideprotectedvirtual
void WW8AttributeOutput::EmptyParagraph ( )
overridevirtual

Empty paragraph.

Implements AttributeOutputBase.

Definition at line 3036 of file wrtw8nds.cxx.

References m_rWW8Export, and WW8Export::WriteStringAsPara().

void WW8AttributeOutput::EndParagraph ( ww8::WW8TableNodeInfoInner::Pointer_t  pTextNodeInfoInner)
overridevirtual

End of the paragraph.

Implements AttributeOutputBase.

Definition at line 980 of file ww8atr.cxx.

virtual void WW8AttributeOutput::EndParagraphProperties ( const SfxItemSet ,
const SwRedlineData ,
const SwRedlineData ,
const SwRedlineData  
)
inlineoverridevirtual

Called after we end outputting the attributes.

Implements AttributeOutputBase.

Definition at line 46 of file ww8attributeoutput.hxx.

void WW8AttributeOutput::EndRuby ( const SwTextNode rNode,
sal_Int32  nPos 
)
overridevirtual

Output ruby end.

Implements AttributeOutputBase.

Definition at line 859 of file wrtw8nds.cxx.

References Close, ww::eEQ, End, m_rWW8Export, WW8Export::OutputField(), and WW8Export::WriteChar().

void WW8AttributeOutput::EndRun ( const SwTextNode pNode,
sal_Int32  nPos,
bool  bLastRun = false 
)
overridevirtual

End of the text run.

No-op for binary filters.

Insert bookmarks ended after this run

Implements AttributeOutputBase.

Definition at line 1041 of file ww8atr.cxx.

References BookmarkToWord().

void WW8AttributeOutput::EndRunProperties ( const SwRedlineData pRedlineData)
overridevirtual

After we end outputting the attributes.

Implements AttributeOutputBase.

Definition at line 1054 of file ww8atr.cxx.

References Redline, and WW8_WrPlcField::ResultCount().

virtual void WW8AttributeOutput::EndSection ( )
inlineoverridevirtual

End of the section properties.

No-op for binary filters.

Implements AttributeOutputBase.

Definition at line 163 of file ww8attributeoutput.hxx.

void WW8AttributeOutput::EndStyle ( )
overridevirtual

End of a style in the styles table.

Implements AttributeOutputBase.

Definition at line 390 of file wrtw8sty.cxx.

References impl_SkipOdd(), m_rWW8Export, nPOPosStdLen1, nPOPosStdLen2, WW8Export::pO, WW8Export::pTableStrm, SvStream::Tell(), and SvStream::WriteBytes().

void WW8AttributeOutput::EndStyleProperties ( bool  bParProp)
overridevirtual

End of (paragraph or run) properties of a style.

Implements AttributeOutputBase.

Definition at line 545 of file wrtw8sty.cxx.

References m_nStyleLenPos, m_nStyleStartSize, m_rWW8Export, and WW8Export::pO.

void WW8AttributeOutput::EndStyles ( sal_uInt16  nNumberOfStyles)
overridevirtual
bool WW8AttributeOutput::EndURL ( bool  )
overridevirtual

Output URL end.

Implements AttributeOutputBase.

Definition at line 1166 of file wrtw8nds.cxx.

References Close, ww::eHYPERLINK, m_rWW8Export, and WW8Export::OutputField().

void WW8AttributeOutput::FieldVanish ( const OUString &  rText,
ww::eField  eType 
)
overridevirtual
void WW8AttributeOutput::FormatAnchor ( const SwFormatAnchor rAnchor)
overrideprotectedvirtual

Sfx item RES_ANCHOR.

Implements AttributeOutputBase.

Definition at line 4136 of file ww8atr.cxx.

References SwFormatAnchor::GetAnchorId(), and NS_sprm::sprmPPc.

void WW8AttributeOutput::FormatBackground ( const SvxBrushItem rBrush)
overrideprotectedvirtual
void WW8AttributeOutput::FormatBox ( const SvxBoxItem rBox)
overrideprotectedvirtual
void WW8AttributeOutput::FormatColumns_Impl ( sal_uInt16  nCols,
const SwFormatCol rCol,
bool  bEven,
SwTwips  nPageSize 
)
overrideprotectedvirtual
void WW8AttributeOutput::FormatDrop ( const SwTextNode rNode,
const SwFormatDrop rSwFormatDrop,
sal_uInt16  nStyle,
ww8::WW8TableNodeInfo::Pointer_t  pTextNodeInfo,
ww8::WW8TableNodeInfoInner::Pointer_t  pTextNodeInfoInner 
)
overridevirtual
void WW8AttributeOutput::FormatFillGradient ( const XFillGradientItem )
overrideprotectedvirtual

Sfx item RES_FILL_GRADIENT.

Implements AttributeOutputBase.

Definition at line 4208 of file ww8atr.cxx.

void WW8AttributeOutput::FormatFillStyle ( const XFillStyleItem rFillStyle)
overrideprotectedvirtual

Sfx item RES_FILL_STYLE.

Implements AttributeOutputBase.

Definition at line 4186 of file ww8atr.cxx.

References NS_sprm::sprmPShd, and NS_sprm::sprmPShd80.

void WW8AttributeOutput::FormatFrameDirection ( const SvxFrameDirectionItem rDirection)
overrideprotectedvirtual

Sfx item RES_FRAMEDIR.

Implements AttributeOutputBase.

Definition at line 4764 of file ww8atr.cxx.

References NS_sprm::sprmPFBiDi, NS_sprm::sprmSFBiDi, and NS_sprm::sprmSTextFlow.

void WW8AttributeOutput::FormatFrameSize ( const SwFormatFrameSize rSize)
overrideprotectedvirtual
void WW8AttributeOutput::FormatHorizOrientation ( const SwFormatHoriOrient rFlyHori)
overrideprotectedvirtual

Sfx item RES_HORI_ORIENT.

!!! anchor type and corresponding borders are still missing

Implements AttributeOutputBase.

Definition at line 4098 of file ww8atr.cxx.

References SwFormatHoriOrient::GetHoriOrient(), SwFormatHoriOrient::GetPos(), SwFormatHoriOrient::IsPosToggle(), LEFT, sw::sidebar::NONE, nPos, RIGHT, and NS_sprm::sprmPDxaAbs.

void WW8AttributeOutput::FormatKeep ( const SvxFormatKeepItem rKeep)
overrideprotectedvirtual

Sfx item RES_KEEP.

Implements AttributeOutputBase.

Definition at line 4617 of file ww8atr.cxx.

References NS_sprm::sprmPFKeepFollow.

void WW8AttributeOutput::FormatLineNumbering ( const SwFormatLineNumber rNumbering)
overrideprotectedvirtual

Sfx item RES_LINENUMBER.

Implements AttributeOutputBase.

Definition at line 4626 of file ww8atr.cxx.

References SwFormatLineNumber::IsCount(), and NS_sprm::sprmPFNoLineNumb.

void WW8AttributeOutput::FormatLRSpace ( const SvxLRSpaceItem rLR)
overrideprotectedvirtual
void WW8AttributeOutput::FormatPaperBin ( const SvxPaperBinItem rPaperBin)
overrideprotectedvirtual

Sfx item RES_PAPER_BIN.

Implements AttributeOutputBase.

Definition at line 3920 of file ww8atr.cxx.

References NS_sprm::sprmSDmBinFirst, and NS_sprm::sprmSDmBinOther.

void WW8AttributeOutput::FormatSurround ( const SwFormatSurround rSurround)
overrideprotectedvirtual

Sfx item RES_SURROUND.

Implements AttributeOutputBase.

Definition at line 4054 of file ww8atr.cxx.

References SwFormatSurround::GetSurround(), and NS_sprm::sprmPWr.

void WW8AttributeOutput::FormatTextGrid ( const SwTextGridItem rGrid)
overrideprotectedvirtual
void WW8AttributeOutput::FormatULSpace ( const SvxULSpaceItem rHt)
overrideprotectedvirtual
void WW8AttributeOutput::FormatVertOrientation ( const SwFormatVertOrient rFlyVert)
overrideprotectedvirtual

Sfx item RES_VERT_ORIENT.

!!! anchor type and corresponding borders are still missing

Implements AttributeOutputBase.

Definition at line 4065 of file ww8atr.cxx.

References BOTTOM, SwFormatVertOrient::GetPos(), SwFormatVertOrient::GetVertOrient(), sw::sidebar::NONE, nPos, NS_sprm::sprmPDyaAbs, and TOP.

virtual WW8Export& WW8AttributeOutput::GetExport ( )
inlineoverridevirtual

Return the right export class.

Implements AttributeOutputBase.

Definition at line 483 of file ww8attributeoutput.hxx.

References m_rWW8Export.

Referenced by StartRuby().

void WW8AttributeOutput::HiddenField ( const SwField rField)
overrideprotectedvirtual

Implements AttributeOutputBase.

Definition at line 2587 of file ww8atr.cxx.

References aArr, SwField::GetPar2(), and SwWW8Writer::WriteString16().

void WW8AttributeOutput::NumberingDefinition ( sal_uInt16  nId,
const SwNumRule rRule 
)
overridevirtual

Definition of a numbering instance.

Implements AttributeOutputBase.

Definition at line 156 of file wrtw8num.cxx.

References i, SwNumRule::IsContinusNum(), WW8ListManager::nMaxLevel, SwWW8Writer::WriteLong(), and SwWW8Writer::WriteShort().

void WW8AttributeOutput::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 
)
overridevirtual
void WW8AttributeOutput::OnTOXEnding ( )
overridevirtual

Reimplemented from AttributeOutputBase.

Definition at line 1036 of file ww8atr.cxx.

void WW8AttributeOutput::OutlineNumbering ( sal_uInt8  nLvl)
overridevirtual

Numbering rule and Id.

Implements AttributeOutputBase.

Definition at line 711 of file ww8atr.cxx.

References SwWW8Writer::InsUInt16(), WW8ListManager::nMaxLevel, NS_sprm::sprmPIlfo, NS_sprm::sprmPIlvl, and NS_sprm::sprmPOutLvl.

void WW8AttributeOutput::OutputFKP ( bool  bForce)
overridevirtual

Output FKP (Formatted disK Page) - necessary for binary formats only.

FIXME having it in AttributeOutputBase is probably a hack, it should be in WW8AttributeOutput only...

Reimplemented from AttributeOutputBase.

Definition at line 1085 of file ww8atr.cxx.

void WW8AttributeOutput::OutputFlyFrame_Impl ( const ww8::Frame rFormat,
const Point rNdTopLeft 
)
overrideprotectedvirtual
void WW8AttributeOutput::OutputWW8Attribute ( sal_uInt8  nId,
bool  bVal 
)
protected

Output the bold etc. attributes.

Definition at line 1104 of file ww8atr.cxx.

References NS_sprm::sprmCFBold, and NS_sprm::sprmCFDStrike.

void WW8AttributeOutput::OutputWW8AttributeCTL ( sal_uInt8  nId,
bool  bVal 
)
protected

Output the bold etc. attributes, the Complex Text Layout version.

Definition at line 1111 of file ww8atr.cxx.

References NS_sprm::sprmCFBoldBi.

void WW8AttributeOutput::PageBreakBefore ( bool  bBreak)
overridevirtual

Page break As a paragraph property - the paragraph should be on the next page.

Implements AttributeOutputBase.

Definition at line 3746 of file ww8atr.cxx.

References NS_sprm::sprmPFPageBreakBefore.

void WW8AttributeOutput::ParaAdjust ( const SvxAdjustItem rHt)
overrideprotectedvirtual

Sfx item RES_PARATR_ADJUST.

Implements AttributeOutputBase.

Definition at line 4699 of file ww8atr.cxx.

References SvxAdjustItem::GetAdjust(), AllSettings::GetLayoutRTL(), RES_FRAMEDIR, NS_sprm::sprmPJc, and NS_sprm::sprmPJc80.

void WW8AttributeOutput::ParaForbiddenRules ( const SfxBoolItem rItem)
overrideprotectedvirtual

Sfx item RES_PARATR_FORBIDDEN_RULES.

Implements AttributeOutputBase.

Definition at line 3269 of file ww8atr.cxx.

References SfxBoolItem::GetValue(), and NS_sprm::sprmPFKinsoku.

void WW8AttributeOutput::ParaGrabBag ( const SfxGrabBagItem )
overrideprotectedvirtual

Sfx item RES_PARATR_GRABBAG.

Implements AttributeOutputBase.

Definition at line 4807 of file ww8atr.cxx.

void WW8AttributeOutput::ParagraphStyle ( sal_uInt16  nStyle)
overridevirtual

Output style.

Implements AttributeOutputBase.

Definition at line 1095 of file ww8atr.cxx.

void WW8AttributeOutput::ParaHangingPunctuation ( const SfxBoolItem rItem)
overrideprotectedvirtual

Sfx item RES_PARATR_HANGINGPUNCTUATION.

Implements AttributeOutputBase.

Definition at line 3263 of file ww8atr.cxx.

References SfxBoolItem::GetValue(), and NS_sprm::sprmPFOverflowPunct.

void WW8AttributeOutput::ParaHyphenZone ( const SvxHyphenZoneItem rHyphenZone)
overrideprotectedvirtual

Sfx item RES_PARATR_HYPHENZONE.

Implements AttributeOutputBase.

Definition at line 3249 of file ww8atr.cxx.

References SvxHyphenZoneItem::IsHyphen(), and NS_sprm::sprmPFNoAutoHyph.

void WW8AttributeOutput::ParaLineSpacing_Impl ( short  nSpace,
short  nMulti 
)
overrideprotectedvirtual

Sfx item RES_PARATR_LINESPACING.

Implements AttributeOutputBase.

Definition at line 4636 of file ww8atr.cxx.

References NS_sprm::sprmPDyaLine.

void WW8AttributeOutput::ParaNumRule_Impl ( const SwTextNode pTextNd,
sal_Int32  nLvl,
sal_Int32  nNumId 
)
overrideprotectedvirtual

Sfx item RES_PARATR_NUMRULE.

Implements AttributeOutputBase.

Definition at line 3590 of file ww8atr.cxx.

References SwWW8Writer::InsUInt16(), NS_sprm::sprmPIlfo, and NS_sprm::sprmPIlvl.

void WW8AttributeOutput::ParaOutlineLevel ( const SfxUInt16Item )
overrideprotectedvirtual

Sfx item RES_PARATR_OUTLINELEVEL.

Implements AttributeOutputBase.

Definition at line 4815 of file ww8atr.cxx.

void WW8AttributeOutput::ParaScriptSpace ( const SfxBoolItem rScriptSpace)
overrideprotectedvirtual

Sfx item RES_PARATR_SCRIPTSPACE.

Implements AttributeOutputBase.

Definition at line 3257 of file ww8atr.cxx.

References SfxBoolItem::GetValue(), and NS_sprm::sprmPFAutoSpaceDE.

void WW8AttributeOutput::ParaSnapToGrid ( const SvxParaGridItem rGrid)
overrideprotectedvirtual

Sfx item RES_PARATR_SNAPTOGRID.

Implements AttributeOutputBase.

Definition at line 3275 of file ww8atr.cxx.

References NS_sprm::sprmPFUsePgsuSettings.

void WW8AttributeOutput::ParaSplit ( const SvxFormatSplitItem rSplit)
overrideprotectedvirtual

Sfx item RES_PARATR_SPLIT.

Implements AttributeOutputBase.

Definition at line 4820 of file ww8atr.cxx.

References NS_sprm::sprmPFKeep.

void WW8AttributeOutput::ParaTabStop ( const SvxTabStopItem rHt)
overrideprotectedvirtual
void WW8AttributeOutput::ParaVerticalAlign ( const SvxParaVertAlignItem rAlign)
overrideprotectedvirtual
void WW8AttributeOutput::ParaWidows ( const SvxWidowsItem rHt)
overrideprotectedvirtual

Sfx item RES_PARATR_WIDOWS.

Only convert the item "SvxWidowItem" and not the orphans, because in WW only one attribute "paragraph control" exists for both and in SW probably both or none is set by the user.

Implements AttributeOutputBase.

Definition at line 4832 of file ww8atr.cxx.

References NS_sprm::sprmPFWidowControl.

bool WW8AttributeOutput::PlaceholderField ( const SwField pField)
overrideprotectedvirtual

Implements AttributeOutputBase.

Definition at line 2647 of file ww8atr.cxx.

void WW8AttributeOutput::PostitField ( const SwField pField)
overrideprotectedvirtual

Implements AttributeOutputBase.

Definition at line 2628 of file ww8atr.cxx.

void WW8AttributeOutput::RawText ( const OUString &  rText,
rtl_TextEncoding  eCharSet 
)
overridevirtual

Output text (without markup).

Implements AttributeOutputBase.

Definition at line 1080 of file ww8atr.cxx.

void WW8AttributeOutput::Redline ( const SwRedlineData pRedline)
overridevirtual
void WW8AttributeOutput::RefField ( const SwField rField,
const OUString &  rRef 
)
overrideprotectedvirtual
void WW8AttributeOutput::RTLAndCJKState ( bool  bIsRTL,
sal_uInt16  nScript 
)
overridevirtual

Export the state of RTL/CJK.

Implements AttributeOutputBase.

Definition at line 960 of file ww8atr.cxx.

References SwDoc::DOCTYPE_MSWORD, NS_sprm::sprmCFBiDi, and NS_sprm::sprmCFComplexScripts.

void WW8AttributeOutput::RunText ( const OUString &  rText,
rtl_TextEncoding  eCharSet = RTL_TEXTENCODING_UTF8 
)
overridevirtual

Output text.

Implements AttributeOutputBase.

Definition at line 1075 of file ww8atr.cxx.

void WW8AttributeOutput::SectFootnoteEndnotePr ( )
overridevirtual
void WW8AttributeOutput::SectionBiDi ( bool  bBiDi)
overridevirtual

Columns populated from right/numbers on the right side?

Implements AttributeOutputBase.

Definition at line 1409 of file wrtw8sty.cxx.

References SwWW8Writer::InsUInt16(), m_rWW8Export, WW8Export::pO, and NS_sprm::sprmSFBiDi.

void WW8AttributeOutput::SectionBreak ( sal_uInt8  nC,
const WW8_SepInfo pSectionInfo = nullptr 
)
overridevirtual

Write a section break msword::ColumnBreak or msword::PageBreak.

Implements AttributeOutputBase.

Definition at line 3849 of file ww8atr.cxx.

virtual void WW8AttributeOutput::SectionBreaks ( const SwNode )
inlineoverridevirtual

Called in order to output section breaks.

Implements AttributeOutputBase.

Definition at line 40 of file ww8attributeoutput.hxx.

void WW8AttributeOutput::SectionFormProtection ( bool  bProtected)
overridevirtual

Protection of forms.

Implements AttributeOutputBase.

Definition at line 1334 of file wrtw8sty.cxx.

References SwWW8Writer::InsUInt16(), m_rWW8Export, WW8Export::pO, WW8Export::pSepx, and NS_sprm::sprmSFProtected.

void WW8AttributeOutput::SectionLineNumbering ( sal_uLong  nRestartNo,
const SwLineNumberInfo rLnNumInfo 
)
overridevirtual
void WW8AttributeOutput::SectionPageBorders ( const SwFrameFormat pFormat,
const SwFrameFormat pFirstPageFormat 
)
overridevirtual
void WW8AttributeOutput::SectionPageNumbering ( sal_uInt16  nNumType,
const ::boost::optional< sal_uInt16 > &  oPageRestartNumber 
)
overridevirtual
void WW8AttributeOutput::SectionTitlePage ( )
overridevirtual

Has different headers/footers for the title page.

Implements AttributeOutputBase.

Definition at line 1370 of file wrtw8sty.cxx.

References SwWW8Writer::InsUInt16(), m_rWW8Export, WW8Export::pO, and NS_sprm::sprmSFTitlePage.

void WW8AttributeOutput::SectionType ( sal_uInt8  nBreakCode)
overridevirtual

The type of breaking.

Implements AttributeOutputBase.

Definition at line 1434 of file wrtw8sty.cxx.

References SwWW8Writer::InsUInt16(), m_rWW8Export, WW8Export::pO, and NS_sprm::sprmSBkc.

void WW8AttributeOutput::SetField ( const SwField rField,
ww::eField  eType,
const OUString &  rCmd 
)
overrideprotectedvirtual
virtual void WW8AttributeOutput::StartParagraph ( ww8::WW8TableNodeInfo::Pointer_t  )
inlineoverridevirtual

Start of the paragraph.

Implements AttributeOutputBase.

Definition at line 34 of file ww8attributeoutput.hxx.

virtual void WW8AttributeOutput::StartParagraphProperties ( )
inlineoverridevirtual

Called before we start outputting the attributes.

Implements AttributeOutputBase.

Definition at line 43 of file ww8attributeoutput.hxx.

void WW8AttributeOutput::StartRuby ( const SwTextNode rNode,
sal_Int32  nPos,
const SwFormatRuby rRuby 
)
overridevirtual
void WW8AttributeOutput::StartRun ( const SwRedlineData pRedlineData,
sal_Int32  nPos,
bool  bSingleEmptyRun = false 
)
overridevirtual

Start of the text run.

Insert bookmarks started at this run

Implements AttributeOutputBase.

Definition at line 1012 of file ww8atr.cxx.

References BookmarkToWord(), SwRedlineData::GetComment(), and TXT_MAINTEXT.

void WW8AttributeOutput::StartRunProperties ( )
overridevirtual

Before we start outputting the attributes.

Implements AttributeOutputBase.

Definition at line 1006 of file ww8atr.cxx.

References WW8_WrPlcField::ResultCount().

void WW8AttributeOutput::StartSection ( )
overridevirtual

Start of the section properties.

Implements AttributeOutputBase.

Definition at line 1317 of file wrtw8sty.cxx.

References m_rWW8Export, and WW8Export::pO.

void WW8AttributeOutput::StartStyle ( const OUString &  rName,
StyleType  eType,
sal_uInt16  nBase,
sal_uInt16  nNext,
sal_uInt16  nWwIdi,
sal_uInt16  nId,
bool  bAutoUpdate 
)
overridevirtual
void WW8AttributeOutput::StartStyleProperties ( bool  bParProp,
sal_uInt16  nStyle 
)
overridevirtual

Start of (paragraph or run) properties of a style.

Implements AttributeOutputBase.

Definition at line 508 of file wrtw8sty.cxx.

References impl_SkipOdd(), SwWW8Writer::InsUInt16(), m_nStyleLenPos, m_nStyleStartSize, m_rWW8Export, WW8Export::pO, WW8Export::pTableStrm, and SvStream::Tell().

void WW8AttributeOutput::StartStyles ( )
overridevirtual
bool WW8AttributeOutput::StartURL ( const OUString &  rUrl,
const OUString &  rTarget 
)
overridevirtual
void WW8AttributeOutput::TableBackgrounds ( ww8::WW8TableNodeInfoInner::Pointer_t  pTableTextNodeInfo)
overridevirtual
void WW8AttributeOutput::TableBidi ( ww8::WW8TableNodeInfoInner::Pointer_t  pTableTextNodeInfo)
overridevirtual
void WW8AttributeOutput::TableCanSplit ( ww8::WW8TableNodeInfoInner::Pointer_t  pTableTextNodeInfo)
overridevirtual
void WW8AttributeOutput::TableCellBorders ( ww8::WW8TableNodeInfoInner::Pointer_t const &  pTableTextNodeInfoInner)
protected
void WW8AttributeOutput::TableCellRedline ( ww8::WW8TableNodeInfoInner::Pointer_t  pTableTextNodeInfo)
overridevirtual

Implements AttributeOutputBase.

Definition at line 2195 of file wrtww8.cxx.

void WW8AttributeOutput::TableDefaultBorders ( ww8::WW8TableNodeInfoInner::Pointer_t  pTableTextNodeInfo)
overridevirtual
void WW8AttributeOutput::TableDefinition ( ww8::WW8TableNodeInfoInner::Pointer_t  pTableTextNodeInfo)
overridevirtual
void WW8AttributeOutput::TableHeight ( ww8::WW8TableNodeInfoInner::Pointer_t  pTableTextNodeInfo)
overridevirtual
void WW8AttributeOutput::TableInfoCell ( ww8::WW8TableNodeInfoInner::Pointer_t  pTableTextNodeInfo)
overridevirtual
void WW8AttributeOutput::TableInfoRow ( ww8::WW8TableNodeInfoInner::Pointer_t  pTableTextNodeInfo)
overridevirtual
void WW8AttributeOutput::TableNodeInfoInner ( ww8::WW8TableNodeInfoInner::Pointer_t  pNodeInfoInner)
overridevirtual
void WW8AttributeOutput::TableOrientation ( ww8::WW8TableNodeInfoInner::Pointer_t  pTableTextNodeInfoInner)
overridevirtual
void WW8AttributeOutput::TableRowEnd ( sal_uInt32  nDepth)
overridevirtual

Implements AttributeOutputBase.

Definition at line 3723 of file ww8atr.cxx.

Referenced by TableNodeInfoInner().

void WW8AttributeOutput::TableRowRedline ( ww8::WW8TableNodeInfoInner::Pointer_t  pTableTextNodeInfo)
overridevirtual

Implements AttributeOutputBase.

Definition at line 2191 of file wrtww8.cxx.

void WW8AttributeOutput::TableSpacing ( ww8::WW8TableNodeInfoInner::Pointer_t  pTableTextNodeInfoInner)
overridevirtual
void WW8AttributeOutput::TableVerticalCell ( ww8::WW8TableNodeInfoInner::Pointer_t  pTableTextNodeInfo)
overridevirtual
void WW8AttributeOutput::TextCharFormat ( const SwFormatCharFormat rCharFormat)
overrideprotectedvirtual

Sfx item RES_TXTATR_CHARFMT.

Implements AttributeOutputBase.

Definition at line 3464 of file ww8atr.cxx.

References SwFormatCharFormat::GetCharFormat(), and NS_sprm::sprmCIstd.

void WW8AttributeOutput::TextFootnote_Impl ( const SwFormatFootnote rFootnote)
overrideprotectedvirtual

Sfx item RES_TXTATR_FTN.

Implements AttributeOutputBase.

Definition at line 3452 of file ww8atr.cxx.

References WW8_WrPlcFootnoteEdn::Append(), FTNPOS_CHAPTER, and SwFormatFootnote::IsEndNote().

void WW8AttributeOutput::TextINetFormat ( const SwFormatINetFormat rINet)
overrideprotectedvirtual
void WW8AttributeOutput::TextVerticalAdjustment ( const css::drawing::TextVerticalAdjust  )
overridevirtual

Reimplemented from AttributeOutputBase.

Definition at line 1463 of file wrtw8sty.cxx.

References SwWW8Writer::InsUInt16(), m_rWW8Export, WW8Export::pO, and NS_sprm::sprmSVjc.

void WW8AttributeOutput::WriteBookmarkInActParagraph ( const OUString &  rName,
sal_Int32  nFirstRunPos,
sal_Int32  nLastRunPos 
)
overrideprotectedvirtual

Insert a bookmark inside the currently processed paragraph.

Implements AttributeOutputBase.

Definition at line 1008 of file wrtw8nds.cxx.

References m_aBookmarksOfParagraphEnd, and m_aBookmarksOfParagraphStart.

void WW8AttributeOutput::WriteExpand ( const SwField pField)
overrideprotectedvirtual

Write the expanded field.

Implements AttributeOutputBase.

Definition at line 2665 of file ww8atr.cxx.

References lcl_GetExpandedField(), and SwWW8Writer::WriteString16().

Member Data Documentation

std::multimap<sal_Int32, OUString> WW8AttributeOutput::m_aBookmarksOfParagraphEnd
protected

Definition at line 466 of file ww8attributeoutput.hxx.

Referenced by WriteBookmarkInActParagraph().

std::multimap<sal_Int32, OUString> WW8AttributeOutput::m_aBookmarksOfParagraphStart
protected

Bookmarks of the current paragraph.

Definition at line 465 of file ww8attributeoutput.hxx.

Referenced by WriteBookmarkInActParagraph().

bool WW8AttributeOutput::m_bFromEdge = false
private

Definition at line 498 of file ww8attributeoutput.hxx.

Referenced by SectionPageBorders().

sal_uInt16 WW8AttributeOutput::m_nFieldResults
protected

For output of run properties.

We have to remember the number of field results, and do not export end of the field results if we were forced to split text.

Definition at line 460 of file ww8attributeoutput.hxx.

sal_uLong WW8AttributeOutput::m_nStyleCountPos
protected

For output of styles.

Used between StartStyles() and EndStyles().

Definition at line 454 of file ww8attributeoutput.hxx.

Referenced by EndStyles(), and StartStyles().

sal_uInt16 WW8AttributeOutput::m_nStyleLenPos
protected

Definition at line 449 of file ww8attributeoutput.hxx.

Referenced by EndStyleProperties(), and StartStyleProperties().

sal_uInt16 WW8AttributeOutput::m_nStyleStartSize
protected

For output of styles.

We have to remember this position between StartStyleProperties() and EndStyleProperties().

Definition at line 449 of file ww8attributeoutput.hxx.

Referenced by EndStyleProperties(), and StartStyleProperties().

editeng::WordPageMargins WW8AttributeOutput::m_pageMargins
private

Definition at line 497 of file ww8attributeoutput.hxx.

WW8Export& WW8AttributeOutput::m_rWW8Export
protected
bool WW8AttributeOutput::mbOnTOXEnding
protected

Definition at line 462 of file ww8attributeoutput.hxx.

sal_uInt16 WW8AttributeOutput::nPOPosStdLen1
protected

For output of styles.

We have to remember these positions between the StartStyle() and EndStyle().

Definition at line 443 of file ww8attributeoutput.hxx.

Referenced by EndStyle(), and StartStyle().

sal_uInt16 WW8AttributeOutput::nPOPosStdLen2
protected

Definition at line 443 of file ww8attributeoutput.hxx.

Referenced by EndStyle(), and StartStyle().


The documentation for this class was generated from the following files: