LibreOffice Module sw (master) 1
|
#include <attributeoutputbase.hxx>
Public Member Functions | |
virtual void | RTLAndCJKState (bool bIsRTL, sal_uInt16 nScript)=0 |
Export the state of RTL/CJK. More... | |
virtual sal_Int32 | StartParagraph (ww8::WW8TableNodeInfo::Pointer_t pTextNodeInfo, bool bGenerateParaId)=0 |
Start of the paragraph. More... | |
virtual void | EndParagraph (ww8::WW8TableNodeInfoInner::Pointer_t pTextNodeInfoInner)=0 |
End of the paragraph. More... | |
virtual void | SectionBreaks (const SwNode &rNode)=0 |
Called in order to output section breaks. More... | |
virtual void | StartParagraphProperties ()=0 |
Called before we start outputting the attributes. More... | |
virtual void | EndParagraphProperties (const SfxItemSet &rParagraphMarkerProperties, const SwRedlineData *pRedlineData, const SwRedlineData *pRedlineParagraphMarkerDeleted, const SwRedlineData *pRedlineParagraphMarkerInserted)=0 |
Called after we end outputting the attributes. More... | |
virtual void | EmptyParagraph ()=0 |
Empty paragraph. More... | |
virtual void | StartRun (const SwRedlineData *pRedlineData, sal_Int32 nPos, bool bSingleEmptyRun=false)=0 |
Start of the text run. More... | |
virtual void | EndRun (const SwTextNode *pNode, sal_Int32 nPos, sal_Int32 nLen, bool bLastRun=false)=0 |
End of the text run. More... | |
virtual void | StartRunProperties ()=0 |
Called before we start outputting the attributes. More... | |
virtual void | EndRunProperties (const SwRedlineData *pRedlineData)=0 |
Called after we end outputting the attributes. More... | |
virtual bool | FootnoteEndnoteRefTag () |
docx requires footnoteRef/endnoteRef tag at the beginning of each of them More... | |
virtual void | SectFootnoteEndnotePr () |
for footnote/endnote section properties More... | |
virtual void | WritePostitFieldReference () |
for docx w:commentReference More... | |
virtual void | RunText (const OUString &rText, rtl_TextEncoding eCharSet=RTL_TEXTENCODING_UTF8, const OUString &rSymbolFont=OUString())=0 |
Output text (inside a run). More... | |
virtual void | RawText (const OUString &rText, rtl_TextEncoding eCharSet)=0 |
Output text (without markup). More... | |
virtual void | StartRuby (const SwTextNode &rNode, sal_Int32 nPos, const SwFormatRuby &rRuby)=0 |
Output ruby start. More... | |
virtual void | EndRuby (const SwTextNode &rNode, sal_Int32 nPos)=0 |
Output ruby end. More... | |
virtual bool | StartURL (const OUString &rUrl, const OUString &rTarget)=0 |
Output URL start. More... | |
virtual bool | EndURL (bool isAtEndOfParagraph)=0 |
Output URL end. More... | |
virtual void | FieldVanish (const OUString &rText, ww::eField eType, OUString const *pBookmarkName)=0 |
void | GenerateBookmarksForSequenceField (const SwTextNode &rNode, SwWW8AttrIter &rAttrIter) |
MSO uses bookmarks to reference sequence fields, so we need to generate these additional bookmarks during export. More... | |
void | StartTOX (const SwSection &rSect) |
void | EndTOX (const SwSection &rSect, bool bCareEnd=true) |
virtual void | OnTOXEnding () |
void | TOXMark (const SwTextNode &rNode, const SwTOXMark &rAttr) |
virtual void | Redline (const SwRedlineData *pRedline)=0 |
Output redlining. More... | |
virtual void | FormatDrop (const SwTextNode &rNode, const SwFormatDrop &rSwFormatDrop, sal_uInt16 nStyle, ww8::WW8TableNodeInfo::Pointer_t pTextNodeInfo, ww8::WW8TableNodeInfoInner::Pointer_t pTextNodeInfoInner)=0 |
virtual void | OutputFKP (bool) |
Output FKP (Formatted disK Page) - necessary for binary formats only. More... | |
virtual void | ParagraphStyle (sal_uInt16 nStyle)=0 |
Output style. More... | |
virtual void | TableInfoCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableInfoRow (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableDefinition (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableDefaultBorders (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableBackgrounds (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableRowRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableCellRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableHeight (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableCanSplit (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableBidi (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableVerticalCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableNodeInfoInner (ww8::WW8TableNodeInfoInner::Pointer_t pNodeInfoInner)=0 |
virtual void | TableOrientation (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner)=0 |
virtual void | TableSpacing (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner)=0 |
virtual void | TableRowEnd (sal_uInt32 nDepth)=0 |
virtual void | StartStyles ()=0 |
Start of the styles table. More... | |
virtual void | EndStyles (sal_uInt16 nNumberOfStyles)=0 |
End of the styles table. More... | |
virtual void | DefaultStyle ()=0 |
Write default style. More... | |
virtual void | StartStyle (const OUString &rName, StyleType eType, sal_uInt16 nBase, sal_uInt16 nNext, sal_uInt16 nLink, sal_uInt16 nWwId, sal_uInt16 nSlot, bool bAutoUpdate)=0 |
Start of a style in the styles table. More... | |
virtual void | EndStyle ()=0 |
End of a style in the styles table. More... | |
virtual void | StartStyleProperties (bool bParProp, sal_uInt16 nStyle)=0 |
Start of (paragraph or run) properties of a style. More... | |
virtual void | EndStyleProperties (bool bParProp)=0 |
End of (paragraph or run) properties of a style. More... | |
virtual void | OutlineNumbering (sal_uInt8 nLvl)=0 |
Numbering rule and Id. More... | |
virtual void | PageBreakBefore (bool bBreak)=0 |
Page break As a paragraph property - the paragraph should be on the next page. More... | |
virtual void | SectionBreak (sal_uInt8 nC, bool bBreakAfter, const WW8_SepInfo *pSectionInfo=nullptr, bool bExtraPageBreak=false)=0 |
Write a section break msword::ColumnBreak or msword::PageBreak bBreakAfter: the break must be scheduled for insertion in the end of current paragraph. More... | |
virtual void | TextVerticalAdjustment (const css::drawing::TextVerticalAdjust) |
virtual void | StartSection ()=0 |
Start of the section properties. More... | |
virtual void | EndSection ()=0 |
End of the section properties. More... | |
virtual void | SectionFormProtection (bool bProtected)=0 |
Protection of forms. More... | |
virtual void | SectionLineNumbering (sal_uLong nRestartNo, const SwLineNumberInfo &rLnNumInfo)=0 |
Numbering of the lines in the document. More... | |
virtual void | SectionTitlePage ()=0 |
Has different headers/footers for the title page. More... | |
virtual void | SetStateOfFlyFrame (FlyProcessingState) |
Set the state of the Fly at current position. More... | |
virtual void | SetAnchorIsLinkedToNode (bool) |
If the node has an anchor linked. More... | |
virtual bool | IsFlyProcessingPostponed () |
Is processing of fly postponed ? More... | |
virtual void | ResetFlyProcessingFlag () |
Reset the flag for FlyProcessing. More... | |
virtual void | SectionPageBorders (const SwFrameFormat *pFormat, const SwFrameFormat *pFirstPageFormat)=0 |
Description of the page borders. More... | |
virtual void | SectionBiDi (bool bBiDi)=0 |
Columns populated from right/numbers on the right side? More... | |
virtual void | SectionPageNumbering (sal_uInt16 nNumType, const ::std::optional< sal_uInt16 > &oPageRestartNumber)=0 |
The style of the page numbers. More... | |
virtual void | SectionType (sal_uInt8 nBreakCode)=0 |
The type of breaking. More... | |
virtual void | NumberingDefinition (sal_uInt16 nId, const SwNumRule &rRule)=0 |
Definition of a numbering instance. More... | |
virtual void | OverrideNumberingDefinition (SwNumRule const &, sal_uInt16, sal_uInt16, const std::map< size_t, size_t > &) |
Numbering definition that overrides abstract numbering definition. More... | |
virtual void | StartAbstractNumbering (sal_uInt16) |
Start of the abstract numbering definition instance. More... | |
virtual void | EndAbstractNumbering () |
End of the abstract numbering definition instance. More... | |
virtual void | NumberingLevel (sal_uInt8 nLevel, sal_uInt16 nStart, sal_uInt16 nNumberingType, SvxAdjust eAdjust, const sal_uInt8 *pNumLvlPos, sal_uInt8 nFollow, const wwFont *pFont, const SfxItemSet *pOutSet, sal_Int16 nIndentAt, sal_Int16 nFirstLineIndex, sal_Int16 nListTabPos, const OUString &rNumberingString, const SvxBrushItem *pBrush, bool isLegal)=0 |
All the numbering level information. More... | |
AttributeOutputBase (OUString sBaseURL) | |
virtual | ~AttributeOutputBase () |
virtual MSWordExportBase & | GetExport ()=0 |
Return the right export class. More... | |
const MSWordExportBase & | GetExport () const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More... | |
void | OutputItem (const SfxPoolItem &rHt) |
Call the right virtual function according to the type of the item. More... | |
void | OutputStyleItemSet (const SfxItemSet &rSet, bool bTestForDefault) |
Use OutputItem() on an item set - for styles. More... | |
void | OutputFlyFrame (const ww8::Frame &rFormat) |
Output frames. More... | |
void | GetTablePageSize (ww8::WW8TableNodeInfoInner const *pTableTextNodeInfoInner, tools::Long &rPageSize, bool &rRelBoxSize) |
virtual bool | MaybeOutputBrushItem (SfxItemSet const &) |
virtual void | BulletDefinition (int, const Graphic &, Size) |
Exports the definition (image, size) of a single numbering picture bullet. More... | |
const SwRedlineData * | GetParagraphMarkerRedline (const SwTextNode &rNode, RedlineType aRedlineType) |
Protected Member Functions | |
virtual void | OutputFlyFrame_Impl (const ww8::Frame &rFormat, const Point &rNdTopLeft)=0 |
Output frames - the implementation. More... | |
virtual void | CharCaseMap (const SvxCaseMapItem &)=0 |
Sfx item Sfx item RES_CHRATR_CASEMAP. More... | |
virtual void | CharColor (const SvxColorItem &)=0 |
Sfx item Sfx item RES_CHRATR_COLOR. More... | |
virtual void | CharContour (const SvxContourItem &)=0 |
Sfx item Sfx item RES_CHRATR_CONTOUR. More... | |
virtual void | CharCrossedOut (const SvxCrossedOutItem &)=0 |
Sfx item RES_CHRATR_CROSSEDOUT. More... | |
virtual void | CharEscapement (const SvxEscapementItem &)=0 |
Sfx item RES_CHRATR_ESCAPEMENT. More... | |
virtual void | CharFont (const SvxFontItem &)=0 |
Sfx item RES_CHRATR_FONT. More... | |
virtual void | CharFontSize (const SvxFontHeightItem &)=0 |
Sfx item RES_CHRATR_FONTSIZE. More... | |
virtual void | CharKerning (const SvxKerningItem &)=0 |
Sfx item RES_CHRATR_KERNING. More... | |
virtual void | CharLanguage (const SvxLanguageItem &)=0 |
Sfx item RES_CHRATR_LANGUAGE. More... | |
virtual void | CharPosture (const SvxPostureItem &)=0 |
Sfx item RES_CHRATR_POSTURE. More... | |
virtual void | CharShadow (const SvxShadowedItem &)=0 |
Sfx item RES_CHRATR_SHADOWED. More... | |
virtual void | CharUnderline (const SvxUnderlineItem &)=0 |
Sfx item RES_CHRATR_UNDERLINE. More... | |
virtual void | CharWeight (const SvxWeightItem &)=0 |
Sfx item RES_CHRATR_WEIGHT. More... | |
virtual void | CharAutoKern (const SvxAutoKernItem &)=0 |
Sfx item RES_CHRATR_AUTOKERN. More... | |
virtual void | CharAnimatedText (const SvxBlinkItem &)=0 |
Sfx item RES_CHRATR_BLINK. More... | |
void | CharBackgroundBase (const SvxBrushItem &) |
Sfx item RES_CHRATR_BACKGROUND. More... | |
virtual void | CharBackground (const SvxBrushItem &)=0 |
virtual void | CharFontCJK (const SvxFontItem &)=0 |
Sfx item RES_CHRATR_CJK_FONT. More... | |
virtual void | CharFontSizeCJK (const SvxFontHeightItem &)=0 |
Sfx item RES_CHRATR_CJK_FONTSIZE. More... | |
virtual void | CharLanguageCJK (const SvxLanguageItem &)=0 |
Sfx item RES_CHRATR_CJK_LANGUAGE. More... | |
virtual void | CharPostureCJK (const SvxPostureItem &)=0 |
Sfx item RES_CHRATR_CJK_POSTURE. More... | |
virtual void | CharWeightCJK (const SvxWeightItem &)=0 |
Sfx item RES_CHRATR_CJK_WEIGHT. More... | |
virtual void | CharFontCTL (const SvxFontItem &)=0 |
Sfx item RES_CHRATR_CTL_FONT. More... | |
virtual void | CharFontSizeCTL (const SvxFontHeightItem &)=0 |
Sfx item RES_CHRATR_CTL_FONTSIZE. More... | |
virtual void | CharLanguageCTL (const SvxLanguageItem &)=0 |
Sfx item RES_CHRATR_CTL_LANGUAGE. More... | |
virtual void | CharPostureCTL (const SvxPostureItem &)=0 |
Sfx item RES_CHRATR_CTL_POSTURE. More... | |
virtual void | CharWeightCTL (const SvxWeightItem &)=0 |
Sfx item RES_CHRATR_CTL_WEIGHT. More... | |
virtual void | CharBidiRTL (const SfxPoolItem &)=0 |
Sfx item RES_CHRATR_BidiRTL. More... | |
virtual void | CharIdctHint (const SfxPoolItem &)=0 |
Sfx item RES_CHRATR_IdctHint. More... | |
virtual void | CharRotate (const SvxCharRotateItem &)=0 |
Sfx item RES_CHRATR_ROTATE. More... | |
virtual void | CharEmphasisMark (const SvxEmphasisMarkItem &)=0 |
Sfx item RES_CHRATR_EMPHASIS_MARK. More... | |
virtual void | CharTwoLines (const SvxTwoLinesItem &)=0 |
Sfx item RES_CHRATR_TWO_LINES. More... | |
virtual void | CharScaleWidth (const SvxCharScaleWidthItem &)=0 |
Sfx item RES_CHRATR_SCALEW. More... | |
virtual void | CharRelief (const SvxCharReliefItem &)=0 |
Sfx item RES_CHRATR_RELIEF. More... | |
virtual void | CharHidden (const SvxCharHiddenItem &)=0 |
Sfx item RES_CHRATR_HIDDEN. More... | |
void | FormatCharBorder (const SvxBoxItem &rBox) |
Sfx item RES_CHRATR_BOX. More... | |
virtual void | CharBorder (const ::editeng::SvxBorderLine *pAllBorder, const sal_uInt16 nDist, const bool bShadow)=0 |
virtual void | CharHighlight (const SvxBrushItem &)=0 |
Sfx item RES_CHRATR_HIGHLIGHT. More... | |
virtual void | TextINetFormat (const SwFormatINetFormat &)=0 |
Sfx item RES_TXTATR_INETFMT. More... | |
virtual void | TextCharFormat (const SwFormatCharFormat &)=0 |
Sfx item RES_TXTATR_CHARFMT. More... | |
void | TextField (const SwFormatField &) |
Sfx item RES_TXTATR_FIELD, RES_TXTATR_ANNOTATION and RES_TXTATR_INPUTFIELD. More... | |
void | TextFlyContent (const SwFormatFlyCnt &) |
Sfx item RES_TXTATR_FLYCNT. More... | |
void | TextFootnote (const SwFormatFootnote &) |
Sfx item RES_TXTATR_FTN. More... | |
virtual void | TextFootnote_Impl (const SwFormatFootnote &)=0 |
Sfx item RES_TXTATR_FTN. More... | |
virtual void | TextLineBreak (const SwFormatLineBreak &)=0 |
RES_TXTATR_LINEBREAK, i.e. clearing breaks. More... | |
void | ParaLineSpacing (const SvxLineSpacingItem &) |
Sfx item RES_PARATR_LINESPACING. More... | |
virtual void | ParaLineSpacing_Impl (short nSpace, short nMulti)=0 |
Count the values in ParaLineSpacing, and pass theme here. More... | |
virtual void | ParaAdjust (const SvxAdjustItem &)=0 |
Sfx item RES_PARATR_ADJUST. More... | |
virtual void | ParaSplit (const SvxFormatSplitItem &)=0 |
Sfx item RES_PARATR_SPLIT. More... | |
virtual void | ParaWidows (const SvxWidowsItem &)=0 |
Sfx item RES_PARATR_WIDOWS. More... | |
virtual void | ParaTabStop (const SvxTabStopItem &)=0 |
Sfx item RES_PARATR_TABSTOP. More... | |
virtual void | ParaHyphenZone (const SvxHyphenZoneItem &)=0 |
Sfx item RES_PARATR_HYPHENZONE. More... | |
void | ParaNumRule (const SwNumRuleItem &) |
Sfx item RES_PARATR_NUMRULE. More... | |
virtual void | ParaNumRule_Impl (const SwTextNode *pTextNd, sal_Int32 nLvl, sal_Int32 nNumId)=0 |
Numbering - the implementation. More... | |
virtual void | ParaScriptSpace (const SfxBoolItem &)=0 |
Sfx item RES_PARATR_SCRIPTSPACE. More... | |
virtual void | ParaHangingPunctuation (const SfxBoolItem &)=0 |
Sfx item RES_PARATR_HANGINGPUNCTUATION. More... | |
virtual void | ParaForbiddenRules (const SfxBoolItem &)=0 |
Sfx item RES_PARATR_FORBIDDEN_RULES. More... | |
virtual void | ParaVerticalAlign (const SvxParaVertAlignItem &)=0 |
Sfx item RES_PARATR_VERTALIGN. More... | |
virtual void | ParaSnapToGrid (const SvxParaGridItem &)=0 |
Sfx item RES_PARATR_SNAPTOGRID. More... | |
virtual void | FormatFrameSize (const SwFormatFrameSize &)=0 |
Sfx item RES_FRM_SIZE. More... | |
virtual void | FormatPaperBin (const SvxPaperBinItem &)=0 |
Sfx item RES_PAPER_BIN. More... | |
virtual void | FormatFirstLineIndent (const SvxFirstLineIndentItem &rFirstLine)=0 |
Sfx item RES_MARGIN_FIRSTLINE. More... | |
virtual void | FormatTextLeftMargin (const SvxTextLeftMarginItem &rTextLeftMargin)=0 |
Sfx item RES_MARGIN_TEXTLEFT. More... | |
virtual void | FormatRightMargin (const SvxRightMarginItem &rRightMargin)=0 |
Sfx item RES_MARGIN_RIGHT. More... | |
virtual void | FormatLRSpace (const SvxLRSpaceItem &)=0 |
Sfx item RES_LR_SPACE. More... | |
virtual void | FormatULSpace (const SvxULSpaceItem &)=0 |
Sfx item RES_UL_SPACE. More... | |
void | FormatPageDescription (const SwFormatPageDesc &) |
Sfx item RES_PAGEDESC. More... | |
void | FormatBreak (const SvxFormatBreakItem &) |
Sfx item RES_BREAK. More... | |
virtual void | FormatSurround (const SwFormatSurround &)=0 |
Sfx item RES_SURROUND. More... | |
virtual void | FormatVertOrientation (const SwFormatVertOrient &)=0 |
Sfx item RES_VERT_ORIENT. More... | |
virtual void | FormatHorizOrientation (const SwFormatHoriOrient &)=0 |
Sfx item RES_HORI_ORIENT. More... | |
virtual void | FormatAnchor (const SwFormatAnchor &)=0 |
Sfx item RES_ANCHOR. More... | |
virtual void | FormatBackground (const SvxBrushItem &)=0 |
Sfx item RES_BACKGROUND. More... | |
virtual void | FormatFillStyle (const XFillStyleItem &)=0 |
Sfx item RES_FILL_STYLE. More... | |
virtual void | FormatFillGradient (const XFillGradientItem &)=0 |
Sfx item RES_FILL_GRADIENT. More... | |
virtual void | FormatBox (const SvxBoxItem &)=0 |
Sfx item RES_BOX. More... | |
void | FormatColumns (const SwFormatCol &) |
Sfx item RES_COL. More... | |
virtual void | FormatColumns_Impl (sal_uInt16 nCols, const SwFormatCol &rCol, bool bEven, SwTwips nPageSize)=0 |
virtual void | FormatKeep (const SvxFormatKeepItem &)=0 |
Sfx item RES_KEEP. More... | |
sal_uInt32 | GridCharacterPitch (const SwTextGridItem &rGrid) const |
Compute the grid character pitch. More... | |
virtual void | FormatTextGrid (const SwTextGridItem &)=0 |
Sfx item RES_TEXTGRID. More... | |
virtual void | FormatLineNumbering (const SwFormatLineNumber &)=0 |
Sfx item RES_LINENUMBER. More... | |
virtual void | FormatFrameDirection (const SvxFrameDirectionItem &)=0 |
Sfx item RES_FRAMEDIR. More... | |
virtual void | ParaGrabBag (const SfxGrabBagItem &)=0 |
Sfx item RES_PARATR_GRABBAG. More... | |
virtual void | CharGrabBag (const SfxGrabBagItem &)=0 |
Sfx item RES_CHRATR_GRABBAG. More... | |
void | ParaOutlineLevelBase (const SfxUInt16Item &rItem) |
Sfx item RES_PARATR_OUTLINELEVEL. More... | |
virtual void | ParaOutlineLevel (const SfxUInt16Item &)=0 |
virtual void | WriteExpand (const SwField *pField)=0 |
Write the expanded field. More... | |
virtual void | RefField (const SwField &rField, const OUString &rRef)=0 |
virtual void | HiddenField (const SwField &rField)=0 |
virtual void | SetField (const SwField &rField, ww::eField eType, const OUString &rCmd)=0 |
virtual void | PostitField (const SwField *pField)=0 |
virtual bool | DropdownField (const SwField *pField)=0 |
virtual bool | PlaceholderField (const SwField *pField)=0 |
virtual bool | AnalyzeURL (const OUString &rUrl, const OUString &rTarget, OUString *pLinkURL, OUString *pMark) |
virtual void | WriteBookmarkInActParagraph (const OUString &rName, sal_Int32 nFirstRunPos, sal_Int32 nLastRunPos)=0 |
Insert a bookmark inside the currently processed paragraph. More... | |
ww8::GridColsPtr | GetGridCols (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
ww8::WidthsPtr | GetColumnWidths (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
virtual void | SectionRtlGutter (const SfxBoolItem &rRtlGutter)=0 |
RES_RTL_GUTTER. More... | |
Static Protected Member Functions | |
static void | GetNumberPara (OUString &rStr, const SwField &rField) |
Private Member Functions | |
OUString | ConvertURL (const OUString &rUrl, bool bAbsoluteOut) |
Private Attributes | |
OUString | m_sBaseURL |
Definition at line 143 of file attributeoutputbase.hxx.
|
inline |
Definition at line 658 of file attributeoutputbase.hxx.
|
inlinevirtual |
Definition at line 662 of file attributeoutputbase.hxx.
|
protectedvirtual |
Reimplemented in DocxAttributeOutput, and WW8AttributeOutput.
Definition at line 966 of file wrtw8nds.cxx.
References aURL, BookmarkToWriter(), cMarkSeparator, ConvertURL(), sw::proofreadingiterator::get(), GetExport(), nPos, and INetURLObject::Unambiguous.
Referenced by DocxAttributeOutput::AnalyzeURL(), and WW8AttributeOutput::AnalyzeURL().
Exports the definition (image, size) of a single numbering picture bullet.
Reimplemented in DocxAttributeOutput, and RtfAttributeOutput.
Definition at line 686 of file attributeoutputbase.hxx.
Referenced by MSWordExportBase::BulletDefinitions().
|
protectedpure virtual |
Sfx item RES_CHRATR_BLINK.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_AUTOKERN.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by CharBackgroundBase().
|
protected |
Sfx item RES_CHRATR_BACKGROUND.
Definition at line 5889 of file ww8atr.cxx.
References CharBackground(), CharHighlight(), SvtFilterOptions::Get(), GetExport(), SfxGrabBagItem::GetGrabBag(), sw::util::HasItem(), MSWordExportBase::HasItem(), SvtFilterOptions::IsCharBackground2Shading(), MSWordExportBase::m_pOutFormatNode, RES_CHRATR_GRABBAG(), RES_CHRATR_HIGHLIGHT(), RES_CHRFMT(), and SwFormat::Which().
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_BidiRTL.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by FormatCharBorder().
|
protectedpure virtual |
Sfx item Sfx item RES_CHRATR_CASEMAP.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item Sfx item RES_CHRATR_COLOR.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item Sfx item RES_CHRATR_CONTOUR.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_CROSSEDOUT.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_EMPHASIS_MARK.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_ESCAPEMENT.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_FONT.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_CJK_FONT.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_CTL_FONT.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_FONTSIZE.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_CJK_FONTSIZE.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_CTL_FONTSIZE.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_GRABBAG.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_HIDDEN.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_HIGHLIGHT.
Implemented in WW8AttributeOutput, RtfAttributeOutput, and DocxAttributeOutput.
Referenced by CharBackgroundBase(), and OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_IdctHint.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_KERNING.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_LANGUAGE.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_CJK_LANGUAGE.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_CTL_LANGUAGE.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_POSTURE.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_CJK_POSTURE.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_CTL_POSTURE.
Implemented in WW8AttributeOutput, RtfAttributeOutput, and DocxAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_RELIEF.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_ROTATE.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_SCALEW.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_SHADOWED.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_TWO_LINES.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_UNDERLINE.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_WEIGHT.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_CJK_WEIGHT.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_CHRATR_CTL_WEIGHT.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
private |
Definition at line 938 of file wrtw8nds.cxx.
References aURL, INetURLObject::GetMainURL(), INetURLObject::GetNewAbsURL(), INetURLObject::GetProtocol(), INetURLObject::GetRelURL(), INetURLObject::GetScheme(), INetURLObject::GetURLPath(), m_sBaseURL, INetURLObject::NONE, and INetURLObject::WasEncoded.
Referenced by AnalyzeURL().
|
pure virtual |
Write default style.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordStyles::OutputStyle().
|
protectedpure virtual |
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by TextField().
|
pure virtual |
Empty paragraph.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by DocxExport::WriteHeaderFooter(), and MSWordExportBase::WriteHeaderFooterText().
|
inlinevirtual |
End of the abstract numbering definition instance.
Reimplemented in DocxAttributeOutput, and RtfAttributeOutput.
Definition at line 356 of file attributeoutputbase.hxx.
Referenced by MSWordExportBase::AbstractNumberingDefinitions().
|
pure virtual |
End of the paragraph.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::OutputTextNode(), and DocxExport::WriteOutliner().
|
pure virtual |
Called after we end outputting the attributes.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by MSWordExportBase::OutputTextNode(), and DocxExport::WriteOutliner().
|
pure virtual |
Output ruby end.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by SwWW8AttrIter::OutAttrWithRange().
|
pure virtual |
End of the text run.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::OutputTextNode(), StartTOX(), and DocxExport::WriteOutliner().
|
pure virtual |
Called after we end outputting the attributes.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::OutputTextNode(), and DocxExport::WriteOutliner().
|
pure virtual |
End of the section properties.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::SectionProperties().
|
pure virtual |
End of a style in the styles table.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordStyles::OutputStyle().
|
pure virtual |
End of (paragraph or run) properties of a style.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordStyles::WriteProperties().
|
pure virtual |
End of the styles table.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordStyles::OutputStylesTable().
void AttributeOutputBase::EndTOX | ( | const SwSection & | rSect, |
bool | bCareEnd = true |
||
) |
Definition at line 2682 of file ww8atr.cxx.
References MSWordExportBase::AttrOutput(), Close, ww::eINDEX, ww::eTOC, SwFormatCol::GetColumns(), GetExport(), SwSection::GetFormat(), SwFormat::GetFormatAttr(), SwDoc::GetPageDesc(), SwSection::GetTOXBase(), SwTOXBase::GetType(), MSWordExportBase::m_bHideTabLeaderAndPageNumbers, MSWordExportBase::m_bInWriteTOX, m_rDoc, OnTOXEnding(), MSWordExportBase::OutputField(), msword::PageBreak, RES_COL(), SectionBreak(), and TOX_INDEX.
Referenced by MSWordExportBase::OutputTextNode().
|
pure virtual |
Output URL end.
Implemented in RtfAttributeOutput, DocxAttributeOutput, and WW8AttributeOutput.
Referenced by SwWW8AttrIter::OutAttrWithRange(), and MSWord_SdrAttrIter::OutEEField().
|
pure virtual |
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by TOXMark().
|
inlinevirtual |
docx requires footnoteRef/endnoteRef tag at the beginning of each of them
Reimplemented in DocxAttributeOutput.
Definition at line 185 of file attributeoutputbase.hxx.
|
protectedpure virtual |
Sfx item RES_ANCHOR.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_BACKGROUND.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_BOX.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protected |
Sfx item RES_BREAK.
breaks write nothing in the output field rWrt.pO, but only in the text stream (requirement so they can be called from Out_Break...)
Definition at line 4064 of file ww8atr.cxx.
References msword::ColumnBreak, IDocumentSettingAccess::get(), SvxFormatBreakItem::GetBreak(), GetExport(), SwDoc::getIDocumentSettingAccess(), m_rDoc, MSWordExportBase::OutputFollowPageDesc(), msword::PageBreak, PageBreakBefore(), SectionBreak(), and TREAT_SINGLE_COLUMN_BREAK_AS_PAGE_BREAK.
Referenced by FormatPageDescription(), and OutputItem().
|
protected |
Sfx item RES_CHRATR_BOX.
Definition at line 5824 of file ww8atr.cxx.
References CharBorder(), SvxBoxItem::GetBottom(), SvxBoxItem::GetDistance(), GetExport(), SvxBoxItem::GetLeft(), SvxShadowItem::GetLocation(), SvxBoxItem::GetRight(), SvxBoxItem::GetTop(), SvxShadowItem::GetWidth(), MSWordExportBase::HasItem(), and RES_CHRATR_SHADOW().
Referenced by OutputItem().
|
protected |
Sfx item RES_COL.
Definition at line 4920 of file ww8atr.cxx.
References SwFormatCol::CalcPrtColWidth(), FormatColumns_Impl(), SwFormatCol::GetAdjustValue(), SwFormat::GetAttrSet(), SwFormatCol::GetColumns(), GetExport(), SwFormatFooter::GetFooterFormat(), SwFormat::GetFrameDir(), SwFormat::GetFrameSize(), SvxSizeItem::GetHeight(), SfxItemSet::GetItem(), SvxLRSpaceItem::GetLeft(), SvxULSpaceItem::GetLower(), SwFormat::GetLRSpace(), SwPageDesc::GetMaster(), SvxLRSpaceItem::GetRight(), SwFormat::GetULSpace(), SvxULSpaceItem::GetUpper(), SvxSizeItem::GetWidth(), header, SwFormatCol::IsOrtho(), MSWordExportBase::m_pCurrentPageDesc, MSWordExportBase::m_rDoc, n, RES_FOOTER(), and RES_HEADER().
Referenced by OutputItem().
|
protectedpure virtual |
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by FormatColumns().
|
pure virtual |
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::OutputTextNode().
|
protectedpure virtual |
Sfx item RES_FILL_GRADIENT.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_FILL_STYLE.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_MARGIN_FIRSTLINE.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_FRAMEDIR.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_FRM_SIZE.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_HORI_ORIENT.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_KEEP.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_LINENUMBER.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_LR_SPACE.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protected |
Sfx item RES_PAGEDESC.
Definition at line 4041 of file ww8atr.cxx.
References FormatBreak(), GetExport(), SwFormatPageDesc::KnowsPageDesc(), and RES_BREAK().
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_PAPER_BIN.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_MARGIN_RIGHT.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_SURROUND.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_TEXTGRID.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_MARGIN_TEXTLEFT.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_UL_SPACE.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_VERT_ORIENT.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
void AttributeOutputBase::GenerateBookmarksForSequenceField | ( | const SwTextNode & | rNode, |
SwWW8AttrIter & | rAttrIter | ||
) |
MSO uses bookmarks to reference sequence fields, so we need to generate these additional bookmarks during export.
Definition at line 2141 of file ww8atr.cxx.
References SwpHints::Count(), SwIterator< TElementType, TSource, eMode >::First(), SwpHints::Get(), SwTextAttr::GetAttr(), GetExport(), SwFormatField::GetField(), IDocumentFieldsAccess::GetFieldTypes(), SwField::GetFormat(), SwTextAttr::GetFormatField(), SwDoc::getIDocumentFieldsAccess(), GetName(), SwTextNode::GetpSwpHints(), GetRef, SwGetExpField::GetReferenceTextPos(), SwGetRefField::GetSeqNo(), SwGetRefField::GetSetRefName(), SwTextAttr::GetStart(), SwField::GetSubType(), SwTextNode::GetText(), SwField::GetTyp(), nsSwGetSetExpType::GSE_SEQ, i, m_rDoc, MSWordExportBase::m_rDoc, min(), SwIterator< TElementType, TSource, eMode >::Next(), SwWW8AttrIter::NextPos(), REF_CONTENT, REF_ONLYCAPTION, REF_ONLYNUMBER, REF_ONLYSEQNO, REF_PAGE, REF_PAGE_PGDESC, REF_UPDOWN, RES_TXTATR_FIELD(), SetExp, sName, SwWW8AttrIter::SplitRun(), SwWW8AttrIter::WhereNext(), SfxPoolItem::Which(), SwFieldType::Which(), and WriteBookmarkInActParagraph().
Referenced by MSWordExportBase::OutputTextNode().
|
protected |
Definition at line 2551 of file wrtww8.cxx.
Referenced by DocxAttributeOutput::TableDefinition().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Definition at line 668 of file attributeoutputbase.hxx.
References GetExport().
Referenced by GetExport().
|
pure virtual |
Return the right export class.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by AnalyzeURL(), CharBackgroundBase(), EndTOX(), FormatBreak(), FormatCharBorder(), FormatColumns(), FormatPageDescription(), GenerateBookmarksForSequenceField(), GetParagraphMarkerRedline(), GetTablePageSize(), GridCharacterPitch(), ParaLineSpacing(), ParaNumRule(), ParaOutlineLevelBase(), StartTOX(), TextField(), TextFlyContent(), TextFootnote(), and TOXMark().
|
protected |
Definition at line 2546 of file wrtww8.cxx.
Referenced by DocxAttributeOutput::TableCellProperties(), and WW8AttributeOutput::TableDefinition().
|
staticprotected |
Definition at line 2741 of file ww8atr.cxx.
References SwField::GetFormat(), 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_PAGEDESC, SVX_NUM_ROMAN_LOWER, SVX_NUM_ROMAN_UPPER, SVX_NUM_TEXT_CARDINAL, SVX_NUM_TEXT_NUMBER, and SVX_NUM_TEXT_ORDINAL.
Referenced by TextField().
const SwRedlineData * AttributeOutputBase::GetParagraphMarkerRedline | ( | const SwTextNode & | rNode, |
RedlineType | aRedlineType | ||
) |
Definition at line 5870 of file ww8atr.cxx.
References GetExport(), SwDoc::getIDocumentRedlineAccess(), SwNode::GetIndex(), IDocumentRedlineAccess::GetRedlineTable(), and m_rDoc.
Referenced by MSWordExportBase::OutputTextNode().
void AttributeOutputBase::GetTablePageSize | ( | ww8::WW8TableNodeInfoInner const * | pTableTextNodeInfoInner, |
tools::Long & | rPageSize, | ||
bool & | rRelBoxSize | ||
) |
Definition at line 2557 of file wrtww8.cxx.
References SwFrameFormat::FindLayoutRect(), GetExport(), SwTable::GetFrameFormat(), ww8::Frame::GetFrameFormat(), SwFormat::GetFrameSize(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SvxLRSpaceItem::GetLeft(), SwFormat::GetLRSpace(), ww8::WW8TableNodeInfoInner::getNode(), SwDoc::GetPageDesc(), SwPageDesc::GetPageFormatOfNode(), SvxLRSpaceItem::GetRight(), ww8::WW8TableNodeInfoInner::getTable(), SvxSizeItem::GetWidth(), SwFormatFrameSize::GetWidthPercent(), SwRect::IsEmpty(), MSWordExportBase::m_pParentFrame, MSWordExportBase::m_rDoc, SwPostItHelper::NONE, SAL_WARN, and SwRect::Width().
Referenced by ww8::WW8TableNodeInfoInner::getGridColsOfRow(), RtfAttributeOutput::InitTableHelper(), DocxAttributeOutput::InitTableHelper(), and DocxAttributeOutput::TableDefinition().
|
protected |
Compute the grid character pitch.
Definition at line 4160 of file ww8atr.cxx.
References SwTextGridItem::GetBaseHeight(), SwTextGridItem::GetBaseWidth(), GetExport(), SwFormat::GetFormatAttr(), MSWordStyles::GetSwFormat(), SwTextGridItem::IsSquaredMode(), MSWordExportBase::m_pStyles, and RES_CHRATR_FONTSIZE().
Referenced by DocxAttributeOutput::FormatTextGrid(), and WW8AttributeOutput::FormatTextGrid().
|
protectedpure virtual |
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by TextField().
|
inlinevirtual |
Is processing of fly postponed ?
Reimplemented in DocxAttributeOutput.
Definition at line 326 of file attributeoutputbase.hxx.
Referenced by SwWW8AttrIter::OutFlys().
|
inlinevirtual |
Reimplemented in DocxAttributeOutput.
Definition at line 683 of file attributeoutputbase.hxx.
Referenced by MSWordExportBase::OutputItemSet().
|
pure virtual |
Definition of a numbering instance.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::NumberingDefinitions().
|
pure virtual |
All the numbering level information.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::NumberingLevel().
|
inlinevirtual |
Reimplemented in WW8AttributeOutput.
Definition at line 220 of file attributeoutputbase.hxx.
Referenced by EndTOX().
|
pure virtual |
Numbering rule and Id.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::OutputFormat().
|
inlinevirtual |
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 in WW8AttributeOutput.
Definition at line 232 of file attributeoutputbase.hxx.
Referenced by MSWordExportBase::OutputTextNode().
void AttributeOutputBase::OutputFlyFrame | ( | const ww8::Frame & | rFormat | ) |
Output frames.
Definition at line 3552 of file wrtw8nds.cxx.
References SwContentNode::FindLayoutRect(), SwContentNode::FindPageFrameRect(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), ww8::Frame::GetContentNode(), ww8::Frame::GetFrameFormat(), OutputFlyFrame_Impl(), and SwRect::Pos().
Referenced by SwWW8AttrIter::OutFlys().
|
protectedpure virtual |
Output frames - the implementation.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputFlyFrame(), and TextFlyContent().
void AttributeOutputBase::OutputItem | ( | const SfxPoolItem & | rHt | ) |
Call the right virtual function according to the type of the item.
Definition at line 5518 of file ww8atr.cxx.
References CharAnimatedText(), CharAutoKern(), CharBackgroundBase(), CharBidiRTL(), CharCaseMap(), CharColor(), CharContour(), CharCrossedOut(), CharEmphasisMark(), CharEscapement(), CharFont(), CharFontCJK(), CharFontCTL(), CharFontSize(), CharFontSizeCJK(), CharFontSizeCTL(), CharGrabBag(), CharHidden(), CharHighlight(), CharIdctHint(), CharKerning(), CharLanguage(), CharLanguageCJK(), CharLanguageCTL(), CharPosture(), CharPostureCJK(), CharPostureCTL(), CharRelief(), CharRotate(), CharScaleWidth(), CharShadow(), CharTwoLines(), CharUnderline(), CharWeight(), CharWeightCJK(), CharWeightCTL(), FormatAnchor(), FormatBackground(), FormatBox(), FormatBreak(), FormatCharBorder(), FormatColumns(), FormatFillGradient(), FormatFillStyle(), FormatFirstLineIndent(), FormatFrameDirection(), FormatFrameSize(), FormatHorizOrientation(), FormatKeep(), FormatLineNumbering(), FormatLRSpace(), FormatPageDescription(), FormatPaperBin(), FormatRightMargin(), FormatSurround(), FormatTextGrid(), FormatTextLeftMargin(), FormatULSpace(), FormatVertOrientation(), ParaAdjust(), ParaForbiddenRules(), ParaGrabBag(), ParaHangingPunctuation(), ParaHyphenZone(), ParaLineSpacing(), ParaNumRule(), ParaOutlineLevelBase(), ParaScriptSpace(), ParaSnapToGrid(), ParaSplit(), ParaTabStop(), ParaVerticalAlign(), ParaWidows(), RES_ANCHOR(), RES_BACKGROUND(), RES_BOX(), RES_BREAK(), RES_CHRATR_AUTOKERN(), RES_CHRATR_BACKGROUND(), RES_CHRATR_BIDIRTL(), RES_CHRATR_BLINK(), RES_CHRATR_BOX(), RES_CHRATR_CASEMAP(), RES_CHRATR_CJK_FONT(), RES_CHRATR_CJK_FONTSIZE(), RES_CHRATR_CJK_LANGUAGE(), RES_CHRATR_CJK_POSTURE(), RES_CHRATR_CJK_WEIGHT(), RES_CHRATR_COLOR(), RES_CHRATR_CONTOUR(), RES_CHRATR_CROSSEDOUT(), RES_CHRATR_CTL_FONT(), RES_CHRATR_CTL_FONTSIZE(), RES_CHRATR_CTL_LANGUAGE(), RES_CHRATR_CTL_POSTURE(), RES_CHRATR_CTL_WEIGHT(), RES_CHRATR_EMPHASIS_MARK(), RES_CHRATR_ESCAPEMENT(), RES_CHRATR_FONT(), RES_CHRATR_FONTSIZE(), RES_CHRATR_GRABBAG(), RES_CHRATR_HIDDEN(), RES_CHRATR_HIGHLIGHT(), RES_CHRATR_IDCTHINT(), RES_CHRATR_KERNING(), RES_CHRATR_LANGUAGE(), RES_CHRATR_POSTURE(), RES_CHRATR_RELIEF(), RES_CHRATR_ROTATE(), RES_CHRATR_SCALEW(), RES_CHRATR_SHADOWED(), RES_CHRATR_TWO_LINES(), RES_CHRATR_UNDERLINE(), RES_CHRATR_WEIGHT(), RES_COL(), RES_FRAMEDIR(), RES_FRM_SIZE(), RES_HORI_ORIENT(), RES_KEEP(), RES_LINENUMBER(), RES_LR_SPACE(), RES_MARGIN_FIRSTLINE(), RES_MARGIN_RIGHT(), RES_MARGIN_TEXTLEFT(), RES_PAGEDESC(), RES_PAPER_BIN(), RES_PARATR_ADJUST(), RES_PARATR_FORBIDDEN_RULES(), RES_PARATR_GRABBAG(), RES_PARATR_HANGINGPUNCTUATION(), RES_PARATR_HYPHENZONE(), RES_PARATR_LINESPACING(), RES_PARATR_NUMRULE(), RES_PARATR_OUTLINELEVEL(), RES_PARATR_SCRIPTSPACE(), RES_PARATR_SNAPTOGRID(), RES_PARATR_SPLIT(), RES_PARATR_TABSTOP(), RES_PARATR_VERTALIGN(), RES_PARATR_WIDOWS(), RES_RTL_GUTTER(), RES_SURROUND(), RES_TEXTGRID(), RES_TXTATR_ANNOTATION(), RES_TXTATR_CHARFMT(), RES_TXTATR_FIELD(), RES_TXTATR_FLYCNT(), RES_TXTATR_FTN(), RES_TXTATR_INETFMT(), RES_TXTATR_INPUTFIELD(), RES_TXTATR_LINEBREAK(), RES_UL_SPACE(), RES_VERT_ORIENT(), SAL_INFO, SectionRtlGutter(), SfxPoolItem::StaticWhichCast(), TextCharFormat(), TextField(), TextFlyContent(), TextFootnote(), TextINetFormat(), TextLineBreak(), SfxPoolItem::Which(), XATTR_FILLGRADIENT(), and XATTR_FILLSTYLE().
Referenced by MSWordExportBase::ExportPoolItemsToCHP(), MSWord_SdrAttrIter::OutAttr(), SwWW8AttrIter::OutAttr(), MSWord_SdrAttrIter::OutParaAttr(), DocxAttributeOutput::OutputDefaultItem(), MSWordExportBase::OutputItemSet(), MSWordExportBase::OutputSectionBreaks(), OutputStyleItemSet(), WW8AttributeOutput::SectionPageBorders(), MSWordExportBase::SectionProperties(), MSWordStyles::SetStyleDefaults(), and WW8Export::WriteOutliner().
void AttributeOutputBase::OutputStyleItemSet | ( | const SfxItemSet & | rSet, |
bool | bTestForDefault | ||
) |
Use OutputItem() on an item set - for styles.
Definition at line 5779 of file ww8atr.cxx.
References SfxItemSet::Count(), SfxWhichIter::FirstWhich(), SfxItemSet::Get(), SfxItemIter::GetCurItem(), SfxItemPool::GetDefaultItem(), SfxWhichIter::GetItemState(), SfxItemSet::GetParent(), SfxItemSet::GetPool(), SfxItemIter::NextItem(), SfxWhichIter::NextWhich(), OutputItem(), RES_LR_SPACE(), RES_UL_SPACE(), and rSet.
Referenced by MSWordExportBase::SectionProperties().
|
inlinevirtual |
Numbering definition that overrides abstract numbering definition.
Reimplemented in DocxAttributeOutput.
Definition at line 348 of file attributeoutputbase.hxx.
Referenced by MSWordExportBase::NumberingDefinitions().
|
pure virtual |
Page break As a paragraph property - the paragraph should be on the next page.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by FormatBreak(), and MSWordExportBase::OutputTextNode().
|
protectedpure virtual |
Sfx item RES_PARATR_ADJUST.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_PARATR_FORBIDDEN_RULES.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_PARATR_GRABBAG.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
pure virtual |
Output style.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::OutputTextNode().
|
protectedpure virtual |
Sfx item RES_PARATR_HANGINGPUNCTUATION.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_PARATR_HYPHENZONE.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protected |
Sfx item RES_PARATR_LINESPACING.
Definition at line 5020 of file ww8atr.cxx.
References AttrSetToLineHeight(), g_pBreakIt, SwBreakIt::GetBreakIter(), Application::GetDefaultDevice(), GetExport(), SwDoc::getIDocumentSettingAccess(), SvxLineSpacingItem::GetInterLineSpace(), SvxLineSpacingItem::GetInterLineSpaceRule(), SvxLineSpacingItem::GetLineHeight(), SvxLineSpacingItem::GetLineSpaceRule(), SvxLineSpacingItem::GetPropLineSpace(), MSWordExportBase::m_pOutFormatNode, m_rDoc, and ParaLineSpacing_Impl().
Referenced by OutputItem().
|
protectedpure virtual |
Count the values in ParaLineSpacing, and pass theme here.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by ParaLineSpacing().
|
protected |
Sfx item RES_PARATR_NUMRULE.
Definition at line 3794 of file ww8atr.cxx.
References MSWordExportBase::AddListLevelOverride(), MSWordExportBase::DOCX, MSWordExportBase::DuplicateAbsNum(), MSWordExportBase::DuplicateNumRule(), SwDoc::FindNumRulePtr(), SwTextNode::GetActualListLevel(), SwTextNode::GetActualListStartValue(), SwNumRule::GetDefaultListId(), SwList::GetDefaultListStyleName(), GetExport(), SwDoc::getIDocumentListsAccess(), SfxItemSet::GetItem(), IDocumentListsAccess::getListByName(), SwTextNode::GetListId(), MSWordExportBase::GetNumberingId(), CntUnencodedStringItem::GetValue(), SfxInt16Item::GetValue(), SfxItemSet::HasItem(), SwTextNode::IsCountedInList(), SwTextNode::IsListRestart(), MSWordExportBase::m_pISet, MSWordExportBase::m_pOutFormatNode, m_rDoc, MSWordExportBase::m_rDoc, MAXLEVEL, WW8ListManager::nMaxLevel, MSWordExportBase::OverrideNumRule(), ParaNumRule_Impl(), and RES_PARATR_LIST_LEVEL().
Referenced by OutputItem().
|
protectedpure virtual |
Numbering - the implementation.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by ParaNumRule().
|
protectedpure virtual |
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by ParaOutlineLevelBase().
|
protected |
Sfx item RES_PARATR_OUTLINELEVEL.
Definition at line 3777 of file ww8atr.cxx.
References SwFormat::DerivedFrom(), SwFormat::GetAttrSet(), GetExport(), SfxItemSet::GetItem(), CntUInt16Item::GetValue(), MSWordExportBase::m_bStyDef, MSWordExportBase::m_pCurrentStyle, ParaOutlineLevel(), and RES_PARATR_OUTLINELEVEL().
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_PARATR_SCRIPTSPACE.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_PARATR_SNAPTOGRID.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_PARATR_SPLIT.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_PARATR_TABSTOP.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_PARATR_VERTALIGN.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_PARATR_WIDOWS.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by TextField().
|
protectedpure virtual |
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by TextField().
|
pure virtual |
Output text (without markup).
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWord_SdrAttrIter::OutEEField().
|
pure virtual |
Output redlining.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::OutputTextNode().
|
protectedpure virtual |
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by TextField().
|
inlinevirtual |
Reset the flag for FlyProcessing.
Reimplemented in DocxAttributeOutput.
Definition at line 329 of file attributeoutputbase.hxx.
Referenced by MSWordExportBase::OutputTextNode().
|
pure virtual |
Export the state of RTL/CJK.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by SwWW8AttrIter::OutAttr().
|
pure virtual |
Output text (inside a run).
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::OutputTextNode(), and DocxExport::WriteOutliner().
|
inlinevirtual |
for footnote/endnote section properties
Reimplemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Definition at line 188 of file attributeoutputbase.hxx.
Referenced by MSWordExportBase::SectionProperties().
|
pure virtual |
Columns populated from right/numbers on the right side?
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::SectionProperties().
|
pure virtual |
Write a section break msword::ColumnBreak or msword::PageBreak bBreakAfter: the break must be scheduled for insertion in the end of current paragraph.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by DocxExport::AppendSection(), RtfExport::AppendSection(), EndTOX(), FormatBreak(), MSWordExportBase::OutputTextNode(), DocxExport::PrepareNewPageDesc(), RtfExport::PrepareNewPageDesc(), and StartTOX().
|
pure virtual |
Called in order to output section breaks.
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by DocxExport::OutputEndNode(), RtfExport::OutputEndNode(), MSWordExportBase::OutputSectionNode(), and MSWordExportBase::OutputTextNode().
|
pure virtual |
Protection of forms.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::SectionProperties().
|
pure virtual |
Numbering of the lines in the document.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by RtfExport::ExportDocument_Impl(), and MSWordExportBase::SectionProperties().
|
pure virtual |
Description of the page borders.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::SectionProperties().
|
pure virtual |
The style of the page numbers.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by RtfExport::OutPageDescription(), and MSWordExportBase::SectionProperties().
|
protectedpure virtual |
RES_RTL_GUTTER.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by OutputItem().
|
pure virtual |
Has different headers/footers for the title page.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::SectionProperties().
|
pure virtual |
The type of breaking.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::SectionProperties().
|
inlinevirtual |
If the node has an anchor linked.
Reimplemented in DocxAttributeOutput.
Definition at line 323 of file attributeoutputbase.hxx.
Referenced by MSWordExportBase::OutputTextNode().
|
protectedpure virtual |
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by TextField().
|
inlinevirtual |
Set the state of the Fly at current position.
Reimplemented in DocxAttributeOutput.
Definition at line 321 of file attributeoutputbase.hxx.
Referenced by MSWordExportBase::OutputTextNode().
|
inlinevirtual |
Start of the abstract numbering definition instance.
Reimplemented in DocxAttributeOutput, and RtfAttributeOutput.
Definition at line 353 of file attributeoutputbase.hxx.
Referenced by MSWordExportBase::AbstractNumberingDefinitions().
|
pure virtual |
Start of the paragraph.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::OutputTextNode(), and DocxExport::WriteOutliner().
|
pure virtual |
Called before we start outputting the attributes.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::OutputTextNode(), and DocxExport::WriteOutliner().
|
pure virtual |
Output ruby start.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by SwWW8AttrIter::OutAttrWithRange().
|
pure virtual |
Start of the text run.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::OutputTextNode(), StartTOX(), and DocxExport::WriteOutliner().
|
pure virtual |
Called before we start outputting the attributes.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::OutputTextNode(), and DocxExport::WriteOutliner().
|
pure virtual |
Start of the section properties.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::SectionProperties().
|
pure virtual |
Start of a style in the styles table.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordStyles::OutputStyle().
|
pure virtual |
Start of (paragraph or run) properties of a style.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordStyles::WriteProperties().
|
pure virtual |
Start of the styles table.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordStyles::OutputStylesTable().
void AttributeOutputBase::StartTOX | ( | const SwSection & | rSect | ) |
Definition at line 2326 of file ww8atr.cxx.
References AlphaDelimiter, MSWordExportBase::AttrOutput(), Bookmark, CmdEnd, CmdStart, ww::eBIBLIOGRAPHY, ww::eINDEX, EndRun(), ww::eTOC, FieldString(), SwDoc::FindTextFormatCollByName(), SwTextFormatColl::GetAssignedOutlineStyleLevel(), SwFormatCol::GetColumns(), GetExport(), SwSection::GetFormat(), SwFormat::GetFormatAttr(), GetId(), SwFormat::GetName(), SwDoc::GetPageDesc(), SwSection::GetParent(), SwFormat::GetPoolFormatId(), GetSeparatorForLocale(), SwDoc::GetTextFormatColls(), SwSection::GetTOXBase(), SwTextFormatColl::IsAssignedToListLevelOfOutlineStyle(), lcl_CheckForm(), lcl_IsHyperlinked(), MSWordExportBase::m_bHideTabLeaderAndPageNumbers, MSWordExportBase::m_bInWriteTOX, MSWordExportBase::m_bStartTOX, MSWordExportBase::m_bTabInTOC, m_rDoc, MSWordExportBase::m_rDoc, Mark, MAXLEVEL, n, Newline, WW8ListManager::nMaxLevel, nPos, OutlineLevel, MSWordExportBase::OutputField(), msword::PageBreak, ParagraphOutlineLevel, RES_COL(), RES_POOLCOLL_HEADLINE1, RES_POOLCOLL_HEADLINE9, SectionBreak(), SwVectorModifyBase< Value >::size(), Start, StartRun(), TableInToc, TableLeader, Template, TOX_AUTHORITIES, TOX_ILLUSTRATIONS, TOX_INDEX, TOX_OBJECTS, TOX_STYLE_DELIMITER, TOX_TABLES, and TOX_USER.
Referenced by MSWordExportBase::OutputTextNode().
|
pure virtual |
Output URL start.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by SwWW8AttrIter::OutAttrWithRange(), and MSWord_SdrAttrIter::OutEEField().
|
pure virtual |
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
|
pure virtual |
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
|
pure virtual |
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
|
pure virtual |
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
|
pure virtual |
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
|
pure virtual |
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
|
pure virtual |
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
|
pure virtual |
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
Referenced by MSWordExportBase::OutputTextNode().
|
pure virtual |
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
|
pure virtual |
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by MSWordExportBase::OutputEndNode(), and MSWordExportBase::OutputStartNode().
|
pure virtual |
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
|
pure virtual |
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
|
pure virtual |
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
|
pure virtual |
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
|
pure virtual |
Implemented in WW8AttributeOutput, DocxAttributeOutput, and RtfAttributeOutput.
|
protectedpure virtual |
Sfx item RES_TXTATR_CHARFMT.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protected |
Sfx item RES_TXTATR_FIELD, RES_TXTATR_ANNOTATION and RES_TXTATR_INPUTFIELD.
Definition at line 2929 of file ww8atr.cxx.
References SL::aData, AF_SHORTCUT, AUTH_FIELD_IDENTIFIER, Author, SwChapterField::ChangeExpansion(), Chapter, CombinedChars, ConditionalText, Database, DatabaseName, DATEFLD, DateTime, DB_DELIM, nsSwDocInfoSubType::DI_CHANGE, nsSwDocInfoSubType::DI_COMMENT, nsSwDocInfoSubType::DI_CREATE, nsSwDocInfoSubType::DI_CUSTOM, nsSwDocInfoSubType::DI_DOCNO, nsSwDocInfoSubType::DI_EDIT, nsSwDocInfoSubType::DI_KEYS, nsSwDocInfoSubType::DI_PRINT, nsSwDocInfoSubType::DI_SUB_AUTHOR, nsSwDocInfoSubType::DI_SUB_FIXED, nsSwDocInfoSubType::DI_SUB_MASK, nsSwDocInfoSubType::DI_SUBJECT, nsSwDocInfoSubType::DI_TITLE, DocInfo, DocStat, MSWordExportBase::DoFormText(), Dropdown, DropdownField(), DS_CHAR, DS_PAGE, DS_WORD, ww::eASK, ww::eAUTHOR, ww::eCITATION, ww::eCOMMENTS, ww::eCREATEDATE, ww::eDATABASE, ww::eDATE, ww::eDOCPROPERTY, ww::eDOCVARIABLE, ww::eEDITTIME, ww::eEQ, ww::eEquals, ww::eFILENAME, ww::eFILLIN, ww::eFOOTREF, ww::eIF, ww::eKEYWORDS, ww::eLASTSAVEDBY, ww::eMACROBUTTON, ww::eMERGEFIELD, ww::eNONE, ww::eNOTEREF, ww::eNUMCHARS, ww::eNUMPAGES, ww::eNUMWORDS, ww::ePAGE, ww::ePAGEREF, ww::ePRINTDATE, ww::eREF, ww::eREVNUM, ww::eSAVEDATE, ww::eSEQ, ww::eSET, ww::eSTYLEREF, ww::eSUBJECT, ww::eTEMPLATE, ww::eTIME, ww::eTITLE, EU_CITY, EU_COUNTRY, EU_FIRSTNAME, EU_NAME, EU_SHORTCUT, EU_STREET, EU_ZIP, ww::eUSERADDRESS, ww::eUSERINITIALS, ww::eUSERNAME, ExtUser, FF_PATHNAME, FieldString(), Filename, g_pBreakIt, MSWordExportBase::GetBookmarkName(), SwBreakIt::GetBreakIter(), SwDBFieldType::GetColumnName(), SwDoc::GetDBData(), GetExp, GetExport(), SwFormatField::GetField(), SwField::GetFieldName(), SwField::GetFormat(), SwFormulaField::GetFormula(), MSWordExportBase::GetHdFtPageRoot(), SwSetExpField::GetInputFlag(), MSWordExportBase::GetItem(), SwChapterField::GetLevel(), SwDocInfoField::GetName(), SwFieldType::GetName(), GetNumberPara(), SwField::GetPar1(), SwSetExpField::GetPar1(), SwField::GetPar2(), SwSetExpField::GetPar2(), SwSetExpField::GetPromptText(), GetRef, SwGetRefField::GetSeqNo(), SwGetRefField::GetSetRefName(), SwField::GetSubType(), SwFormatField::GetTextField(), SwField::GetTyp(), GetWhichOfScript(), nsSwGetSetExpType::GSE_SEQ, nsSwGetSetExpType::GSE_STRING, HiddenField(), HiddenText, Input, SwInputField::isFormField(), JumpEdit, lcl_GetExpandedField(), MSWordExportBase::m_pCurPam, MSWordExportBase::m_rDoc, Macro, nPos, MSWordExportBase::OutputField(), PageNumber, PlaceholderField(), Postit, PostitField(), REF_BOOKMARK, REF_CHAPTER, REF_CONTENT, REF_ENDNOTE, REF_FOOTNOTE, REF_NUMBER, REF_NUMBER_FULL_CONTEXT, REF_NUMBER_NO_CONTEXT, REF_ONLYCAPTION, REF_ONLYNUMBER, REF_ONLYSEQNO, REF_PAGE, REF_PAGE_PGDESC, REF_SEQUENCEFLD, REF_SETREFATTR, REF_UPDOWN, RefField(), RES_CHRATR_FONTSIZE(), SetExp, SetField(), sName, o3tl::starts_with(), nsSwExtendedSubType::SUB_INVISIBLE, Table, TableOfAuthorities, TemplateName, o3tl::trim(), TXT_MAINTEXT, u, User, SwFieldType::Which(), and WriteExpand().
Referenced by OutputItem().
|
protected |
Sfx item RES_TXTATR_FLYCNT.
Definition at line 3485 of file ww8atr.cxx.
References GetExport(), SwFormatFlyCnt::GetFrameFormat(), and OutputFlyFrame_Impl().
Referenced by OutputItem().
|
protected |
Sfx item RES_TXTATR_FTN.
This one is common for both WW8AttributeOutput as well as DocxAttributeOutput.
Definition at line 3677 of file ww8atr.cxx.
References MSWordExportBase::AppendBookmark(), MSWordExportBase::GetBookmarkName(), GetExport(), SwTextFootnote::GetSeqRefNo(), SwFormatFootnote::GetTextFootnote(), SwFormatFootnote::IsEndNote(), lcl_IsAtTextEnd(), MSWordExportBase::m_bEndAtTextEnd, MSWordExportBase::m_bFootnoteAtTextEnd, REF_ENDNOTE, REF_FOOTNOTE, and TextFootnote_Impl().
Referenced by OutputItem().
|
protectedpure virtual |
Sfx item RES_TXTATR_FTN.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by TextFootnote().
|
protectedpure virtual |
Sfx item RES_TXTATR_INETFMT.
Implemented in DocxAttributeOutput, WW8AttributeOutput, and RtfAttributeOutput.
Referenced by OutputItem().
|
protectedpure virtual |
RES_TXTATR_LINEBREAK, i.e. clearing breaks.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by OutputItem().
|
inlinevirtual |
Reimplemented in DocxAttributeOutput, and WW8AttributeOutput.
Definition at line 303 of file attributeoutputbase.hxx.
Referenced by MSWordExportBase::SectionProperties().
void AttributeOutputBase::TOXMark | ( | const SwTextNode & | rNode, |
const SwTOXMark & | rAttr | ||
) |
Definition at line 1296 of file wrtw8nds.cxx.
References SwTextAttr::End(), ww::eNONE, ww::eTC, eType, ww::eXE, FieldVanish(), SwTOXMark::GetAlternativeText(), SwTextNode::GetExpandText(), GetExport(), GetId(), SwTOXMark::GetLevel(), SwTOXMark::GetPrimaryKey(), SwTOXMark::GetSecondaryKey(), SwTextAttr::GetStart(), SwTOXMark::GetTextTOXMark(), SwTOXMark::GetTOXType(), SwTOXType::GetType(), SwTOXType::GetTypeName(), WW8ListManager::nMaxLevel, TOX_CONTENT, TOX_INDEX, and TOX_USER.
Referenced by SwWW8AttrIter::OutAttrWithRange().
|
protectedpure virtual |
Insert a bookmark inside the currently processed paragraph.
Implemented in RtfAttributeOutput, DocxAttributeOutput, and WW8AttributeOutput.
Referenced by GenerateBookmarksForSequenceField().
|
protectedpure virtual |
Write the expanded field.
Implemented in DocxAttributeOutput, RtfAttributeOutput, and WW8AttributeOutput.
Referenced by TextField().
|
inlinevirtual |
for docx w:commentReference
Reimplemented in DocxAttributeOutput.
Definition at line 191 of file attributeoutputbase.hxx.
Referenced by MSWordExportBase::OutputTextNode().
|
private |
Definition at line 146 of file attributeoutputbase.hxx.
Referenced by ConvertURL().