| 
    LibreOffice Module sw (master) 1
    
   | 
 
#include <algorithm>#include <hintids.hxx>#include <o3tl/safeint.hxx>#include <vcl/svapp.hxx>#include <vcl/settings.hxx>#include <sal/log.hxx>#include <svl/numformat.hxx>#include <svl/zformat.hxx>#include <svl/itemiter.hxx>#include <svl/whiter.hxx>#include <svl/grabbagitem.hxx>#include <editeng/fontitem.hxx>#include <editeng/tstpitem.hxx>#include <editeng/adjustitem.hxx>#include <editeng/spltitem.hxx>#include <editeng/widwitem.hxx>#include <editeng/lspcitem.hxx>#include <editeng/keepitem.hxx>#include <editeng/shaditem.hxx>#include <editeng/brushitem.hxx>#include <editeng/postitem.hxx>#include <editeng/wghtitem.hxx>#include <editeng/kernitem.hxx>#include <editeng/crossedoutitem.hxx>#include <editeng/cmapitem.hxx>#include <editeng/wrlmitem.hxx>#include <editeng/udlnitem.hxx>#include <editeng/langitem.hxx>#include <editeng/escapementitem.hxx>#include <editeng/fhgtitem.hxx>#include <editeng/colritem.hxx>#include <editeng/hyphenzoneitem.hxx>#include <editeng/formatbreakitem.hxx>#include <editeng/lrspitem.hxx>#include <editeng/ulspitem.hxx>#include <editeng/boxitem.hxx>#include <editeng/contouritem.hxx>#include <editeng/shdditem.hxx>#include <editeng/autokernitem.hxx>#include <editeng/pbinitem.hxx>#include <editeng/emphasismarkitem.hxx>#include <editeng/twolinesitem.hxx>#include <editeng/charscaleitem.hxx>#include <editeng/charrotateitem.hxx>#include <editeng/charreliefitem.hxx>#include <editeng/paravertalignitem.hxx>#include <editeng/pgrditem.hxx>#include <editeng/frmdiritem.hxx>#include <editeng/blinkitem.hxx>#include <editeng/charhiddenitem.hxx>#include <editeng/paperinf.hxx>#include <svx/xfillit0.hxx>#include <svx/xflgrit.hxx>#include <o3tl/string_view.hxx>#include <fmtfld.hxx>#include <fchrfmt.hxx>#include <fmtfsize.hxx>#include <fmtpdsc.hxx>#include <fmtornt.hxx>#include <fmtanchr.hxx>#include <fmtclds.hxx>#include <fmtsrnd.hxx>#include <fmtftn.hxx>#include <fmtflcnt.hxx>#include <frmatr.hxx>#include <swtable.hxx>#include <fmtinfmt.hxx>#include <txtftn.hxx>#include <poolfmt.hxx>#include <doc.hxx>#include <IDocumentSettingAccess.hxx>#include <IDocumentFieldsAccess.hxx>#include <IDocumentStylePoolAccess.hxx>#include <IDocumentListsAccess.hxx>#include <list.hxx>#include <docary.hxx>#include <pam.hxx>#include <paratr.hxx>#include <fldbas.hxx>#include <docufld.hxx>#include <expfld.hxx>#include <pagedesc.hxx>#include <ndtxt.hxx>#include <swrect.hxx>#include <redline.hxx>#include <reffld.hxx>#include <ftninfo.hxx>#include <charfmt.hxx>#include <section.hxx>#include <fmtline.hxx>#include <tox.hxx>#include <fmtftntx.hxx>#include <breakit.hxx>#include <com/sun/star/i18n/ScriptType.hpp>#include <com/sun/star/i18n/XBreakIterator.hpp>#include <unotools/localedatawrapper.hxx>#include <svx/unobrushitemhelper.hxx>#include <tgrditem.hxx>#include <flddropdown.hxx>#include <chpfld.hxx>#include <fmthdft.hxx>#include <authfld.hxx>#include <dbfld.hxx>#include "sprmids.hxx"#include <fmtcntnt.hxx>#include "writerhelper.hxx"#include "writerwordglue.hxx"#include "wrtww8.hxx"#include "ww8par.hxx"#include "ww8attributeoutput.hxx"#include "fields.hxx"#include <i18nlangtag/mslangid.hxx>#include <i18nlangtag/languagetag.hxx>#include <unotools/fltrcfg.hxx>Go to the source code of this file.
Namespaces | |
| namespace | sw | 
| Dialog to specify the properties of date form field.  | |
| namespace | sw::util | 
Functions | |
| static sal_uInt32 | SuitableBGColor (Color nIn) | 
| const SwCharFormat * | sw::util::GetSwCharFormat (const SwFormatINetFormat &rINet, SwDoc &rDoc) | 
| static void | InsertSpecialChar (WW8Export &rWrt, sal_uInt8 c, OUString const *pLinkStr, bool bIncludeEmptyPicLocation=false) | 
| static OUString | lcl_GetExpandedField (const SwField &rField) | 
| static int | lcl_CheckForm (const SwForm &rForm, sal_uInt8 nLvl, OUString &rText) | 
| static bool | lcl_IsHyperlinked (const SwForm &rForm, sal_uInt16 nTOXLvl) | 
| static auto | GetSeparatorForLocale () -> OUString | 
| OUString | FieldString (ww::eField eIndex) | 
| static bool | lcl_IsAtTextEnd (const SwFormatFootnote &rFootnote) | 
| static void | ParaTabStopAdd (WW8Export &rWrt, const SvxTabStopItem &rTStops, const tools::Long nLParaMgn) | 
| static bool | lcl_IsEqual (tools::Long nOneLeft, const SvxTabStop &rOne, tools::Long nTwoLeft, const SvxTabStop &rTwo) | 
| static void | ParaTabStopDelAdd (WW8Export &rWrt, const SvxTabStopItem &rTStyle, const tools::Long nLStypeMgn, const SvxTabStopItem &rTNew, const tools::Long nLParaMgn) | 
| OUString FieldString | ( | ww::eField | eIndex | ) | 
Definition at line 2799 of file ww8atr.cxx.
References ww::GetEnglishFieldName().
Referenced by DocxAttributeOutput::AnalyzeURL(), WW8AttributeOutput::AnalyzeURL(), WW8Export::AppendFlyInFlys(), DocxExport::DoFormText(), WW8Export::DoFormText(), DocxAttributeOutput::DropdownField(), DocxAttributeOutput::EndField_Impl(), SwMSConvertControls::ExportControl(), WW8Export::OutGrf(), WW8Export::OutputField(), RtfAttributeOutput::OutputFlyFrame_Impl(), WW8Export::OutputOLENode(), DocxAttributeOutput::RefField(), WW8AttributeOutput::RefField(), WW8Export::StartCommentOutput(), RtfAttributeOutput::StartRuby(), WW8AttributeOutput::StartRuby(), AttributeOutputBase::StartTOX(), and AttributeOutputBase::TextField().
      
  | 
  static | 
