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, bool bLastRun) |
Output redlining. More... | |
void | EndRedline (const SwRedlineData *pRedlineData, bool bLastRun) |
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, bool isLegal) 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... | |
Public Member Functions inherited from AttributeOutputBase | |
virtual void | RTLAndCJKState (bool bIsRTL, sal_uInt16 nScript)=0 |
Export the state of RTL/CJK. More... | |
virtual sal_Int32 | StartParagraph (ww8::WW8TableNodeInfo::Pointer_t pTextNodeInfo, bool bGenerateParaId)=0 |
Start of the paragraph. More... | |
virtual void | EndParagraph (ww8::WW8TableNodeInfoInner::Pointer_t pTextNodeInfoInner)=0 |
End of the paragraph. More... | |
virtual void | SectionBreaks (const SwNode &rNode)=0 |
Called in order to output section breaks. More... | |
virtual void | StartParagraphProperties ()=0 |
Called before we start outputting the attributes. More... | |
virtual void | EndParagraphProperties (const SfxItemSet &rParagraphMarkerProperties, const SwRedlineData *pRedlineData, const SwRedlineData *pRedlineParagraphMarkerDeleted, const SwRedlineData *pRedlineParagraphMarkerInserted)=0 |
Called after we end outputting the attributes. More... | |
virtual void | EmptyParagraph ()=0 |
Empty paragraph. More... | |
virtual void | StartRun (const SwRedlineData *pRedlineData, sal_Int32 nPos, bool bSingleEmptyRun=false)=0 |
Start of the text run. More... | |
virtual void | EndRun (const SwTextNode *pNode, sal_Int32 nPos, sal_Int32 nLen, bool bLastRun=false)=0 |
End of the text run. More... | |
virtual void | StartRunProperties ()=0 |
Called before we start outputting the attributes. More... | |
virtual void | EndRunProperties (const SwRedlineData *pRedlineData)=0 |
Called after we end outputting the attributes. More... | |
virtual bool | FootnoteEndnoteRefTag () |
docx requires footnoteRef/endnoteRef tag at the beginning of each of them More... | |
virtual void | SectFootnoteEndnotePr () |
for footnote/endnote section properties More... | |
virtual void | WritePostitFieldReference () |
for docx w:commentReference More... | |
virtual void | RunText (const OUString &rText, rtl_TextEncoding eCharSet=RTL_TEXTENCODING_UTF8, const OUString &rSymbolFont=OUString())=0 |
Output text (inside a run). More... | |
virtual void | RawText (const OUString &rText, rtl_TextEncoding eCharSet)=0 |
Output text (without markup). More... | |
virtual void | StartRuby (const SwTextNode &rNode, sal_Int32 nPos, const SwFormatRuby &rRuby)=0 |
Output ruby start. More... | |
virtual void | EndRuby (const SwTextNode &rNode, sal_Int32 nPos)=0 |
Output ruby end. More... | |
virtual bool | StartURL (const OUString &rUrl, const OUString &rTarget)=0 |
Output URL start. More... | |
virtual bool | EndURL (bool isAtEndOfParagraph)=0 |
Output URL end. More... | |
virtual void | FieldVanish (const OUString &rText, ww::eField eType, OUString const *pBookmarkName)=0 |
void | GenerateBookmarksForSequenceField (const SwTextNode &rNode, SwWW8AttrIter &rAttrIter) |
MSO uses bookmarks to reference sequence fields, so we need to generate these additional bookmarks during export. More... | |
void | StartTOX (const SwSection &rSect) |
void | EndTOX (const SwSection &rSect, bool bCareEnd=true) |
virtual void | OnTOXEnding () |
void | TOXMark (const SwTextNode &rNode, const SwTOXMark &rAttr) |
virtual void | Redline (const SwRedlineData *pRedline)=0 |
Output redlining. More... | |
virtual void | FormatDrop (const SwTextNode &rNode, const SwFormatDrop &rSwFormatDrop, sal_uInt16 nStyle, ww8::WW8TableNodeInfo::Pointer_t pTextNodeInfo, ww8::WW8TableNodeInfoInner::Pointer_t pTextNodeInfoInner)=0 |
virtual void | OutputFKP (bool) |
Output FKP (Formatted disK Page) - necessary for binary formats only. More... | |
virtual void | ParagraphStyle (sal_uInt16 nStyle)=0 |
Output style. More... | |
virtual void | TableInfoCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableInfoRow (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableDefinition (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableDefaultBorders (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableBackgrounds (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableRowRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableCellRedline (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableHeight (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableCanSplit (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableBidi (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableVerticalCell (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfo)=0 |
virtual void | TableNodeInfoInner (ww8::WW8TableNodeInfoInner::Pointer_t pNodeInfoInner)=0 |
virtual void | TableOrientation (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner)=0 |
virtual void | TableSpacing (ww8::WW8TableNodeInfoInner::Pointer_t pTableTextNodeInfoInner)=0 |
virtual void | TableRowEnd (sal_uInt32 nDepth)=0 |
virtual void | StartStyles ()=0 |
Start of the styles table. More... | |
virtual void | EndStyles (sal_uInt16 nNumberOfStyles)=0 |
End of the styles table. More... | |
virtual void | DefaultStyle ()=0 |
Write default style. More... | |
virtual void | StartStyle (const OUString &rName, StyleType eType, sal_uInt16 nBase, sal_uInt16 nNext, sal_uInt16 nLink, sal_uInt16 nWwId, sal_uInt16 nSlot, bool bAutoUpdate)=0 |
Start of a style in the styles table. More... | |
virtual void | EndStyle ()=0 |
End of a style in the styles table. More... | |
virtual void | StartStyleProperties (bool bParProp, sal_uInt16 nStyle)=0 |
Start of (paragraph or run) properties of a style. More... | |
virtual void | EndStyleProperties (bool bParProp)=0 |
End of (paragraph or run) properties of a style. More... | |
virtual void | OutlineNumbering (sal_uInt8 nLvl)=0 |
Numbering rule and Id. More... | |
virtual void | PageBreakBefore (bool bBreak)=0 |
Page break As a paragraph property - the paragraph should be on the next page. More... | |
virtual void | SectionBreak (sal_uInt8 nC, bool bBreakAfter, const WW8_SepInfo *pSectionInfo=nullptr, bool bExtraPageBreak=false)=0 |
Write a section break msword::ColumnBreak or msword::PageBreak bBreakAfter: the break must be scheduled for insertion in the end of current paragraph. More... | |
virtual void | TextVerticalAdjustment (const css::drawing::TextVerticalAdjust) |
virtual void | StartSection ()=0 |
Start of the section properties. More... | |
virtual void | EndSection ()=0 |
End of the section properties. More... | |
virtual void | SectionFormProtection (bool bProtected)=0 |
Protection of forms. More... | |
virtual void | SectionLineNumbering (sal_uLong nRestartNo, const SwLineNumberInfo &rLnNumInfo)=0 |
Numbering of the lines in the document. More... | |
virtual void | SectionTitlePage ()=0 |
Has different headers/footers for the title page. More... | |
virtual void | SetStateOfFlyFrame (FlyProcessingState) |
Set the state of the Fly at current position. More... | |
virtual void | SetAnchorIsLinkedToNode (bool) |
If the node has an anchor linked. More... | |
virtual bool | IsFlyProcessingPostponed () |
Is processing of fly postponed ? More... | |
virtual void | ResetFlyProcessingFlag () |
Reset the flag for FlyProcessing. More... | |
virtual void | SectionPageBorders (const SwFrameFormat *pFormat, const SwFrameFormat *pFirstPageFormat)=0 |
Description of the page borders. More... | |
virtual void | SectionBiDi (bool bBiDi)=0 |
Columns populated from right/numbers on the right side? More... | |
virtual void | SectionPageNumbering (sal_uInt16 nNumType, const ::std::optional< sal_uInt16 > &oPageRestartNumber)=0 |
The style of the page numbers. More... | |
virtual void | SectionType (sal_uInt8 nBreakCode)=0 |
The type of breaking. More... | |
virtual void | NumberingDefinition (sal_uInt16 nId, const SwNumRule &rRule)=0 |
Definition of a numbering instance. More... | |
virtual void | OverrideNumberingDefinition (SwNumRule const &, sal_uInt16, sal_uInt16, const std::map< size_t, size_t > &) |
Numbering definition that overrides abstract numbering definition. More... | |
virtual void | StartAbstractNumbering (sal_uInt16) |
Start of the abstract numbering definition instance. More... | |
virtual void | EndAbstractNumbering () |
End of the abstract numbering definition instance. More... | |
virtual void | NumberingLevel (sal_uInt8 nLevel, sal_uInt16 nStart, sal_uInt16 nNumberingType, SvxAdjust eAdjust, const sal_uInt8 *pNumLvlPos, sal_uInt8 nFollow, const wwFont *pFont, const SfxItemSet *pOutSet, sal_Int16 nIndentAt, sal_Int16 nFirstLineIndex, sal_Int16 nListTabPos, const OUString &rNumberingString, const SvxBrushItem *pBrush, bool isLegal)=0 |
All the numbering level information. More... | |
AttributeOutputBase (OUString sBaseURL) | |
virtual | ~AttributeOutputBase () |
virtual MSWordExportBase & | GetExport ()=0 |
Return the right export class. More... | |
const MSWordExportBase & | GetExport () const |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More... | |
void | OutputItem (const SfxPoolItem &rHt) |
Call the right virtual function according to the type of the item. More... | |
void | OutputStyleItemSet (const SfxItemSet &rSet, bool bTestForDefault) |
Use OutputItem() on an item set - for styles. More... | |
void | OutputFlyFrame (const ww8::Frame &rFormat) |
Output frames. More... | |
void | GetTablePageSize (ww8::WW8TableNodeInfoInner const *pTableTextNodeInfoInner, tools::Long &rPageSize, bool &rRelBoxSize) |
virtual bool | MaybeOutputBrushItem (SfxItemSet const &) |
virtual void | BulletDefinition (int, const Graphic &, Size) |
Exports the definition (image, size) of a single numbering picture bullet. More... | |
const SwRedlineData * | GetParagraphMarkerRedline (const SwTextNode &rNode, RedlineType aRedlineType) |
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... | |
static OString | convertToOOXMLHoriOrient (sal_Int16 nOrient, bool bIsPosToggle) |
static OString | convertToOOXMLVertOrient (sal_Int16 nOrient) |
static OString | convertToOOXMLVertOrientRel (sal_Int16 nOrientRel) |
static OString | convertToOOXMLHoriOrientRel (sal_Int16 nOrientRel) |
static void | ImplCellMargins (sax_fastparser::FSHelperPtr const &pSerializer, const SvxBoxItem &rBox, sal_Int32 tag, bool bUseStartEnd, const SvxBoxItem *pDefaultMargins=nullptr) |
template<class... Args> | |
static void | AddToAttrList (rtl::Reference< sax_fastparser::FastAttributeList > &pAttrList, Args &&... args) |
Static Public Attributes | |
static const sal_Int32 | Tag_StartParagraph_1 = 1 |
static const sal_Int32 | Tag_StartParagraph_2 = 2 |
static const sal_Int32 | Tag_WriteSdtBlock = 3 |
static const sal_Int32 | Tag_StartParagraphProperties = 4 |
static const sal_Int32 | Tag_InitCollectedParagraphProperties = 5 |
static const sal_Int32 | Tag_StartRun_1 = 6 |
static const sal_Int32 | Tag_StartRun_2 = 7 |
static const sal_Int32 | Tag_StartRun_3 = 8 |
static const sal_Int32 | Tag_EndRun_1 = 9 |
static const sal_Int32 | Tag_EndRun_2 = 10 |
static const sal_Int32 | Tag_StartRunProperties = 11 |
static const sal_Int32 | Tag_InitCollectedRunProperties = 12 |
static const sal_Int32 | Tag_Redline_1 = 13 |
static const sal_Int32 | Tag_Redline_2 = 14 |
static const sal_Int32 | Tag_TableDefinition = 15 |
static const sal_Int32 | Tag_OutputFlyFrame = 16 |
static const sal_Int32 | Tag_StartSection = 17 |
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 | FormatFirstLineIndent (const SvxFirstLineIndentItem &rFirstLine) override |
Sfx item RES_MARGIN_FIRSTLINE. More... | |
virtual void | FormatTextLeftMargin (const SvxTextLeftMarginItem &rTextLeftMargin) override |
Sfx item RES_MARGIN_TEXTLEFT. More... | |
virtual void | FormatRightMargin (const SvxRightMarginItem &rRightMargin) override |
Sfx item RES_MARGIN_RIGHT. More... | |
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... | |
Protected Member Functions inherited from AttributeOutputBase | |
virtual void | OutputFlyFrame_Impl (const ww8::Frame &rFormat, const Point &rNdTopLeft)=0 |
Output frames - the implementation. More... | |
virtual void | CharCaseMap (const SvxCaseMapItem &)=0 |
Sfx item Sfx item RES_CHRATR_CASEMAP. More... | |
virtual void | CharColor (const SvxColorItem &)=0 |
Sfx item Sfx item RES_CHRATR_COLOR. More... | |
virtual void | CharContour (const SvxContourItem &)=0 |
Sfx item Sfx item RES_CHRATR_CONTOUR. More... | |
virtual void | CharCrossedOut (const SvxCrossedOutItem &)=0 |
Sfx item RES_CHRATR_CROSSEDOUT. More... | |
virtual void | CharEscapement (const SvxEscapementItem &)=0 |
Sfx item RES_CHRATR_ESCAPEMENT. More... | |
virtual void | CharFont (const SvxFontItem &)=0 |
Sfx item RES_CHRATR_FONT. More... | |
virtual void | CharFontSize (const SvxFontHeightItem &)=0 |
Sfx item RES_CHRATR_FONTSIZE. More... | |
virtual void | CharKerning (const SvxKerningItem &)=0 |
Sfx item RES_CHRATR_KERNING. More... | |
virtual void | CharLanguage (const SvxLanguageItem &)=0 |
Sfx item RES_CHRATR_LANGUAGE. More... | |
virtual void | CharPosture (const SvxPostureItem &)=0 |
Sfx item RES_CHRATR_POSTURE. More... | |
virtual void | CharShadow (const SvxShadowedItem &)=0 |
Sfx item RES_CHRATR_SHADOWED. More... | |
virtual void | CharUnderline (const SvxUnderlineItem &)=0 |
Sfx item RES_CHRATR_UNDERLINE. More... | |
virtual void | CharWeight (const SvxWeightItem &)=0 |
Sfx item RES_CHRATR_WEIGHT. More... | |
virtual void | CharAutoKern (const SvxAutoKernItem &)=0 |
Sfx item RES_CHRATR_AUTOKERN. More... | |
virtual void | CharAnimatedText (const SvxBlinkItem &)=0 |
Sfx item RES_CHRATR_BLINK. More... | |
void | CharBackgroundBase (const SvxBrushItem &) |
Sfx item RES_CHRATR_BACKGROUND. More... | |
virtual void | CharBackground (const SvxBrushItem &)=0 |
virtual void | CharFontCJK (const SvxFontItem &)=0 |
Sfx item RES_CHRATR_CJK_FONT. More... | |
virtual void | CharFontSizeCJK (const SvxFontHeightItem &)=0 |
Sfx item RES_CHRATR_CJK_FONTSIZE. More... | |
virtual void | CharLanguageCJK (const SvxLanguageItem &)=0 |
Sfx item RES_CHRATR_CJK_LANGUAGE. More... | |
virtual void | CharPostureCJK (const SvxPostureItem &)=0 |
Sfx item RES_CHRATR_CJK_POSTURE. More... | |
virtual void | CharWeightCJK (const SvxWeightItem &)=0 |
Sfx item RES_CHRATR_CJK_WEIGHT. More... | |
virtual void | CharFontCTL (const SvxFontItem &)=0 |
Sfx item RES_CHRATR_CTL_FONT. More... | |
virtual void | CharFontSizeCTL (const SvxFontHeightItem &)=0 |
Sfx item RES_CHRATR_CTL_FONTSIZE. More... | |
virtual void | CharLanguageCTL (const SvxLanguageItem &)=0 |
Sfx item RES_CHRATR_CTL_LANGUAGE. More... | |
virtual void | CharPostureCTL (const SvxPostureItem &)=0 |
Sfx item RES_CHRATR_CTL_POSTURE. More... | |
virtual void | CharWeightCTL (const SvxWeightItem &)=0 |
Sfx item RES_CHRATR_CTL_WEIGHT. More... | |
virtual void | CharBidiRTL (const SfxPoolItem &)=0 |
Sfx item RES_CHRATR_BidiRTL. More... | |
virtual void | CharIdctHint (const SfxPoolItem &)=0 |
Sfx item RES_CHRATR_IdctHint. More... | |
virtual void | CharRotate (const SvxCharRotateItem &)=0 |
Sfx item RES_CHRATR_ROTATE. More... | |
virtual void | CharEmphasisMark (const SvxEmphasisMarkItem &)=0 |
Sfx item RES_CHRATR_EMPHASIS_MARK. More... | |
virtual void | CharTwoLines (const SvxTwoLinesItem &)=0 |
Sfx item RES_CHRATR_TWO_LINES. More... | |
virtual void | CharScaleWidth (const SvxCharScaleWidthItem &)=0 |
Sfx item RES_CHRATR_SCALEW. More... | |
virtual void | CharRelief (const SvxCharReliefItem &)=0 |
Sfx item RES_CHRATR_RELIEF. More... | |
virtual void | CharHidden (const SvxCharHiddenItem &)=0 |
Sfx item RES_CHRATR_HIDDEN. More... | |
void | FormatCharBorder (const SvxBoxItem &rBox) |
Sfx item RES_CHRATR_BOX. More... | |
virtual void | CharBorder (const ::editeng::SvxBorderLine *pAllBorder, const sal_uInt16 nDist, const bool bShadow)=0 |
virtual void | CharHighlight (const SvxBrushItem &)=0 |
Sfx item RES_CHRATR_HIGHLIGHT. More... | |
virtual void | TextINetFormat (const SwFormatINetFormat &)=0 |
Sfx item RES_TXTATR_INETFMT. More... | |
virtual void | TextCharFormat (const SwFormatCharFormat &)=0 |
Sfx item RES_TXTATR_CHARFMT. More... | |
void | TextField (const SwFormatField &) |
Sfx item RES_TXTATR_FIELD, RES_TXTATR_ANNOTATION and RES_TXTATR_INPUTFIELD. More... | |
void | TextFlyContent (const SwFormatFlyCnt &) |
Sfx item RES_TXTATR_FLYCNT. More... | |
void | TextFootnote (const SwFormatFootnote &) |
Sfx item RES_TXTATR_FTN. More... | |
virtual void | TextFootnote_Impl (const SwFormatFootnote &)=0 |
Sfx item RES_TXTATR_FTN. More... | |
virtual void | TextLineBreak (const SwFormatLineBreak &)=0 |
RES_TXTATR_LINEBREAK, i.e. clearing breaks. More... | |
void | ParaLineSpacing (const SvxLineSpacingItem &) |
Sfx item RES_PARATR_LINESPACING. More... | |
virtual void | ParaLineSpacing_Impl (short nSpace, short nMulti)=0 |
Count the values in ParaLineSpacing, and pass theme here. More... | |
virtual void | ParaAdjust (const SvxAdjustItem &)=0 |
Sfx item RES_PARATR_ADJUST. More... | |
virtual void | ParaSplit (const SvxFormatSplitItem &)=0 |
Sfx item RES_PARATR_SPLIT. More... | |
virtual void | ParaWidows (const SvxWidowsItem &)=0 |
Sfx item RES_PARATR_WIDOWS. More... | |
virtual void | ParaTabStop (const SvxTabStopItem &)=0 |
Sfx item RES_PARATR_TABSTOP. More... | |
virtual void | ParaHyphenZone (const SvxHyphenZoneItem &)=0 |
Sfx item RES_PARATR_HYPHENZONE. More... | |
void | ParaNumRule (const SwNumRuleItem &) |
Sfx item RES_PARATR_NUMRULE. More... | |
virtual void | ParaNumRule_Impl (const SwTextNode *pTextNd, sal_Int32 nLvl, sal_Int32 nNumId)=0 |
Numbering - the implementation. More... | |
virtual void | ParaScriptSpace (const SfxBoolItem &)=0 |
Sfx item RES_PARATR_SCRIPTSPACE. More... | |
virtual void | ParaHangingPunctuation (const SfxBoolItem &)=0 |
Sfx item RES_PARATR_HANGINGPUNCTUATION. More... | |
virtual void | ParaForbiddenRules (const SfxBoolItem &)=0 |
Sfx item RES_PARATR_FORBIDDEN_RULES. More... | |
virtual void | ParaVerticalAlign (const SvxParaVertAlignItem &)=0 |
Sfx item RES_PARATR_VERTALIGN. More... | |
virtual void | ParaSnapToGrid (const SvxParaGridItem &)=0 |
Sfx item RES_PARATR_SNAPTOGRID. More... | |
virtual void | FormatFrameSize (const SwFormatFrameSize &)=0 |
Sfx item RES_FRM_SIZE. More... | |
virtual void | FormatPaperBin (const SvxPaperBinItem &)=0 |
Sfx item RES_PAPER_BIN. More... | |
virtual void | FormatFirstLineIndent (const SvxFirstLineIndentItem &rFirstLine)=0 |
Sfx item RES_MARGIN_FIRSTLINE. More... | |
virtual void | FormatTextLeftMargin (const SvxTextLeftMarginItem &rTextLeftMargin)=0 |
Sfx item RES_MARGIN_TEXTLEFT. More... | |
virtual void | FormatRightMargin (const SvxRightMarginItem &rRightMargin)=0 |
Sfx item RES_MARGIN_RIGHT. More... | |
virtual void | FormatLRSpace (const SvxLRSpaceItem &)=0 |
Sfx item RES_LR_SPACE. More... | |
virtual void | FormatULSpace (const SvxULSpaceItem &)=0 |
Sfx item RES_UL_SPACE. More... | |
void | FormatPageDescription (const SwFormatPageDesc &) |
Sfx item RES_PAGEDESC. More... | |
void | FormatBreak (const SvxFormatBreakItem &) |
Sfx item RES_BREAK. More... | |
virtual void | FormatSurround (const SwFormatSurround &)=0 |
Sfx item RES_SURROUND. More... | |
virtual void | FormatVertOrientation (const SwFormatVertOrient &)=0 |
Sfx item RES_VERT_ORIENT. More... | |
virtual void | FormatHorizOrientation (const SwFormatHoriOrient &)=0 |
Sfx item RES_HORI_ORIENT. More... | |
virtual void | FormatAnchor (const SwFormatAnchor &)=0 |
Sfx item RES_ANCHOR. More... | |
virtual void | FormatBackground (const SvxBrushItem &)=0 |
Sfx item RES_BACKGROUND. More... | |
virtual void | FormatFillStyle (const XFillStyleItem &)=0 |
Sfx item RES_FILL_STYLE. More... | |
virtual void | FormatFillGradient (const XFillGradientItem &)=0 |
Sfx item RES_FILL_GRADIENT. More... | |
virtual void | FormatBox (const SvxBoxItem &)=0 |
Sfx item RES_BOX. More... | |
void | FormatColumns (const SwFormatCol &) |
Sfx item RES_COL. More... | |
virtual void | FormatColumns_Impl (sal_uInt16 nCols, const SwFormatCol &rCol, bool bEven, SwTwips nPageSize)=0 |
virtual void | FormatKeep (const SvxFormatKeepItem &)=0 |
Sfx item RES_KEEP. More... | |
sal_uInt32 | GridCharacterPitch (const SwTextGridItem &rGrid) const |
Compute the grid character pitch. More... | |
virtual void | FormatTextGrid (const SwTextGridItem &)=0 |
Sfx item RES_TEXTGRID. More... | |
virtual void | FormatLineNumbering (const SwFormatLineNumber &)=0 |
Sfx item RES_LINENUMBER. More... | |
virtual void | FormatFrameDirection (const SvxFrameDirectionItem &)=0 |
Sfx item RES_FRAMEDIR. More... | |
virtual void | ParaGrabBag (const SfxGrabBagItem &)=0 |
Sfx item RES_PARATR_GRABBAG. More... | |
virtual void | CharGrabBag (const SfxGrabBagItem &)=0 |
Sfx item RES_CHRATR_GRABBAG. More... | |
void | ParaOutlineLevelBase (const SfxUInt16Item &rItem) |
Sfx item RES_PARATR_OUTLINELEVEL. More... | |
virtual void | ParaOutlineLevel (const SfxUInt16Item &)=0 |
virtual void | WriteExpand (const SwField *pField)=0 |
Write the expanded field. More... | |
virtual void | RefField (const SwField &rField, const OUString &rRef)=0 |
virtual void | HiddenField (const SwField &rField)=0 |
virtual void | SetField (const SwField &rField, ww::eField eType, const OUString &rCmd)=0 |
virtual void | PostitField (const SwField *pField)=0 |
virtual bool | DropdownField (const SwField *pField)=0 |
virtual bool | PlaceholderField (const SwField *pField)=0 |
virtual bool | AnalyzeURL (const OUString &rUrl, const OUString &rTarget, OUString *pLinkURL, OUString *pMark) |
virtual void | WriteBookmarkInActParagraph (const OUString &rName, sal_Int32 nFirstRunPos, sal_Int32 nLastRunPos)=0 |
Insert a bookmark inside the currently processed paragraph. More... | |
ww8::GridColsPtr | GetGridCols (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
ww8::WidthsPtr | GetColumnWidths (ww8::WW8TableNodeInfoInner::Pointer_t const &pTableTextNodeInfoInner) |
virtual void | SectionRtlGutter (const SfxBoolItem &rRtlGutter)=0 |
RES_RTL_GUTTER. More... | |
Protected Member Functions inherited from oox::vml::VMLTextExport | |
VMLTextExport () | |
virtual | ~VMLTextExport () |
Protected Member Functions inherited from oox::drawingml::DMLTextExport | |
DMLTextExport () | |
virtual | ~DMLTextExport () |
Private Types | |
enum class | ParentStatus { None , IsParent , HasParent } |
Used to store the parent status of a PostIt (parent/child/neither) More... | |
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, std::string_view 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 (std::u16string_view 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 (const OUString &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 Protected Member Functions inherited from AttributeOutputBase | |
static void | GetNumberPara (OUString &rStr, const SwField &rField) |
The class that has handlers for various resource types when exporting as DOCX.
Definition at line 196 of file docxattributeoutput.hxx.
|
strong |
Enumerator | |
---|---|
no | |
yes |
Definition at line 1111 of file docxattributeoutput.hxx.
|
strongprivate |
Used to store the parent status of a PostIt (parent/child/neither)
Enumerator | |
---|---|
None | |
IsParent | |
HasParent |
Definition at line 1024 of file docxattributeoutput.hxx.
DocxAttributeOutput::DocxAttributeOutput | ( | DocxExport & | rExport, |
const ::sax_fastparser::FSHelperPtr & | pSerializer, | ||
oox::drawingml::DrawingML * | pDrawingML | ||
) |
Definition at line 10100 of file docxattributeoutput.cxx.
References m_nHyperLinkCount, and make_shared().
|
overridevirtual |
Definition at line 10151 of file docxattributeoutput.cxx.
|
inlinestatic |
Definition at line 1145 of file docxattributeoutput.hxx.
References args, and sax_fastparser::FastSerializerHelper::createAttrList().
Referenced by CharColor(), CharFont(), CharFontCJK(), CharFontCTL(), CharGrabBag(), CharLanguage(), CharRotate(), CharTwoLines(), FormatBackground(), FormatBox(), FormatFillGradient(), FormatFirstLineIndent(), FormatFrameSize(), FormatHorizOrientation(), FormatLRSpace(), FormatRightMargin(), FormatSurround(), FormatTextLeftMargin(), FormatULSpace(), FormatVertOrientation(), SdtBlockHelper::GetSdtParamsFromGrabBag(), ParaGrabBag(), ParaLineSpacing_Impl(), docx::SurroundToVMLWrap(), and TableBackgrounds().
|
overrideprotectedvirtual |
Reimplemented from AttributeOutputBase.
Definition at line 3848 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 10181 of file docxattributeoutput.cxx.
References FSNS(), Size::Height(), m_pSerializer, m_rDrawingML, nId, Size::Width(), and oox::drawingml::DrawingML::WriteImage().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BLINK.
Implements AttributeOutputBase.
Definition at line 8001 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_AUTOKERN.
Implements AttributeOutputBase.
Definition at line 7993 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BACKGROUND.
Implements AttributeOutputBase.
Definition at line 8013 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 8089 of file docxattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_BOX.
Implements AttributeOutputBase.
Definition at line 8187 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 7734 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item Sfx item RES_CHRATR_COLOR.
Implements AttributeOutputBase.
Definition at line 7751 of file docxattributeoutput.cxx.
References AddToAttrList(), msfilter::util::ConvertColor(), FSNS(), Color::GetAlpha(), SvxColorItem::getColor(), SvxColorItem::getComplexColor(), m_nCharTransparence, and m_pColorAttrList.
|
overrideprotectedvirtual |
Sfx item Sfx item RES_CHRATR_CONTOUR.
Implements AttributeOutputBase.
Definition at line 7771 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CROSSEDOUT.
Implements AttributeOutputBase.
Definition at line 7779 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 8109 of file docxattributeoutput.cxx.
References FSNS(), SvxEmphasisMarkItem::GetEmphasisMark(), m_pSerializer, and v.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_ESCAPEMENT.
Implements AttributeOutputBase.
Definition at line 7796 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, MSWordExportBase::m_pCurrentStyle, m_pSerializer, m_rExport, RES_CHRATR_FONTSIZE(), RES_TXTFMTCOLL(), round, and SwFormat::Which().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_FONT.
Implements AttributeOutputBase.
Definition at line 7860 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), GetExport(), SvxFontItem::GetFamilyName(), MSWordExportBase::GetId(), and m_pFontsAttrList.
Referenced by StartRuby().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CJK_FONT.
Implements AttributeOutputBase.
Definition at line 8031 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), SvxFontItem::GetFamilyName(), and m_pFontsAttrList.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_FONT.
Implements AttributeOutputBase.
Definition at line 8060 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), SvxFontItem::GetFamilyName(), and m_pFontsAttrList.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_FONTSIZE.
Implements AttributeOutputBase.
Definition at line 7883 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 579 of file docxattributeoutput.hxx.
References CharFontSize().
|
inlineoverrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_FONTSIZE.
Implements AttributeOutputBase.
Definition at line 594 of file docxattributeoutput.hxx.
References CharFontSize().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_GRABBAG.
Implements AttributeOutputBase.
Definition at line 10000 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_pFontsAttrList, and SAL_INFO.
Referenced by FlyFrameGraphic().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_HIDDEN.
Implements AttributeOutputBase.
Definition at line 8179 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_HIGHLIGHT.
Implements AttributeOutputBase.
Definition at line 8208 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 8093 of file docxattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_KERNING.
Implements AttributeOutputBase.
Definition at line 7899 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_LANGUAGE.
Implements AttributeOutputBase.
Definition at line 7905 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), LanguageTag::getBcp47MS(), SvxLanguageItem::GetLanguage(), m_pCharLangAttrList, 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 582 of file docxattributeoutput.hxx.
References CharLanguage().
|
inlineoverrideprotectedvirtual |
Sfx item RES_CHRATR_CTL_LANGUAGE.
Implements AttributeOutputBase.
Definition at line 597 of file docxattributeoutput.hxx.
References CharLanguage().
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_POSTURE.
Implements AttributeOutputBase.
Definition at line 7923 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 8044 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 8073 of file docxattributeoutput.cxx.
References FSNS(), SvxPostureItem::GetPosture(), ITALIC_NONE, and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_RELIEF.
Implements AttributeOutputBase.
Definition at line 8162 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_ROTATE.
Implements AttributeOutputBase.
Definition at line 8097 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 8153 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_SHADOWED.
Implements AttributeOutputBase.
Definition at line 7931 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_CHRATR_TWO_LINES.
Implements AttributeOutputBase.
Definition at line 8128 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 7939 of file docxattributeoutput.cxx.
References msfilter::util::ConvertColor(), FSNS(), SvxTextLineItem::GetColor(), SvxTextLineItem::getComplexColor(), 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 7985 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 8052 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 8081 of file docxattributeoutput.cxx.
References FSNS(), SvxWeightItem::GetWeight(), m_pSerializer, and WEIGHT_BOLD.
|
private |
Definition at line 3040 of file docxattributeoutput.cxx.
References DoWriteFieldRunProperties(), FSNS(), m_pSerializer, and nPos.
Referenced by EndField_Impl(), and EndRun().
|
private |
Definition at line 2962 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().
|
static |
Definition at line 632 of file docxattributeoutput.cxx.
Referenced by FormatHorizOrientation(), GetOLEStyle(), and PopulateFrameProperties().
|
static |
Definition at line 667 of file docxattributeoutput.cxx.
Referenced by FormatHorizOrientation(), GetOLEStyle(), and PopulateFrameProperties().
|
static |
Definition at line 612 of file docxattributeoutput.cxx.
Referenced by FormatVertOrientation(), GetOLEStyle(), and PopulateFrameProperties().
|
static |
Definition at line 652 of file docxattributeoutput.cxx.
Referenced by FormatVertOrientation(), GetOLEStyle(), and PopulateFrameProperties().
|
overridevirtual |
Write default style.
Implements AttributeOutputBase.
Definition at line 5058 of file docxattributeoutput.cxx.
References SAL_INFO.
void DocxAttributeOutput::DocDefaults | ( | ) |
Write Doc Defaults.
Definition at line 5015 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 2389 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 2238 of file docxattributeoutput.cxx.
References DoWriteBookmarkTagEnd(), m_aBookmarksOfParagraphEnd, and m_rOpenedBookmarksIds.
Referenced by EndRun().
|
private |
export the end bookmarks
Definition at line 2283 of file docxattributeoutput.cxx.
References BookmarkToWord(), DoWriteBookmarkTagEnd(), DoWriteMoveRangeTagEnd(), and m_rOpenedBookmarksIds.
Referenced by EndRun().
|
private |
Write the start bookmarks.
Definition at line 2255 of file docxattributeoutput.cxx.
References BookmarkToWord(), DoWriteBookmarkTagStart(), DoWriteMoveRangeTagStart(), SwRedlineData::IsMoved(), m_nNextBookmarkId, m_rOpenedBookmarksIds, and m_sLastOpenedBookmark.
Referenced by EndRun().
|
private |
Definition at line 2226 of file docxattributeoutput.cxx.
References BookmarkToWord(), DoWriteBookmarkTagStart(), m_aBookmarksOfParagraphStart, m_nNextBookmarkId, m_rOpenedBookmarksIds, and m_sLastOpenedBookmark.
Referenced by EndRun().
|
private |
Definition at line 2180 of file docxattributeoutput.cxx.
References FSNS(), m_pSerializer, and nId.
Referenced by DoWriteBookmarkEndIfExist(), DoWriteBookmarksEnd(), EndField_Impl(), and EndRun().
|
private |
Definition at line 2173 of file docxattributeoutput.cxx.
References BookmarkToWord(), FSNS(), m_nNextBookmarkId, and m_pSerializer.
Referenced by DoWriteBookmarksStart(), DoWriteBookmarkStartIfExist(), EndField_Impl(), and EndRun().
|
private |
Definition at line 2943 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 3092 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 2213 of file docxattributeoutput.cxx.
References FSNS(), m_pSerializer, m_rSavedBookmarksIds, and nId.
Referenced by DoWriteBookmarksEnd().
|
private |
Definition at line 2186 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 2380 of file docxattributeoutput.cxx.
References DoWritePermissionTagEnd(), and m_rPermissionsEnd.
Referenced by EndRun().
|
private |
Write the start permissions.
Definition at line 2370 of file docxattributeoutput.cxx.
References DoWritePermissionTagStart(), and m_rPermissionsStart.
Referenced by EndRun().
|
private |
Definition at line 2353 of file docxattributeoutput.cxx.
References BookmarkToWord(), FSNS(), m_pSerializer, o3tl::starts_with(), and u.
Referenced by DoWritePermissionsEnd().
|
private |
Definition at line 2314 of file docxattributeoutput.cxx.
References BookmarkToWord(), FSNS(), m_pSerializer, o3tl::starts_with(), and u.
Referenced by DoWritePermissionsStart().
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 8391 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 7313 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 7328 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 1399 of file docxattributeoutput.cxx.
References m_pSerializer.
|
overridevirtual |
End of the abstract numbering definition instance.
Reimplemented from AttributeOutputBase.
Definition at line 7548 of file docxattributeoutput.cxx.
References m_pSerializer.
|
private |
Definition at line 3124 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 7256 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 1120 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_aFramePr, m_aFramesOfParagraph, m_anchorId, m_aParagraphSdt, m_aRunSdt, m_bAnchorLinkedToNode, m_bPageBreakAfter, m_bParagraphFrameOpen, m_bParagraphOpened, m_bRunTextIsOn, SdtBlockHelper::m_bStartedSdt, TableReference::m_bTableCellOpen, TableReference::m_bTableCellParaSdtOpen, m_bWritingHeaderFooter, m_nHyperLinkCount, SdtBlockHelper::m_nSdtPrToken, TableReference::m_nTableDepth, m_nTextFrameLevel, m_oPostponedCustomShape, m_pSerializer, MSWordExportBase::m_pTableInfo, m_rExport, m_tableReference, m_xTableWrt, nIndex, msword::PageBreak, sax_fastparser::PREPEND, DocxExport::SdrExporter(), SectionBreak(), SetAlternateContentChoiceOpen(), FramePrHelper::SetFrame(), 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 1603 of file docxattributeoutput.cxx.
References COLBRK_NONE, COLBRK_POSTPONE, COLBRK_WRITE, COLBRK_WRITEANDPOSTPONE, EndRedline(), FormatBackground(), FormatBox(), FormatFrameDirection(), FramePrHelper::Frame(), FSNS(), SwFormat::GetAttrSet(), SwFormat::GetBox(), SwFormat::GetFrameDir(), ww8::Frame::GetFrameFormat(), SfxItemSet::GetItem(), ww8::Frame::GetSize(), getSvxBrushItemFromSourceSet(), SwRDFHelper::getTextNodeStatements(), InitCollectedRunProperties(), DocxSdrExport::IsDMLAndVMLDrawingOpen(), m_aFramePr, MSWordExportBase::m_bOutPageDescs, m_bPostponedPageBreak, m_bWritingHeaderFooter, m_nColBreakStatus, TableReference::m_nTableDepth, m_pCharLangAttrList, MSWordExportBase::m_pCurPam, m_pEastAsianLayoutAttrList, m_pFontsAttrList, m_pSerializer, m_rExport, m_tableReference, m_xTableWrt, PopulateFrameProperties(), sax_fastparser::PREPEND, Redline(), RES_BACKGROUND(), rSet, DocxExport::SdrExporter(), FramePrHelper::SetUseFrameBackground(), FramePrHelper::SetUseFrameBorders(), FramePrHelper::SetUseFrameTextDirection(), StartRedline(), Tag_InitCollectedParagraphProperties, Tag_InitCollectedRunProperties, Tag_StartParagraphProperties, TextBoxIsFramePr(), FramePrHelper::UseFrameBackground(), FramePrHelper::UseFrameBorders(), FramePrHelper::UseFrameTextDirection(), WriteCollectedParagraphProperties(), WriteCollectedRunProperties(), XATTR_FILLSTYLE(), and XML_type.
Referenced by WriteOutliner().
void DocxAttributeOutput::EndParaSdtBlock | ( | ) |
End possibly opened paragraph sdt block.
Definition at line 6888 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, |
bool | bLastRun | ||
) |
Output redlining.
End of the tag that encloses the run.
Definition at line 4178 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 3838 of file docxattributeoutput.cxx.
References EndRun(), m_pSerializer, nPos, SAL_INFO, and StartRun().
|
overridevirtual |
End of the text run.
Implements AttributeOutputBase.
Definition at line 1796 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, 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 3553 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 6936 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 6731 of file docxattributeoutput.cxx.
References m_pSerializer.
|
overridevirtual |
End of (paragraph or run) properties of a style.
Implements AttributeOutputBase.
Definition at line 6750 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 5047 of file docxattributeoutput.cxx.
References m_pSerializer, m_pTableStyleExport, and MSWORD_MAX_STYLES_LIMIT.
|
private |
Definition at line 4654 of file docxattributeoutput.cxx.
References m_aTableStyleConfs, TableReference::m_bTableCellOpen, m_LastClosedCell, m_LastOpenCell, TableReference::m_nTableDepth, m_pSerializer, m_TableFirstCells, m_tableReference, and m_xTableWrt.
Referenced by FinishTableRowCell().
|
private |
Definition at line 4731 of file docxattributeoutput.cxx.
References EndParaSdtBlock(), TableReference::m_bTableCellOpen, TableReference::m_bTableCellParaSdtOpen, m_LastClosedCell, m_LastOpenCell, m_pSerializer, and m_tableReference.
Referenced by FinishTableRowCell(), and SyncNodelessCells().
|
private |
Definition at line 4710 of file docxattributeoutput.cxx.
References m_LastClosedCell, m_LastOpenCell, and m_pSerializer.
Referenced by FinishTableRowCell().
|
overridevirtual |
Output URL end.
Implements AttributeOutputBase.
Definition at line 3955 of file docxattributeoutput.cxx.
References m_closeHyperlinkInThisRun, m_endPageRef, m_hyperLinkAnchor, and m_nHyperLinkCount.
|
private |
Definition at line 5716 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 6091 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 3966 of file docxattributeoutput.cxx.
References All, eType, and WriteField_Impl().
|
private |
End cell, row, and even the entire table if necessary.
Definition at line 1326 of file docxattributeoutput.cxx.
References EndTable(), EndTableCell(), EndTableRow(), i, InitTableHelper(), m_LastClosedCell, m_LastOpenCell, TableReference::m_nTableDepth, 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 5149 of file docxattributeoutput.cxx.
References AddExtLst(), 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 7261 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 7266 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 7284 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 7300 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 8582 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 3639 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 8630 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 9461 of file docxattributeoutput.cxx.
|
overrideprotectedvirtual |
Sfx item RES_BACKGROUND.
Implements AttributeOutputBase.
Definition at line 9483 of file docxattributeoutput.cxx.
References AddToAttrList(), COL_AUTO(), msfilter::util::ConvertColor(), FSNS(), SvxBrushItem::GetColor(), SvxBrushItem::getComplexColor(), 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 EndParagraphProperties(), and MaybeOutputBrushItem().
|
overrideprotectedvirtual |
Sfx item RES_BOX.
Implements AttributeOutputBase.
Definition at line 9623 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(), FramePrHelper::Frame(), 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_aFramePr, m_bIgnoreNextFill, m_bOpenedSectPr, TableReference::m_nTableDepth, m_oFillStyle, MSWordExportBase::m_pCurrentStyle, MSWordExportBase::m_pParentFrame, m_pSerializer, MSWordExportBase::m_pStyAttr, m_rDrawingML, m_rExport, m_tableReference, m_xTableWrt, RES_BOX(), RES_SHADOW(), sColor, DocxExport::SdrExporter(), oox::drawingml::DrawingML::SetFS(), FramePrHelper::SetUseFrameBorders(), SvxBoxItem::SvxLineToLine(), o3tl::twip, FramePrHelper::UseFrameBorders(), oox::drawingml::DrawingML::WriteBlipFill(), DocxSdrExport::writeBoxItemLine(), XATTR_FILLGRADIENT(), and XATTR_FILLSTYLE().
Referenced by EndParagraphProperties().
|
overrideprotectedvirtual |
Sfx item RES_COL.
Implements AttributeOutputBase.
Definition at line 9780 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 4208 of file docxattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_FILL_GRADIENT.
Implements AttributeOutputBase.
Definition at line 9565 of file docxattributeoutput.cxx.
References AddToAttrList(), msfilter::util::ConvertColor(), SwXTextFrame::CreateXTextFrame(), basegfx::BGradient::GetAngle(), basegfx::BGradient::GetColorStops(), DocxSdrExport::getDMLTextFrameSyntax(), SwFormat::GetDoc(), DocxSdrExport::getFlyAttrList(), DocxSdrExport::getFlyFillAttrList(), ww8::Frame::GetFrameFormat(), basegfx::BGradient::GetGradientStyle(), XFillGradientItem::GetGradientValue(), 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 9553 of file docxattributeoutput.cxx.
References m_bIgnoreNextFill, m_oFillStyle, m_pBackgroundAttrList, and m_sOriginalBackgroundColor.
Referenced by FormatBox().
|
overrideprotectedvirtual |
Sfx item RES_MARGIN_FIRSTLINE.
Implements AttributeOutputBase.
Definition at line 9085 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), SvxFirstLineIndentItem::GetTextFirstLineOffset(), and m_pLRSpaceAttrList.
|
overrideprotectedvirtual |
Sfx item RES_FRAMEDIR.
Implements AttributeOutputBase.
Definition at line 9873 of file docxattributeoutput.cxx.
References FSNS(), MSWordExportBase::GetDefaultFrameDirection(), GetExport(), m_aFramePr, MSWordExportBase::m_bOutFlyFrameAttrs, MSWordExportBase::m_bOutPageDescs, m_pSerializer, m_rExport, and FramePrHelper::SetUseFrameTextDirection().
Referenced by EndParagraphProperties().
|
overrideprotectedvirtual |
Sfx item RES_FRM_SIZE.
Implements AttributeOutputBase.
Definition at line 9040 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 9435 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 9828 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_LINENUMBER.
Implements AttributeOutputBase.
Definition at line 9867 of file docxattributeoutput.cxx.
References SwFormatLineNumber::IsCount(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_LR_SPACE.
Implements AttributeOutputBase.
Definition at line 9143 of file docxattributeoutput.cxx.
References AddToAttrList(), SvxBoxItem::CalcLineSpace(), oox::core::ECMA_376_1ST_EDITION, FSNS(), DocxSdrExport::getDMLTextFrameSyntax(), GetExport(), DocxExport::GetFilter(), DocxSdrExport::getFlyAttrList(), SvxLRSpaceItem::GetGutterMargin(), 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, m_rExport, editeng::WordPageMargins::nLeft, editeng::WordPageMargins::nRight, RES_BOX(), and DocxExport::SdrExporter().
|
overrideprotectedvirtual |
Sfx item RES_PAPER_BIN.
Implements AttributeOutputBase.
Definition at line 9080 of file docxattributeoutput.cxx.
References SAL_INFO.
|
overrideprotectedvirtual |
Sfx item RES_MARGIN_RIGHT.
Implements AttributeOutputBase.
Definition at line 9129 of file docxattributeoutput.cxx.
References AddToAttrList(), oox::core::ECMA_376_1ST_EDITION, FSNS(), DocxExport::GetFilter(), SvxRightMarginItem::GetRight(), oox::core::FilterBase::getVersion(), m_pLRSpaceAttrList, and m_rExport.
|
overrideprotectedvirtual |
Sfx item RES_SURROUND.
Implements AttributeOutputBase.
Definition at line 9373 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 9834 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_MARGIN_TEXTLEFT.
Implements AttributeOutputBase.
Definition at line 9100 of file docxattributeoutput.cxx.
References AddToAttrList(), oox::core::ECMA_376_1ST_EDITION, FSNS(), SwDoc::GetAttrPool(), GetExport(), DocxExport::GetFilter(), SfxItemSet::GetItem(), SvxTextLeftMarginItem::GetTextLeft(), oox::core::FilterBase::getVersion(), m_pLRSpaceAttrList, MSWordExportBase::m_rDoc, m_rExport, and RES_MARGIN_TEXTLEFT().
|
overrideprotectedvirtual |
Sfx item RES_UL_SPACE.
Implements AttributeOutputBase.
Definition at line 9205 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 9409 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 6562 of file docxattributeoutput.cxx.
References m_rDrawingML.
|
inline |
Definition at line 1090 of file docxattributeoutput.hxx.
References GetExport().
Referenced by GetExport().
|
overridevirtual |
Return the right export class.
Implements AttributeOutputBase.
Definition at line 10155 of file docxattributeoutput.cxx.
References m_rExport.
Referenced by CharBorder(), CharFont(), checkAndWriteFloatingTables(), DoWriteFieldRunProperties(), DoWriteMoveRangeTagStart(), DropdownField(), EmbedFontStyle(), EndRun(), FlyFrameGraphic(), FontCharset(), FormatBackground(), FormatBox(), FormatFrameDirection(), FormatLRSpace(), FormatTextLeftMargin(), 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 6023 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 3594 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 1096 of file docxattributeoutput.hxx.
References m_pSerializer.
|
overridevirtual |
Implements oox::drawingml::DMLTextExport.
Definition at line 5119 of file docxattributeoutput.cxx.
References SwTextBoxHelper::getUnoTextFrame().
|
inline |
Definition at line 1128 of file docxattributeoutput.hxx.
References m_bWritingHeaderFooter.
Referenced by FormatBox().
bool DocxAttributeOutput::HasEndnotes | ( | ) | const |
Do we have any endnotes?
Definition at line 10171 of file docxattributeoutput.cxx.
References m_pEndnotesList.
Referenced by SectFootnoteEndnotePr().
bool DocxAttributeOutput::HasFootnotes | ( | ) | const |
Do we have any footnotes?
Definition at line 10166 of file docxattributeoutput.cxx.
References m_pFootnotesList.
Referenced by SectFootnoteEndnotePr().
bool DocxAttributeOutput::HasPostitFields | ( | ) | const |
Definition at line 10176 of file docxattributeoutput.cxx.
References m_postitFields.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 8249 of file docxattributeoutput.cxx.
References SAL_INFO.
|
static |
Definition at line 4494 of file docxattributeoutput.cxx.
References FSNS(), SvxBoxItem::GetDistance(), i, and XML_type.
Referenced by TableCellProperties(), and TableDefaultCellMargins().
|
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 1463 of file docxattributeoutput.cxx.
References comphelper::containerToSequence(), FSNS(), m_pLRSpaceAttrList, 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 3265 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 4615 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 1130 of file docxattributeoutput.hxx.
References m_bAlternateContentChoiceOpen.
Referenced by WriteFlyFrame(), WritePostponedCustomShape(), and WritePostponedDMLDrawing().
|
inline |
Definition at line 1132 of file docxattributeoutput.hxx.
References m_bIsFirstParagraph.
|
overridevirtual |
Is processing of fly postponed ?
Reimplemented from AttributeOutputBase.
Definition at line 1772 of file docxattributeoutput.cxx.
References m_bPostponedProcessingFly.
void DocxAttributeOutput::LatentStyles | ( | ) |
Write latent styles.
Definition at line 4794 of file docxattributeoutput.cxx.
References DocxStringGetToken(), FSNS(), SfxObjectShell::GetBaseModel(), SwDoc::GetDocShell(), m_pSerializer, MSWordExportBase::m_rDoc, m_rExport, and nToken.
Referenced by StartStyles().
|
overridevirtual |
Reimplemented from AttributeOutputBase.
Definition at line 6567 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 7433 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 7553 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 6772 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 4838 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 6348 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 7487 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 6785 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_ADJUST.
Implements AttributeOutputBase.
Definition at line 8772 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 9001 of file docxattributeoutput.cxx.
References FSNS(), SfxBoolItem::GetValue(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_GRABBAG.
Implements AttributeOutputBase.
Definition at line 9922 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, SAL_INFO, SAL_WARN, and o3tl::toTwips().
|
overridevirtual |
Output style.
Implements AttributeOutputBase.
Definition at line 4213 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 8995 of file docxattributeoutput.cxx.
References FSNS(), SfxBoolItem::GetValue(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_HYPHENZONE.
Implements AttributeOutputBase.
Definition at line 8953 of file docxattributeoutput.cxx.
References FSNS(), SvxHyphenZoneItem::IsHyphen(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_LINESPACING.
Implements AttributeOutputBase.
Definition at line 8750 of file docxattributeoutput.cxx.
References AddToAttrList(), FSNS(), and m_pParagraphSpacingAttrList.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_NUMRULE.
Implements AttributeOutputBase.
Definition at line 8959 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 6777 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 8989 of file docxattributeoutput.cxx.
References FSNS(), SfxBoolItem::GetValue(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_SNAPTOGRID.
Implements AttributeOutputBase.
Definition at line 9034 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_SPLIT.
Implements AttributeOutputBase.
Definition at line 8833 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Sfx item RES_PARATR_TABSTOP.
Implements AttributeOutputBase.
Definition at line 8894 of file docxattributeoutput.cxx.
References SvxTabStopItem::At(), SvxTabStopItem::Count(), SwFormat::DerivedFrom(), FSNS(), SwFormat::GetAttrSet(), GetExport(), SfxItemSet::GetItem(), MSWordExportBase::GetParaTabStopOffset(), SvxTabStop::GetTabPos(), i, impl_WriteTabElement(), MSWordExportBase::m_pCurrentStyle, m_pSerializer, MSWordExportBase::m_pStyAttr, m_rExport, nCount, RES_PARATR_TABSTOP(), and DocxExport::setDefaultTabStop().
|
overrideprotectedvirtual |
Sfx item RES_PARATR_VERTALIGN.
Implements AttributeOutputBase.
Definition at line 9007 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 8841 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 8400 of file docxattributeoutput.cxx.
References m_PendingPlaceholder.
void DocxAttributeOutput::popFromTableExportContext | ( | DocxTableExportContext const & | rContext | ) |
Restores from the remembered state.
Definition at line 6493 of file docxattributeoutput.cxx.
References m_aParagraphSdt, m_aRunSdt, DocxTableExportContext::m_bStartedParaSdt, DocxTableExportContext::m_bStartedRunSdt, SdtBlockHelper::m_bStartedSdt, TableReference::m_bTableCellOpen, DocxTableExportContext::m_bTableCellOpen, m_nHyperLinkCount, DocxTableExportContext::m_nHyperLinkCount, TableReference::m_nTableDepth, DocxTableExportContext::m_nTableDepth, DocxTableExportContext::m_pTableInfo, MSWordExportBase::m_pTableInfo, m_rExport, and m_tableReference.
Referenced by DocxTableExportContext::~DocxTableExportContext().
|
private |
Definition at line 1017 of file docxattributeoutput.cxx.
References convertToOOXMLHoriOrient(), convertToOOXMLHoriOrientRel(), convertToOOXMLVertOrient(), convertToOOXMLVertOrientRel(), FSNS(), SwFormat::GetBox(), SvxBoxItem::GetDistance(), SwFormatHoriOrient::GetHoriOrient(), 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(), SwFormatVertOrient::GetVertOrient(), SwFormat::GetVertOrient(), Size::Height(), m_pSerializer, and Size::Width().
Referenced by EndParagraphProperties().
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 8254 of file docxattributeoutput.cxx.
References SwPostItField::GetName(), m_nNextAnnotationMarkId, m_postitFields, m_rOpenedAnnotationMarksIds, and nId.
|
private |
Definition at line 5744 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 6473 of file docxattributeoutput.cxx.
References m_aParagraphSdt, m_aRunSdt, DocxTableExportContext::m_bStartedParaSdt, DocxTableExportContext::m_bStartedRunSdt, SdtBlockHelper::m_bStartedSdt, TableReference::m_bTableCellOpen, DocxTableExportContext::m_bTableCellOpen, m_nHyperLinkCount, DocxTableExportContext::m_nHyperLinkCount, TableReference::m_nTableDepth, 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 3778 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 3975 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_pLRSpaceAttrList, 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 8235 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 1767 of file docxattributeoutput.cxx.
References m_bPostponedProcessingFly.
|
overridevirtual |
Export the state of RTL/CJK.
Implements AttributeOutputBase.
Definition at line 399 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overridevirtual |
Output text (inside a run).
Implements AttributeOutputBase.
Definition at line 3710 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 8742 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 7078 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 6794 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 1404 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(), TableReference::m_bTableCellOpen, m_rExport, m_tableReference, MSWordExportBase::OutputSectionBreaks(), and SwNode::StartOfSectionNode().
|
overridevirtual |
Protection of forms.
Implements AttributeOutputBase.
Definition at line 6951 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
|
overridevirtual |
Numbering of the lines in the document.
Implements AttributeOutputBase.
Definition at line 7003 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 7021 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 7193 of file docxattributeoutput.cxx.
References FSNS(), lcl_ConvertNumberingType(), m_pSerializer, nNumType, and SAL_INFO.
|
overrideprotectedvirtual |
RES_RTL_GUTTER.
Implements AttributeOutputBase.
Definition at line 6959 of file docxattributeoutput.cxx.
References SfxBoolItem::GetValue(), and m_pSerializer.
|
overridevirtual |
Has different headers/footers for the title page.
Implements AttributeOutputBase.
Definition at line 7016 of file docxattributeoutput.cxx.
References m_pSerializer.
|
overridevirtual |
The type of breaking.
Implements AttributeOutputBase.
Definition at line 7215 of file docxattributeoutput.cxx.
References FSNS(), m_pSerializer, and XML_type.
|
inline |
Definition at line 1129 of file docxattributeoutput.hxx.
References m_bAlternateContentChoiceOpen.
Referenced by EndParagraph().
|
overridevirtual |
If the node has an anchor linked.
Reimplemented from AttributeOutputBase.
Definition at line 1762 of file docxattributeoutput.cxx.
References m_bAnchorLinkedToNode.
|
overrideprotectedvirtual |
Implements AttributeOutputBase.
Definition at line 8429 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 10160 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 1757 of file docxattributeoutput.cxx.
References m_nStateOfFlyFrame.
|
inline |
Definition at line 1127 of file docxattributeoutput.hxx.
References m_bWritingHeaderFooter.
|
overridevirtual |
Start of the abstract numbering definition instance.
Reimplemented from AttributeOutputBase.
Definition at line 7540 of file docxattributeoutput.cxx.
References FSNS(), SwNumRule::IsOutlineRule(), m_bExportingOutline, m_pSerializer, MSWordExportBase::m_pUsedNumTable, m_rExport, and nId.
|
private |
Definition at line 2832 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 7251 of file docxattributeoutput.cxx.
References FSNS(), and m_pSerializer.
Referenced by wwFont::WriteDocx().
|
overridevirtual |
Start of the paragraph.
Implements AttributeOutputBase.
Definition at line 494 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, TableReference::m_bTableCellOpen, m_nColBreakStatus, m_nHyperLinkCount, m_nNextParaId, TableReference::m_nTableDepth, 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 1447 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, |
bool | bLastRun | ||
) |
Output redlining.
Start of the tag that encloses the run, fills the info according to the value of pRedlineData.
Definition at line 4126 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 3783 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 1777 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 3238 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 6897 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 6634 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 6736 of file docxattributeoutput.cxx.
References InitCollectedParagraphProperties(), InitCollectedRunProperties(), and m_pSerializer.
Referenced by DocDefaults().
|
overridevirtual |
Start of the styles table.
Implements AttributeOutputBase.
Definition at line 4745 of file docxattributeoutput.cxx.
References DocDefaults(), FSNS(), GetExport(), LatentStyles(), and m_pSerializer.
|
private |
Definition at line 4637 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 4717 of file docxattributeoutput.cxx.
References InitTableHelper(), TableReference::m_bTableCellOpen, m_LastOpenCell, m_pSerializer, m_tableReference, and TableCellProperties().
Referenced by FinishTableRowCell(), StartParagraph(), and SyncNodelessCells().
|
private |
Definition at line 4677 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 3878 of file docxattributeoutput.cxx.
References oox::core::XmlFilterBase::addRelation(), AnalyzeURL(), ww::eHYPERLINK, FSNS(), GetExport(), DocxExport::GetFilter(), oox::getRelationship(), m_aSeqBookmarksNames, m_hyperLinkAnchor, m_pHyperlinkAttrList, m_pSerializer, m_rExport, nIndex, nPos, DocxExport::OutputField(), rTarget, sId, and o3tl::toUInt32().
|
private |
Definition at line 1305 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 541 of file docxtableexport.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, name, OUStringToOString(), RES_BACKGROUND(), RES_FRMATR_GRABBAG(), and sColor.
Referenced by TableCellProperties().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 805 of file docxtableexport.cxx.
References FSNS(), SwTable::GetFrameFormat(), m_pSerializer, m_rExport, and MSWordExportBase::TrueFrameDirection().
Referenced by TableDefinition().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 791 of file docxtableexport.cxx.
References FSNS(), SwTableLine::GetFrameFormat(), SwFormat::GetRowSplit(), SwTableBox::GetUpper(), SfxBoolItem::GetValue(), and m_pSerializer.
Referenced by StartTableRow().
|
private |
Definition at line 4534 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(), ImplCellMargins(), 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 692 of file docxtableexport.cxx.
References DateTimeToOString(), SvtSecurityOptions::DocWarnRemovePersonalInfo, FSNS(), SwRedlineData::GetAuthor(), Date::GetDay(), GetExport(), IDocumentRedlineAccess::GetExtraRedlineTable(), SwDoc::getIDocumentRedlineAccess(), Date::GetMonth(), SwTableBox::GetRedline(), SwExtraRedlineTable::GetRedline(), SwTableCellRedline::GetRedlineData(), SwRangeRedline::GetRedlineData(), IDocumentRedlineAccess::GetRedlineTable(), SwExtraRedlineTable::GetSize(), SwTableCellRedline::GetTableBox(), SwRedlineData::GetTimeStamp(), SwRedlineData::GetType(), SwRangeRedline::GetType(), Date::GetYear(), SvtSecurityOptions::IsOptionSet(), m_nRedlineId, m_pSerializer, MSWordExportBase::m_rDoc, m_rExport, SwRedlineTable::npos, OUStringToOString(), and SW_MOD.
Referenced by TableCellProperties().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 523 of file docxtableexport.cxx.
Referenced by TableDefinition().
void DocxAttributeOutput::TableDefaultCellMargins | ( | ww8::WW8TableNodeInfoInner::Pointer_t const & | pTableTextNodeInfoInner | ) |
Definition at line 530 of file docxtableexport.cxx.
References oox::core::ECMA_376_1ST_EDITION, SwFormat::GetBox(), GetExport(), DocxExport::GetFilter(), SwTableBox::GetFrameFormat(), oox::core::FilterBase::getVersion(), ImplCellMargins(), 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 173 of file docxtableexport.cxx.
References SvxBoxItem::CalcLineWidth(), COL_AUTO(), comphelper::containerToSequence(), msfilter::util::ConvertColor(), DocxStringGetToken(), oox::core::ECMA_376_1ST_EDITION, FSNS(), SwFormat::GetAttrSet(), SwFormat::GetBox(), SvxBrushItem::GetColor(), AttributeOutputBase::GetColumnWidths(), SvxBoxItem::GetDistance(), GetExport(), DocxExport::GetFilter(), DocxExport::GetFloatingTableFrame(), SwFormat::GetFlySplit(), SwTable::GetFrameFormat(), ww8::Frame::GetFrameFormat(), SwFormat::GetFrameSize(), SwFormatHoriOrient::GetHoriOrient(), SwFormat::GetHoriOrient(), SfxItemSet::GetItem(), SvxLRSpaceItem::GetLeft(), SwFormat::GetLRSpace(), SwXTextTables::GetObject(), AttributeOutputBase::GetTablePageSize(), SfxBoolItem::GetValue(), oox::core::FilterBase::getVersion(), SwFormatFrameSize::GetWidthPercent(), m_aTableStyleConfs, TableReference::m_nTableDepth, m_pSerializer, m_rExport, m_tableReference, SwPostItHelper::NONE, nToken, nValue, OUStringToOString(), RES_BACKGROUND(), RES_FRMATR_GRABBAG(), SAL_WARN, sColor, DocxExport::SetFloatingTableFrame(), TableBidi(), TableDefaultBorders(), TableDefaultCellMargins(), Tag_TableDefinition, and XML_type.
Referenced by StartTable().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 761 of file docxtableexport.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 164 of file docxtableexport.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 169 of file docxtableexport.cxx.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 856 of file docxtableexport.cxx.
References FinishTableRowCell().
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 865 of file docxtableexport.cxx.
References SAL_INFO.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 879 of file docxtableexport.cxx.
References SAL_INFO.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 616 of file docxtableexport.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(), SwTableLine::GetTableRedline(), 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 872 of file docxtableexport.cxx.
References SAL_INFO.
|
overridevirtual |
Implements AttributeOutputBase.
Definition at line 816 of file docxtableexport.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 1095 of file docxattributeoutput.cxx.
References SwFrameFormat::FindRealSdrObject(), and SdrObject::getUnoShape().
Referenced by EndParagraph(), and EndParagraphProperties().
|
overrideprotectedvirtual |
Sfx item RES_TXTATR_CHARFMT.
Implements AttributeOutputBase.
Definition at line 8228 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 8561 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 8217 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 6969 of file docxattributeoutput.cxx.
References SfxEnumItem< typename EnumT >::GetValue(), and m_oLineBreakClear.
|
overridevirtual |
Reimplemented from AttributeOutputBase.
Definition at line 7233 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 7408 of file docxattributeoutput.cxx.
Referenced by CharHighlight().
|
private |
Definition at line 5643 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 8551 of file docxattributeoutput.cxx.
References m_rAnnotationMarksEnd, and m_rAnnotationMarksStart.
|
overrideprotectedvirtual |
Insert a bookmark inside the currently processed paragraph.
Implements AttributeOutputBase.
Definition at line 3872 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 8488 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 1515 of file docxattributeoutput.cxx.
References DocxSdrExport::getFlyAttrList(), m_aFramePr, m_pBackgroundAttrList, m_pLRSpaceAttrList, m_pParagraphSpacingAttrList, m_pSerializer, m_rExport, DocxExport::SdrExporter(), and FramePrHelper::SetUseFrameBackground().
Referenced by EndParagraphProperties(), EndStyleProperties(), and Redline().
|
private |
Output what we collected during the run properties output.
Definition at line 3498 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 2768 of file docxattributeoutput.cxx.
References m_pSerializer.
Referenced by EndField_Impl(), EndRun(), and WriteSdtDropDownEnd().
|
private |
Definition at line 2579 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 8435 of file docxattributeoutput.cxx.
References ww::eUNKNOWN, m_rExport, and DocxExport::OutputField().
|
private |
Definition at line 2432 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 8441 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 8520 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 412 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 6175 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(), DocxExport::GetFilter(), ww8::Frame::GetFrameFormat(), SwNode::GetGrfNode(), ww8::Frame::GetLayoutSize(), oox::core::XmlFilterBase::GetMaxDocId(), 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(), oox::core::XmlFilterBase::SetMaxDocId(), 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 8709 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 8482 of file docxattributeoutput.cxx.
References m_Fields.
|
private |
Definition at line 2496 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 6974 of file docxattributeoutput.cxx.
References ALL, FSNS(), LEFT, m_oLineBreakClear, m_pSerializer, NONE, RIGHT, and XML_type.
Referenced by EndRunProperties().
|
private |
Definition at line 5770 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 5376 of file docxattributeoutput.cxx.
References PostponeOLE(), WriteOLEChart(), and WriteOLEMath().
Referenced by WriteFlyFrame().
|
private |
Definition at line 5385 of file docxattributeoutput.cxx.
References aClassID, SotExchange::IsChart(), and m_aPostponedCharts.
Referenced by WriteOLE2Obj().
Definition at line 5480 of file docxattributeoutput.cxx.
References SotExchange::IsMath(), m_aPostponedMaths, DocxAttributeOutput::PostponedMathObjects::nMathObjAlignment, and DocxAttributeOutput::PostponedMathObjects::pMathObject.
Referenced by WriteOLE2Obj().
|
private |
Definition at line 5869 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 6413 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 8407 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 8269 of file docxattributeoutput.cxx.
References FSNS(), m_postitFields, m_postitFieldsMaxId, m_pSerializer, and m_rOpenedAnnotationMarksIds.
DocxAttributeOutput::hasProperties DocxAttributeOutput::WritePostitFields | ( | ) |
Definition at line 8285 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 8360 of file docxattributeoutput.cxx.
References FSNS(), HasParent, DocxAttributeOutput::PostItDOCXData::lastParaId, m_postitFields, m_pSerializer, and SAL_WARN.
|
private |
Definition at line 5633 of file docxattributeoutput.cxx.
References m_aPostponedActiveXControls, and WriteActiveXControl().
Referenced by EndRun(), and EndRunProperties().
|
private |
Definition at line 5412 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 6133 of file docxattributeoutput.cxx.
References DocxExport::GetFilter(), oox::core::XmlFilterBase::GetMaxDocId(), IsAlternateContentChoiceOpen(), m_anchorId, m_oPostponedCustomShape, m_rExport, DocxExport::SdrExporter(), oox::core::XmlFilterBase::SetMaxDocId(), DocxSdrExport::writeDMLAndVMLDrawing(), and DocxSdrExport::writeDMLDrawing().
Referenced by EndParagraph().
|
private |
Definition at line 3631 of file docxattributeoutput.cxx.
References m_anchorId, m_oPostponedDiagrams, m_rExport, DocxExport::SdrExporter(), and DocxSdrExport::writeDiagram().
Referenced by EndRunProperties().
|
private |
Definition at line 6150 of file docxattributeoutput.cxx.
References DocxExport::GetFilter(), oox::core::XmlFilterBase::GetMaxDocId(), IsAlternateContentChoiceOpen(), DocxSdrExport::IsDrawingOpen(), m_anchorId, m_oPostponedDMLDrawings, m_oPostponedOLEs, m_rExport, DocxExport::SdrExporter(), oox::core::XmlFilterBase::SetMaxDocId(), DocxSdrExport::writeDMLAndVMLDrawing(), and DocxSdrExport::writeDMLDrawing().
Referenced by EndRunProperties().
|
private |
Definition at line 5528 of file docxattributeoutput.cxx.
References DateToDDMMYYYYOString(), DateToOString(), FSNS(), SdrUnoObj::GetUnoControlModel(), m_pSerializer, pObject, and RunText().
Referenced by EndRun().
|
private |
Definition at line 3622 of file docxattributeoutput.cxx.
References FlyFrameGraphic(), and m_oPostponedGraphic.
Referenced by EndRunProperties().
Definition at line 5501 of file docxattributeoutput.cxx.
References oox::drawingml::DOCUMENT_DOCX, GetExport(), m_pSerializer, and SAL_WARN.
Referenced by EndRun().
|
private |
Definition at line 5756 of file docxattributeoutput.cxx.
References m_oPostponedOLEs, and WriteOLE().
Referenced by EndRunProperties().
|
private |
Definition at line 2808 of file docxattributeoutput.cxx.
References comphelper::findValue(), m_pSerializer, nId, and WriteContentControlEnd().
Referenced by EndField_Impl().
|
private |
Definition at line 2774 of file docxattributeoutput.cxx.
References comphelper::findValue(), FSNS(), m_pSerializer, nId, and OUStringToOString().
Referenced by StartField_Impl().
|
private |
Definition at line 2531 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 5067 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 6503 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 6533 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 899 of file docxattributeoutput.hxx.
Referenced by DoWriteBookmarkEndIfExist(), EndParagraph(), and WriteBookmarkInActParagraph().
|
private |
Bookmarks of the current paragraph.
Definition at line 898 of file docxattributeoutput.hxx.
Referenced by DoWriteBookmarkStartIfExist(), EndParagraph(), and WriteBookmarkInActParagraph().
|
private |
Definition at line 954 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), WriteFloatingTable(), and WriteFlyFrame().
|
private |
Definition at line 934 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), EndParagraphProperties(), FormatBox(), FormatFrameDirection(), and WriteCollectedParagraphProperties().
|
private |
Definition at line 953 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), StartParagraph(), and WriteFlyFrame().
|
private |
Definition at line 1040 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), FlyFrameGraphic(), WriteFlyFrame(), WritePostponedChart(), WritePostponedCustomShape(), WritePostponedDiagram(), WritePostponedDMLDrawing(), and WriteTextBox().
|
private |
Definition at line 1070 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), EndParaSdtBlock(), ParaGrabBag(), popFromTableExportContext(), pushToTableExportContext(), and StartParagraph().
|
private |
Definition at line 1020 of file docxattributeoutput.hxx.
Referenced by WriteFlyFrame(), and WritePostponedActiveXControl().
|
private |
Definition at line 1018 of file docxattributeoutput.hxx.
Referenced by WriteOLEChart(), and WritePostponedChart().
|
private |
Definition at line 1019 of file docxattributeoutput.hxx.
Referenced by EndRun(), and WriteFlyFrame().
|
private |
Definition at line 1008 of file docxattributeoutput.hxx.
Referenced by EndRun(), and WriteOLEMath().
|
private |
Definition at line 1071 of file docxattributeoutput.hxx.
Referenced by CharGrabBag(), EndParagraph(), EndRun(), GetSdtEndBefore(), popFromTableExportContext(), and pushToTableExportContext().
|
private |
If there are bookmarks around sequence fields, this map contains the names of these bookmarks for each sequence.
Definition at line 926 of file docxattributeoutput.hxx.
Referenced by DoWriteCmd(), and StartURL().
|
private |
Same as m_aParagraphSdtPrAlias, but its content is available till the SDT is closed.
Definition at line 1077 of file docxattributeoutput.hxx.
Referenced by ParaGrabBag(), and StartParagraph().
|
private |
Definition at line 1079 of file docxattributeoutput.hxx.
Referenced by EndTable(), StartTable(), TableCellProperties(), and TableDefinition().
|
private |
GrabBag for text effects like glow, shadow, ...
Definition at line 929 of file docxattributeoutput.hxx.
Referenced by CharGrabBag(), and WriteCollectedRunProperties().
|
private |
Definition at line 939 of file docxattributeoutput.hxx.
Referenced by IsAlternateContentChoiceOpen(), and SetAlternateContentChoiceOpen().
|
private |
Definition at line 863 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), EndRun(), and SetAnchorIsLinkedToNode().
|
private |
If the current SDT around runs should be ended before the current run.
Definition at line 832 of file docxattributeoutput.hxx.
Referenced by CharGrabBag(), EndRun(), and GetSdtEndBefore().
|
private |
Definition at line 965 of file docxattributeoutput.hxx.
Referenced by NumberingLevel(), and StartAbstractNumbering().
|
private |
Did we have a section break in this paragraph? Set by StartSection(), reset by the next StartParagraph().
Definition at line 856 of file docxattributeoutput.hxx.
Referenced by StartParagraph(), and StartSection().
|
private |
If FormatBox() already handled fill style / gradient.
Definition at line 1060 of file docxattributeoutput.hxx.
Referenced by FormatBox(), and FormatFillStyle().
|
private |
Definition at line 938 of file docxattributeoutput.hxx.
Referenced by IsFirstParagraph(), SectionBreak(), and StartParagraph().
|
private |
Flag indicating that the section properties are being written.
Definition at line 854 of file docxattributeoutput.hxx.
Referenced by EndSection(), FormatBox(), and StartSection().
|
private |
Definition at line 951 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), and SectionBreak().
|
private |
Definition at line 1066 of file docxattributeoutput.hxx.
Referenced by FormatULSpace(), and ParaGrabBag().
|
private |
Definition at line 1066 of file docxattributeoutput.hxx.
Referenced by FormatULSpace(), and ParaGrabBag().
|
private |
Definition at line 937 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), and WriteFlyFrame().
|
private |
Definition at line 936 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), SectionBreak(), and StartParagraph().
|
private |
Definition at line 948 of file docxattributeoutput.hxx.
Referenced by EndParagraphProperties(), and SectionBreak().
|
private |
Definition at line 940 of file docxattributeoutput.hxx.
Referenced by IsFlyProcessingPostponed(), ResetFlyProcessingFlag(), and WriteFlyFrame().
|
private |
Field data to remember in the text run.
Definition at line 869 of file docxattributeoutput.hxx.
Referenced by CharGrabBag(), DoWriteFieldRunProperties(), and WriteField_Impl().
|
private |
Flag indicating that the Run Text is being written.
Definition at line 859 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), EndRun(), and RunText().
|
private |
Flag indicating that multiple runs of a field are being written.
Definition at line 866 of file docxattributeoutput.hxx.
Referenced by EndField_Impl(), EndRedline(), EndRun(), and StartField_Impl().
|
private |
Flag indicating that the header \ footer are being written.
Definition at line 862 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), EndParagraphProperties(), GetWritingHeaderFooter(), and SetWritingHeaderFooter().
|
private |
Definition at line 959 of file docxattributeoutput.hxx.
Referenced by EndRun(), RunText(), and StartRuby().
|
private |
Definition at line 958 of file docxattributeoutput.hxx.
Referenced by EndRun(), EndURL(), RunText(), and StartRuby().
|
private |
Definition at line 840 of file docxattributeoutput.hxx.
|
private |
Definition at line 870 of file docxattributeoutput.hxx.
Referenced by EndRun(), WriteField_Impl(), and WriteFormData_Impl().
|
private |
Definition at line 1050 of file docxattributeoutput.hxx.
Referenced by EmbedFontStyle().
|
private |
Definition at line 844 of file docxattributeoutput.hxx.
Referenced by FootnoteEndnoteRefTag(), and FootnotesEndnotes().
|
private |
Definition at line 843 of file docxattributeoutput.hxx.
Referenced by FootnoteEndnoteRefTag(), and FootnotesEndnotes().
|
private |
Definition at line 839 of file docxattributeoutput.hxx.
Referenced by EndRun(), EndURL(), and StartURL().
|
private |
Definition at line 1056 of file docxattributeoutput.hxx.
Referenced by EndTable(), EndTableCell(), EndTableRow(), FinishTableRowCell(), StartTable(), and SyncNodelessCells().
|
private |
Definition at line 1055 of file docxattributeoutput.hxx.
Referenced by EndTable(), EndTableCell(), EndTableRow(), FinishTableRowCell(), StartTable(), StartTableCell(), and SyncNodelessCells().
|
private |
count charts consistently for unit tests
Definition at line 1010 of file docxattributeoutput.hxx.
Referenced by WritePostponedChart().
|
private |
Definition at line 835 of file docxattributeoutput.hxx.
Referenced by CharColor(), and WriteCollectedRunProperties().
|
private |
Definition at line 944 of file docxattributeoutput.hxx.
Referenced by EndParagraphProperties(), SectionBreak(), and StartParagraph().
|
private |
The first frame (anchored to the main text) is 0.
The second frame what is anchored to the previous in, is 1 The third anchored inside the second is the 2 etc.
Definition at line 883 of file docxattributeoutput.hxx.
Referenced by OutputFlyFrame_Impl().
|
private |
Definition at line 1041 of file docxattributeoutput.hxx.
Referenced by EmbedFontStyle().
|
private |
Definition at line 962 of file docxattributeoutput.hxx.
Referenced by EndRun().
|
private |
Definition at line 961 of file docxattributeoutput.hxx.
Referenced by DocxAttributeOutput(), EndParagraph(), EndRun(), EndURL(), popFromTableExportContext(), pushToTableExportContext(), and StartParagraph().
|
private |
Definition at line 873 of file docxattributeoutput.hxx.
Referenced by DoWriteAnnotationMarks(), and PostitField().
|
private |
Definition at line 872 of file docxattributeoutput.hxx.
Referenced by DoWriteBookmarksStart(), DoWriteBookmarkStartIfExist(), DoWriteBookmarkTagStart(), DoWriteMoveRangeTagStart(), EndField_Impl(), and EndRun().
|
private |
[MS-DOCX] section 2.6.2.3
Definition at line 876 of file docxattributeoutput.hxx.
Referenced by StartParagraph(), and WritePostitFields().
|
private |
Definition at line 1068 of file docxattributeoutput.hxx.
Referenced by FormatULSpace(), and ParaGrabBag().
|
private |
Definition at line 1068 of file docxattributeoutput.hxx.
Referenced by FormatULSpace(), and ParaGrabBag().
|
private |
Id of the redline.
Definition at line 851 of file docxattributeoutput.hxx.
Referenced by StartRedline(), TableCellRedline(), and TableRowRedline().
|
private |
State of the Fly at current position.
Definition at line 1074 of file docxattributeoutput.hxx.
Referenced by CharGrabBag(), and SetStateOfFlyFrame().
|
private |
Definition at line 955 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), and StartParagraph().
|
private |
Definition at line 1058 of file docxattributeoutput.hxx.
Referenced by FormatBox(), FormatFillGradient(), and FormatFillStyle().
|
private |
Definition at line 1081 of file docxattributeoutput.hxx.
Referenced by TextLineBreak(), and WriteLineBreak().
|
private |
Definition at line 992 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), WriteFlyFrame(), and WritePostponedCustomShape().
|
private |
Definition at line 983 of file docxattributeoutput.hxx.
Referenced by StartRunProperties(), WriteFlyFrame(), and WritePostponedDiagram().
|
private |
Definition at line 991 of file docxattributeoutput.hxx.
Referenced by StartRunProperties(), WriteFlyFrame(), and WritePostponedDMLDrawing().
|
private |
Definition at line 976 of file docxattributeoutput.hxx.
Referenced by StartRunProperties(), WriteFlyFrame(), and WritePostponedGraphic().
|
private |
Definition at line 1001 of file docxattributeoutput.hxx.
Referenced by PostponeOLE(), StartRunProperties(), WritePostponedDMLDrawing(), and WritePostponedOLE().
|
private |
Definition at line 1062 of file docxattributeoutput.hxx.
Referenced by FormatLRSpace(), FormatULSpace(), and SectionPageBorders().
|
private |
Attributes of the paragraph background.
Definition at line 837 of file docxattributeoutput.hxx.
Referenced by FormatBackground(), FormatFillStyle(), ParaGrabBag(), and WriteCollectedParagraphProperties().
|
private |
Definition at line 825 of file docxattributeoutput.hxx.
Referenced by CharLanguage(), EndParagraphProperties(), InitCollectedRunProperties(), and WriteCollectedRunProperties().
|
private |
Attributes of the run color.
Definition at line 834 of file docxattributeoutput.hxx.
Referenced by CharColor(), and WriteCollectedRunProperties().
|
private |
Definition at line 830 of file docxattributeoutput.hxx.
Referenced by EndRun(), and WriteContentControlStart().
|
private |
Definition at line 824 of file docxattributeoutput.hxx.
Referenced by CharRotate(), CharTwoLines(), EndParagraphProperties(), InitCollectedRunProperties(), and WriteCollectedRunProperties().
|
private |
Definition at line 1021 of file docxattributeoutput.hxx.
Referenced by PlaceholderField(), and WritePendingPlaceholder().
|
private |
Definition at line 842 of file docxattributeoutput.hxx.
Referenced by FootnoteEndnoteReference(), FootnotesEndnotes(), HasEndnotes(), and TextFootnote_Impl().
|
private |
Definition at line 823 of file docxattributeoutput.hxx.
Referenced by CharFont(), CharFontCJK(), CharFontCTL(), CharGrabBag(), EndParagraphProperties(), InitCollectedRunProperties(), and WriteCollectedRunProperties().
|
private |
Definition at line 841 of file docxattributeoutput.hxx.
Referenced by FootnoteEndnoteReference(), FootnotesEndnotes(), HasFootnotes(), and TextFootnote_Impl().
|
private |
Definition at line 829 of file docxattributeoutput.hxx.
Referenced by DoWriteFieldRunProperties(), EndRun(), StartRunProperties(), and StartURL().
|
private |
Definition at line 827 of file docxattributeoutput.hxx.
Referenced by FormatFirstLineIndent(), FormatRightMargin(), FormatTextLeftMargin(), InitCollectedParagraphProperties(), Redline(), and WriteCollectedParagraphProperties().
|
private |
Definition at line 891 of file docxattributeoutput.hxx.
Referenced by EndRun(), and WriteBookmarks_Impl().
|
private |
Maps postit fields to ID's, used in commentRangeStart/End, commentReference and comment.xml.
Definition at line 1037 of file docxattributeoutput.hxx.
Referenced by HasPostitFields(), PostitField(), WritePostitFieldReference(), WritePostitFields(), and WritePostItFieldsResolved().
|
private |
Number of postit fields which already have a commentReference written.
Definition at line 1039 of file docxattributeoutput.hxx.
Referenced by WritePostitFieldReference().
|
private |
Definition at line 828 of file docxattributeoutput.hxx.
Referenced by FormatULSpace(), InitCollectedParagraphProperties(), ParaLineSpacing_Impl(), Redline(), and WriteCollectedParagraphProperties().
|
private |
Redline data to remember in the text run.
Definition at line 848 of file docxattributeoutput.hxx.
Referenced by DoWriteCmd(), EndRun(), RunText(), and StartRun().
|
private |
Definition at line 845 of file docxattributeoutput.hxx.
Referenced by SectionBreak(), StartParagraph(), and StartParagraphProperties().
|
private |
Definition at line 826 of file docxattributeoutput.hxx.
Referenced by EndSection(), FormatLRSpace(), and FormatULSpace().
|
private |
Fast serializer to output the data.
Definition at line 818 of file docxattributeoutput.hxx.
Referenced by BulletDefinition(), CharAnimatedText(), CharAutoKern(), CharBackground(), CharBorder(), CharCaseMap(), CharContour(), CharCrossedOut(), CharEmphasisMark(), CharEscapement(), CharFontSize(), CharHidden(), CharHighlight(), CharKerning(), CharPosture(), CharPostureCJK(), CharPostureCTL(), CharRelief(), CharScaleWidth(), CharShadow(), CharUnderline(), CharWeight(), CharWeightCJK(), CharWeightCTL(), CmdEndField_Impl(), CmdField_Impl(), DocDefaults(), DoWriteAnnotationMarks(), DoWriteBookmarkTagEnd(), DoWriteBookmarkTagStart(), DoWriteCmd(), DoWriteFieldRunProperties(), DoWriteMoveRangeTagEnd(), DoWriteMoveRangeTagStart(), DoWritePermissionTagEnd(), DoWritePermissionTagStart(), EmbedFontStyle(), EmptyParagraph(), EndAbstractNumbering(), EndField_Impl(), EndFont(), EndParagraph(), EndParagraphProperties(), EndParaSdtBlock(), EndRedline(), EndRuby(), EndRun(), EndRunProperties(), EndSection(), EndStyle(), EndStyleProperties(), EndStyles(), EndTable(), EndTableCell(), EndTableRow(), ExportOLESurround(), FinishTableRowCell(), FlyFrameGraphic(), FontAlternateName(), FontCharset(), FontFamilyType(), FontPitchType(), FootnoteEndnoteReference(), FootnoteEndnoteRefTag(), FootnotesEndnotes(), FormatBackground(), FormatBox(), FormatColumns_Impl(), FormatFillGradient(), FormatFrameDirection(), FormatFrameSize(), FormatKeep(), FormatLineNumbering(), FormatLRSpace(), FormatTextGrid(), FormatULSpace(), GetSerializer(), InitCollectedParagraphProperties(), InitCollectedRunProperties(), LatentStyles(), NumberingDefinition(), NumberingLevel(), OverrideNumberingDefinition(), PageBreakBefore(), ParaAdjust(), ParaForbiddenRules(), ParaGrabBag(), ParagraphStyle(), ParaHangingPunctuation(), ParaHyphenZone(), ParaNumRule_Impl(), ParaOutlineLevel(), ParaScriptSpace(), ParaSnapToGrid(), ParaSplit(), ParaTabStop(), ParaVerticalAlign(), ParaWidows(), PopulateFrameProperties(), Redline(), RTLAndCJKState(), RunText(), SectFootnoteEndnotePr(), SectionBiDi(), SectionBreak(), SectionFormProtection(), SectionLineNumbering(), SectionPageBorders(), SectionPageNumbering(), SectionRtlGutter(), SectionTitlePage(), SectionType(), SetSerializer(), StartAbstractNumbering(), StartField_Impl(), StartFont(), StartParagraph(), StartParagraphProperties(), StartRedline(), StartRuby(), StartRun(), StartRunProperties(), StartSection(), StartStyle(), StartStyleProperties(), StartStyles(), StartTable(), StartTableCell(), StartTableRow(), StartURL(), SyncNodelessCells(), TableBackgrounds(), TableBidi(), TableCanSplit(), TableCellProperties(), TableCellRedline(), TableDefaultCellMargins(), TableDefinition(), TableHeight(), TableRowRedline(), TableVerticalCell(), TextCharFormat(), TextFootnote_Impl(), TextINetFormat(), TextVerticalAdjustment(), WriteActiveXControl(), WriteCollectedParagraphProperties(), WriteCollectedRunProperties(), WriteContentControlEnd(), WriteContentControlStart(), WriteFFData(), WriteFlyFrame(), WriteFormDateStart(), WriteLineBreak(), WriteOLE(), WriteOLEShape(), WriteOutliner(), WritePendingPlaceholder(), WritePostitFieldReference(), WritePostitFields(), WritePostItFieldsResolved(), WritePostponedChart(), WritePostponedFormControl(), WritePostponedMath(), WriteSdtDropDownEnd(), WriteSdtDropDownStart(), WriteSdtPlainText(), and WriteSrcRect().
|
private |
Definition at line 1064 of file docxattributeoutput.hxx.
Referenced by EndStyles(), ParaGrabBag(), SetSerializer(), StartTableRow(), and TableCellProperties().
|
private |
Definition at line 907 of file docxattributeoutput.hxx.
Referenced by DoWriteAnnotationMarks(), and WriteAnnotationMarks_Impl().
|
private |
Annotation marks to output.
Definition at line 906 of file docxattributeoutput.hxx.
Referenced by DoWriteAnnotationMarks(), and WriteAnnotationMarks_Impl().
|
private |
Definition at line 890 of file docxattributeoutput.hxx.
Referenced by EndRun(), and WriteBookmarks_Impl().
|
private |
Bookmarks to output.
Definition at line 889 of file docxattributeoutput.hxx.
Referenced by EndRun(), and WriteBookmarks_Impl().
|
private |
DrawingML access.
Definition at line 821 of file docxattributeoutput.hxx.
Referenced by BulletDefinition(), FlyFrameGraphic(), FormatBox(), FormatFillGradient(), GetDrawingML(), and WriteOLE().
|
private |
Reference to the export, where to get the data from.
Definition at line 815 of file docxattributeoutput.hxx.
Referenced by CharBorder(), CharEscapement(), DocDefaults(), DoWriteFieldRunProperties(), EmbedFont(), EmbedFontStyle(), EndParagraph(), EndParagraphProperties(), EndRedline(), EndRun(), ExportAsActiveXControl(), FlyFrameGraphic(), FootnoteEndnoteRefTag(), FootnotesEndnotes(), FormatBackground(), FormatBox(), FormatFillGradient(), FormatFrameDirection(), FormatFrameSize(), FormatHorizOrientation(), FormatLRSpace(), FormatRightMargin(), FormatSurround(), FormatTextLeftMargin(), FormatULSpace(), FormatVertOrientation(), GetExport(), LatentStyles(), MaybeOutputBrushItem(), NumberingLevel(), OverrideNumberingDefinition(), ParagraphStyle(), ParaNumRule_Impl(), ParaTabStop(), popFromTableExportContext(), pushToTableExportContext(), Redline(), RefField(), RunText(), SectFootnoteEndnotePr(), SectionBreak(), SectionBreaks(), StartAbstractNumbering(), StartParagraph(), StartParagraphProperties(), StartRedline(), StartStyle(), StartURL(), TableBidi(), TableCellRedline(), TableDefinition(), TableRowRedline(), TableVerticalCell(), TextCharFormat(), TextFootnote_Impl(), TextINetFormat(), WriteActiveXControl(), WriteCollectedParagraphProperties(), WriteContentControlStart(), WriteExpand(), WriteFloatingTable(), WriteFlyFrame(), WriteOLE(), WriteOutliner(), WritePostponedChart(), WritePostponedCustomShape(), WritePostponedDiagram(), WritePostponedDMLDrawing(), WriteSdtPlainText(), WriteTextBox(), and WriteVMLTextBox().
|
private |
Definition at line 895 of file docxattributeoutput.hxx.
Referenced by EndRun(), and WriteFinalBookmarks_Impl().
|
private |
Bookmarks to output at the end.
Definition at line 894 of file docxattributeoutput.hxx.
Referenced by EndRun(), and WriteFinalBookmarks_Impl().
|
private |
Maps of the annotation marks ids.
Definition at line 919 of file docxattributeoutput.hxx.
Referenced by DoWriteAnnotationMarks(), PostitField(), and WritePostitFieldReference().
|
private |
Maps of the bookmarks ids.
Definition at line 910 of file docxattributeoutput.hxx.
Referenced by DoWriteBookmarkEndIfExist(), DoWriteBookmarksEnd(), DoWriteBookmarksStart(), and DoWriteBookmarkStartIfExist().
|
private |
Definition at line 903 of file docxattributeoutput.hxx.
Referenced by DoWritePermissionsEnd(), WriteBookmarks_Impl(), and WriteFinalBookmarks_Impl().
|
private |
Permissions to output.
Definition at line 902 of file docxattributeoutput.hxx.
Referenced by DoWritePermissionsStart(), WriteBookmarks_Impl(), and WriteFinalBookmarks_Impl().
|
private |
Set of ids of the saved bookmarks (used only for moveRange, yet)
Definition at line 916 of file docxattributeoutput.hxx.
Referenced by DoWriteMoveRangeTagEnd(), and DoWriteMoveRangeTagStart().
|
private |
Definition at line 871 of file docxattributeoutput.hxx.
Referenced by EndField_Impl(), EndRun(), and WriteField_Impl().
|
private |
Name of the last opened annotation mark.
Definition at line 922 of file docxattributeoutput.hxx.
Referenced by DoWriteAnnotationMarks().
|
private |
Name of the last opened bookmark.
Definition at line 913 of file docxattributeoutput.hxx.
Referenced by DoWriteBookmarksStart(), DoWriteBookmarkStartIfExist(), and DoWriteCmd().
|
private |
Definition at line 838 of file docxattributeoutput.hxx.
Referenced by FormatBackground(), FormatFillStyle(), and ParaGrabBag().
|
private |
Definition at line 878 of file docxattributeoutput.hxx.
Referenced by EndRun(), RawText(), StartField_Impl(), and WriteOutliner().
|
private |
Definition at line 1053 of file docxattributeoutput.hxx.
Referenced by EndTable(), StartTable(), and TableCellProperties().
|
private |
Definition at line 1048 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), EndParagraphProperties(), EndTable(), EndTableCell(), FinishTableRowCell(), FormatBox(), popFromTableExportContext(), pushToTableExportContext(), SectionBreaks(), StartParagraph(), StartTableCell(), and TableDefinition().
|
private |
Stores the flys what are anchored inside a fly.
Definition at line 886 of file docxattributeoutput.hxx.
Referenced by OutputFlyFrame_Impl().
|
private |
The current table helper.
Definition at line 932 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), EndParagraphProperties(), EndTable(), FormatBox(), InitTableHelper(), TableCellProperties(), and TableVerticalCell().
|
static |
Definition at line 1160 of file docxattributeoutput.hxx.
Referenced by EndRun().
|
static |
Definition at line 1161 of file docxattributeoutput.hxx.
Referenced by EndRun().
|
static |
Definition at line 1156 of file docxattributeoutput.hxx.
Referenced by EndParagraphProperties(), EndStyleProperties(), and InitCollectedParagraphProperties().
|
static |
Definition at line 1163 of file docxattributeoutput.hxx.
Referenced by EndParagraphProperties(), EndRunProperties(), EndStyleProperties(), and InitCollectedRunProperties().
|
static |
Definition at line 1167 of file docxattributeoutput.hxx.
Referenced by WriteFlyFrame().
|
static |
Definition at line 1164 of file docxattributeoutput.hxx.
Referenced by Redline().
|
static |
Definition at line 1165 of file docxattributeoutput.hxx.
Referenced by Redline().
|
static |
Definition at line 1152 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), and StartParagraph().
|
static |
Definition at line 1153 of file docxattributeoutput.hxx.
Referenced by EndParagraph(), and StartParagraph().
|
static |
Definition at line 1155 of file docxattributeoutput.hxx.
Referenced by EndParagraphProperties(), and StartParagraphProperties().
|
static |
Definition at line 1157 of file docxattributeoutput.hxx.
Referenced by EndRun(), and StartRun().
|
static |
Definition at line 1158 of file docxattributeoutput.hxx.
Referenced by EndRun(), and StartRun().
|
static |
Definition at line 1159 of file docxattributeoutput.hxx.
Referenced by EndRun(), and StartRun().
|
static |
Definition at line 1162 of file docxattributeoutput.hxx.
Referenced by EndRunProperties(), and StartRunProperties().
|
static |
Definition at line 1168 of file docxattributeoutput.hxx.
Referenced by EndSection(), and StartSection().
|
static |
Definition at line 1166 of file docxattributeoutput.hxx.
Referenced by TableDefinition().
|
static |
Definition at line 1154 of file docxattributeoutput.hxx.
Referenced by SdtBlockHelper::WriteSdtBlock().