LibreOffice Module sw (master) 1
|
The class that has handlers for various resource types when exporting as DOCX. More...
#include <docxattributeoutput.hxx>
Classes | |
struct | EmbeddedFontRef |
struct | PostItDOCXData |
struct | PostponedChart |
struct | PostponedDiagram |
struct | PostponedDrawing |
struct | PostponedGraphic |
struct | PostponedMathObjects |
struct | PostponedOLE |
Public Types | |
enum class | hasProperties { no , yes } |
Public Member Functions | |
virtual void | RTLAndCJKState (bool bIsRTL, sal_uInt16 nScript) override |
Export the state of RTL/CJK. More... | |
virtual sal_Int32 | StartParagraph (ww8::WW8TableNodeInfo::Pointer_t pTextNodeInfo, bool bGenerateParaId) override |
Start of the paragraph. More... | |
virtual void | EndParagraph (ww8::WW8TableNodeInfoInner::Pointer_t pTextNodeInfoInner) override |
End of the paragraph. More... | |
virtual void | EmptyParagraph () override |
Empty paragraph. More... | |
virtual void | SectionBreaks (const SwNode &rNode) 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 &rParagraphMarkerProperties, const SwRedlineData *pRedlineData, const SwRedlineData *pRedlineParagraphMarkerDeleted, const SwRedlineData *pRedlineParagraphMarkerInserted) override |
Called after we end outputting the attributes. More... | |
virtual void | StartRun (const SwRedlineData *pRedlineData, sal_Int32 nPos, bool bSingleEmptyRun=false) override |
Start of the text run. More... | |
virtual void | EndRun (const SwTextNode *pNode, sal_Int32 nPos, sal_Int32 nLen, bool bLastRun=false) override |
End of the text run. More... | |
virtual void | StartRunProperties () override |
Called before we start outputting the attributes. More... | |
virtual void | EndRunProperties (const SwRedlineData *pRedlineData) override |
Called after we end outputting the attributes. More... | |
virtual bool | FootnoteEndnoteRefTag () override |
docx requires footnoteRef/endnoteRef tag at the beginning of each of them More... | |
virtual void | SectFootnoteEndnotePr () override |
for footnote/endnote section properties More... | |
virtual void | WritePostitFieldReference () override |
for docx w:commentReference More... | |
virtual void | RunText (const OUString &rText, rtl_TextEncoding eCharSet=RTL_TEXTENCODING_UTF8, const OUString &rSymbolFont=OUString()) override |
Output text (inside a run). 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, OUString const *) override |
virtual void | Redline (const SwRedlineData *pRedline) override |
Output redlining. More... | |
void | StartRedline (const SwRedlineData *pRedlineData) |
Output redlining. More... | |
void | EndRedline (const SwRedlineData *pRedlineData) |
Output redlining. More... | |
virtual void | SetStateOfFlyFrame (FlyProcessingState nStateOfFlyFrame) override |
Set the state of the Fly at current position. More... | |
virtual void | SetAnchorIsLinkedToNode (bool bAnchorLinkedToNode) override |
If the node has an anchor linked. More... | |
virtual bool | IsFlyProcessingPostponed () override |
Is processing of fly postponed ? More... | |
virtual void | ResetFlyProcessingFlag () override |
Reset the flag for FlyProcessing. 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 | ParagraphStyle (sal_uInt16 nStyle) override |
Output style. More... | |
virtual void | TableInfoCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
virtual void | TableInfoRow (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
virtual void | TableDefinition (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
virtual void | TableDefaultBorders (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
void | TableDefaultCellMargins (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
virtual void | TableBackgrounds (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
virtual void | TableRowRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
virtual void | TableCellRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
virtual void | TableHeight (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
virtual void | TableCanSplit (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
virtual void | TableBidi (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) override |
virtual void | TableVerticalCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner) 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... | |
void | DocDefaults () |
Write Doc Defaults. More... | |
void | LatentStyles () |
Write latent styles. More... | |
void | OutputDefaultItem (const SfxPoolItem &rHt) |
Similar to OutputItem(), but write something only if it is not the default. 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) 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, bool bBreakAfter, const WW8_SepInfo *pSectionInfo=nullptr, bool bExtraPageBreak=false) override |
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) override |
virtual void | StartSection () override |
Start of the 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 ::std::optional< sal_uInt16 > &oPageRestartNumber) override |
The style of the page numbers. More... | |
virtual void | SectionType (sal_uInt8 nBreakCode) override |
The type of breaking. More... | |
void | StartFont (const OUString &rFamilyName) const |
Start the font. More... | |
void | EndFont () const |
End the font. More... | |
void | FontAlternateName (const OUString &rName) const |
Alternate name for the font. More... | |
void | FontCharset (sal_uInt8 nCharSet, rtl_TextEncoding nEncoding) const |
Font charset. More... | |
void | FontFamilyType (FontFamily eFamily) const |
Font family. More... | |
void | FontPitchType (FontPitch ePitch) const |
Font pitch. More... | |
void | EmbedFont (std::u16string_view name, FontFamily family, FontPitch pitch) |
Write out the font into the document, if it's an embedded font. More... | |
virtual void | NumberingDefinition (sal_uInt16 nId, const SwNumRule &rRule) override |
Definition of a numbering instance. More... | |
virtual void | OverrideNumberingDefinition (SwNumRule const &rRule, sal_uInt16 nNum, sal_uInt16 nAbstractNum, const std::map< size_t, size_t > &rLevelOverrides) override |
Numbering definition that overrides abstract numbering definition. More... | |
virtual void | StartAbstractNumbering (sal_uInt16 nId) override |
Start of the abstract numbering definition instance. More... | |
virtual void | EndAbstractNumbering () override |
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) override |
All the numbering level information. More... | |
void | WriteField_Impl (const SwField *pField, ww::eField eType, const OUString &rFieldCmd, FieldFlags nMode, OUString const *pBookmarkName=nullptr) |
void | WriteFormData_Impl (const ::sw::mark::IFieldmark &rFieldmark) |
void | WriteBookmarks_Impl (std::vector< OUString > &rStarts, std::vector< OUString > &rEnds, const SwRedlineData *pRedlineData=nullptr) |
void | WriteFinalBookmarks_Impl (std::vector< OUString > &rStarts, std::vector< OUString > &rEnds) |
void | WriteAnnotationMarks_Impl (std::vector< OUString > &rStarts, std::vector< OUString > &rEnds) |
void | EndParaSdtBlock () |
End possibly opened paragraph sdt block. More... | |
void | WriteFloatingTable (ww8::Frame const *pParentFrame) |
DocxAttributeOutput (DocxExport &rExport, const ::sax_fastparser::FSHelperPtr &pSerializer, oox::drawingml::DrawingML *pDrawingML) | |
virtual | ~DocxAttributeOutput () override |
virtual DocxExport & | GetExport () override |
Return the right export class. More... | |
const DocxExport & | GetExport () const |
void | SetSerializer (::sax_fastparser::FSHelperPtr const &pSerializer) |
For e.g. the output of the styles, we need to switch the serializer to another one. More... | |
const ::sax_fastparser::FSHelperPtr & | GetSerializer () const |
Occasionally need to use this serializer from the outside. More... | |
bool | HasFootnotes () const |
Do we have any footnotes? More... | |
bool | HasEndnotes () const |
Do we have any endnotes? More... | |
void | FootnotesEndnotes (bool bFootnotes) |
Output the content of the footnotes.xml resp. endnotes.xml. More... | |
bool | HasPostitFields () const |
hasProperties | WritePostitFields () |
void | WritePostItFieldsResolved () |
virtual void | WriteOutliner (const OutlinerParaObject &rParaObj) override |
VMLTextExport. More... | |
virtual void | WriteVMLTextBox (css::uno::Reference< css::drawing::XShape > xShape) override |
virtual void | WriteTextBox (css::uno::Reference< css::drawing::XShape > xShape) override |
DMLTextExport. More... | |
virtual css::uno::Reference< css::text::XTextFrame > | GetUnoTextFrame (css::uno::Reference< css::drawing::XShape > xShape) override |
virtual oox::drawingml::DrawingML & | GetDrawingML () override |
virtual bool | MaybeOutputBrushItem (SfxItemSet const &) override |
void | BulletDefinition (int nId, const Graphic &rGraphic, Size aSize) override |
Exports the definition (image, size) of a single numbering picture bullet. More... | |
void | SetWritingHeaderFooter (bool bWritingHeaderFooter) |
bool | GetWritingHeaderFooter () const |
void | SetAlternateContentChoiceOpen (bool bAltContentChoiceOpen) |
bool | IsAlternateContentChoiceOpen () const |
void | GetSdtEndBefore (const SdrObject *pSdrObj) |
bool | IsFirstParagraph () const |
void | pushToTableExportContext (DocxTableExportContext &rContext) |
Stores the table export state to the passed context and resets own state. More... | |
void | popFromTableExportContext (DocxTableExportContext const &rContext) |
Restores from the remembered state. More... | |
![]() | |
virtual void | RTLAndCJKState (bool bIsRTL, sal_uInt16 nScript)=0 |
Export the state of RTL/CJK. More... | |
virtual sal_Int32 | StartParagraph (ww8::WW8TableNodeInfo::Pointer_t pTextNodeInfo, bool bGenerateParaId)=0 |
Start of the paragraph. More... | |
virtual void | EndParagraph (ww8::WW8TableNodeInfoInner::Pointer_t pTextNodeInfoInner)=0 |
End of the paragraph. More... | |
virtual void | SectionBreaks (const SwNode &rNode)=0 |
Called in order to output section breaks. More... | |
virtual void | StartParagraphProperties ()=0 |
Called before we start outputting the attributes. More... | |
virtual void | EndParagraphProperties (const SfxItemSet &rParagraphMarkerProperties, const SwRedlineData *pRedlineData, const SwRedlineData *pRedlineParagraphMarkerDeleted, const SwRedlineData *pRedlineParagraphMarkerInserted)=0 |
Called after we end outputting the attributes. More... | |
virtual void | EmptyParagraph ()=0 |
Empty paragraph. More... | |
virtual void | StartRun (const SwRedlineData *pRedlineData, sal_Int32 nPos, bool bSingleEmptyRun=false)=0 |
Start of the text run. More... | |
virtual void | EndRun (const SwTextNode *pNode, sal_Int32 nPos, sal_Int32 nLen, bool bLastRun=false)=0 |
End of the text run. More... | |
virtual void | StartRunProperties ()=0 |
Called before we start outputting the attributes. More... | |
virtual void | EndRunProperties (const SwRedlineData *pRedlineData)=0 |
Called after we end outputting the attributes. More... | |
virtual bool | FootnoteEndnoteRefTag () |
docx requires footnoteRef/endnoteRef tag at the beginning of each of them More... | |
virtual void | SectFootnoteEndnotePr () |
for footnote/endnote section properties More... | |
virtual void | WritePostitFieldReference () |
for docx w:commentReference More... | |
virtual void | RunText (const OUString &rText, rtl_TextEncoding eCharSet=RTL_TEXTENCODING_UTF8, const OUString &rSymbolFont=OUString())=0 |
Output text (inside a run). More... | |
virtual void | RawText (const OUString &rText, rtl_TextEncoding eCharSet)=0 |
Output text (without markup). More... | |
virtual void | StartRuby (const SwTextNode &rNode, sal_Int32 nPos, const SwFormatRuby &rRuby)=0 |
Output ruby start. More... | |
virtual void | EndRuby (const SwTextNode &rNode, sal_Int32 nPos)=0 |
Output ruby end. More... | |
virtual bool | StartURL (const OUString &rUrl, const OUString &rTarget)=0 |
Output URL start. More... | |
virtual bool | EndURL (bool isAtEndOfParagraph)=0 |
Output URL end. More... | |
virtual void | FieldVanish (const OUString &rText, ww::eField eType, OUString const *pBookmarkName)=0 |
void | GenerateBookmarksForSequenceField (const SwTextNode &rNode, SwWW8AttrIter &rAttrIter) |
MSO uses bookmarks to reference sequence fields, so we need to generate these additional bookmarks during export. More... | |
void | StartTOX (const SwSection &rSect) |
void | EndTOX (const SwSection &rSect, bool bCareEnd=true) |
virtual void | OnTOXEnding () |
void | TOXMark (const SwTextNode &rNode, const SwTOXMark &rAttr) |
virtual void | Redline (const SwRedlineData *pRedline)=0 |
Output redlining. More... | |
virtual void | FormatDrop (const SwTextNode &rNode, const SwFormatDrop &rSwFormatDrop, sal_uInt16 nStyle, ww8::WW8TableNodeInfo::Pointer_t pTextNodeInfo, ww8::WW8TableNodeInfoInner::Pointer_t pTextNodeInfoInner)=0 |
virtual void | OutputFKP (bool) |
Output FKP (Formatted disK Page) - necessary for binary formats only. More... | |
virtual void | ParagraphStyle (sal_uInt16 nStyle)=0 |
Output style. More... | |
virtual void | TableInfoCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableInfoRow (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableDefinition (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableDefaultBorders (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableBackgrounds (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableRowRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableCellRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableHeight (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableCanSplit (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableBidi (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableVerticalCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableNodeInfoInner (ww8::WW8TableNodeInfoInner::Pointer_t pNodeInfoInner)=0 |
virtual void | TableOrientation (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner)=0 |
virtual void | TableSpacing (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner)=0 |
virtual void | TableRowEnd (sal_uInt32 nDepth)=0 |
virtual void | StartStyles ()=0 |
Start of the styles table. More... | |
virtual void | EndStyles (sal_uInt16 nNumberOfStyles)=0 |
End of the styles table. More... | |
virtual void | DefaultStyle ()=0 |
Write default style. More... | |
virtual void | StartStyle (const OUString &rName, StyleType eType, sal_uInt16 nBase, sal_uInt16 nNext, sal_uInt16 nLink, sal_uInt16 nWwId, sal_uInt16 nSlot, bool bAutoUpdate)=0 |
Start of a style in the styles table. More... | |
virtual void | EndStyle ()=0 |
End of a style in the styles table. More... | |
virtual void | StartStyleProperties (bool bParProp, sal_uInt16 nStyle)=0 |
Start of (paragraph or run) properties of a style. More... | |
virtual void | EndStyleProperties (bool bParProp)=0 |
End of (paragraph or run) properties of a style. More... | |
virtual void | OutlineNumbering (sal_uInt8 nLvl)=0 |
Numbering rule and Id. More... | |
virtual void | PageBreakBefore (bool bBreak)=0 |
Page break As a paragraph property - the paragraph should be on the next page. More... | |
virtual void | SectionBreak (sal_uInt8 nC, bool bBreakAfter, const WW8_SepInfo *pSectionInfo=nullptr, bool bExtraPageBreak=false)=0 |
Write a section break msword::ColumnBreak or msword::PageBreak bBreakAfter: the break must be scheduled for insertion in the end of current paragraph. More... | |
virtual void | TextVerticalAdjustment (const css::drawing::TextVerticalAdjust) |
virtual void | StartSection ()=0 |
Start of the section properties. More... | |
virtual void | EndSection ()=0 |
End of the section properties. More... | |
virtual void | SectionFormProtection (bool bProtected)=0 |
Protection of forms. More... | |
virtual void | SectionLineNumbering (sal_uLong nRestartNo, const SwLineNumberInfo &rLnNumInfo)=0 |
Numbering of the lines in the document. More... | |
virtual void | SectionTitlePage ()=0 |
Has different headers/footers for the title page. More... | |
virtual void | SetStateOfFlyFrame (FlyProcessingState) |
Set the state of the Fly at current position. More... | |
virtual void | SetAnchorIsLinkedToNode (bool) |
If the node has an anchor linked. More... | |
virtual bool | IsFlyProcessingPostponed () |
Is processing of fly postponed ? More... | |
virtual void | ResetFlyProcessingFlag () |
Reset the flag for FlyProcessing. More... | |
virtual void | SectionPageBorders (const SwFrameFormat *pFormat, const SwFrameFormat *pFirstPageFormat)=0 |
Description of the page borders. More... | |
virtual void | SectionBiDi (bool bBiDi)=0 |
Columns populated from right/numbers on the right side? More... | |
virtual void | SectionPageNumbering (sal_uInt16 nNumType, const ::std::optional< sal_uInt16 > &oPageRestartNumber)=0 |
The style of the page numbers. More... | |
virtual void | SectionType (sal_uInt8 nBreakCode)=0 |
The type of breaking. More... | |
virtual void | NumberingDefinition (sal_uInt16 nId, const SwNumRule &rRule)=0 |
Definition of a numbering instance. More... | |
virtual void | OverrideNumberingDefinition (SwNumRule const &, sal_uInt16, sal_uInt16, const std::map< size_t, size_t > &) |
Numbering definition that overrides abstract numbering definition. More... | |
virtual void | StartAbstractNumbering (sal_uInt16) |
Start of the abstract numbering definition instance. More... | |
virtual void | EndAbstractNumbering () |
End of the abstract numbering definition instance. More... | |
virtual void | NumberingLevel (sal_uInt8 nLevel, sal_uInt16 nStart, sal_uInt16 nNumberingType, SvxAdjust eAdjust, const sal_uInt8 *pNumLvlPos, sal_uInt8 nFollow, const wwFont *pFont, const SfxItemSet *pOutSet, sal_Int16 nIndentAt, sal_Int16 nFirstLineIndex, sal_Int16 nListTabPos, const OUString &rNumberingString, const SvxBrushItem *pBrush)=0 |
All the numbering level information. More... | |
AttributeOutputBase (OUString sBaseURL) | |
virtual | ~AttributeOutputBase () |
virtual MSWordExportBase & | GetExport ()=0 |
Return the right export class. More... | |
const MSWordExportBase & | GetExport () const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More... | |
void | OutputItem (const SfxPoolItem &rHt) |
Call the right virtual function according to the type of the item. More... | |
void | OutputStyleItemSet (const SfxItemSet &rSet, bool bTestForDefault) |
Use OutputItem() on an item set - for styles. More... | |
void | OutputFlyFrame (const ww8::Frame &rFormat) |
Output frames. More... | |
void | GetTablePageSize (ww8::WW8TableNodeInfoInner const *pTableTextNodeInfoInner, tools::Long &rPageSize, bool &rRelBoxSize) |
virtual bool | MaybeOutputBrushItem (SfxItemSet const &) |
virtual void | BulletDefinition (int, const Graphic &, Size) |
Exports the definition (image, size) of a single numbering picture bullet. More... | |
const SwRedlineData * | GetParagraphMarkerRedline (const SwTextNode &rNode, RedlineType aRedlineType) |
virtual void | WriteOutliner (const OutlinerParaObject &rParaObj)=0 |
virtual oox::drawingml::DrawingML & | GetDrawingML ()=0 |
virtual void | WriteVMLTextBox (css::uno::Reference< css::drawing::XShape > xShape)=0 |
virtual void | WriteOutliner (const OutlinerParaObject &rParaObj)=0 |
virtual void | WriteTextBox (css::uno::Reference< css::drawing::XShape > xShape)=0 |
virtual css::uno::Reference< css::text::XTextFrame > | GetUnoTextFrame (css::uno::Reference< css::drawing::XShape > xShape)=0 |
Static Public Member Functions | |
static void | WriteFootnoteEndnotePr (::sax_fastparser::FSHelperPtr const &fs, int tag, const SwEndNoteInfo &info, int listtag) |
writes the footnotePr/endnotePr (depending on tag) section More... | |
Protected Member Functions | |
virtual void | OutputFlyFrame_Impl (const ww8::Frame &rFormat, const Point &rNdTopLeft) override |
Output frames - the implementation. More... | |
virtual void | CharCaseMap (const SvxCaseMapItem &rCaseMap) override |
Sfx item Sfx item RES_CHRATR_CASEMAP. More... | |
virtual void | CharColor (const SvxColorItem &rColor) override |
Sfx item Sfx item RES_CHRATR_COLOR. More... | |
virtual void | CharContour (const SvxContourItem &rContour) override |
Sfx item Sfx item RES_CHRATR_CONTOUR. More... | |
virtual void | CharCrossedOut (const SvxCrossedOutItem &rCrossedOut) override |
Sfx item RES_CHRATR_CROSSEDOUT. More... | |
virtual void | CharEscapement (const SvxEscapementItem &rEscapement) override |
Sfx item RES_CHRATR_ESCAPEMENT. More... | |
virtual void | CharFont (const SvxFontItem &rFont) override |
Sfx item RES_CHRATR_FONT. More... | |
virtual void | CharFontSize (const SvxFontHeightItem &rFontSize) override |
Sfx item RES_CHRATR_FONTSIZE. More... | |
virtual void | CharKerning (const SvxKerningItem &rKerning) override |
Sfx item RES_CHRATR_KERNING. More... | |
virtual void | CharLanguage (const SvxLanguageItem &rLanguage) override |
Sfx item RES_CHRATR_LANGUAGE. More... | |
virtual void | CharPosture (const SvxPostureItem &rPosture) override |
Sfx item RES_CHRATR_POSTURE. More... | |
virtual void | CharShadow (const SvxShadowedItem &rShadow) override |
Sfx item RES_CHRATR_SHADOWED. More... | |
virtual void | CharUnderline (const SvxUnderlineItem &rUnderline) override |
Sfx item RES_CHRATR_UNDERLINE. More... | |
virtual void | CharWeight (const SvxWeightItem &rWeight) override |
Sfx item RES_CHRATR_WEIGHT. More... | |
virtual void | CharAutoKern (const SvxAutoKernItem &) override |
Sfx item RES_CHRATR_AUTOKERN. More... | |
virtual void | CharAnimatedText (const SvxBlinkItem &rBlink) override |
Sfx item RES_CHRATR_BLINK. More... | |
virtual void | CharBackground (const SvxBrushItem &rBrush) override |
Sfx item RES_CHRATR_BACKGROUND. More... | |
virtual void | CharFontCJK (const SvxFontItem &rFont) override |
Sfx item RES_CHRATR_CJK_FONT. More... | |
virtual void | CharFontSizeCJK (const SvxFontHeightItem &rFontSize) override |
Sfx item RES_CHRATR_CJK_FONTSIZE. More... | |
virtual void | CharLanguageCJK (const SvxLanguageItem &rLanguageItem) override |
Sfx item RES_CHRATR_CJK_LANGUAGE. More... | |
virtual void | CharPostureCJK (const SvxPostureItem &rPosture) override |
Sfx item RES_CHRATR_CJK_POSTURE. More... | |
virtual void | CharWeightCJK (const SvxWeightItem &rWeight) override |
Sfx item RES_CHRATR_CJK_WEIGHT. More... | |
virtual void | CharFontCTL (const SvxFontItem &rFont) override |
Sfx item RES_CHRATR_CTL_FONT. More... | |
virtual void | CharFontSizeCTL (const SvxFontHeightItem &rFontSize) override |
Sfx item RES_CHRATR_CTL_FONTSIZE. More... | |
virtual void | CharLanguageCTL (const SvxLanguageItem &rLanguageItem) override |
Sfx item RES_CHRATR_CTL_LANGUAGE. More... | |
virtual void | CharPostureCTL (const SvxPostureItem &rWeight) override |
Sfx item RES_CHRATR_CTL_POSTURE. More... | |
virtual void | CharWeightCTL (const SvxWeightItem &rWeight) override |
Sfx item RES_CHRATR_CTL_WEIGHT. More... | |
virtual void | CharBidiRTL (const SfxPoolItem &) override |
Sfx item RES_CHRATR_BidiRTL. More... | |
virtual void | CharIdctHint (const SfxPoolItem &) override |
Sfx item RES_CHRATR_IdctHint. More... | |
virtual void | CharRotate (const SvxCharRotateItem &rRotate) override |
Sfx item RES_CHRATR_ROTATE. More... | |
virtual void | CharEmphasisMark (const SvxEmphasisMarkItem &rEmphasisMark) override |
Sfx item RES_CHRATR_EMPHASIS_MARK. More... | |
virtual void | CharTwoLines (const SvxTwoLinesItem &rTwoLines) override |
Sfx item RES_CHRATR_TWO_LINES. More... | |
virtual void | CharScaleWidth (const SvxCharScaleWidthItem &rScaleWidth) override |
Sfx item RES_CHRATR_SCALEW. More... | |
virtual void | CharRelief (const SvxCharReliefItem &rRelief) override |
Sfx item RES_CHRATR_RELIEF. More... | |
virtual void | CharHidden (const SvxCharHiddenItem &rHidden) 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 &rHighlight) 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... | |
void | FootnoteEndnoteReference () |
Output the footnote/endnote reference (if there's one to output). More... | |
virtual void | ParaLineSpacing_Impl (short nSpace, short nMulti) override |
Sfx item RES_PARATR_LINESPACING. More... | |
virtual void | ParaAdjust (const SvxAdjustItem &rAdjust) override |
Sfx item RES_PARATR_ADJUST. More... | |
virtual void | ParaSplit (const SvxFormatSplitItem &rSplit) override |
Sfx item RES_PARATR_SPLIT. More... | |
virtual void | ParaWidows (const SvxWidowsItem &rWidows) override |
Sfx item RES_PARATR_WIDOWS. More... | |
virtual void | ParaTabStop (const SvxTabStopItem &rTabStop) 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 &rAlign) 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 &rLRSpace) override |
Sfx item RES_LR_SPACE. More... | |
virtual void | FormatULSpace (const SvxULSpaceItem &rULSpace) 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_CHRATR_GRABBAG. More... | |
virtual void | ParaOutlineLevel (const SfxUInt16Item &) override |
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 | SectionRtlGutter (const SfxBoolItem &rRtlGutter) override |
RES_RTL_GUTTER. More... | |
void | TextLineBreak (const SwFormatLineBreak &rLineBreak) override |
RES_TXTATR_LINEBREAK, i.e. clearing breaks. More... | |
void | WriteLineBreak () |
Writes a clearing line break at the end of run properties, if there are any. More... | |
![]() | |
virtual void | OutputFlyFrame_Impl (const ww8::Frame &rFormat, const Point &rNdTopLeft)=0 |
Output frames - the implementation. More... | |
virtual void | CharCaseMap (const SvxCaseMapItem &)=0 |
Sfx item Sfx item RES_CHRATR_CASEMAP. More... | |
virtual void | CharColor (const SvxColorItem &)=0 |
Sfx item Sfx item RES_CHRATR_COLOR. More... | |
virtual void | CharContour (const SvxContourItem &)=0 |
Sfx item Sfx item RES_CHRATR_CONTOUR. More... | |
virtual void | CharCrossedOut (const SvxCrossedOutItem &)=0 |
Sfx item RES_CHRATR_CROSSEDOUT. More... | |
virtual void | CharEscapement (const SvxEscapementItem &)=0 |
Sfx item RES_CHRATR_ESCAPEMENT. More... | |
virtual void | CharFont (const SvxFontItem &)=0 |
Sfx item RES_CHRATR_FONT. More... | |
virtual void | CharFontSize (const SvxFontHeightItem &)=0 |
Sfx item RES_CHRATR_FONTSIZE. More... | |
virtual void | CharKerning (const SvxKerningItem &)=0 |
Sfx item RES_CHRATR_KERNING. More... | |
virtual void | CharLanguage (const SvxLanguageItem &)=0 |
Sfx item RES_CHRATR_LANGUAGE. More... | |
virtual void | CharPosture (const SvxPostureItem &)=0 |
Sfx item RES_CHRATR_POSTURE. More... | |
virtual void | CharShadow (const SvxShadowedItem &)=0 |
Sfx item RES_CHRATR_SHADOWED. More... | |
virtual void | CharUnderline (const SvxUnderlineItem &)=0 |
Sfx item RES_CHRATR_UNDERLINE. More... | |
virtual void | CharWeight (const SvxWeightItem &)=0 |
Sfx item RES_CHRATR_WEIGHT. More... | |
virtual void | CharAutoKern (const SvxAutoKernItem &)=0 |
Sfx item RES_CHRATR_AUTOKERN. More... | |
virtual void | CharAnimatedText (const SvxBlinkItem &)=0 |
Sfx item RES_CHRATR_BLINK. More... | |
void | CharBackgroundBase (const SvxBrushItem &) |
Sfx item RES_CHRATR_BACKGROUND. More... | |
virtual void | CharBackground (const SvxBrushItem &)=0 |
virtual void | CharFontCJK (const SvxFontItem &)=0 |
Sfx item RES_CHRATR_CJK_FONT. More... | |
virtual void | CharFontSizeCJK (const SvxFontHeightItem &)=0 |
Sfx item RES_CHRATR_CJK_FONTSIZE. More... | |
virtual void | CharLanguageCJK (const SvxLanguageItem &)=0 |
Sfx item RES_CHRATR_CJK_LANGUAGE. More... | |
virtual void | CharPostureCJK (const SvxPostureItem &)=0 |
Sfx item RES_CHRATR_CJK_POSTURE. More... | |
virtual void | CharWeightCJK (const SvxWeightItem &)=0 |
Sfx item RES_CHRATR_CJK_WEIGHT. More... | |
virtual void | CharFontCTL (const SvxFontItem &)=0 |
Sfx item RES_CHRATR_CTL_FONT. More... | |
virtual void | CharFontSizeCTL (const SvxFontHeightItem &)=0 |
Sfx item RES_CHRATR_CTL_FONTSIZE. More... | |
virtual void | CharLanguageCTL (const SvxLanguageItem &)=0 |
Sfx item RES_CHRATR_CTL_LANGUAGE. More... | |
virtual void | CharPostureCTL (const SvxPostureItem &)=0 |
Sfx item RES_CHRATR_CTL_POSTURE. More... | |
virtual void | CharWeightCTL (const SvxWeightItem &)=0 |
Sfx item RES_CHRATR_CTL_WEIGHT. More... | |
virtual void | CharBidiRTL (const SfxPoolItem &)=0 |
Sfx item RES_CHRATR_BidiRTL. More... | |
virtual void | CharIdctHint (const SfxPoolItem &)=0 |
Sfx item RES_CHRATR_IdctHint. More... | |
virtual void | CharRotate (const SvxCharRotateItem &)=0 |
Sfx item RES_CHRATR_ROTATE. More... | |
virtual void | CharEmphasisMark (const SvxEmphasisMarkItem &)=0 |
Sfx item RES_CHRATR_EMPHASIS_MARK. More... | |
virtual void | CharTwoLines (const SvxTwoLinesItem &)=0 |
Sfx item RES_CHRATR_TWO_LINES. More... | |
virtual void | CharScaleWidth (const SvxCharScaleWidthItem &)=0 |
Sfx item RES_CHRATR_SCALEW. More... | |
virtual void | CharRelief (const SvxCharReliefItem &)=0 |
Sfx item RES_CHRATR_RELIEF. More... | |
virtual void | CharHidden (const SvxCharHiddenItem &)=0 |
Sfx item RES_CHRATR_HIDDEN. More... | |
void | FormatCharBorder (const SvxBoxItem &rBox) |
Sfx item RES_CHRATR_BOX. More... | |
virtual void | CharBorder (const ::editeng::SvxBorderLine *pAllBorder, const sal_uInt16 nDist, const bool bShadow)=0 |
virtual void | CharHighlight (const SvxBrushItem &)=0 |
Sfx item RES_CHRATR_HIGHLIGHT. More... | |
virtual void | TextINetFormat (const SwFormatINetFormat &)=0 |
Sfx item RES_TXTATR_INETFMT. More... | |
virtual void | TextCharFormat (const SwFormatCharFormat &)=0 |
Sfx item RES_TXTATR_CHARFMT. More... | |
void | TextField (const SwFormatField &) |
Sfx item RES_TXTATR_FIELD, RES_TXTATR_ANNOTATION and RES_TXTATR_INPUTFIELD. More... | |
void | TextFlyContent (const SwFormatFlyCnt &) |
Sfx item RES_TXTATR_FLYCNT. More... | |
void | TextFootnote (const SwFormatFootnote &) |
Sfx item RES_TXTATR_FTN. More... | |
virtual void | TextFootnote_Impl (const SwFormatFootnote &)=0 |
Sfx item RES_TXTATR_FTN. More... | |
virtual void | TextLineBreak (const SwFormatLineBreak &)=0 |
RES_TXTATR_LINEBREAK, i.e. clearing breaks. More... | |
void | ParaLineSpacing (const SvxLineSpacingItem &) |
Sfx item RES_PARATR_LINESPACING. More... | |
virtual void | ParaLineSpacing_Impl (short nSpace, short nMulti)=0 |
Count the values in ParaLineSpacing, and pass theme here. More... | |
virtual void | ParaAdjust (const SvxAdjustItem &)=0 |
Sfx item RES_PARATR_ADJUST. More... | |
virtual void | ParaSplit (const SvxFormatSplitItem &)=0 |
Sfx item RES_PARATR_SPLIT. More... | |
virtual void | ParaWidows (const SvxWidowsItem &)=0 |
Sfx item RES_PARATR_WIDOWS. More... | |
virtual void | ParaTabStop (const SvxTabStopItem &)=0 |
Sfx item RES_PARATR_TABSTOP. More... | |
virtual void | ParaHyphenZone (const SvxHyphenZoneItem &)=0 |
Sfx item RES_PARATR_HYPHENZONE. More... | |
void | ParaNumRule (const SwNumRuleItem &) |
Sfx item RES_PARATR_NUMRULE. More... | |
virtual void | ParaNumRule_Impl (const SwTextNode *pTextNd, sal_Int32 nLvl, sal_Int32 nNumId)=0 |
Numbering - the implementation. More... | |
virtual void | ParaScriptSpace (const SfxBoolItem &)=0 |
Sfx item RES_PARATR_SCRIPTSPACE. More... | |
virtual void | ParaHangingPunctuation (const SfxBoolItem &)=0 |
Sfx item RES_PARATR_HANGINGPUNCTUATION. More... | |
virtual void | ParaForbiddenRules (const SfxBoolItem &)=0 |
Sfx item RES_PARATR_FORBIDDEN_RULES. More... | |
virtual void | ParaVerticalAlign (const SvxParaVertAlignItem &)=0 |
Sfx item RES_PARATR_VERTALIGN. More... | |
virtual void | ParaSnapToGrid (const SvxParaGridItem &)=0 |
Sfx item RES_PARATR_SNAPTOGRID. More... | |
virtual void | FormatFrameSize (const SwFormatFrameSize &)=0 |
Sfx item RES_FRM_SIZE. More... | |
virtual void | FormatPaperBin (const SvxPaperBinItem &)=0 |
Sfx item RES_PAPER_BIN. More... | |
virtual void | FormatLRSpace (const SvxLRSpaceItem &)=0 |
Sfx item RES_LR_SPACE. More... | |
virtual void | FormatULSpace (const SvxULSpaceItem &)=0 |
Sfx item RES_UL_SPACE. More... | |
void | FormatPageDescription (const SwFormatPageDesc &) |
Sfx item RES_PAGEDESC. More... | |
void | FormatBreak (const SvxFormatBreakItem &) |
Sfx item RES_BREAK. More... | |
virtual void | FormatSurround (const SwFormatSurround &)=0 |
Sfx item RES_SURROUND. More... | |
virtual void | FormatVertOrientation (const SwFormatVertOrient &)=0 |
Sfx item RES_VERT_ORIENT. More... | |
virtual void | FormatHorizOrientation (const SwFormatHoriOrient &)=0 |
Sfx item RES_HORI_ORIENT. More... | |
virtual void | FormatAnchor (const SwFormatAnchor &)=0 |
Sfx item RES_ANCHOR. More... | |
virtual void | FormatBackground (const SvxBrushItem &)=0 |
Sfx item RES_BACKGROUND. More... | |
virtual void | FormatFillStyle (const XFillStyleItem &)=0 |
Sfx item RES_FILL_STYLE. More... | |
virtual void | FormatFillGradient (const XFillGradientItem &)=0 |
Sfx item RES_FILL_GRADIENT. More... | |
virtual void | FormatBox (const SvxBoxItem &)=0 |
Sfx item RES_BOX. More... | |
void | FormatColumns (const SwFormatCol &) |
Sfx item RES_COL. More... | |
virtual void | FormatColumns_Impl (sal_uInt16 nCols, const SwFormatCol &rCol, bool bEven, SwTwips nPageSize)=0 |
virtual void | FormatKeep (const SvxFormatKeepItem &)=0 |
Sfx item RES_KEEP. More... | |
sal_uInt32 | GridCharacterPitch (const SwTextGridItem &rGrid) const |
Compute the grid character pitch. More... | |
virtual void | FormatTextGrid (const SwTextGridItem &)=0 |
Sfx item RES_TEXTGRID. More... | |
virtual void | FormatLineNumbering (const SwFormatLineNumber &)=0 |
Sfx item RES_LINENUMBER. More... | |
virtual void | FormatFrameDirection (const SvxFrameDirectionItem &)=0 |
Sfx item RES_FRAMEDIR. More... | |
virtual void | ParaGrabBag (const SfxGrabBagItem &)=0 |
Sfx item RES_PARATR_GRABBAG. More... | |
virtual void | CharGrabBag (const SfxGrabBagItem &)=0 |
Sfx item RES_CHRATR_GRABBAG. More... | |
void | ParaOutlineLevelBase (const SfxUInt16Item &rItem) |
Sfx item RES_PARATR_OUTLINELEVEL. More... | |
virtual void | ParaOutlineLevel (const SfxUInt16Item &)=0 |
virtual void | WriteExpand (const SwField *pField)=0 |
Write the expanded field. More... | |
virtual void | RefField (const SwField &rField, const OUString &rRef)=0 |
virtual void | HiddenField (const SwField &rField)=0 |
virtual void | SetField (const SwField &rField, ww::eField eType, const OUString &rCmd)=0 |
virtual void | PostitField (const SwField *pField)=0 |
virtual bool | DropdownField (const SwField *pField)=0 |
virtual bool | PlaceholderField (const SwField *pField)=0 |
virtual bool | AnalyzeURL (const OUString &rUrl, const OUString &rTarget, OUString *pLinkURL, OUString *pMark) |
virtual void | WriteBookmarkInActParagraph (const OUString &rName, sal_Int32 nFirstRunPos, sal_Int32 nLastRunPos)=0 |
Insert a bookmark inside the currently processed paragraph. More... | |
ww8::GridColsPtr | GetGridCols (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
ww8::WidthsPtr | GetColumnWidths (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
virtual void | SectionRtlGutter (const SfxBoolItem &rRtlGutter)=0 |
RES_RTL_GUTTER. More... | |
![]() | |
VMLTextExport () | |
virtual | ~VMLTextExport () |
![]() | |
DMLTextExport () | |
virtual | ~DMLTextExport () |
Private Types | |
enum class | ParentStatus { None , IsParent , HasParent } |
Private Member Functions | |
void | InitCollectedParagraphProperties () |
Initialize the structures where we are going to collect some of the paragraph properties. More... | |
void | WriteCollectedParagraphProperties () |
Output what we collected during the run properties output. More... | |
void | InitCollectedRunProperties () |
Initialize the structures where we are going to collect some of the run properties. More... | |
void | WriteCollectedRunProperties () |
Output what we collected during the run properties output. More... | |
void | FlyFrameGraphic (const SwGrfNode *pGrfNode, const Size &rSize, const SwFlyFrameFormat *pOLEFrameFormat, SwOLENode *pOLENode, const SdrObject *pSdrObj=nullptr) |
Output graphic fly frames or replacement graphics for OLE nodes. More... | |
void | WriteSrcRect (const css::uno::Reference< css::beans::XPropertySet > &xShapePropSet, const SwFrameFormat *pFrameFormat) |
void | WriteOLE2Obj (const SdrObject *pSdrObj, SwOLENode &rNode, const Size &rSize, const SwFlyFrameFormat *pFlyFrameFormat, const sal_Int8 nFormulaAlignment) |
bool | WriteOLEChart (const SdrObject *pSdrObj, const Size &rSize, const SwFlyFrameFormat *pFlyFrameFormat) |
bool | WriteOLEMath (const SwOLENode &rNode, const sal_Int8 nAlign) |
void | PostponeOLE (SwOLENode &rNode, const Size &rSize, const SwFlyFrameFormat *pFlyFrameFormat) |
void | WriteOLE (SwOLENode &rNode, const Size &rSize, const SwFlyFrameFormat *rFlyFrameFormat) |
void | WriteOLEShape (const SwFlyFrameFormat &rFrameFormat, const Size &rSize, const OString &rShapeId, const OUString &rImageId) |
void | ExportOLESurround (const SwFormatSurround &rWrap) |
void | WriteActiveXControl (const SdrObject *pObject, const SwFrameFormat &rFrameFormat, bool bInsideRun) |
bool | ExportAsActiveXControl (const SdrObject *pObject) const |
void | InitTableHelper (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
void | StartTable (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
void | StartTableRow (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
void | StartTableCell (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner, sal_uInt32 nCell, sal_uInt32 nRow) |
void | TableCellProperties (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner, sal_uInt32 nCell, sal_uInt32 nRow) |
void | EndTableCell (sal_uInt32 nCell) |
void | EndTableRow () |
void | EndTable () |
void | SyncNodelessCells (ww8::WW8TableNodeInfoInner::Pointer_t const &pInner, sal_Int32 nCell, sal_uInt32 nRow) |
void | PopulateFrameProperties (const SwFrameFormat *pFrameFormat, const Size &rSize) |
void | FinishTableRowCell (ww8::WW8TableNodeInfoInner::Pointer_t const &pInner, bool bForceEmptyParagraph=false) |
End cell, row, and even the entire table if necessary. More... | |
void | WriteFFData (const FieldInfos &rInfos) |
void | WritePendingPlaceholder () |
void | EmbedFontStyle (std::u16string_view name, int tag, FontFamily family, FontItalic italic, FontWeight weight, FontPitch pitch) |
void | DoWriteBookmarkTagStart (std::u16string_view bookmarkName) |
void | DoWriteBookmarkTagEnd (sal_Int32 nId) |
void | DoWriteMoveRangeTagStart (const OString &bookmarkName, bool bFrom, const SwRedlineData *pRedlineData) |
void | DoWriteMoveRangeTagEnd (sal_Int32 nId, bool bFrom) |
void | DoWriteBookmarksStart (std::vector< OUString > &rStarts, const SwRedlineData *pRedlineData=nullptr) |
Write the start bookmarks. More... | |
void | DoWriteBookmarksEnd (std::vector< OUString > &rEnds) |
export the end bookmarks More... | |
void | DoWriteBookmarkStartIfExist (sal_Int32 nRunPos) |
void | DoWriteBookmarkEndIfExist (sal_Int32 nRunPos) |
void | DoWritePermissionTagStart (std::u16string_view permission) |
void | DoWritePermissionTagEnd (std::u16string_view permission) |
void | DoWritePermissionsStart () |
Write the start permissions. More... | |
void | DoWritePermissionsEnd () |
export the end permissions More... | |
void | DoWriteAnnotationMarks () |
void | WritePostponedGraphic () |
void | WritePostponedMath (const SwOLENode *pObject, sal_Int8) |
void | WritePostponedFormControl (const SdrObject *pObject) |
void | WritePostponedActiveXControl (bool bInsideRun) |
void | WritePostponedDiagram () |
void | WritePostponedChart () |
void | WritePostponedOLE () |
void | WritePostponedDMLDrawing () |
void | WritePostponedCustomShape () |
void | WriteFlyFrame (const ww8::Frame &rFrame) |
void | WriteFormDateStart (const OUString &sFullDate, const OUString &sDateFormat, const OUString &sLang, const uno::Sequence< beans::PropertyValue > &aGrabBagSdt) |
void | WriteSdtPlainText (const OUString &sValue, const uno::Sequence< beans::PropertyValue > &aGrabBagSdt) |
void | WriteSdtDropDownStart (std::u16string_view rName, OUString const &rSelected, uno::Sequence< OUString > const &rListItems) |
void | WriteSdtDropDownEnd (OUString const &rSelected, uno::Sequence< OUString > const &rListItems) |
void | WriteContentControlStart () |
void | WriteContentControlEnd () |
void | StartField_Impl (const SwTextNode *pNode, sal_Int32 nPos, FieldInfos const &rInfos, bool bWriteRun=false) |
void | DoWriteCmd (std::u16string_view rCmd) |
void | CmdField_Impl (const SwTextNode *pNode, sal_Int32 nPos, FieldInfos const &rInfos, bool bWriteRun) |
void | CmdEndField_Impl (const SwTextNode *pNode, sal_Int32 nPos, bool bWriteRun) |
void | EndField_Impl (const SwTextNode *pNode, sal_Int32 nPos, FieldInfos &rInfos) |
void | DoWriteFieldRunProperties (const SwTextNode *pNode, sal_Int32 nPos, bool bWriteCombChars=false) |
Writes properties for run that is used to separate field implementation. More... | |
Static Private Member Functions | |
static OString | GetOLEStyle (const SwFlyFrameFormat &rFormat, const Size &rSize) |
static bool | TextBoxIsFramePr (const SwFrameFormat &rFrameFormat) |
static OString | TransHighlightColor (sal_uInt8 nIco) |
Translate an ico value to the corresponding HighlightColorValues enumaration item. More... | |
Additional Inherited Members | |
![]() | |
static void | GetNumberPara (OUString &rStr, const SwField &rField) |
The class that has handlers for various resource types when exporting as DOCX.
Definition at line 166 of file docxattributeoutput.hxx.
|
strong |
Enumerator | |
---|---|
no | |
yes |
Definition at line 1072 of file docxattributeoutput.hxx.
|
strongprivate |
Enumerator | |
---|---|
None | |
IsParent | |
HasParent |
Definition at line 985 of file docxattributeoutput.hxx.
DocxAttributeOutput::DocxAttributeOutput | ( | DocxExport & | rExport, |
const ::sax_fastparser::FSHelperPtr & | pSerializer, | ||
oox::drawingml::DrawingML * | pDrawingML | ||
) |
Definition at line 10634 of file docxattributeoutput.cxx.
References make_shared().
|
overridevirtual |
Definition at line 10688 of file docxattributeoutput.cxx.
|
overrideprotectedvirtual |
Reimplemented from AttributeOutputBase.
Definition at line 3659 of file docxattributeoutput.cxx.
References AttributeOutputBase::AnalyzeURL(), ww::eHYPERLINK, FieldString(), and rTarget.
Referenced by StartURL().
Exports the definition (image, size) of a single numbering picture bullet.
Reimplemented from AttributeOutputBase.
Definition at line 10718 of file docxattributeoutput.cxx.
References FSNS(), Size::Height(), m_pSerializer, m_rDrawingML, nId, OUStringToOString(), Size::Width(), and oox::drawingml::DrawingML::WriteImage().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BLINK.
Implements AttributeOutputBase.
Definition at line 8514 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_AUTOKERN.
Implements AttributeOutputBase.
Definition at line 8506 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BACKGROUND.
Implements AttributeOutputBase.
Definition at line 8526 of file docxattributeoutput.cxx.
References msfilter::util::ConvertColor(), FSNS(), SvxBrushItem::GetColor(), SvxBrushItem::GetShadingValue(), m_pSerializer, MSWORD_CH_SHADING_COLOR, MSWORD_CH_SHADING_FILL, and MSWORD_CH_SHADING_VAL.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BidiRTL.
Implements AttributeOutputBase.
Definition at line 8606 of file docxattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BOX.
Implements AttributeOutputBase.
Definition at line 8704 of file docxattributeoutput.cxx.
References SwFormat::DerivedFrom(), SwFormat::GetAttrSet(), GetExport(), SfxItemSet::GetItem(), SvxBoxItem::GetRight(), MSWordAttrIter::HasTextItem(), impl_borderLine(), MSWordExportBase::m_pChpIter, MSWordExportBase::m_pCurrentStyle, m_pSerializer, m_rExport, RES_CHRATR_BOX(), and SvxBoxItem::SvxLineToLine().
|
overrideprotectedvirtual |
Sfx item Sfx item RES_CHRATR_CASEMAP.
Implements AttributeOutputBase.
Definition at line 8258 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item Sfx item RES_CHRATR_COLOR.
Implements AttributeOutputBase.
Definition at line 8275 of file docxattributeoutput.cxx.
References AddToAttrList(), msfilter::util::ConvertColor(), FSNS(), Color::GetAlpha(), SvxColorItem::GetValue(), m_nCharTransparence, and m_pColorAttrList.
|
overrideprotectedvirtual |
Sfx item Sfx item RES_CHRATR_CONTOUR.
Implements AttributeOutputBase.
Definition at line 8291 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CROSSEDOUT.
Implements AttributeOutputBase.
Definition at line 8299 of file docxattributeoutput.cxx.
References FSNS(), SvxCrossedOutItem::GetStrikeout(), m_pSerializer, STRIKEOUT_DOUBLE, and STRIKEOUT_NONE.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_EMPHASIS_MARK.
Implements AttributeOutputBase.
Definition at line 8626 of file docxattributeoutput.cxx.
References FSNS(), SvxEmphasisMarkItem::GetEmphasisMark(), m_pSerializer, and v.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_ESCAPEMENT.
Implements AttributeOutputBase.
Definition at line 8316 of file docxattributeoutput.cxx.
References DFLT_ESC_AUTO_SUB, DFLT_ESC_AUTO_SUPER, DFLT_ESC_PROP, DFLT_ESC_SUB, DFLT_ESC_SUPER, FSNS(), SvxEscapementItem::GetEsc(), SvxFontHeightItem::GetHeight(), MSWordExportBase::GetItem(), SvxEscapementItem::GetProportionalHeight(), MSWordExportBase::m_bFontSizeWritten, MSWordExportBase::m_bStyDef, m_pSerializer, m_rExport, RES_CHRATR_FONTSIZE(), and round.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_FONT.
Implements AttributeOutputBase.
Definition at line 8374 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), GetExport(), SvxFontItem::GetFamilyName(), MSWordExportBase::GetId(), m_pFontsAttrList, and OUStringToOString().
Referenced by StartRuby().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_FONT.
Implements AttributeOutputBase.
Definition at line 8544 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), SvxFontItem::GetFamilyName(), m_pFontsAttrList, and OUStringToOString().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_FONT.
Implements AttributeOutputBase.
Definition at line 8575 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), SvxFontItem::GetFamilyName(), m_pFontsAttrList, and OUStringToOString().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_FONTSIZE.
Implements AttributeOutputBase.
Definition at line 8398 of file docxattributeoutput.cxx.
References FSNS(), SvxFontHeightItem::GetHeight(), m_pSerializer, RES_CHRATR_CJK_FONTSIZE(), RES_CHRATR_CTL_FONTSIZE(), and RES_CHRATR_FONTSIZE().
Referenced by CharFontSizeCJK(), CharFontSizeCTL(), and StartRuby().
|
inlineoverrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_FONTSIZE.
Implements AttributeOutputBase.
Definition at line 548 of file docxattributeoutput.hxx.
References CharFontSize().
|
inlineoverrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_FONTSIZE.
Implements AttributeOutputBase.
Definition at line 563 of file docxattributeoutput.hxx.
References CharFontSize().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_GRABBAG.
Implements AttributeOutputBase.
Definition at line 10505 of file docxattributeoutput.cxx.
References AddToAttrList(), FLY_NOT_PROCESSED, FSNS(), SfxGrabBagItem::GetGrabBag(), SdtBlockHelper::GetSdtParamsFromGrabBag(), m_aRunSdt, m_aTextEffectsGrabBag, m_bEndCharSdt, m_bPreventDoubleFieldsHandling, SdtBlockHelper::m_bStartedSdt, m_nStateOfFlyFrame, m_pColorAttrList, m_pFontsAttrList, OUStringToOString(), and SAL_INFO.
Referenced by FlyFrameGraphic().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_HIDDEN.
Implements AttributeOutputBase.
Definition at line 8696 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_HIGHLIGHT.
Implements AttributeOutputBase.
Definition at line 8725 of file docxattributeoutput.cxx.
References FSNS(), SvxBrushItem::GetColor(), m_pSerializer, sColor, msfilter::util::TransColToIco(), and TransHighlightColor().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_IdctHint.
Implements AttributeOutputBase.
Definition at line 8610 of file docxattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_KERNING.
Implements AttributeOutputBase.
Definition at line 8414 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_LANGUAGE.
Implements AttributeOutputBase.
Definition at line 8420 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), LanguageTag::getBcp47MS(), SvxLanguageItem::GetLanguage(), m_pCharLangAttrList, OUStringToOString(), RES_CHRATR_CJK_LANGUAGE(), RES_CHRATR_CTL_LANGUAGE(), and RES_CHRATR_LANGUAGE().
Referenced by CharLanguageCJK(), and CharLanguageCTL().
|
inlineoverrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_LANGUAGE.
Implements AttributeOutputBase.
Definition at line 551 of file docxattributeoutput.hxx.
References CharLanguage().
|
inlineoverrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_LANGUAGE.
Implements AttributeOutputBase.
Definition at line 566 of file docxattributeoutput.hxx.
References CharLanguage().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_POSTURE.
Implements AttributeOutputBase.
Definition at line 8440 of file docxattributeoutput.cxx.
References FSNS(), SvxPostureItem::GetPosture(), ITALIC_NONE, and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_POSTURE.
Implements AttributeOutputBase.
Definition at line 8559 of file docxattributeoutput.cxx.
References FSNS(), SvxPostureItem::GetPosture(), ITALIC_NONE, and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_POSTURE.
Implements AttributeOutputBase.
Definition at line 8590 of file docxattributeoutput.cxx.
References FSNS(), SvxPostureItem::GetPosture(), ITALIC_NONE, and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_RELIEF.
Implements AttributeOutputBase.
Definition at line 8679 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_ROTATE.
Implements AttributeOutputBase.
Definition at line 8614 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), SvxTextRotateItem::GetValue(), SvxCharRotateItem::IsFitToLine(), and m_pEastAsianLayoutAttrList.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_SCALEW.
Implements AttributeOutputBase.
Definition at line 8670 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_SHADOWED.
Implements AttributeOutputBase.
Definition at line 8448 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_TWO_LINES.
Implements AttributeOutputBase.
Definition at line 8645 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), SvxTwoLinesItem::GetEndBracket(), SvxTwoLinesItem::GetStartBracket(), SvxTwoLinesItem::GetValue(), and m_pEastAsianLayoutAttrList.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_UNDERLINE.
Implements AttributeOutputBase.
Definition at line 8456 of file docxattributeoutput.cxx.
References msfilter::util::ConvertColor(), FSNS(), SvxTextLineItem::GetColor(), SvxTextLineItem::GetLineStyle(), Color::IsTransparent(), LINESTYLE_BOLD, LINESTYLE_BOLDDASH, LINESTYLE_BOLDDASHDOT, LINESTYLE_BOLDDASHDOTDOT, LINESTYLE_BOLDDOTTED, LINESTYLE_BOLDLONGDASH, LINESTYLE_BOLDWAVE, LINESTYLE_DASH, LINESTYLE_DASHDOT, LINESTYLE_DASHDOTDOT, LINESTYLE_DOTTED, LINESTYLE_DOUBLE, LINESTYLE_DOUBLEWAVE, LINESTYLE_LONGDASH, LINESTYLE_NONE, LINESTYLE_SINGLE, LINESTYLE_WAVE, and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_WEIGHT.
Implements AttributeOutputBase.
Definition at line 8498 of file docxattributeoutput.cxx.
References FSNS(), SvxWeightItem::GetWeight(), m_pSerializer, and WEIGHT_BOLD.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_WEIGHT.
Implements AttributeOutputBase.
Definition at line 8567 of file docxattributeoutput.cxx.
References FSNS(), SvxWeightItem::GetWeight(), m_pSerializer, and WEIGHT_BOLD.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_WEIGHT.
Implements AttributeOutputBase.
Definition at line 8598 of file docxattributeoutput.cxx.
References FSNS(), SvxWeightItem::GetWeight(), m_pSerializer, and WEIGHT_BOLD.
|
private |
Definition at line 2847 of file docxattributeoutput.cxx.
References DoWriteFieldRunProperties(), FSNS(), m_pSerializer, and nPos.
Referenced by EndField_Impl(), and EndRun().
|
private |
Definition at line 2769 of file docxattributeoutput.cxx.
References DoWriteCmd(), DoWriteFieldRunProperties(), ww::eCREATEDATE, ww::eDATE, ww::eEQ, ww::eEquals, ww::ePRINTDATE, ww::eSAVEDATE, ww::eTIME, FieldInfos::eType, SwFormat::GetAttrSet(), SwTableBox::GetFrameFormat(), SfxItemSet::GetItem(), SwNode::GetTableBox(), m_pSerializer, nPos, RES_FRMATR_GRABBAG(), RunText(), FieldInfos::sCmd, and o3tl::trim().
Referenced by EndField_Impl(), and StartField_Impl().
|
overridevirtual |
Write default style.
Implements AttributeOutputBase.
Definition at line 5582 of file docxattributeoutput.cxx.
References SAL_INFO.
void DocxAttributeOutput::DocDefaults | ( | ) |
Write Doc Defaults.
Definition at line 5539 of file docxattributeoutput.cxx.
References EndStyleProperties(), SwDoc::GetDefault(), i, m_pSerializer, MSWordExportBase::m_rDoc, m_rExport, OutputDefaultItem(), RES_CHRATR_BEGIN(), RES_CHRATR_END(), RES_PARATR_BEGIN(), RES_PARATR_END(), and StartStyleProperties().
Referenced by StartStyles().
|
private |
Definition at line 2196 of file docxattributeoutput.cxx.
References FSNS(), m_nNextAnnotationMarkId, m_pSerializer, m_rAnnotationMarksEnd, m_rAnnotationMarksStart, m_rOpenedAnnotationMarksIds, m_sLastOpenedAnnotationMark, and nId.
Referenced by EndRun().
|
private |
Definition at line 2044 of file docxattributeoutput.cxx.
References DoWriteBookmarkTagEnd(), m_aBookmarksOfParagraphEnd, and m_rOpenedBookmarksIds.
Referenced by EndRun().
|
private |
export the end bookmarks
Definition at line 2090 of file docxattributeoutput.cxx.
References BookmarkToWord(), DoWriteBookmarkTagEnd(), DoWriteMoveRangeTagEnd(), and m_rOpenedBookmarksIds.
Referenced by EndRun().
|
private |
Write the start bookmarks.
Definition at line 2061 of file docxattributeoutput.cxx.
References BookmarkToWord(), DoWriteBookmarkTagStart(), DoWriteMoveRangeTagStart(), SwRedlineData::IsMoved(), m_nNextBookmarkId, m_rOpenedBookmarksIds, m_sLastOpenedBookmark, and OUStringToOString().
Referenced by EndRun().
|
private |
Definition at line 2032 of file docxattributeoutput.cxx.
References BookmarkToWord(), DoWriteBookmarkTagStart(), m_aBookmarksOfParagraphStart, m_nNextBookmarkId, m_rOpenedBookmarksIds, m_sLastOpenedBookmark, and OUStringToOString().
Referenced by EndRun().
|
private |
Definition at line 1986 of file docxattributeoutput.cxx.
References FSNS(), m_pSerializer, and nId.
Referenced by DoWriteBookmarkEndIfExist(), DoWriteBookmarksEnd(), EndField_Impl(), and EndRun().
|
private |
Definition at line 1979 of file docxattributeoutput.cxx.
References BookmarkToWord(), FSNS(), m_nNextBookmarkId, and m_pSerializer.
Referenced by DoWriteBookmarksStart(), DoWriteBookmarkStartIfExist(), EndField_Impl(), and EndRun().
|
private |
Definition at line 2750 of file docxattributeoutput.cxx.
References msfilter::util::findQuotedText(), FSNS(), SwRedlineData::GetType(), m_aSeqBookmarksNames, m_pRedlineData, m_pSerializer, m_sLastOpenedBookmark, o3tl::starts_with(), o3tl::trim(), and u.
Referenced by CmdField_Impl(), and EndRun().
|
private |
Writes properties for run that is used to separate field implementation.
There are several runs are used: <w:r> <w:rPr>
Definition at line 2899 of file docxattributeoutput.cxx.
References GetExport(), m_bPreventDoubleFieldsHandling, m_pHyperlinkAttrList, m_pSerializer, m_rExport, nPos, SwWW8AttrIter::OutAttr(), and WriteCollectedRunProperties().
Referenced by CmdEndField_Impl(), CmdField_Impl(), and EndField_Impl().
|
private |
Definition at line 2019 of file docxattributeoutput.cxx.
References FSNS(), m_pSerializer, m_rSavedBookmarksIds, and nId.
Referenced by DoWriteBookmarksEnd().
|
private |
Definition at line 1992 of file docxattributeoutput.cxx.
References sax_fastparser::FastSerializerHelper::createAttrList(), DateTimeToOString(), SvtSecurityOptions::DocWarnRemovePersonalInfo, FSNS(), SwRedlineData::GetAuthor(), Date::GetDay(), GetExport(), Date::GetMonth(), SwRedlineData::GetTimeStamp(), Date::GetYear(), SvtSecurityOptions::IsOptionSet(), m_nNextBookmarkId, m_pSerializer, m_rSavedBookmarksIds, OUStringToOString(), and SW_MOD.
Referenced by DoWriteBookmarksStart().
|
private |
export the end permissions
Definition at line 2187 of file docxattributeoutput.cxx.
References DoWritePermissionTagEnd(), and m_rPermissionsEnd.
Referenced by EndRun().
|
private |
Write the start permissions.
Definition at line 2177 of file docxattributeoutput.cxx.
References DoWritePermissionTagStart(), and m_rPermissionsStart.
Referenced by EndRun().
|
private |
Definition at line 2160 of file docxattributeoutput.cxx.
References BookmarkToWord(), FSNS(), m_pSerializer, o3tl::starts_with(), and u.
Referenced by DoWritePermissionsEnd().
|
private |
Definition at line 2121 of file docxattributeoutput.cxx.
References BookmarkToWord(), FSNS(), m_pSerializer, o3tl::starts_with(), and u.
Referenced by DoWritePermissionsStart().
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 8910 of file docxattributeoutput.cxx.
References ww::eFORMDROPDOWN, eType, FieldString(), GetExport(), and DocxExport::OutputField().
void DocxAttributeOutput::EmbedFont | ( | std::u16string_view | name, |
FontFamily | family, | ||
FontPitch | pitch | ||
) |
Write out the font into the document, if it's an embedded font.
Definition at line 7842 of file docxattributeoutput.cxx.
References EMBED_FONTS, EmbedFontStyle(), IDocumentSettingAccess::get(), SwDoc::getIDocumentSettingAccess(), ITALIC_NONE, ITALIC_NORMAL, MSWordExportBase::m_rDoc, m_rExport, name, WEIGHT_BOLD, and WEIGHT_NORMAL.
Referenced by wwFont::WriteDocx().
|
private |
Definition at line 7857 of file docxattributeoutput.cxx.
References EmbeddedFontsHelper::fontFileUrl(), DocxAttributeOutput::EmbeddedFontRef::fontKey, FSNS(), GetExport(), DocxExport::GetFilter(), oox::getRelationship(), i, italic, m_FontFilesMap, m_nextFontId, m_pSerializer, m_rExport, name, oox::core::XmlFilterBase::openFragmentStream(), OUStringToOString(), DocxAttributeOutput::EmbeddedFontRef::relId, SAL_WARN, toHexChar(), and EmbeddedFontsHelper::ViewingAllowed.
Referenced by EmbedFont().
|
overridevirtual |
Empty paragraph.
Implements AttributeOutputBase.
Definition at line 1267 of file docxattributeoutput.cxx.
References m_pSerializer.
|
overridevirtual |
End of the abstract numbering definition instance.
Reimplemented from AttributeOutputBase.
Definition at line 8077 of file docxattributeoutput.cxx.
References m_pSerializer.
|
private |
Definition at line 2931 of file docxattributeoutput.cxx.
References AUTH_FIELD_TITLE, FieldInfos::bClose, CmdEndField_Impl(), CmdField_Impl(), DoWriteBookmarkTagEnd(), DoWriteBookmarkTagStart(), DoWriteFieldRunProperties(), ww::eCITATION, ww::eFILLIN, ww::eFORMDATE, ww::eFORMDROPDOWN, EndField_Impl(), ww::eREF, FieldInfos::eType, FieldString(), FSNS(), SwInputField::getGrabBagParams(), SwDropDownField::GetItemSequence(), SwDropDownField::GetSelectedItem(), m_bWritingField, m_nNextBookmarkId, m_pSerializer, m_sFieldBkm, nPos, FieldInfos::pField, RunText(), FieldInfos::sCmd, SetExp, nsSwExtendedSubType::SUB_INVISIBLE, WriteContentControlEnd(), and WriteSdtDropDownEnd().
Referenced by EndField_Impl(), and EndRun().
void DocxAttributeOutput::EndFont | ( | ) | const |
End the font.
Definition at line 7785 of file docxattributeoutput.cxx.
References m_pSerializer.
Referenced by wwFont::WriteDocx().
|
overridevirtual |
End of the paragraph.
This is to avoid AlternateContent within another AlternateContent. So when Choice is Open, only write the DML Drawing instead of both DML and VML Drawing in another AlternateContent.
Save the table info's before writing the shape as there might be a new table that might get spawned from within the VML & DML block and alter the contents.
FDO#71834 : Save the table reference attributes before calling WriteDMLTextFrame, otherwise the StartParagraph function will use the previous existing table reference attributes since the variable is being shared.
Implements AttributeOutputBase.
Definition at line 988 of file docxattributeoutput.cxx.
References o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::clear(), SdtBlockHelper::DeleteAndResetTheLists(), SdtBlockHelper::EndSdtBlock(), FinishTableRowCell(), ww8::Frame::GetFrameFormat(), DocxSdrExport::IsDMLAndVMLDrawingOpen(), DocxSdrExport::IsParagraphHasDrawing(), m_aBookmarksOfParagraphEnd, m_aBookmarksOfParagraphStart, m_aFloatingTablesOfParagraph, m_aFramesOfParagraph, m_anchorId, m_aParagraphSdt, m_aRunSdt, m_bAnchorLinkedToNode, m_bPageBreakAfter, m_bParagraphFrameOpen, m_bParagraphOpened, m_bRunTextIsOn, SdtBlockHelper::m_bStartedSdt, m_bWritingHeaderFooter, m_nHyperLinkCount, SdtBlockHelper::m_nSdtPrToken, m_nTextFrameLevel, m_oPostponedCustomShape, m_pCurrentFrame, m_pSerializer, MSWordExportBase::m_pTableInfo, m_rExport, m_tableReference, nIndex, msword::PageBreak, sax_fastparser::PREPEND, DocxExport::SdrExporter(), SectionBreak(), SetAlternateContentChoiceOpen(), DocxSdrExport::setParagraphHasDrawing(), DocxSdrExport::setParagraphSdtOpen(), Tag_StartParagraph_1, Tag_StartParagraph_2, TextBoxIsFramePr(), DocxSdrExport::writeDMLTextFrame(), DocxSdrExport::writeOnlyTextOfFrame(), WritePostponedCustomShape(), SdtBlockHelper::WriteSdtBlock(), and DocxSdrExport::writeVMLTextFrame().
Referenced by WriteOutliner().
|
overridevirtual |
Called after we end outputting the attributes.
Implements AttributeOutputBase.
Definition at line 1468 of file docxattributeoutput.cxx.
References COLBRK_NONE, COLBRK_POSTPONE, COLBRK_WRITE, COLBRK_WRITEANDPOSTPONE, EndRedline(), FormatBox(), FSNS(), SwFormat::GetBox(), ww8::Frame::GetFrameFormat(), ww8::Frame::GetSize(), SwRDFHelper::getTextNodeStatements(), InitCollectedRunProperties(), DocxSdrExport::IsDMLAndVMLDrawingOpen(), m_bPostponedPageBreak, m_bWritingHeaderFooter, m_nColBreakStatus, m_pCharLangAttrList, MSWordExportBase::m_pCurPam, m_pCurrentFrame, m_pEastAsianLayoutAttrList, m_pFontsAttrList, m_pSerializer, m_rExport, PopulateFrameProperties(), sax_fastparser::PREPEND, Redline(), DocxExport::SdrExporter(), StartRedline(), Tag_InitCollectedParagraphProperties, Tag_InitCollectedRunProperties, Tag_StartParagraphProperties, TextBoxIsFramePr(), WriteCollectedParagraphProperties(), WriteCollectedRunProperties(), and XML_type.
Referenced by WriteOutliner().
void DocxAttributeOutput::EndParaSdtBlock | ( | ) |
End possibly opened paragraph sdt block.
Definition at line 7420 of file docxattributeoutput.cxx.
References SdtBlockHelper::EndSdtBlock(), m_aParagraphSdt, SdtBlockHelper::m_bStartedSdt, and m_pSerializer.
Referenced by EndTableCell(), and StartTable().
void DocxAttributeOutput::EndRedline | ( | const SwRedlineData * | pRedlineData | ) |
Output redlining.
End of the tag that encloses the run.
Definition at line 3984 of file docxattributeoutput.cxx.
References EndRedline(), SwDoc::GetCurTOX(), SwRedlineData::GetType(), SwRedlineData::IsMoved(), m_bWritingField, MSWordExportBase::m_pCurPam, m_pSerializer, m_rExport, SwRedlineData::Next(), and SAL_INFO.
Referenced by EndParagraphProperties(), EndRedline(), and EndRun().
|
overridevirtual |
Output ruby end.
Implements AttributeOutputBase.
Definition at line 3649 of file docxattributeoutput.cxx.
References EndRun(), m_pSerializer, nPos, SAL_INFO, and StartRun().
|
overridevirtual |
End of the text run.
Implements AttributeOutputBase.
Definition at line 1626 of file docxattributeoutput.cxx.
References CmdEndField_Impl(), sw::Default, SdtBlockHelper::DeleteAndResetTheLists(), DoWriteAnnotationMarks(), DoWriteBookmarkEndIfExist(), DoWriteBookmarksEnd(), DoWriteBookmarksStart(), DoWriteBookmarkStartIfExist(), DoWriteBookmarkTagEnd(), DoWriteBookmarkTagStart(), DoWriteCmd(), DoWritePermissionsEnd(), DoWritePermissionsStart(), ww::eFILLIN, ww::eFORMDROPDOWN, EndField_Impl(), EndRedline(), SdtBlockHelper::EndSdtBlock(), ww::eUNKNOWN, FSNS(), SwTextAttr::GetEnd(), GetExport(), SwInputField::getGrabBagParams(), SwTextAttr::GetStart(), SwTextNode::GetTextAttrAt(), i, DocxSdrExport::IsParagraphHasDrawing(), m_aPostponedFormControls, m_aPostponedMaths, m_aRunSdt, m_bAnchorLinkedToNode, m_bEndCharSdt, m_bRunTextIsOn, SdtBlockHelper::m_bStartedSdt, m_bWritingField, m_closeHyperlinkInPreviousRun, m_closeHyperlinkInThisRun, m_endPageRef, m_Fields, m_hyperLinkAnchor, m_nFieldsInHyperlink, m_nHyperLinkCount, m_nNextBookmarkId, SdtBlockHelper::m_nSdtPrToken, m_pContentControl, m_pHyperlinkAttrList, m_pMoveRedlineData, m_pRedlineData, m_pSerializer, m_rBookmarksEnd, m_rBookmarksStart, m_rExport, m_rFinalBookmarksEnd, m_rFinalBookmarksStart, m_sFieldBkm, m_sRawText, m_startedHyperlink, nPos, sax_fastparser::PREPEND, RES_TXTATR_CONTENTCONTROL(), RunText(), DocxExport::SdrExporter(), StartField_Impl(), StartRedline(), Tag_EndRun_1, Tag_EndRun_2, Tag_StartRun_1, Tag_StartRun_2, Tag_StartRun_3, WriteContentControlEnd(), WriteContentControlStart(), WritePendingPlaceholder(), WritePostponedActiveXControl(), WritePostponedFormControl(), WritePostponedMath(), and SdtBlockHelper::WriteSdtBlock().
Referenced by EndRuby(), and StartRuby().
|
overridevirtual |
Called after we end outputting the attributes.
Implements AttributeOutputBase.
Definition at line 3364 of file docxattributeoutput.cxx.
References FootnoteEndnoteReference(), m_pSerializer, sax_fastparser::PREPEND, Redline(), Tag_InitCollectedRunProperties, Tag_StartRunProperties, WriteCollectedRunProperties(), WriteLineBreak(), WritePostponedActiveXControl(), WritePostponedChart(), WritePostponedDiagram(), WritePostponedDMLDrawing(), WritePostponedGraphic(), and WritePostponedOLE().
Referenced by StartRuby().
|
overridevirtual |
End of the section properties.
Implements AttributeOutputBase.
Definition at line 7468 of file docxattributeoutput.cxx.
References m_bOpenedSectPr, m_pSectionSpacingAttrList, m_pSerializer, and Tag_StartSection.
|
overridevirtual |
End of a style in the styles table.
Implements AttributeOutputBase.
Definition at line 7263 of file docxattributeoutput.cxx.
References m_pSerializer.
|
overridevirtual |
End of (paragraph or run) properties of a style.
Implements AttributeOutputBase.
Definition at line 7282 of file docxattributeoutput.cxx.
References m_pSerializer, Tag_InitCollectedParagraphProperties, Tag_InitCollectedRunProperties, WriteCollectedParagraphProperties(), and WriteCollectedRunProperties().
Referenced by DocDefaults().
|
overridevirtual |
End of the styles table.
Implements AttributeOutputBase.
Definition at line 5571 of file docxattributeoutput.cxx.
References m_pSerializer, m_pTableStyleExport, and MSWORD_MAX_STYLES_LIMIT.
|
private |
Definition at line 4424 of file docxattributeoutput.cxx.
References m_aTableStyleConfs, m_LastClosedCell, m_LastOpenCell, m_pSerializer, m_TableFirstCells, m_tableReference, and m_xTableWrt.
Referenced by FinishTableRowCell().
|
private |
Definition at line 4501 of file docxattributeoutput.cxx.
References EndParaSdtBlock(), m_LastClosedCell, m_LastOpenCell, m_pSerializer, and m_tableReference.
Referenced by FinishTableRowCell(), and SyncNodelessCells().
|
private |
Definition at line 4480 of file docxattributeoutput.cxx.
References m_LastClosedCell, m_LastOpenCell, and m_pSerializer.
Referenced by FinishTableRowCell().
|
overridevirtual |
Output URL end.
Implements AttributeOutputBase.
Definition at line 3763 of file docxattributeoutput.cxx.
References m_closeHyperlinkInThisRun, m_endPageRef, m_hyperLinkAnchor, and m_startedHyperlink.
|
private |
Definition at line 6254 of file docxattributeoutput.cxx.
References SwDoc::GetDocShell(), SfxObjectShell::GetModel(), comphelper::getProcessComponentContext(), SdrUnoObj::GetUnoControlModel(), oox::ole::OleFormCtrlExportHelper::isValid(), MSWordExportBase::m_rDoc, m_rExport, pObject, and xModel.
Referenced by WriteFlyFrame().
|
private |
Definition at line 6629 of file docxattributeoutput.cxx.
References SwFormatSurround::GetSurround(), SwFormatSurround::IsContour(), m_pSerializer, SAL_WARN, and XML_type.
Referenced by WriteOLEShape().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 3773 of file docxattributeoutput.cxx.
References All, eType, and WriteField_Impl().
|
private |
End cell, row, and even the entire table if necessary.
Definition at line 1194 of file docxattributeoutput.cxx.
References EndTable(), EndTableCell(), EndTableRow(), i, InitTableHelper(), m_LastClosedCell, m_LastOpenCell, m_pSerializer, m_tableReference, MAX_CELL_IN_WORD, StartTableCell(), and SyncNodelessCells().
Referenced by EndParagraph(), and TableNodeInfoInner().
|
private |
Output graphic fly frames or replacement graphics for OLE nodes.
For graphic frames, just use the first two parameters, for OLE replacement graphics, set the first as 0, and pass the remaining three.
Definition at line 5673 of file docxattributeoutput.cxx.
References oox::core::XmlFilterBase::addRelation(), DocxExport::AddRelation(), Both, CharGrabBag(), CreateDocPrAttrList(), DocxSdrExport::endDMLAnchorInline(), oox::drawingml::ExportRotateClockwisify(), FSNS(), SfxItemSet::Get(), SwFormat::GetAttrSet(), SwFormat::GetBox(), SwNoTextNode::GetDescription(), SfxEnumItemInterface::GetEnumValue(), GetExport(), SwGrfNode::GetFileFilterNms(), DocxExport::GetFilter(), SwNode::GetFlyFormat(), SwOLENode::GetGraphic(), SwGrfNode::GetGrf(), SfxItemSet::GetItemIfSet(), SvxBoxItem::GetLine(), SwFormat::GetName(), SwFlyFrameFormat::GetObjDescription(), SwFlyFrameFormat::GetObjTitle(), oox::getRelationship(), GetSdtEndBefore(), SwContentNode::GetSwAttrSet(), SwNoTextNode::GetTitle(), Size::Height(), SwGrfNode::IsLinkedFile(), m_anchorId, m_pSerializer, m_rDrawingML, m_rExport, o3tl::mm100, OUStringToOString(), rBoxItem, RES_FRMATR_GRABBAG(), RES_GRFATR_DRAWMODE(), RES_GRFATR_MIRRORGRF(), RES_GRFATR_ROTATION(), rSet, SAL_INFO, SAL_WARN, DocxExport::SdrExporter(), oox::drawingml::DrawingML::SetFS(), DocxSdrExport::startDMLAnchorInline(), o3tl::toTwips(), Vertical, Size::Width(), DocxSdrExport::writeBoxItemLine(), DocxSdrExport::writeDMLEffectLst(), oox::drawingml::DrawingML::WriteImage(), and WriteSrcRect().
Referenced by WriteFlyFrame(), WriteOLE(), and WritePostponedGraphic().
void DocxAttributeOutput::FontAlternateName | ( | const OUString & | rName | ) | const |
Alternate name for the font.
Definition at line 7790 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
Referenced by wwFont::WriteDocx().
void DocxAttributeOutput::FontCharset | ( | sal_uInt8 | nCharSet, |
rtl_TextEncoding | nEncoding | ||
) | const |
Font charset.
Definition at line 7795 of file docxattributeoutput.cxx.
References oox::core::ECMA_376_1ST_EDITION, FSNS(), GetExport(), and m_pSerializer.
Referenced by wwFont::WriteDocx().
void DocxAttributeOutput::FontFamilyType | ( | FontFamily | eFamily | ) | const |
Font family.
Definition at line 7813 of file docxattributeoutput.cxx.
References FAMILY_DECORATIVE, FAMILY_MODERN, FAMILY_ROMAN, FAMILY_SCRIPT, FAMILY_SWISS, FSNS(), and m_pSerializer.
Referenced by wwFont::WriteDocx().
void DocxAttributeOutput::FontPitchType | ( | FontPitch | ePitch | ) | const |
Font pitch.
Definition at line 7829 of file docxattributeoutput.cxx.
References FSNS(), m_pSerializer, PITCH_FIXED, and PITCH_VARIABLE.
Referenced by wwFont::WriteDocx().
|
protected |
Output the footnote/endnote reference (if there's one to output).
Definition at line 9109 of file docxattributeoutput.cxx.
References FSNS(), SwFormatFootnote::GetNumStr(), m_pEndnotesList, m_pFootnotesList, m_pSerializer, nId, nToken, and RunText().
Referenced by EndRunProperties().
|
overridevirtual |
docx requires footnoteRef/endnoteRef tag at the beginning of each of them
Reimplemented from AttributeOutputBase.
Definition at line 3450 of file docxattributeoutput.cxx.
References FSNS(), SwEndNoteInfo::GetCharFormat(), SwDoc::GetEndNoteInfo(), SwDoc::GetFootnoteInfo(), MSWordExportBase::GetId(), m_footnoteCustomLabel, m_footnoteEndnoteRefTag, m_pSerializer, MSWordExportBase::m_pStyles, MSWordExportBase::m_rDoc, m_rExport, and RunText().
void DocxAttributeOutput::FootnotesEndnotes | ( | bool | bFootnotes | ) |
Output the content of the footnotes.xml resp. endnotes.xml.
Definition at line 9157 of file docxattributeoutput.cxx.
References SwNode::EndOfSectionIndex(), sw::FootnoteSeparatorHeight(), FSNS(), SwPageDesc::GetFootnoteInfo(), SwNodeIndex::GetIndex(), SwPageFootnoteInfo::GetLineStyle(), SwPageFootnoteInfo::GetLineWidth(), SwNodeIndex::GetNode(), SwDoc::GetPageDesc(), SwPageFootnoteInfo::GetWidth(), m_footnoteCustomLabel, m_footnoteEndnoteRefTag, m_pEndnotesList, m_pFootnotesList, m_pSerializer, MSWordExportBase::m_rDoc, m_rExport, DocxExport::MainXmlNamespaces(), nIndex, TXT_EDN, TXT_FTN, WriteFootnoteSeparatorHeight(), MSWordExportBase::WriteSpecialText(), and XML_type.
|
overrideprotectedvirtual |
Sfx item RES_ANCHOR.
Implements AttributeOutputBase.
Definition at line 9962 of file docxattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_BACKGROUND.
Implements AttributeOutputBase.
Definition at line 9984 of file docxattributeoutput.cxx.
References AddToAttrList(), COL_AUTO(), msfilter::util::ConvertColor(), FSNS(), SvxBrushItem::GetColor(), DocxSdrExport::getDMLTextFrameSyntax(), GetExport(), DocxSdrExport::getFlyAttrList(), DocxSdrExport::getFlyFillAttrList(), Color::GetRGBColor(), DocxSdrExport::getTextFrameSyntax(), MSWordExportBase::HasItem(), lcl_getDmlAlpha(), MSWordExportBase::m_bOutPageDescs, m_pBackgroundAttrList, m_pSerializer, m_rExport, m_sOriginalBackgroundColor, OUStringToOString(), sColor, DocxExport::SdrExporter(), and XATTR_FILLSTYLE().
Referenced by MaybeOutputBrushItem().
|
overrideprotectedvirtual |
Sfx item RES_BOX.
Implements AttributeOutputBase.
Definition at line 10126 of file docxattributeoutput.cxx.
References sax_fastparser::FastAttributeList::add(), AddToAttrList(), OutputBorderOptions::aShadowLocation, o3tl::convert(), editeng::ConvertBorderWidthToWord(), msfilter::util::ConvertColor(), SwFormat::DerivedFrom(), SwFrameFormat::FindRealSdrObject(), FormatFillGradient(), FormatFillStyle(), SwFormat::GetAttrSet(), DocxSdrExport::getBodyPrAttrList(), editeng::SvxBorderLine::GetBorderLineStyle(), SvxBoxItem::GetBottom(), DocxSdrExport::getDashLineStyle(), SvxBoxItem::GetDistance(), DocxSdrExport::getDMLTextFrameSyntax(), GetExport(), DocxSdrExport::getFlyAttrList(), ww8::Frame::GetFrameFormat(), SfxItemSet::GetItem(), SvxBoxItem::GetLeft(), SvxShadowItem::GetLocation(), SvxBoxItem::GetRight(), DocxSdrExport::getTextboxAttrList(), DocxSdrExport::getTextFrameSyntax(), SvxBoxItem::GetTop(), GetWritingHeaderFooter(), MSWordExportBase::HasItem(), impl_borders(), o3tl::in, lcl_getBoxBorderOptions(), m_bIgnoreNextFill, m_bOpenedSectPr, m_oFillStyle, MSWordExportBase::m_pCurrentStyle, MSWordExportBase::m_pParentFrame, m_pSerializer, MSWordExportBase::m_pStyAttr, m_rDrawingML, m_rExport, RES_BOX(), RES_SHADOW(), sColor, DocxExport::SdrExporter(), oox::drawingml::DrawingML::SetFS(), SvxBoxItem::SvxLineToLine(), o3tl::twip, oox::drawingml::DrawingML::WriteBlipFill(), DocxSdrExport::writeBoxItemLine(), XATTR_FILLGRADIENT(), and XATTR_FILLSTYLE().
Referenced by EndParagraphProperties().
|
overrideprotectedvirtual |
Sfx item RES_COL.
Implements AttributeOutputBase.
Definition at line 10282 of file docxattributeoutput.cxx.
References SwFormatCol::CalcPrtColWidth(), COLADJ_NONE, FSNS(), SwFormatCol::GetColumns(), SwFormatCol::GetGutterWidth(), SwFormatCol::GetLineAdj(), m_pSerializer, and n.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 4013 of file docxattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_FILL_GRADIENT.
Implements AttributeOutputBase.
Definition at line 10066 of file docxattributeoutput.cxx.
References AddToAttrList(), msfilter::util::ConvertColor(), SwXTextFrame::CreateXTextFrame(), XGradient::GetAngle(), DocxSdrExport::getDMLTextFrameSyntax(), SwFormat::GetDoc(), XGradient::GetEndColor(), DocxSdrExport::getFlyAttrList(), DocxSdrExport::getFlyFillAttrList(), ww8::Frame::GetFrameFormat(), XGradient::GetGradientStyle(), XFillGradientItem::GetGradientValue(), XGradient::GetStartColor(), m_oFillStyle, MSWordExportBase::m_pParentFrame, m_pSerializer, m_rDrawingML, m_rExport, DocxExport::SdrExporter(), oox::drawingml::DrawingML::SetFS(), toDegrees(), oox::drawingml::DrawingML::WriteGradientFill(), and XML_type.
Referenced by FormatBox().
|
overrideprotectedvirtual |
Sfx item RES_FILL_STYLE.
Implements AttributeOutputBase.
Definition at line 10054 of file docxattributeoutput.cxx.
References m_bIgnoreNextFill, m_oFillStyle, m_pBackgroundAttrList, and m_sOriginalBackgroundColor.
Referenced by FormatBox().
|
overrideprotectedvirtual |
Sfx item RES_FRAMEDIR.
Implements AttributeOutputBase.
Definition at line 10379 of file docxattributeoutput.cxx.
References FSNS(), MSWordExportBase::GetDefaultFrameDirection(), GetExport(), MSWordExportBase::m_bOutFlyFrameAttrs, MSWordExportBase::m_bOutPageDescs, m_pSerializer, and m_rExport.
|
overrideprotectedvirtual |
Sfx item RES_FRM_SIZE.
Implements AttributeOutputBase.
Definition at line 9569 of file docxattributeoutput.cxx.
References AddToAttrList(), Fixed, FSNS(), DocxSdrExport::getDMLTextFrameSyntax(), DocxSdrExport::getFlyAttrList(), DocxSdrExport::getFlyFrameSize(), SvxSizeItem::GetHeight(), SwFormatFrameSize::GetHeightSizeType(), SwPageDesc::GetLandscape(), DocxSdrExport::getTextFrameStyle(), DocxSdrExport::getTextFrameSyntax(), SvxSizeItem::GetWidth(), SwFormatFrameSize::GetWidthSizeType(), Size::Height(), MSWordExportBase::m_bOutFlyFrameAttrs, MSWordExportBase::m_bOutPageDescs, MSWordExportBase::m_pCurrentPageDesc, m_pSerializer, m_rExport, Minimum, DocxExport::SdrExporter(), and Size::Width().
|
overrideprotectedvirtual |
Sfx item RES_HORI_ORIENT.
Implements AttributeOutputBase.
Definition at line 9936 of file docxattributeoutput.cxx.
References AddToAttrList(), convertToOOXMLHoriOrient(), convertToOOXMLHoriOrientRel(), FSNS(), DocxSdrExport::getDMLTextFrameSyntax(), DocxSdrExport::getFlyAttrList(), SwFormatHoriOrient::GetHoriOrient(), SwFormatHoriOrient::GetPos(), SwFormatHoriOrient::GetRelationOrient(), DocxSdrExport::getTextFrameStyle(), DocxSdrExport::getTextFrameSyntax(), SwFormatHoriOrient::IsPosToggle(), MSWordExportBase::m_bOutFlyFrameAttrs, m_rExport, and DocxExport::SdrExporter().
|
overrideprotectedvirtual |
Sfx item RES_KEEP.
Implements AttributeOutputBase.
Definition at line 10334 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_LINENUMBER.
Implements AttributeOutputBase.
Definition at line 10373 of file docxattributeoutput.cxx.
References SwFormatLineNumber::IsCount(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_LR_SPACE.
Implements AttributeOutputBase.
Definition at line 9614 of file docxattributeoutput.cxx.
References AddToAttrList(), SvxBoxItem::CalcLineSpace(), oox::core::ECMA_376_1ST_EDITION, FSNS(), SwDoc::GetAttrPool(), DocxSdrExport::getDMLTextFrameSyntax(), GetExport(), DocxExport::GetFilter(), DocxSdrExport::getFlyAttrList(), SvxLRSpaceItem::GetGutterMargin(), SfxItemSet::GetItem(), SvxLRSpaceItem::GetLeft(), SvxLRSpaceItem::GetRight(), SvxLRSpaceItem::GetTextFirstLineOffset(), DocxSdrExport::getTextFrameStyle(), DocxSdrExport::getTextFrameSyntax(), SvxLRSpaceItem::GetTextLeft(), oox::core::FilterBase::getVersion(), MSWordExportBase::HasItem(), SvxLRSpaceItem::IsExplicitZeroMarginValLeft(), SvxLRSpaceItem::IsExplicitZeroMarginValRight(), MSWordExportBase::m_bOutFlyFrameAttrs, MSWordExportBase::m_bOutPageDescs, m_pageMargins, m_pSectionSpacingAttrList, m_pSerializer, MSWordExportBase::m_rDoc, m_rExport, editeng::WordPageMargins::nLeft, editeng::WordPageMargins::nRight, RES_BOX(), RES_LR_SPACE(), and DocxExport::SdrExporter().
|
overrideprotectedvirtual |
Sfx item RES_PAPER_BIN.
Implements AttributeOutputBase.
Definition at line 9609 of file docxattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_SURROUND.
Implements AttributeOutputBase.
Definition at line 9874 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), DocxSdrExport::getDMLTextFrameSyntax(), DocxSdrExport::getFlyAttrList(), SwFormatSurround::GetSurround(), DocxSdrExport::getTextFrameSyntax(), MSWordExportBase::m_bOutFlyFrameAttrs, m_rExport, DocxExport::SdrExporter(), DocxSdrExport::setFlyWrapAttrList(), and docx::SurroundToVMLWrap().
|
overrideprotectedvirtual |
Sfx item RES_TEXTGRID.
Implements AttributeOutputBase.
Definition at line 10340 of file docxattributeoutput.cxx.
References FSNS(), SwTextGridItem::GetBaseHeight(), SwTextGridItem::GetGridType(), SwTextGridItem::GetRubyHeight(), GRID_LINES_CHARS, GRID_LINES_ONLY, GRID_NONE, AttributeOutputBase::GridCharacterPitch(), SwTextGridItem::IsSnapToChars(), m_pSerializer, and XML_type.
|
overrideprotectedvirtual |
Sfx item RES_UL_SPACE.
Implements AttributeOutputBase.
Definition at line 9696 of file docxattributeoutput.cxx.
References AddToAttrList(), SwFormat::DerivedFrom(), FSNS(), SwFormat::GetAttrSet(), SvxULSpaceItem::GetContext(), MSWordExportBase::GetCurItemSet(), DocxSdrExport::getDMLTextFrameSyntax(), DocxSdrExport::getFlyAttrList(), SvxULSpaceItem::GetLower(), DocxSdrExport::getTextFrameStyle(), DocxSdrExport::getTextFrameSyntax(), SwFormat::GetULSpace(), SvxULSpaceItem::GetUpper(), sw::util::HdFtDistanceGlue::HasFooter(), sw::util::HdFtDistanceGlue::HasHeader(), MSWordExportBase::m_bOutFlyFrameAttrs, MSWordExportBase::m_bOutPageDescs, m_bParaAfterAutoSpacing, m_bParaBeforeAutoSpacing, MSWordExportBase::m_bStyDef, sw::util::HdFtDistanceGlue::m_DyaBottom, sw::util::HdFtDistanceGlue::m_DyaHdrBottom, sw::util::HdFtDistanceGlue::m_DyaHdrTop, sw::util::HdFtDistanceGlue::m_DyaTop, m_nParaAfterSpacing, m_nParaBeforeSpacing, m_pageMargins, MSWordExportBase::m_pCurrentStyle, MSWordExportBase::m_pFirstPageFormat, MSWordExportBase::m_pOutFormatNode, m_pParagraphSpacingAttrList, m_pSectionSpacingAttrList, m_pSerializer, m_rExport, editeng::WordPageMargins::nBottom, editeng::WordPageMargins::nTop, SAL_INFO, and DocxExport::SdrExporter().
|
overrideprotectedvirtual |
Sfx item RES_VERT_ORIENT.
Implements AttributeOutputBase.
Definition at line 9910 of file docxattributeoutput.cxx.
References AddToAttrList(), convertToOOXMLVertOrient(), convertToOOXMLVertOrientRel(), FSNS(), DocxSdrExport::getDMLTextFrameSyntax(), DocxSdrExport::getFlyAttrList(), SwFormatVertOrient::GetPos(), SwFormatVertOrient::GetRelationOrient(), DocxSdrExport::getTextFrameStyle(), DocxSdrExport::getTextFrameSyntax(), SwFormatVertOrient::GetVertOrient(), MSWordExportBase::m_bOutFlyFrameAttrs, m_rExport, and DocxExport::SdrExporter().
|
overridevirtual |
Implements oox::vml::VMLTextExport.
Definition at line 7094 of file docxattributeoutput.cxx.
References m_rDrawingML.
|
inline |
Definition at line 1051 of file docxattributeoutput.hxx.
References GetExport().
Referenced by GetExport().
|
overridevirtual |
Return the right export class.
Implements AttributeOutputBase.
Definition at line 10692 of file docxattributeoutput.cxx.
References m_rExport.
Referenced by CharBorder(), CharFont(), checkAndWriteFloatingTables(), DoWriteFieldRunProperties(), DoWriteMoveRangeTagStart(), DropdownField(), EmbedFontStyle(), EndRun(), FlyFrameGraphic(), FontCharset(), FormatBackground(), FormatBox(), FormatFrameDirection(), FormatLRSpace(), NumberingLevel(), OverrideNumberingDefinition(), ParaAdjust(), ParaTabStop(), Redline(), SectionPageBorders(), SetField(), StartRedline(), StartRuby(), StartRunProperties(), StartStyles(), StartURL(), TableCellProperties(), TableCellRedline(), TableDefaultCellMargins(), TableDefinition(), TableRowRedline(), WriteFFData(), WriteFloatingTable(), WritePostitFields(), WritePostponedChart(), and WritePostponedMath().
|
staticprivate |
Definition at line 6561 of file docxattributeoutput.cxx.
References convertToOOXMLHoriOrient(), convertToOOXMLHoriOrientRel(), convertToOOXMLVertOrient(), convertToOOXMLVertOrientRel(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SvxLRSpaceItem::GetLeft(), SvxULSpaceItem::GetLower(), SwFormat::GetLRSpace(), SwFormatVertOrient::GetPos(), SwFormatHoriOrient::GetPos(), SwFormatVertOrient::GetRelationOrient(), SwFormatHoriOrient::GetRelationOrient(), SvxLRSpaceItem::GetRight(), SwFormat::GetULSpace(), SvxULSpaceItem::GetUpper(), SwFormatVertOrient::GetVertOrient(), SwFormat::GetVertOrient(), Size::Height(), SvxLRSpaceItem::IsExplicitZeroMarginValLeft(), SvxLRSpaceItem::IsExplicitZeroMarginValRight(), SwFormatHoriOrient::IsPosToggle(), and Size::Width().
Referenced by WriteOLEShape().
void DocxAttributeOutput::GetSdtEndBefore | ( | const SdrObject * | pSdrObj | ) |
Definition at line 3405 of file docxattributeoutput.cxx.
References m_aRunSdt, m_bEndCharSdt, and SdtBlockHelper::m_bStartedSdt.
Referenced by FlyFrameGraphic().
|
inline |
Occasionally need to use this serializer from the outside.
Definition at line 1057 of file docxattributeoutput.hxx.
References m_pSerializer.
|
overridevirtual |
Implements oox::drawingml::DMLTextExport.
Definition at line 5643 of file docxattributeoutput.cxx.
References SwTextBoxHelper::getUnoTextFrame().
|
inline |
Definition at line 1089 of file docxattributeoutput.hxx.
References m_bWritingHeaderFooter.
Referenced by FormatBox().
bool DocxAttributeOutput::HasEndnotes | ( | ) | const |
Do we have any endnotes?
Definition at line 10708 of file docxattributeoutput.cxx.
References m_pEndnotesList.
Referenced by SectFootnoteEndnotePr().
bool DocxAttributeOutput::HasFootnotes | ( | ) | const |
Do we have any footnotes?
Definition at line 10703 of file docxattributeoutput.cxx.
References m_pFootnotesList.
Referenced by SectFootnoteEndnotePr().
bool DocxAttributeOutput::HasPostitFields | ( | ) | const |
Definition at line 10713 of file docxattributeoutput.cxx.
References m_postitFields.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 8766 of file docxattributeoutput.cxx.
References SAL_INFO.
|
private |
Initialize the structures where we are going to collect some of the paragraph properties.
Some of the properties have to be collected from more sources, and are actually not written between StartParagraphProperties and EndParagraphProperties. They are output in this method, which is supposed to be called just before outputting </rPr> whenever it is done.
Definition at line 1331 of file docxattributeoutput.cxx.
References comphelper::containerToSequence(), FSNS(), m_pParagraphSpacingAttrList, m_pSerializer, and Tag_InitCollectedParagraphProperties.
Referenced by StartParagraphProperties(), and StartStyleProperties().
|
private |
Initialize the structures where we are going to collect some of the run properties.
This is an equivalent of InitCollectedParagraphProperties(), resp. WriteCollectectedParagraphProperties().
Definition at line 3072 of file docxattributeoutput.cxx.
References comphelper::containerToSequence(), FSNS(), m_pCharLangAttrList, m_pEastAsianLayoutAttrList, m_pFontsAttrList, m_pSerializer, and Tag_InitCollectedRunProperties.
Referenced by EndParagraphProperties(), StartRunProperties(), and StartStyleProperties().
|
private |
Definition at line 4385 of file docxattributeoutput.cxx.
References SwTable::GetFrameFormat(), SwFormat::GetFrameSize(), SwTable::GetHTMLTableLayout(), AttributeOutputBase::GetTablePageSize(), SwTable::GetTabLines(), SvxSizeItem::GetWidth(), SwHTMLTableLayout::IsExportable(), and m_xTableWrt.
Referenced by FinishTableRowCell(), StartTable(), and StartTableCell().
|
inline |
Definition at line 1091 of file docxattributeoutput.hxx.
References m_bAlternateContentChoiceOpen.
Referenced by WriteFlyFrame(), WritePostponedCustomShape(), and WritePostponedDMLDrawing().
|
inline |
Definition at line 1093 of file docxattributeoutput.hxx.
References m_bIsFirstParagraph.
|
overridevirtual |
Is processing of fly postponed ?
Reimplemented from AttributeOutputBase.
Definition at line 1602 of file docxattributeoutput.cxx.
References m_bPostponedProcessingFly.
void DocxAttributeOutput::LatentStyles | ( | ) |
Write latent styles.
Definition at line 5316 of file docxattributeoutput.cxx.
References DocxStringGetToken(), FSNS(), SfxObjectShell::GetBaseModel(), SwDoc::GetDocShell(), m_pSerializer, MSWordExportBase::m_rDoc, m_rExport, nToken, and OUStringToOString().
Referenced by StartStyles().
|
overridevirtual |
Reimplemented from AttributeOutputBase.
Definition at line 7099 of file docxattributeoutput.cxx.
References SfxItemSet::Clone(), COL_WHITE(), FormatBackground(), DocxSdrExport::getDMLTextFrameSyntax(), SfxItemSet::GetItem(), getSvxBrushItemFromSourceSet(), m_rExport, RES_BACKGROUND(), rSet, DocxExport::SdrExporter(), and XATTR_FILLSTYLE().
|
overridevirtual |
Definition of a numbering instance.
Implements AttributeOutputBase.
Definition at line 7962 of file docxattributeoutput.cxx.
References FSNS(), SwNumRule::IsContinusNum(), m_pSerializer, nId, and SAL_INFO.
|
overridevirtual |
All the numbering level information.
Implements AttributeOutputBase.
Definition at line 8082 of file docxattributeoutput.cxx.
References abs(), aBuffer, SfxItemSet::ClearItem(), oox::core::ECMA_376_1ST_EDITION, FSNS(), GetExport(), wwFont::GetFamilyName(), DocxExport::GetFilter(), MSWordExportBase::GetGrfIndex(), MSWordExportBase::GetId(), oox::core::FilterBase::getVersion(), lcl_ConvertNumberingType(), m_bExportingOutline, MSWordExportBase::m_bExportModeRTF, m_pSerializer, MSWordExportBase::m_pStyles, m_rExport, nId, nIndex, WW8ListManager::nMaxLevel, nToken, OUStringToOString(), MSWordExportBase::OutputItemSet(), RES_CHRATR_CTL_FONT(), RES_CHRATR_FONT(), SAL_MAX_UINT16, SVX_NUM_BITMAP, SVX_NUM_CHAR_SPECIAL, u, and WriteCollectedRunProperties().
|
overridevirtual |
Numbering rule and Id.
Implements AttributeOutputBase.
Definition at line 7304 of file docxattributeoutput.cxx.
void DocxAttributeOutput::OutputDefaultItem | ( | const SfxPoolItem & | rHt | ) |
Similar to OutputItem(), but write something only if it is not the default.
This is to output the docDefaults, and we should write something out only in case it is not what MSO already uses for the document by default.
Definition at line 5362 of file docxattributeoutput.cxx.
References SvxParaVertAlignItem::Automatic, COL_AUTO(), Count, SvxBoxItem::GetBottom(), GetCaseMap(), SvxBrushItem::GetColor(), SvxBrushItem::GetGraphic(), SvxBrushItem::GetGraphicObject(), SvxBoxItem::GetLeft(), SvxBoxItem::GetRight(), SvxBrushItem::GetShadingValue(), SvxBoxItem::GetSmallestDistance(), SvxBoxItem::GetTop(), GetValue, ITALIC_NONE, LINESTYLE_NONE, AttributeOutputBase::OutputItem(), rBoxItem, RES_CHRATR_AUTOKERN(), RES_CHRATR_BACKGROUND(), 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_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_PARATR_ADJUST(), RES_PARATR_FORBIDDEN_RULES(), RES_PARATR_HANGINGPUNCTUATION(), RES_PARATR_HYPHENZONE(), RES_PARATR_LINESPACING(), RES_PARATR_NUMRULE(), RES_PARATR_SCRIPTSPACE(), RES_PARATR_SNAPTOGRID(), RES_PARATR_SPLIT(), RES_PARATR_TABSTOP(), RES_PARATR_VERTALIGN(), RES_PARATR_WIDOWS(), SAL_INFO, STRIKEOUT_NONE, WEIGHT_NORMAL, and SfxPoolItem::Which().
Referenced by DocDefaults().
|
overrideprotectedvirtual |
Output frames - the implementation.
The old OutputFlyFrame_Impl() moved to WriteFlyFrame(). Now if a frame anchored inside another frame, it will not be exported immediately, because OOXML does not support that feature, instead it postponed and exported later when the original shape closed.
Implements AttributeOutputBase.
Definition at line 6880 of file docxattributeoutput.cxx.
References SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), ww8::Frame::GetContentNode(), SwNode::GetFlyFormat(), ww8::Frame::GetFrameFormat(), SwFormat::GetHoriOrient(), SwFormat::GetVertOrient(), i, ww8::Frame::IsInline(), m_nEmbedFlyLevel, m_vPostponedFlys, and WriteFlyFrame().
|
overridevirtual |
Numbering definition that overrides abstract numbering definition.
Reimplemented from AttributeOutputBase.
Definition at line 8016 of file docxattributeoutput.cxx.
References FSNS(), SwNumRule::Get(), GetExport(), SvxNumberFormat::GetStart(), SwNumRule::IsContinusNum(), lcl_ListLevelsAreDifferentForExport(), m_pSerializer, MSWordExportBase::m_pUsedNumTable, m_rExport, WW8ListManager::nMaxLevel, WW8ListManager::nMinLevel, and MSWordExportBase::NumberingLevel().
|
overridevirtual |
Page break As a paragraph property - the paragraph should be on the next page.
Implements AttributeOutputBase.
Definition at line 7317 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_ADJUST.
Implements AttributeOutputBase.
Definition at line 9299 of file docxattributeoutput.cxx.
References oox::core::ECMA_376_1ST_EDITION, FSNS(), SvxAdjustItem::GetAdjust(), MSWordExportBase::GetCurItemSet(), MSWordExportBase::GetDefaultFrameDirection(), GetExport(), DocxExport::GetFilter(), SfxItemSet::GetItem(), SvxAdjustItem::GetLastBlock(), oox::core::FilterBase::getVersion(), m_pSerializer, and RES_FRAMEDIR().
|
overrideprotectedvirtual |
Sfx item RES_PARATR_FORBIDDEN_RULES.
Implements AttributeOutputBase.
Definition at line 9530 of file docxattributeoutput.cxx.
References FSNS(), SfxBoolItem::GetValue(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_GRABBAG.
Implements AttributeOutputBase.
Definition at line 10427 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), SfxGrabBagItem::GetGrabBag(), SdtBlockHelper::GetSdtParamsFromGrabBag(), SdtBlockHelper::m_aAlias, m_aParagraphSdt, m_aStartedParagraphSdtPrAlias, m_bParaAfterAutoSpacing, m_bParaBeforeAutoSpacing, m_nParaAfterSpacing, m_nParaBeforeSpacing, m_pBackgroundAttrList, m_pSerializer, m_pTableStyleExport, m_sOriginalBackgroundColor, o3tl::mm100, OUStringToOString(), SAL_INFO, SAL_WARN, and o3tl::toTwips().
|
overridevirtual |
Output style.
Implements AttributeOutputBase.
Definition at line 4018 of file docxattributeoutput.cxx.
References FSNS(), m_pSerializer, MSWordExportBase::m_pStyles, and m_rExport.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_HANGINGPUNCTUATION.
Implements AttributeOutputBase.
Definition at line 9524 of file docxattributeoutput.cxx.
References FSNS(), SfxBoolItem::GetValue(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_HYPHENZONE.
Implements AttributeOutputBase.
Definition at line 9482 of file docxattributeoutput.cxx.
References FSNS(), SvxHyphenZoneItem::IsHyphen(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_LINESPACING.
Implements AttributeOutputBase.
Definition at line 9277 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), and m_pParagraphSpacingAttrList.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_NUMRULE.
Implements AttributeOutputBase.
Definition at line 9488 of file docxattributeoutput.cxx.
References FSNS(), SwNumRule::GetName(), SwTextNode::GetTextColl(), SwNumRule::IsOutlineRule(), m_pSerializer, MSWordExportBase::m_pUsedNumTable, and m_rExport.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 7309 of file docxattributeoutput.cxx.
References FSNS(), CntUInt16Item::GetValue(), m_pSerializer, min(), and WW8ListManager::nMaxLevel.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_SCRIPTSPACE.
Implements AttributeOutputBase.
Definition at line 9518 of file docxattributeoutput.cxx.
References FSNS(), SfxBoolItem::GetValue(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_SNAPTOGRID.
Implements AttributeOutputBase.
Definition at line 9563 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_SPLIT.
Implements AttributeOutputBase.
Definition at line 9360 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_TABSTOP.
Implements AttributeOutputBase.
Definition at line 9421 of file docxattributeoutput.cxx.
References SvxTabStopItem::At(), SvxTabStopItem::Count(), SwFormat::DerivedFrom(), FSNS(), IDocumentSettingAccess::get(), SwFormat::GetAttrSet(), GetExport(), SwDoc::getIDocumentSettingAccess(), MSWordExportBase::GetItem(), SfxItemSet::GetItem(), SvxTabStop::GetTabPos(), i, impl_WriteTabElement(), MSWordExportBase::m_pCurrentStyle, m_pSerializer, MSWordExportBase::m_pStyAttr, MSWordExportBase::m_rDoc, m_rExport, nCount, RES_LR_SPACE(), RES_PARATR_TABSTOP(), DocxExport::setDefaultTabStop(), and TABS_RELATIVE_TO_INDENT.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_VERTALIGN.
Implements AttributeOutputBase.
Definition at line 9536 of file docxattributeoutput.cxx.
References SvxParaVertAlignItem::Automatic, SvxParaVertAlignItem::Baseline, SvxParaVertAlignItem::Bottom, SvxParaVertAlignItem::Center, FSNS(), SvxParaVertAlignItem::GetValue(), m_pSerializer, and SvxParaVertAlignItem::Top.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_WIDOWS.
Implements AttributeOutputBase.
Definition at line 9368 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 8919 of file docxattributeoutput.cxx.
References m_PendingPlaceholder.
void DocxAttributeOutput::popFromTableExportContext | ( | DocxTableExportContext const & | rContext | ) |
Restores from the remembered state.
Definition at line 7025 of file docxattributeoutput.cxx.
References m_aParagraphSdt, m_aRunSdt, DocxTableExportContext::m_bStartedParaSdt, DocxTableExportContext::m_bStartedRunSdt, SdtBlockHelper::m_bStartedSdt, DocxTableExportContext::m_bTableCellOpen, m_nHyperLinkCount, DocxTableExportContext::m_nHyperLinkCount, DocxTableExportContext::m_nTableDepth, DocxTableExportContext::m_pTableInfo, MSWordExportBase::m_pTableInfo, m_rExport, and m_tableReference.
Referenced by DocxTableExportContext::~DocxTableExportContext().
|
private |
Definition at line 920 of file docxattributeoutput.cxx.
References convertToOOXMLHoriOrientRel(), convertToOOXMLVertOrientRel(), FSNS(), SwFormat::GetHoriOrient(), SvxLRSpaceItem::GetLeft(), SvxULSpaceItem::GetLower(), SwFormat::GetLRSpace(), SwFormatVertOrient::GetPos(), SwFormatHoriOrient::GetPos(), SwFormatVertOrient::GetRelationOrient(), SwFormatHoriOrient::GetRelationOrient(), SvxLRSpaceItem::GetRight(), SwFormat::GetSurround(), SwFormat::GetULSpace(), SvxULSpaceItem::GetUpper(), SfxEnumItem< typename EnumT >::GetValue(), SwFormat::GetVertOrient(), Size::Height(), m_pSerializer, and Size::Width().
Referenced by EndParagraphProperties().
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 8771 of file docxattributeoutput.cxx.
References aName, SwPostItField::GetName(), m_nNextAnnotationMarkId, m_postitFields, m_rOpenedAnnotationMarksIds, nId, and OUStringToOString().
|
private |
Definition at line 6282 of file docxattributeoutput.cxx.
References m_oPostponedOLEs, and WriteOLE().
Referenced by WriteOLE2Obj().
void DocxAttributeOutput::pushToTableExportContext | ( | DocxTableExportContext & | rContext | ) |
Stores the table export state to the passed context and resets own state.
Definition at line 7005 of file docxattributeoutput.cxx.
References m_aParagraphSdt, m_aRunSdt, DocxTableExportContext::m_bStartedParaSdt, DocxTableExportContext::m_bStartedRunSdt, SdtBlockHelper::m_bStartedSdt, DocxTableExportContext::m_bTableCellOpen, m_nHyperLinkCount, DocxTableExportContext::m_nHyperLinkCount, DocxTableExportContext::m_nTableDepth, DocxTableExportContext::m_pTableInfo, MSWordExportBase::m_pTableInfo, m_rExport, and m_tableReference.
Referenced by DocxTableExportContext::DocxTableExportContext().
|
overridevirtual |
Output text (without markup).
Implements AttributeOutputBase.
Definition at line 3589 of file docxattributeoutput.cxx.
References m_sRawText.
|
overridevirtual |
Output redlining.
The common attribute that can be among the run properties.
Implements AttributeOutputBase.
Definition at line 3782 of file docxattributeoutput.cxx.
References sax_fastparser::FastSerializerHelper::createAttrList(), MSWordStyles::CreateStyleId(), DateTimeToOString(), SvtSecurityOptions::DocWarnRemovePersonalInfo, SwDoc::FindTextFormatCollByName(), FSNS(), SwRedlineData::GetAuthor(), Date::GetDay(), GetExport(), SwRedlineData::GetExtraData(), DocxSdrExport::getFlyAttrList(), SwRedlineExtraData_FormatColl::GetFormatName(), SwRedlineExtraData_FormatColl::GetItemSet(), Date::GetMonth(), SwRedlineData::GetSeqNo(), SwRedlineData::GetTimeStamp(), SwRedlineData::GetType(), Date::GetYear(), SvtSecurityOptions::IsOptionSet(), MSWordExportBase::m_bExportModeRTF, m_pParagraphSpacingAttrList, m_pSerializer, MSWordExportBase::m_pStyles, MSWordExportBase::m_rDoc, m_rExport, MSWordExportBase::OutputItemSet(), sax_fastparser::PREPEND, SAL_WARN, DocxExport::SdrExporter(), SW_MOD, SwRedlineTypeToOUString(), Tag_Redline_1, Tag_Redline_2, and WriteCollectedParagraphProperties().
Referenced by EndParagraphProperties(), and EndRunProperties().
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 8752 of file docxattributeoutput.cxx.
References ww::eREF, FieldString(), GetExp, SwField::GetTyp(), m_rExport, nType, DocxExport::OutputField(), and SwFieldType::Which().
|
overridevirtual |
Reset the flag for FlyProcessing.
Reimplemented from AttributeOutputBase.
Definition at line 1597 of file docxattributeoutput.cxx.
References m_bPostponedProcessingFly.
|
overridevirtual |
Export the state of RTL/CJK.
Implements AttributeOutputBase.
Definition at line 309 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overridevirtual |
Output text (inside a run).
Implements AttributeOutputBase.
Definition at line 3521 of file docxattributeoutput.cxx.
References SwDoc::GetCurTOX(), SwRedlineData::GetType(), impl_WriteRunText(), SwRedlineData::IsMoved(), m_bRunTextIsOn, m_closeHyperlinkInPreviousRun, m_closeHyperlinkInThisRun, MSWordExportBase::m_pCurPam, m_pRedlineData, m_pSerializer, m_rExport, and SAL_INFO.
Referenced by CmdField_Impl(), EndField_Impl(), EndRun(), FootnoteEndnoteReference(), FootnoteEndnoteRefTag(), StartField_Impl(), StartRuby(), WriteOutliner(), WritePendingPlaceholder(), WritePostitFields(), and WritePostponedFormControl().
|
overridevirtual |
for footnote/endnote section properties
Reimplemented from AttributeOutputBase.
Definition at line 9269 of file docxattributeoutput.cxx.
References SwDoc::GetEndNoteInfo(), SwDoc::GetFootnoteInfo(), HasEndnotes(), HasFootnotes(), m_pSerializer, MSWordExportBase::m_rDoc, m_rExport, and WriteFootnoteEndnotePr().
|
overridevirtual |
Columns populated from right/numbers on the right side?
Implements AttributeOutputBase.
Definition at line 7611 of file docxattributeoutput.cxx.
References m_pSerializer.
|
overridevirtual |
Write a section break msword::ColumnBreak or msword::PageBreak bBreakAfter: the break must be scheduled for insertion in the end of current paragraph.
Implements AttributeOutputBase.
Definition at line 7326 of file docxattributeoutput.cxx.
References COLBRK_POSTPONE, COLBRK_WRITE, COLBRK_WRITEANDPOSTPONE, msword::ColumnBreak, FSNS(), SwNodes::GetEndOfContent(), SwDoc::GetNodes(), SfxBoolItem::GetValue(), m_bIsFirstParagraph, m_bPageBreakAfter, m_bParagraphOpened, m_bPostponedPageBreak, m_nColBreakStatus, MSWordExportBase::m_pCurPam, m_pSectionInfo, m_pSerializer, MSWordExportBase::m_rDoc, m_rExport, msword::PageBreak, WW8_SepInfo::pSectionFormat, SAL_INFO, MSWordExportBase::SectionProperties(), and XML_type.
Referenced by EndParagraph().
|
overridevirtual |
Called in order to output section breaks.
Implements AttributeOutputBase.
Definition at line 1272 of file docxattributeoutput.cxx.
References SwFormat::GetAttrSet(), SwTable::GetFrameFormat(), SwNodeIndex::GetNode(), SwContentNode::GetpSwAttrSet(), SwTableNode::GetTable(), SwNode::GetTextNode(), SwNode::IsEndNode(), SwNode::IsSectionNode(), SwNode::IsTableNode(), SwNode::IsTextNode(), m_rExport, m_tableReference, MSWordExportBase::OutputSectionBreaks(), and SwNode::StartOfSectionNode().
|
overridevirtual |
Protection of forms.
Implements AttributeOutputBase.
Definition at line 7484 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overridevirtual |
Numbering of the lines in the document.
Implements AttributeOutputBase.
Definition at line 7536 of file docxattributeoutput.cxx.
References FSNS(), SwLineNumberInfo::GetCountBy(), SwLineNumberInfo::GetPosFromLeft(), SwLineNumberInfo::IsRestartEachPage(), and m_pSerializer.
|
overridevirtual |
Description of the page borders.
Implements AttributeOutputBase.
Definition at line 7554 of file docxattributeoutput.cxx.
References OutputBorderOptions::aShadowLocation, editeng::BorderDistancesToWord(), FSNS(), IDocumentSettingAccess::get(), SwFormat::GetAttrSet(), SvxBoxItem::GetBottom(), SwFormat::GetBox(), SwFormat::GetDoc(), GetExport(), SvxLRSpaceItem::GetGutterMargin(), SwDoc::getIDocumentSettingAccess(), SvxBoxItem::GetLeft(), SvxShadowItem::GetLocation(), SwFormat::GetLRSpace(), SvxBoxItem::GetRight(), SvxBoxItem::GetTop(), GUTTER_AT_TOP, sw::util::HdFtDistanceGlue::HasFooter(), sw::util::HdFtDistanceGlue::HasHeader(), MSWordExportBase::HasItem(), impl_borders(), lcl_getBoxBorderOptions(), sw::util::HdFtDistanceGlue::m_DyaHdrBottom, sw::util::HdFtDistanceGlue::m_DyaHdrTop, m_pageMargins, m_pSerializer, editeng::WordPageMargins::nBottom, editeng::WordPageMargins::nLeft, editeng::WordPageMargins::nTop, OutputBorderOptions::pDistances, and RES_SHADOW().
|
overridevirtual |
The style of the page numbers.
Implements AttributeOutputBase.
Definition at line 7722 of file docxattributeoutput.cxx.
References FSNS(), lcl_ConvertNumberingType(), m_pSerializer, nNumType, and SAL_INFO.
|
overrideprotectedvirtual |
RES_RTL_GUTTER.
Implements AttributeOutputBase.
Definition at line 7492 of file docxattributeoutput.cxx.
References SfxBoolItem::GetValue(), and m_pSerializer.
|
overridevirtual |
Has different headers/footers for the title page.
Implements AttributeOutputBase.
Definition at line 7549 of file docxattributeoutput.cxx.
References m_pSerializer.
|
overridevirtual |
The type of breaking.
Implements AttributeOutputBase.
Definition at line 7744 of file docxattributeoutput.cxx.
References FSNS(), m_pSerializer, and XML_type.
|
inline |
Definition at line 1090 of file docxattributeoutput.hxx.
References m_bAlternateContentChoiceOpen.
Referenced by EndParagraph().
|
overridevirtual |
If the node has an anchor linked.
Reimplemented from AttributeOutputBase.
Definition at line 1592 of file docxattributeoutput.cxx.
References m_bAnchorLinkedToNode.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 8948 of file docxattributeoutput.cxx.
References eType, GetExport(), and DocxExport::OutputField().
void DocxAttributeOutput::SetSerializer | ( | ::sax_fastparser::FSHelperPtr const & | pSerializer | ) |
For e.g. the output of the styles, we need to switch the serializer to another one.
Definition at line 10697 of file docxattributeoutput.cxx.
References m_pSerializer, and m_pTableStyleExport.
|
overridevirtual |
Set the state of the Fly at current position.
Reimplemented from AttributeOutputBase.
Definition at line 1587 of file docxattributeoutput.cxx.
References m_nStateOfFlyFrame.
|
inline |
Definition at line 1088 of file docxattributeoutput.hxx.
References m_bWritingHeaderFooter.
|
overridevirtual |
Start of the abstract numbering definition instance.
Reimplemented from AttributeOutputBase.
Definition at line 8069 of file docxattributeoutput.cxx.
References FSNS(), SwNumRule::IsOutlineRule(), m_bExportingOutline, m_pSerializer, MSWordExportBase::m_pUsedNumTable, m_rExport, and nId.
|
private |
Definition at line 2639 of file docxattributeoutput.cxx.
References CmdField_Impl(), DateTime, ww::eFILLIN, ww::eFORMDATE, ww::eFORMDROPDOWN, ww::eNONE, FieldInfos::eType, ww::eUNKNOWN, FIXEDFLD, FSNS(), sw::mark::IDateFieldmark::GetCurrentDate(), sw::mark::IDateFieldmark::GetDateInStandardDateFormat(), SwInputField::getGrabBagParams(), SwDropDownField::GetItemSequence(), SwDropDownField::GetName(), SwInputField::GetPar1(), SwDropDownField::GetSelectedItem(), m_bWritingField, m_pSerializer, m_sRawText, nPos, ODF_FORMDATE_CURRENTDATE, ODF_FORMDATE_DATEFORMAT, ODF_FORMDATE_DATEFORMAT_LANGUAGE, FieldInfos::pField, FieldInfos::pFieldmark, RunText(), UNO_NAME_MISC_OBJ_INTEROPGRABBAG, WriteFFData(), WriteFormDateStart(), WriteSdtDropDownStart(), and WriteSdtPlainText().
Referenced by EndRun().
void DocxAttributeOutput::StartFont | ( | const OUString & | rFamilyName | ) | const |
Start the font.
Definition at line 7780 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
Referenced by wwFont::WriteDocx().
|
overridevirtual |
Start of the paragraph.
Implements AttributeOutputBase.
Definition at line 419 of file docxattributeoutput.cxx.
References checkAndWriteFloatingTables(), COLBRK_POSTPONE, COLBRK_WRITE, SdtBlockHelper::EndSdtBlock(), FSNS(), SfxGrabBagItem::GetGrabBag(), SfxItemSet::GetItem(), SwContentNode::GetpSwAttrSet(), DocxSdrExport::IsDMLAndVMLDrawingOpen(), lcl_isOnelinerSdt(), m_aFramesOfParagraph, m_aParagraphSdt, m_aStartedParagraphSdtPrAlias, m_bHadSectPr, m_bIsFirstParagraph, m_bParagraphOpened, SdtBlockHelper::m_bStartedSdt, m_nColBreakStatus, m_nNextParaId, m_nTextFrameLevel, MSWordExportBase::m_pCurPam, m_pSectionInfo, m_pSerializer, m_rExport, m_tableReference, RES_PARATR_GRABBAG(), DocxExport::SdrExporter(), StartTable(), StartTableCell(), StartTableRow(), SyncNodelessCells(), Tag_StartParagraph_1, and Tag_StartParagraph_2.
Referenced by WriteOutliner().
|
overridevirtual |
Called before we start outputting the attributes.
Implements AttributeOutputBase.
Definition at line 1315 of file docxattributeoutput.cxx.
References InitCollectedParagraphProperties(), MSWordExportBase::m_nTextTyp, m_pSectionInfo, m_pSerializer, m_rExport, MSWordExportBase::SectionProperties(), Tag_StartParagraphProperties, and TXT_MAINTEXT.
Referenced by WriteOutliner().
void DocxAttributeOutput::StartRedline | ( | const SwRedlineData * | pRedlineData | ) |
Output redlining.
Start of the tag that encloses the run, fills the info according to the value of pRedlineData.
Definition at line 3933 of file docxattributeoutput.cxx.
References DateTimeToOString(), SvtSecurityOptions::DocWarnRemovePersonalInfo, FSNS(), SwRedlineData::GetAuthor(), SwDoc::GetCurTOX(), Date::GetDay(), GetExport(), Date::GetMonth(), SwRedlineData::GetTimeStamp(), SwRedlineData::GetType(), Date::GetYear(), SwRedlineData::IsMoved(), SvtSecurityOptions::IsOptionSet(), m_nRedlineId, MSWordExportBase::m_pCurPam, m_pSerializer, m_rExport, SwRedlineData::Next(), OUStringToOString(), SAL_INFO, StartRedline(), and SW_MOD.
Referenced by EndParagraphProperties(), EndRun(), and StartRedline().
|
overridevirtual |
Output ruby start.
Implements AttributeOutputBase.
Definition at line 3594 of file docxattributeoutput.cxx.
References CharFont(), CharFontSize(), LanguageTag::convertToBcp47(), EndRun(), EndRunProperties(), FSNS(), g_pBreakIt, SwBreakIt::Get(), WW8Ruby::GetBaseHeight(), SwBreakIt::GetBreakIter(), SwTextRuby::GetCharFormat(), GetExport(), SwFormat::GetFormatAttr(), WW8Ruby::GetJC(), SwTextNode::GetLang(), WW8Ruby::GetRubyHeight(), SwFormatRuby::GetText(), SwFormatRuby::GetTextRuby(), m_closeHyperlinkInPreviousRun, m_closeHyperlinkInThisRun, m_pSerializer, nPos, RES_CHRATR_CJK_FONT(), RES_CHRATR_CJK_FONTSIZE(), RES_CHRATR_CTL_FONTSIZE(), RES_CHRATR_FONT(), RES_CHRATR_FONTSIZE(), RunText(), SAL_INFO, StartRun(), and StartRunProperties().
|
overridevirtual |
Start of the text run.
Implements AttributeOutputBase.
Definition at line 1607 of file docxattributeoutput.cxx.
References m_pRedlineData, m_pSerializer, Tag_StartRun_1, Tag_StartRun_2, and Tag_StartRun_3.
Referenced by EndRuby(), and StartRuby().
|
overridevirtual |
Called before we start outputting the attributes.
Implements AttributeOutputBase.
Definition at line 3045 of file docxattributeoutput.cxx.
References GetExport(), InitCollectedRunProperties(), m_oPostponedDiagrams, m_oPostponedDMLDrawings, m_oPostponedGraphic, m_oPostponedOLEs, m_pHyperlinkAttrList, m_pSerializer, and Tag_StartRunProperties.
Referenced by StartRuby().
|
overridevirtual |
Start of the section properties.
Implements AttributeOutputBase.
Definition at line 7429 of file docxattributeoutput.cxx.
References comphelper::containerToSequence(), FSNS(), m_bHadSectPr, m_bOpenedSectPr, m_pSerializer, Tag_StartSection, and XML_type.
|
overridevirtual |
Start of a style in the styles table.
Implements AttributeOutputBase.
Definition at line 7166 of file docxattributeoutput.cxx.
References eType, FSNS(), SwFormat::GetGrabBagItem(), SwNumRule::GetGrabBagItem(), lcl_guessQFormat(), m_pSerializer, MSWordExportBase::m_pStyles, m_rExport, SAL_WARN, STYLE_TYPE_CHAR, STYLE_TYPE_LIST, STYLE_TYPE_PARA, uno::Any::Value, and XML_type.
|
overridevirtual |
Start of (paragraph or run) properties of a style.
Implements AttributeOutputBase.
Definition at line 7268 of file docxattributeoutput.cxx.
References InitCollectedParagraphProperties(), InitCollectedRunProperties(), and m_pSerializer.
Referenced by DocDefaults().
|
overridevirtual |
Start of the styles table.
Implements AttributeOutputBase.
Definition at line 5267 of file docxattributeoutput.cxx.
References DocDefaults(), FSNS(), GetExport(), LatentStyles(), and m_pSerializer.
|
private |
Definition at line 4407 of file docxattributeoutput.cxx.
References EndParaSdtBlock(), InitTableHelper(), m_aTableStyleConfs, m_LastClosedCell, m_LastOpenCell, m_pSerializer, m_TableFirstCells, and TableDefinition().
Referenced by StartParagraph().
|
private |
Definition at line 4487 of file docxattributeoutput.cxx.
References InitTableHelper(), m_LastOpenCell, m_pSerializer, m_tableReference, and TableCellProperties().
Referenced by FinishTableRowCell(), StartParagraph(), and SyncNodelessCells().
|
private |
Definition at line 4447 of file docxattributeoutput.cxx.
References FSNS(), SwFormat::GetAttrSet(), SwTableLine::GetFrameFormat(), SfxItemSet::GetItem(), SwTable::GetRowsToRepeat(), SwTableBox::GetUpper(), m_pSerializer, m_pTableStyleExport, RES_FRMATR_GRABBAG(), TableCanSplit(), TableHeight(), and TableRowRedline().
Referenced by StartParagraph(), and SyncNodelessCells().
|
overridevirtual |
Output URL start.
Implements AttributeOutputBase.
Definition at line 3689 of file docxattributeoutput.cxx.
References AnalyzeURL(), ww::eHYPERLINK, FSNS(), GetExport(), oox::getRelationship(), m_aSeqBookmarksNames, m_hyperLinkAnchor, m_pHyperlinkAttrList, m_pSerializer, m_rExport, nIndex, nPos, OUStringToOString(), DocxExport::OutputField(), rTarget, sId, and o3tl::toUInt32().
|
private |
Definition at line 1173 of file docxattributeoutput.cxx.
References EndTableCell(), i, m_LastClosedCell, m_LastOpenCell, m_pSerializer, MAX_CELL_IN_WORD, StartTableCell(), and StartTableRow().
Referenced by FinishTableRowCell(), and StartParagraph().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 4963 of file docxattributeoutput.cxx.
References AddToAttrList(), COL_AUTO(), msfilter::util::ConvertColor(), FSNS(), SwFormat::GetAttrSet(), SvxBrushItem::GetColor(), SwTable::GetFrameFormat(), SwTableLine::GetFrameFormat(), SwTableBox::GetFrameFormat(), SfxItemSet::GetItem(), SwTableBox::GetUpper(), m_pSerializer, OUStringToOString(), RES_BACKGROUND(), RES_FRMATR_GRABBAG(), and sColor.
Referenced by TableCellProperties().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 5193 of file docxattributeoutput.cxx.
References FSNS(), SwTable::GetFrameFormat(), m_pSerializer, m_rExport, and MSWordExportBase::TrueFrameDirection().
Referenced by TableDefinition().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 5180 of file docxattributeoutput.cxx.
References FSNS(), SwTableLine::GetFrameFormat(), SwFormat::GetRowSplit(), SwTableBox::GetUpper(), SfxBoolItem::GetValue(), and m_pSerializer.
Referenced by StartTableRow().
|
private |
Definition at line 4304 of file docxattributeoutput.cxx.
References oox::core::ECMA_376_1ST_EDITION, FSNS(), SwFormat::GetAttrSet(), SwFormat::GetBox(), SwWriteTableRow::GetCells(), SwWriteTableCell::GetColSpan(), GetExport(), DocxExport::GetFilter(), SwTableBox::GetFrameFormat(), AttributeOutputBase::GetGridCols(), SfxItemSet::GetItem(), oox::core::FilterBase::getVersion(), impl_borders(), impl_cellMargins(), lcl_getTableCellBorderOptions(), m_aTableStyleConfs, m_pSerializer, m_pTableStyleExport, m_TableFirstCells, m_xTableWrt, RES_FRMATR_GRABBAG(), SAL_WARN, o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size(), TableBackgrounds(), TableCellRedline(), TableVerticalCell(), and XML_type.
Referenced by StartTableCell().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 5102 of file docxattributeoutput.cxx.
References DateTimeToOString(), SvtSecurityOptions::DocWarnRemovePersonalInfo, FSNS(), SwRedlineData::GetAuthor(), Date::GetDay(), GetExport(), IDocumentRedlineAccess::GetExtraRedlineTable(), SwDoc::getIDocumentRedlineAccess(), Date::GetMonth(), SwExtraRedlineTable::GetRedline(), SwTableCellRedline::GetRedlineData(), SwExtraRedlineTable::GetSize(), SwTableCellRedline::GetTableBox(), SwRedlineData::GetTimeStamp(), SwRedlineData::GetType(), Date::GetYear(), SvtSecurityOptions::IsOptionSet(), m_nRedlineId, m_pSerializer, MSWordExportBase::m_rDoc, m_rExport, OUStringToOString(), and SW_MOD.
Referenced by TableCellProperties().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 4947 of file docxattributeoutput.cxx.
Referenced by TableDefinition().
void DocxAttributeOutput::TableDefaultCellMargins | ( | ww8::WW8TableNodeInfoInner::Pointer_t const & | pTableTextNodeInfoInner | ) |
Definition at line 4953 of file docxattributeoutput.cxx.
References oox::core::ECMA_376_1ST_EDITION, SwFormat::GetBox(), GetExport(), DocxExport::GetFilter(), SwTableBox::GetFrameFormat(), oox::core::FilterBase::getVersion(), impl_cellMargins(), and m_pSerializer.
Referenced by TableDefinition().
|
overridevirtual |
As per ECMA Specification : ECMA-376, Second Edition, Part 1 - Fundamentals And Markup Language Reference [ 17.18.90 ST_TableWidth (Table Width Units)] http://www.schemacentral.com/sc/ooxml/a-w_type-7.html
Fiftieths of a Percent : http://startbigthinksmall.wordpress.com/2010/01/04/points-inches-and-emus-measuring-units-in-office-open-xml/ pct Width is in Fiftieths of a Percent
ex. If the Table width is 50% then Width in Fiftieths of a percent is (50 * 50) % or 0.5 * 5000 = 2500pct
Implements AttributeOutputBase.
Definition at line 4562 of file docxattributeoutput.cxx.
References SvxBoxItem::CalcLineWidth(), COL_AUTO(), comphelper::containerToSequence(), msfilter::util::ConvertColor(), convertToOOXMLHoriOrient(), convertToOOXMLHoriOrientRel(), convertToOOXMLVertOrient(), convertToOOXMLVertOrientRel(), DocxStringGetToken(), oox::core::ECMA_376_1ST_EDITION, FSNS(), SwFormat::GetAttrSet(), SwFormat::GetBox(), SvxBrushItem::GetColor(), AttributeOutputBase::GetColumnWidths(), SvxBoxItem::GetDistance(), GetExport(), DocxExport::GetFilter(), DocxExport::GetFloatingTableFrame(), SwTable::GetFrameFormat(), SwTableBox::GetFrameFormat(), ww8::Frame::GetFrameFormat(), SwFormat::GetFrameSize(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SfxItemSet::GetItem(), SvxBoxItem::GetLeft(), SvxLRSpaceItem::GetLeft(), SwFormat::GetLRSpace(), SwXTextTables::GetObject(), AttributeOutputBase::GetTablePageSize(), oox::core::FilterBase::getVersion(), SwFormatFrameSize::GetWidthPercent(), m_aTableStyleConfs, m_pSerializer, m_rExport, m_tableReference, SwPostItHelper::NONE, nToken, nValue, OUStringToOString(), RES_BACKGROUND(), RES_FRMATR_GRABBAG(), SAL_WARN, sColor, TableBidi(), TableDefaultBorders(), TableDefaultCellMargins(), Tag_TableDefinition, and XML_type.
Referenced by StartTable().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 5154 of file docxattributeoutput.cxx.
References Fixed, FSNS(), SwTableLine::GetFrameFormat(), SwFormat::GetFrameSize(), SvxSizeItem::GetHeight(), SwFormatFrameSize::GetHeightSizeType(), SwTableBox::GetUpper(), m_pSerializer, Minimum, and Variable.
Referenced by StartTableRow().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 4515 of file docxattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 4519 of file docxattributeoutput.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 5243 of file docxattributeoutput.cxx.
References FinishTableRowCell().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 5252 of file docxattributeoutput.cxx.
References SAL_INFO.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 5262 of file docxattributeoutput.cxx.
References SAL_INFO.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 5036 of file docxattributeoutput.cxx.
References DateTimeToOString(), SvtSecurityOptions::DocWarnRemovePersonalInfo, FSNS(), SwRedlineData::GetAuthor(), Date::GetDay(), GetExport(), IDocumentRedlineAccess::GetExtraRedlineTable(), SwDoc::getIDocumentRedlineAccess(), Date::GetMonth(), SwExtraRedlineTable::GetRedline(), SwTableRowRedline::GetRedlineData(), SwRangeRedline::GetRedlineData(), IDocumentRedlineAccess::GetRedlineTable(), SwExtraRedlineTable::GetSize(), SwTableRowRedline::GetTableLine(), SwRedlineData::GetTimeStamp(), SwRedlineData::GetType(), SwRangeRedline::GetType(), SwTableBox::GetUpper(), Date::GetYear(), SvtSecurityOptions::IsOptionSet(), m_nRedlineId, m_pSerializer, MSWordExportBase::m_rDoc, m_rExport, nPos, SwRedlineTable::npos, OUStringToOString(), SW_MOD, and SwTableLine::UpdateTextChangesOnly().
Referenced by StartTableRow().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 5257 of file docxattributeoutput.cxx.
References SAL_INFO.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 5204 of file docxattributeoutput.cxx.
References FSNS(), SwWriteTableRow::GetCells(), SwTableBox::GetFrameFormat(), SwWriteTableCell::GetVertOri(), m_pSerializer, m_rExport, m_xTableWrt, SAL_WARN, o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size(), and MSWordExportBase::TrueFrameDirection().
Referenced by TableCellProperties().
|
staticprivate |
Definition at line 963 of file docxattributeoutput.cxx.
References SwFrameFormat::FindRealSdrObject(), and uno::Any::Value.
Referenced by EndParagraph(), and EndParagraphProperties().
|
overrideprotectedvirtual |
Sfx item RES_TXTATR_CHARFMT.
Implements AttributeOutputBase.
Definition at line 8745 of file docxattributeoutput.cxx.
References FSNS(), SwFormatCharFormat::GetCharFormat(), MSWordExportBase::GetId(), m_pSerializer, MSWordExportBase::m_pStyles, and m_rExport.
|
overrideprotectedvirtual |
Sfx item RES_TXTATR_FTN.
Implements AttributeOutputBase.
Definition at line 9088 of file docxattributeoutput.cxx.
References FSNS(), FTNPOS_CHAPTER, SwEndNoteInfo::GetAnchorCharFormat(), SwDoc::GetEndNoteInfo(), SwDoc::GetFootnoteInfo(), MSWordExportBase::GetId(), SwFormatFootnote::IsEndNote(), SwFootnoteInfo::m_ePos, m_pEndnotesList, m_pFootnotesList, m_pSerializer, MSWordExportBase::m_pStyles, MSWordExportBase::m_rDoc, and m_rExport.
|
overrideprotectedvirtual |
Sfx item RES_TXTATR_INETFMT.
Implements AttributeOutputBase.
Definition at line 8734 of file docxattributeoutput.cxx.
References SwDoc::FindCharFormatByName(), FSNS(), MSWordExportBase::GetId(), SwFormatINetFormat::GetINetFormat(), m_pSerializer, MSWordExportBase::m_pStyles, MSWordExportBase::m_rDoc, and m_rExport.
|
overrideprotectedvirtual |
RES_TXTATR_LINEBREAK, i.e. clearing breaks.
Implements AttributeOutputBase.
Definition at line 7502 of file docxattributeoutput.cxx.
References SfxEnumItem< typename EnumT >::GetValue(), and m_oLineBreakClear.
|
overridevirtual |
Reimplemented from AttributeOutputBase.
Definition at line 7762 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
staticprivate |
Translate an ico value to the corresponding HighlightColorValues enumaration item.
[in] | nIco | ico value [0..16] |
Definition at line 7937 of file docxattributeoutput.cxx.
Referenced by CharHighlight().
|
private |
Definition at line 6181 of file docxattributeoutput.cxx.
References oox::vml::VMLExport::AddInlineSdrObject(), oox::vml::VMLExport::AddSdrObject(), FSNS(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormat::GetFollowTextFlow(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SwFormatVertOrient::GetRelationOrient(), SwFormatHoriOrient::GetRelationOrient(), SwFormat::GetSurround(), SdrUnoObj::GetUnoControlModel(), SfxBoolItem::GetValue(), SwFormatVertOrient::GetVertOrient(), SwFormat::GetVertOrient(), m_pSerializer, m_rExport, oox::vml::VMLExport::OverrideShapeIDGen(), pObject, oox::vml::VMLExport::SetHashMarkForType(), oox::vml::VMLExport::SetSkipwzName(), docx::SurroundToVMLWrap(), DocxExport::VMLExporter(), and DocxExport::WriteActiveXObject().
Referenced by WritePostponedActiveXControl().
void DocxAttributeOutput::WriteAnnotationMarks_Impl | ( | std::vector< OUString > & | rStarts, |
std::vector< OUString > & | rEnds | ||
) |
Definition at line 9070 of file docxattributeoutput.cxx.
References m_rAnnotationMarksEnd, m_rAnnotationMarksStart, and OUStringToOString().
|
overrideprotectedvirtual |
Insert a bookmark inside the currently processed paragraph.
Implements AttributeOutputBase.
Definition at line 3683 of file docxattributeoutput.cxx.
References m_aBookmarksOfParagraphEnd, and m_aBookmarksOfParagraphStart.
void DocxAttributeOutput::WriteBookmarks_Impl | ( | std::vector< OUString > & | rStarts, |
std::vector< OUString > & | rEnds, | ||
const SwRedlineData * | pRedlineData = nullptr |
||
) |
Definition at line 9007 of file docxattributeoutput.cxx.
References m_pMoveRedlineData, m_rBookmarksEnd, m_rBookmarksStart, m_rPermissionsEnd, m_rPermissionsStart, and name.
|
private |
Output what we collected during the run properties output.
Definition at line 1382 of file docxattributeoutput.cxx.
References DocxSdrExport::getFlyAttrList(), m_pBackgroundAttrList, m_pParagraphSpacingAttrList, m_pSerializer, m_rExport, and DocxExport::SdrExporter().
Referenced by EndParagraphProperties(), EndStyleProperties(), and Redline().
|
private |
Output what we collected during the run properties output.
Definition at line 3305 of file docxattributeoutput.cxx.
References FSNS(), i, m_aTextEffectsGrabBag, m_nCharTransparence, m_pCharLangAttrList, m_pColorAttrList, m_pEastAsianLayoutAttrList, m_pFontsAttrList, m_pSerializer, and oox::drawingml::MAX_PERCENT.
Referenced by DoWriteFieldRunProperties(), EndParagraphProperties(), EndRunProperties(), EndStyleProperties(), NumberingLevel(), and WriteOutliner().
|
private |
Definition at line 2575 of file docxattributeoutput.cxx.
References m_pSerializer.
Referenced by EndField_Impl(), EndRun(), and WriteSdtDropDownEnd().
|
private |
Definition at line 2386 of file docxattributeoutput.cxx.
References DocxExport::AddSdtData(), CH_TXTATR_BREAKWORD, FSNS(), SwTextAttrEnd::GetEnd(), SwTextAttr::GetStart(), SwPaM::GetText(), m_pContentControl, m_pSerializer, m_rExport, and comphelper::string::removeAny().
Referenced by EndRun().
|
overrideprotectedvirtual |
Write the expanded field.
Implements AttributeOutputBase.
Definition at line 8954 of file docxattributeoutput.cxx.
References ww::eUNKNOWN, m_rExport, and DocxExport::OutputField().
|
private |
Definition at line 2239 of file docxattributeoutput.cxx.
References DocxExport::DoComboBox(), ww::eFORMCHECKBOX, ww::eFORMDROPDOWN, ww::eFORMTEXT, FieldInfos::eType, GetExport(), sw::mark::ICheckboxFieldmark::IsChecked(), m_pSerializer, ODF_FORMDROPDOWN_ENTRY_COUNT_LIMIT, ODF_FORMDROPDOWN_LISTENTRY, ODF_FORMDROPDOWN_RESULT, FieldInfos::pFieldmark, sName, and sType.
Referenced by StartField_Impl().
void DocxAttributeOutput::WriteField_Impl | ( | const SwField * | pField, |
ww::eField | eType, | ||
const OUString & | rFieldCmd, | ||
FieldFlags | nMode, | ||
OUString const * | pBookmarkName = nullptr |
||
) |
Definition at line 8960 of file docxattributeoutput.cxx.
References FieldInfos::bClose, FieldInfos::bOpen, FieldInfos::bSep, Close, CmdEnd, Dropdown, FieldInfos::eType, SwDropDownField::GetName(), SwSetExpField::GetPar1(), nsSwGetSetExpType::GSE_STRING, m_bPreventDoubleFieldsHandling, m_Fields, m_sFieldBkm, nType, FieldInfos::pField, FieldInfos::sCmd, SetExp, and Start.
Referenced by FieldVanish().
void DocxAttributeOutput::WriteFinalBookmarks_Impl | ( | std::vector< OUString > & | rStarts, |
std::vector< OUString > & | rEnds | ||
) |
Definition at line 9039 of file docxattributeoutput.cxx.
References m_rFinalBookmarksEnd, m_rFinalBookmarksStart, m_rPermissionsEnd, m_rPermissionsStart, and name.
void DocxAttributeOutput::WriteFloatingTable | ( | ww8::Frame const * | pParentFrame | ) |
Definition at line 344 of file docxattributeoutput.cxx.
References SwNode::EndOfSectionIndex(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), GetExport(), ww8::Frame::GetFrameFormat(), SwNodeIndex::GetIndex(), SwNodeIndex::GetNode(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::insert(), m_aFloatingTablesOfParagraph, MSWordExportBase::m_pParentFrame, m_rExport, DocxExport::SetFloatingTableFrame(), and MSWordExportBase::WriteText().
Referenced by checkAndWriteFloatingTables().
|
private |
Definition at line 6709 of file docxattributeoutput.cxx.
References ww8::Frame::eDrawing, ww8::Frame::eFormControl, ww8::Frame::eGraphic, o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::end(), ww8::Frame::eOle, ww8::Frame::eTextBox, ExportAsActiveXControl(), o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::find(), SwFrameFormat::FindRealSdrObject(), FlyFrameGraphic(), SvxAdjustItem::GetAdjust(), SwAttrSet::GetAdjust(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorNode(), ww8::Frame::GetContent(), SwFormat::GetContent(), SwFormatContent::GetContentIdx(), ww8::Frame::GetFrameFormat(), SwNode::GetGrfNode(), ww8::Frame::GetLayoutSize(), SwFormat::GetName(), SwNodeIndex::GetNode(), SwNode::GetOLENode(), SwOLENode::GetOLEObj(), SwOLEObj::GetOleRef(), SwContentNode::GetSwAttrSet(), SwNode::GetTextNode(), ww8::Frame::GetWriterType(), IsAlternateContentChoiceOpen(), SdrObject::isDiagram(), DocxSdrExport::IsDrawingOpen(), ww8::Frame::IsInline(), SotExchange::IsMath(), DocxSdrExport::isTextBox(), SwTextNode::Len(), m_aFloatingTablesOfParagraph, m_aFramesOfParagraph, m_anchorId, m_aPostponedActiveXControls, m_aPostponedFormControls, m_bParagraphFrameOpen, m_bPostponedProcessingFly, m_oPostponedCustomShape, m_oPostponedDiagrams, m_oPostponedDMLDrawings, m_oPostponedGraphic, m_pSerializer, m_rExport, nIndex, pObject, SAL_INFO, DocxExport::SdrExporter(), Tag_OutputFlyFrame, DocxSdrExport::writeDiagram(), DocxSdrExport::writeDMLAndVMLDrawing(), DocxSdrExport::writeDMLDrawing(), and WriteOLE2Obj().
Referenced by OutputFlyFrame_Impl().
|
static |
writes the footnotePr/endnotePr (depending on tag) section
Definition at line 9236 of file docxattributeoutput.cxx.
References FSNS(), FTNNUM_CHAPTER, FTNNUM_PAGE, SvxNumberType::GetNumberingType(), lcl_ConvertNumberingType(), SwEndNoteInfo::m_aFormat, SwFootnoteInfo::m_eNum, and SwEndNoteInfo::m_nFootnoteOffset.
Referenced by SectFootnoteEndnotePr(), and DocxExport::WriteSettings().
void DocxAttributeOutput::WriteFormData_Impl | ( | const ::sw::mark::IFieldmark & | rFieldmark | ) |
Definition at line 9001 of file docxattributeoutput.cxx.
References m_Fields.
|
private |
Definition at line 2303 of file docxattributeoutput.cxx.
References FSNS(), SdtBlockHelper::GetSdtParamsFromGrabBag(), m_pSerializer, and SdtBlockHelper::WriteExtraParams().
Referenced by StartField_Impl().
|
protected |
Writes a clearing line break at the end of run properties, if there are any.
Definition at line 7507 of file docxattributeoutput.cxx.
References ALL, FSNS(), LEFT, m_oLineBreakClear, m_pSerializer, NONE, RIGHT, and XML_type.
Referenced by EndRunProperties().
|
private |
Definition at line 6308 of file docxattributeoutput.cxx.
References FlyFrameGraphic(), FSNS(), SwOLENode::GetAspect(), SfxObjectShell::GetBaseModel(), svt::EmbeddedObjectRef::GetContainer(), SwDoc::GetDocShell(), comphelper::EmbeddedObjectContainer::GetEmbeddedObjectName(), SwOLENode::GetGraphic(), SwOLEObj::GetObject(), SwOLENode::GetOLEObj(), SwOLEObj::GetOleRef(), Size::Height(), OutputDevice::LogicToLogic(), m_pSerializer, MSWordExportBase::m_rDoc, m_rDrawingML, m_rExport, SAL_WARN, oox::drawingml::DrawingML::SetFS(), sId, comphelper::rng::uniform_int_distribution(), UNO_NAME_MISC_OBJ_INTEROPGRABBAG, VCLUnoHelper::UnoEmbed2VCLMapUnit(), Size::Width(), oox::drawingml::DrawingML::WriteImage(), DocxExport::WriteOLEObject(), and WriteOLEShape().
Referenced by PostponeOLE(), and WritePostponedOLE().
|
private |
Definition at line 5914 of file docxattributeoutput.cxx.
References PostponeOLE(), WriteOLEChart(), and WriteOLEMath().
Referenced by WriteFlyFrame().
|
private |
Definition at line 5923 of file docxattributeoutput.cxx.
References aClassID, SotExchange::IsChart(), and m_aPostponedCharts.
Referenced by WriteOLE2Obj().
Definition at line 6018 of file docxattributeoutput.cxx.
References SotExchange::IsMath(), m_aPostponedMaths, DocxAttributeOutput::PostponedMathObjects::nMathObjAlignment, and DocxAttributeOutput::PostponedMathObjects::pMathObject.
Referenced by WriteOLE2Obj().
|
private |
Definition at line 6407 of file docxattributeoutput.cxx.
References msfilter::util::ConvertColor(), ExportOLESurround(), FSNS(), SfxItemSet::Get(), SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormat::GetAttrSet(), editeng::SvxBorderLine::GetBorderLineStyle(), SwAttrSet::GetBox(), editeng::SvxBorderLine::GetColor(), SvxBoxItem::GetLeft(), GetOLEStyle(), SwFormat::GetSurround(), editeng::SvxBorderLine::GetWidth(), m_pSerializer, SAL_WARN, XATTR_FILLCOLOR(), XATTR_FILLSTYLE(), and XML_type.
Referenced by WriteOLE().
|
overridevirtual |
VMLTextExport.
Implements oox::drawingml::DMLTextExport.
Definition at line 6945 of file docxattributeoutput.cxx.
References aStr, EndParagraph(), EndParagraphProperties(), SwDoc::GetAttrPool(), EditTextObject::GetParagraphCount(), EditTextObject::GetText(), OutlinerParaObject::GetTextObject(), MSWord_SdrAttrIter::IsTextAttr(), m_pSerializer, MSWordExportBase::m_rDoc, m_rExport, m_sRawText, min(), n, MSWord_SdrAttrIter::NextPara(), MSWord_SdrAttrIter::NextPos(), MSWord_SdrAttrIter::OutAttr(), MSWord_SdrAttrIter::OutParaAttr(), RunText(), StartParagraph(), StartParagraphProperties(), TXT_HFTXTBOX, MSWord_SdrAttrIter::WhereNext(), and WriteCollectedRunProperties().
|
private |
Definition at line 8926 of file docxattributeoutput.cxx.
References FSNS(), SwField::GetPar1(), SwField::GetPar2(), m_PendingPlaceholder, m_pSerializer, and RunText().
Referenced by EndRun().
|
overridevirtual |
for docx w:commentReference
Reimplemented from AttributeOutputBase.
Definition at line 8787 of file docxattributeoutput.cxx.
References first, FSNS(), m_postitFields, m_postitFieldsMaxId, m_pSerializer, m_rOpenedAnnotationMarksIds, and OUStringToOString().
DocxAttributeOutput::hasProperties DocxAttributeOutput::WritePostitFields | ( | ) |
Definition at line 8803 of file docxattributeoutput.cxx.
References sax_fastparser::FastSerializerHelper::createAttrList(), DateTimeToOString(), SvtSecurityOptions::DocWarnRemovePersonalInfo, FSNS(), Date::GetDay(), GetExport(), Date::GetMonth(), Date::GetYear(), HasParent, i, SvtSecurityOptions::IsOptionSet(), IsParent, m_nNextParaId, m_postitFields, m_pSerializer, no, None, RunText(), TXT_ATN, DocxExport::WriteOutliner(), and yes.
void DocxAttributeOutput::WritePostItFieldsResolved | ( | ) |
Definition at line 8879 of file docxattributeoutput.cxx.
References FSNS(), HasParent, m_postitFields, m_pSerializer, and SAL_WARN.
|
private |
Definition at line 6171 of file docxattributeoutput.cxx.
References m_aPostponedActiveXControls, and WriteActiveXControl().
Referenced by EndRun(), and EndRunProperties().
|
private |
Definition at line 5950 of file docxattributeoutput.cxx.
References CreateDocPrAttrList(), DocxSdrExport::endDMLAnchorInline(), FSNS(), GetExport(), m_anchorId, m_aPostponedCharts, m_nChartCount, m_pSerializer, m_rExport, DocxExport::OutputChart(), SAL_INFO, DocxExport::SdrExporter(), sName, and DocxSdrExport::startDMLAnchorInline().
Referenced by EndRunProperties().
|
private |
Definition at line 6671 of file docxattributeoutput.cxx.
References IsAlternateContentChoiceOpen(), m_anchorId, m_oPostponedCustomShape, m_rExport, DocxExport::SdrExporter(), DocxSdrExport::writeDMLAndVMLDrawing(), and DocxSdrExport::writeDMLDrawing().
Referenced by EndParagraph().
|
private |
Definition at line 3442 of file docxattributeoutput.cxx.
References m_anchorId, m_oPostponedDiagrams, m_rExport, DocxExport::SdrExporter(), and DocxSdrExport::writeDiagram().
Referenced by EndRunProperties().
|
private |
Definition at line 6686 of file docxattributeoutput.cxx.
References IsAlternateContentChoiceOpen(), DocxSdrExport::IsDrawingOpen(), m_anchorId, m_oPostponedDMLDrawings, m_oPostponedOLEs, m_rExport, DocxExport::SdrExporter(), DocxSdrExport::writeDMLAndVMLDrawing(), and DocxSdrExport::writeDMLDrawing().
Referenced by EndRunProperties().
|
private |
Definition at line 6066 of file docxattributeoutput.cxx.
References DateToDDMMYYYYOString(), DateToOString(), FSNS(), SdrUnoObj::GetUnoControlModel(), m_pSerializer, pObject, and RunText().
Referenced by EndRun().
|
private |
Definition at line 3433 of file docxattributeoutput.cxx.
References FlyFrameGraphic(), and m_oPostponedGraphic.
Referenced by EndRunProperties().
Definition at line 6039 of file docxattributeoutput.cxx.
References oox::drawingml::DOCUMENT_DOCX, GetExport(), m_pSerializer, and SAL_WARN.
Referenced by EndRun().
|
private |
Definition at line 6294 of file docxattributeoutput.cxx.
References m_oPostponedOLEs, and WriteOLE().
Referenced by EndRunProperties().
|
private |
Definition at line 2615 of file docxattributeoutput.cxx.
References comphelper::findValue(), m_pSerializer, nId, and WriteContentControlEnd().
Referenced by EndField_Impl().
|
private |
Definition at line 2581 of file docxattributeoutput.cxx.
References comphelper::findValue(), FSNS(), m_pSerializer, nId, and OUStringToOString().
Referenced by StartField_Impl().
|
private |
Definition at line 2338 of file docxattributeoutput.cxx.
References DocxExport::AddSdtData(), FSNS(), SdtBlockHelper::GetSdtParamsFromGrabBag(), SdtBlockHelper::m_nSdtPrToken, m_pSerializer, m_rExport, and SdtBlockHelper::WriteExtraParams().
Referenced by StartField_Impl().
|
private |
Definition at line 5591 of file docxattributeoutput.cxx.
References bottom, Application::GetDefaultDevice(), SvxBoxItem::GetDistance(), SwFormat::GetItemIfSet(), MapMode::GetMapUnit(), Graphic::GetPrefMapMode(), Graphic::GetPrefSize(), Size::Height(), left, m_pSerializer, OutputDevice::PixelToLogic(), RES_BOX(), right, top, and Size::Width().
Referenced by FlyFrameGraphic().
|
overridevirtual |
DMLTextExport.
Implements oox::drawingml::DMLTextExport.
Definition at line 7035 of file docxattributeoutput.cxx.
References SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormat::GetContent(), SwFormatAnchor::GetContentAnchor(), SwFormatContent::GetContentIdx(), SwTextBoxHelper::getOtherTextBoxFormat(), m_anchorId, m_rExport, DocxExport::SdrExporter(), and DocxSdrExport::writeDMLTextFrame().
|
overridevirtual |
Implements oox::vml::VMLTextExport.
Definition at line 7065 of file docxattributeoutput.cxx.
References SwFormat::GetAnchor(), SwFormatAnchor::GetAnchorId(), SwFormat::GetContent(), SwFormatAnchor::GetContentAnchor(), SwFormatContent::GetContentIdx(), SwTextBoxHelper::getOtherTextBoxFormat(), m_rExport, DocxExport::SdrExporter(), and DocxSdrExport::writeVMLTextFrame().
|
private |
Definition at line 860 of file docxattributeoutput.hxx.
Referenced by DoWriteBookmarkEndIfExist(), EndParagraph(), and WriteBookmarkInActParagraph().
|
private |
Bookmarks of the current paragraph.
Definition at line 859 of file docxattributeoutput.hxx.
Referenced by DoWriteBookmarkStartIfExist(), EndParagraph(), and WriteBookmarkInActParagraph().
|
private |