LibreOffice Module sw (master)  1
Classes | Macros | Functions
unotxdoc.cxx File Reference
#include <boost/property_tree/json_parser.hpp>
#include <sal/config.h>
#include <comphelper/string.hxx>
#include <AnnotationWin.hxx>
#include <o3tl/any.hxx>
#include <osl/mutex.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/image.hxx>
#include <vcl/vclevent.hxx>
#include <vcl/virdev.hxx>
#include <vcl/sysdata.hxx>
#include <vcl/svapp.hxx>
#include <vcl/print.hxx>
#include <sfx2/viewfrm.hxx>
#include <sfx2/lokhelper.hxx>
#include <sfx2/sfxbasecontroller.hxx>
#include <sfx2/docfile.hxx>
#include <sfx2/msg.hxx>
#include <sfx2/msgpool.hxx>
#include <sfx2/printer.hxx>
#include <toolkit/helper/vclunohelper.hxx>
#include <toolkit/awt/vclxdevice.hxx>
#include <LibreOfficeKit/LibreOfficeKitEnums.h>
#include <sfx2/lokcharthelper.hxx>
#include <sfx2/ipclient.hxx>
#include <editeng/svxacorr.hxx>
#include <editeng/acorrcfg.hxx>
#include <cmdid.h>
#include <swtypes.hxx>
#include <wdocsh.hxx>
#include <wrtsh.hxx>
#include <pview.hxx>
#include <viewsh.hxx>
#include <pvprtdat.hxx>
#include <printdata.hxx>
#include <pagefrm.hxx>
#include <rootfrm.hxx>
#include <svl/stritem.hxx>
#include <unotxdoc.hxx>
#include <svl/numuno.hxx>
#include <fldbas.hxx>
#include <unomap.hxx>
#include <unotextbodyhf.hxx>
#include <unotextrange.hxx>
#include <unotextcursor.hxx>
#include <unosett.hxx>
#include <unocoll.hxx>
#include <unoredlines.hxx>
#include <unosrch.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/request.hxx>
#include <sfx2/objsh.hxx>
#include <unoprnms.hxx>
#include <unostyle.hxx>
#include <unodraw.hxx>
#include <svl/eitem.hxx>
#include <pagedesc.hxx>
#include <unotools/datetime.hxx>
#include <unotools/textsearch.hxx>
#include <unocrsr.hxx>
#include <unofieldcoll.hxx>
#include <unoidxcoll.hxx>
#include <unocrsrhelper.hxx>
#include <unotxvw.hxx>
#include <poolfmt.hxx>
#include <globdoc.hxx>
#include <viewopt.hxx>
#include <unochart.hxx>
#include <charatr.hxx>
#include <svx/xmleohlp.hxx>
#include <globals.hrc>
#include <unomid.h>
#include <unotools/printwarningoptions.hxx>
#include <com/sun/star/lang/ServiceNotRegisteredException.hpp>
#include <com/sun/star/lang/DisposedException.hpp>
#include <com/sun/star/lang/IndexOutOfBoundsException.hpp>
#include <com/sun/star/lang/NoSupportException.hpp>
#include <com/sun/star/util/XNumberFormatsSupplier.hpp>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/XFastPropertySet.hpp>
#include <com/sun/star/document/RedlineDisplayType.hpp>
#include <com/sun/star/document/XDocumentEventBroadcaster.hpp>
#include <com/sun/star/frame/XController.hpp>
#include <com/sun/star/frame/XFrame.hpp>
#include <com/sun/star/script/XInvocation.hpp>
#include <sfx2/linkmgr.hxx>
#include <svx/unofill.hxx>
#include <editeng/unolingu.hxx>
#include <sfx2/progress.hxx>
#include <swmodule.hxx>
#include <docstat.hxx>
#include <modcfg.hxx>
#include <ndtxt.hxx>
#include <strings.hrc>
#include <bitmaps.hlst>
#include <swcont.hxx>
#include "unodefaults.hxx"
#include "SwXDocumentSettings.hxx"
#include <doc.hxx>
#include <IDocumentSettingAccess.hxx>
#include <IDocumentDeviceAccess.hxx>
#include <IDocumentDrawModelAccess.hxx>
#include <IDocumentChartDataProviderAccess.hxx>
#include <IDocumentLinksAdministration.hxx>
#include <IDocumentRedlineAccess.hxx>
#include <IDocumentFieldsAccess.hxx>
#include <IDocumentStatistics.hxx>
#include <IDocumentStylePoolAccess.hxx>
#include <IDocumentLayoutAccess.hxx>
#include <IDocumentState.hxx>
#include <editeng/forbiddencharacterstable.hxx>
#include <svl/zforlist.hxx>
#include <drawdoc.hxx>
#include <SwStyleNameMapper.hxx>
#include <osl/file.hxx>
#include <comphelper/lok.hxx>
#include <comphelper/storagehelper.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <unotools/saveopt.hxx>
#include <swruler.hxx>
#include <docufld.hxx>
#include <EnhancedPDFExportHelper.hxx>
#include <numrule.hxx>
#include <editeng/langitem.hxx>
#include <docary.hxx>
#include <i18nlangtag/languagetag.hxx>
#include <i18nutil/searchopt.hxx>
#include <format.hxx>
#include <charfmt.hxx>
#include <fmtcol.hxx>
#include <istyleaccess.hxx>
#include <svl/stylepool.hxx>
#include <swatrset.hxx>
#include <view.hxx>
#include <viscrs.hxx>
#include <srcview.hxx>
#include <edtwin.hxx>
#include <swdtflvr.hxx>
#include <PostItMgr.hxx>
#include <svtools/langtab.hxx>
#include <map>
#include <set>
#include <vector>
#include <editeng/eeitem.hxx>
#include <editeng/editeng.hxx>
#include <editeng/editview.hxx>
#include <svx/svdoutl.hxx>
#include <svl/languageoptions.hxx>
#include <svx/svdview.hxx>
#include <comphelper/servicehelper.hxx>
#include <SwSpellDialogChildWindow.hxx>
#include <memory>
#include <fchrfmt.hxx>
#include <redline.hxx>
#include <DocumentRedlineManager.hxx>
Include dependency graph for unotxdoc.cxx:

Go to the source code of this file.

Classes

class  SwXTextDocument::Impl
 

Macros

#define TWIPS_PER_PIXEL   15
 

Functions

static std::unique_ptr< SwPrintUIOptionslcl_GetPrintUIOptions (SwDocShell *pDocShell, const SfxViewShell *pView)
 
static SwTextFormatColllcl_GetParaStyle (const OUString &rCollName, SwDoc *pDoc)
 
static void lcl_DisposeView (SfxViewFrame *pToClose, SwDocShell const *pDocShell)
 
static sal_uInt32 lcl_Any_To_ULONG (const Any &rValue, bool &bException)
 
static OUString lcl_CreateOutlineString (size_t nIndex, const SwOutlineNodes &rOutlineNodes, const SwNumRule *pOutlRule)
 
static VclPtr< OutputDevicelcl_GetOutputDevice (const SwPrintUIOptions &rPrintUIOptions)
 
static bool lcl_SeqHasProperty (const uno::Sequence< beans::PropertyValue > &rOptions, const sal_Char *pPropName)
 
static bool lcl_GetBoolProperty (const uno::Sequence< beans::PropertyValue > &rOptions, const sal_Char *pPropName)
 
static void lcl_SavePrintUIOptionsToDocumentPrintData (SwDoc &rDoc, const SwPrintUIOptions &rPrintUIOptions, bool bIsPDFEXport)
 
static Any lcl_GetDisplayBitmap (const OUString &_sLinkSuffix)
 

Macro Definition Documentation

#define TWIPS_PER_PIXEL   15

Function Documentation

static sal_uInt32 lcl_Any_To_ULONG ( const Any &  rValue,
bool &  bException 
)
static

Definition at line 1027 of file unotxdoc.cxx.

References eType.

Referenced by SwXTextDocument::setPagePrintSettings().

static OUString lcl_CreateOutlineString ( size_t  nIndex,
const SwOutlineNodes rOutlineNodes,
const SwNumRule pOutlRule 
)
static
static void lcl_DisposeView ( SfxViewFrame pToClose,
SwDocShell const *  pDocShell 
)
static
static bool lcl_GetBoolProperty ( const uno::Sequence< beans::PropertyValue > &  rOptions,
const sal_Char pPropName 
)
static

Definition at line 2340 of file unotxdoc.cxx.

Referenced by SwXTextDocument::getRendererCount().

static Any lcl_GetDisplayBitmap ( const OUString &  _sLinkSuffix)
static

Definition at line 4143 of file unotxdoc.cxx.

References Any, and VCLUnoHelper::CreateBitmap().

Referenced by SwXLinkNameAccessWrapper::getPropertyValue().

static VclPtr< OutputDevice > lcl_GetOutputDevice ( const SwPrintUIOptions rPrintUIOptions)
static
static SwTextFormatColl* lcl_GetParaStyle ( const OUString &  rCollName,
SwDoc pDoc 
)
static
static std::unique_ptr<SwPrintUIOptions> lcl_GetPrintUIOptions ( SwDocShell pDocShell,
const SfxViewShell pView 
)
static
static void lcl_SavePrintUIOptionsToDocumentPrintData ( SwDoc rDoc,
const SwPrintUIOptions rPrintUIOptions,
bool  bIsPDFEXport 
)
static
static bool lcl_SeqHasProperty ( const uno::Sequence< beans::PropertyValue > &  rOptions,
const sal_Char pPropName 
)
static