Definition at line 2311 of file ww8atr.cxx.
References MsLangId::getSystemLanguage(), LANGUAGE_GERMAN, LANGUAGE_GERMAN_AUSTRIAN, LANGUAGE_GERMAN_LIECHTENSTEIN, LANGUAGE_GERMAN_LUXEMBOURG, and LANGUAGE_GERMAN_SWISS.
Referenced by AttributeOutputBase::StartTOX().
      
  | 
  static | 
Definition at line 1767 of file ww8atr.cxx.
References WW8Export::GetCurrentItems(), SwWW8Writer::InsUInt16(), SwWW8Writer::InsUInt32(), MSWordExportBase::m_pChpPlc, WW8Export::m_pDataStrm, rStrm, SvStream::Seek(), WW8Export::Strm(), SvStream::Tell(), NS_sprm::sprm< ispmd, fSpec, sgc, spra >::val, SvStream::WriteBytes(), WW8Export::WriteChar(), SwWW8Writer::WriteLong(), SwWW8Writer::WriteString16(), and SvStream::WriteUInt32().
Referenced by WW8Export::OutputField().
Definition at line 2055 of file ww8atr.cxx.
References SwForm::GetPattern(), nCount, TOKEN_LINK_END, TOKEN_LINK_START, TOKEN_PAGE_NUMS, TOKEN_TAB_STOP, and TOKEN_TEXT.
Referenced by AttributeOutputBase::StartTOX().
      
  | 
  static | 
Definition at line 1843 of file ww8atr.cxx.
References SwField::ExpandField().
Referenced by WW8Export::OutputField(), WW8AttributeOutput::RefField(), AttributeOutputBase::TextField(), and WW8AttributeOutput::WriteExpand().
      
  | 
  static | 
Definition at line 3657 of file ww8atr.cxx.
References SwNode::FindSectionNode(), FTNEND_ATPGORDOCEND, SwSection::GetFormat(), SwSectionNode::GetSection(), SwFormatFootnote::GetTextFootnote(), SwTextFootnote::GetTextNode(), GetValue, SwFormatFootnote::IsEndNote(), RES_END_AT_TXTEND(), RES_FTN_AT_TXTEND(), and SwNode::StartOfSectionNode().
Referenced by AttributeOutputBase::TextFootnote().
      
  | 
  static | 
Definition at line 5357 of file ww8atr.cxx.
References SvxTabStop::GetAdjustment(), SvxTabStop::GetDecimal(), and SvxTabStop::GetFill().
Referenced by ParaTabStopDelAdd().
      
  | 
  static | 
Definition at line 2108 of file ww8atr.cxx.
References SwForm::GetPattern(), TOKEN_LINK_END, and TOKEN_LINK_START.
Referenced by AttributeOutputBase::StartTOX().
      
  | 
  static | 
Definition at line 5341 of file ww8atr.cxx.
References SvxTabStopItem::Count(), SvxTabStop::GetAdjustment(), and n.
Referenced by WW8AttributeOutput::ParaTabStop().
      
  | 
  static | 
Definition at line 5368 of file ww8atr.cxx.
References SvxTabStopItem::Count(), SvxTabStop::GetAdjustment(), SvxTabStop::GetTabPos(), lcl_IsEqual(), and LONG_MAX.
Referenced by WW8AttributeOutput::ParaTabStop().
      
  | 
  static | 
Definition at line 1691 of file ww8atr.cxx.
References COL_AUTO(), and wwUtility::RGBToBGR().
Referenced by WW8AttributeOutput::CharBackground(), and WW8AttributeOutput::FormatBackground().