LibreOffice Module sc (master) 1
Classes | Functions | Variables
docuno.cxx File Reference
#include <config_feature_opencl.h>
#include <scitems.hxx>
#include <comphelper/propertyvalue.hxx>
#include <comphelper/sequence.hxx>
#include <editeng/brushitem.hxx>
#include <editeng/editview.hxx>
#include <editeng/memberids.h>
#include <editeng/outliner.hxx>
#include <o3tl/any.hxx>
#include <o3tl/safeint.hxx>
#include <svx/fmview.hxx>
#include <svx/svditer.hxx>
#include <svx/svdpage.hxx>
#include <svx/svxids.hrc>
#include <LibreOfficeKit/LibreOfficeKitEnums.h>
#include <comphelper/propertysequence.hxx>
#include <officecfg/Office/Common.hxx>
#include <officecfg/Office/Calc.hxx>
#include <svl/numuno.hxx>
#include <svl/hint.hxx>
#include <unotools/moduleoptions.hxx>
#include <sfx2/bindings.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/viewfrm.hxx>
#include <svx/unopage.hxx>
#include <vcl/pdfextoutdevdata.hxx>
#include <vcl/print.hxx>
#include <vcl/svapp.hxx>
#include <tools/json_writer.hxx>
#include <tools/multisel.hxx>
#include <tools/UnitConversion.hxx>
#include <toolkit/awt/vclxdevice.hxx>
#include <float.h>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/util/Date.hpp>
#include <com/sun/star/sheet/XNamedRanges.hpp>
#include <com/sun/star/sheet/XLabelRanges.hpp>
#include <com/sun/star/sheet/XSelectedSheetsSupplier.hpp>
#include <com/sun/star/sheet/XUnnamedDatabaseRanges.hpp>
#include <com/sun/star/i18n/XForbiddenCharacters.hpp>
#include <com/sun/star/script/XLibraryContainer.hpp>
#include <com/sun/star/lang/XInitialization.hpp>
#include <com/sun/star/lang/ServiceNotRegisteredException.hpp>
#include <com/sun/star/document/XDocumentEventBroadcaster.hpp>
#include <com/sun/star/script/XInvocation.hpp>
#include <com/sun/star/script/vba/XVBAEventProcessor.hpp>
#include <com/sun/star/beans/XFastPropertySet.hpp>
#include <comphelper/indexedpropertyvalues.hxx>
#include <comphelper/lok.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/profilezone.hxx>
#include <comphelper/servicehelper.hxx>
#include <comphelper/string.hxx>
#include <cppuhelper/supportsservice.hxx>
#include <sfx2/lokhelper.hxx>
#include <sfx2/lokcomponenthelpers.hxx>
#include <sfx2/LokControlHandler.hxx>
#include <cellsuno.hxx>
#include <columnspanset.hxx>
#include <convuno.hxx>
#include <datauno.hxx>
#include <docfunc.hxx>
#include <docoptio.hxx>
#include <docsh.hxx>
#include <docuno.hxx>
#include <drwlayer.hxx>
#include <forbiuno.hxx>
#include <formulagroup.hxx>
#include <gridwin.hxx>
#include <hints.hxx>
#include <inputhdl.hxx>
#include <inputopt.hxx>
#include <interpre.hxx>
#include <linkuno.hxx>
#include <markdata.hxx>
#include <miscuno.hxx>
#include <nameuno.hxx>
#include <notesuno.hxx>
#include <optuno.hxx>
#include <pfuncache.hxx>
#include <postit.hxx>
#include <printfun.hxx>
#include <rangeutl.hxx>
#include <scmod.hxx>
#include <scresid.hxx>
#include <servuno.hxx>
#include <shapeuno.hxx>
#include <sheetevents.hxx>
#include <styleuno.hxx>
#include <tabvwsh.hxx>
#include <targuno.hxx>
#include <unonames.hxx>
#include <ViewSettingsSequenceDefines.hxx>
#include <editsh.hxx>
#include <drawsh.hxx>
#include <drtxtob.hxx>
#include <transobj.hxx>
#include <chgtrack.hxx>
#include <table.hxx>
#include <appoptio.hxx>
#include <formulaopt.hxx>
#include <strings.hrc>
Include dependency graph for docuno.cxx:

Go to the source code of this file.

Classes

class  ScPrintUIOptions
 

Functions

static o3tl::span< const SfxItemPropertyMapEntrylcl_GetDocOptPropertyMap ()
 rename this, those are no longer only options More...
 
static o3tl::span< const SfxItemPropertyMapEntrylcl_GetColumnsPropertyMap ()
 StandardDecimals as property and from NumberFormatter ???????? More...
 
static o3tl::span< const SfxItemPropertyMapEntrylcl_GetRowsPropertyMap ()
 
static ScViewDatalcl_getViewMatchingDocZoomTab (const Fraction &rZoomX, const Fraction &rZoomY, const SCTAB nTab, const ViewShellDocId &rDocId)
 
static void lcl_sendLOKDocumentBackground (const ScViewData *pViewData)
 
static OutputDevicelcl_GetRenderDevice (const uno::Sequence< beans::PropertyValue > &rOptions)
 
static bool lcl_ParseTarget (const OUString &rTarget, ScRange &rTargetRange, tools::Rectangle &rTargetRect, bool &rIsSheet, ScDocument &rDoc, SCTAB nSourceTab)
 
static sal_Int32 lcl_GetRendererNum (sal_Int32 nSelRenderer, std::u16string_view rPagesStr, sal_Int32 nTotalPages)
 
static bool lcl_renderSelectionToGraphic (bool bRenderToGraphic, const ScPrintSelectionStatus &rStatus)
 

Variables

constexpr OUStringLiteral SC_UNO_VBAGLOBNAME = u"VBAGlobalConstantName"
 
constexpr OUStringLiteral SCMODELOBJ_SERVICE = u"com.sun.star.sheet.SpreadsheetDocument"
 
constexpr OUStringLiteral SCDOCSETTINGS_SERVICE = u"com.sun.star.sheet.SpreadsheetDocumentSettings"
 
constexpr OUStringLiteral SCDOC_SERVICE = u"com.sun.star.document.OfficeDocument"
 

Function Documentation

◆ lcl_GetColumnsPropertyMap()

static o3tl::span< const SfxItemPropertyMapEntry > lcl_GetColumnsPropertyMap ( )
static

StandardDecimals as property and from NumberFormatter ????????

Definition at line 195 of file docuno.cxx.

References cppu::UnoType< typename T >::get(), SC_UNONAME_CELLVIS, SC_UNONAME_CELLWID, SC_UNONAME_MANPAGE, SC_UNONAME_NEWPAGE, and SC_UNONAME_OWIDTH.

Referenced by ScTableColumnsObj::getPropertySetInfo().

◆ lcl_GetDocOptPropertyMap()

static o3tl::span< const SfxItemPropertyMapEntry > lcl_GetDocOptPropertyMap ( )
static

◆ lcl_GetRenderDevice()

static OutputDevice * lcl_GetRenderDevice ( const uno::Sequence< beans::PropertyValue > &  rOptions)
static

◆ lcl_GetRendererNum()

static sal_Int32 lcl_GetRendererNum ( sal_Int32  nSelRenderer,
std::u16string_view  rPagesStr,
sal_Int32  nTotalPages 
)
static

◆ lcl_GetRowsPropertyMap()

static o3tl::span< const SfxItemPropertyMapEntry > lcl_GetRowsPropertyMap ( )
static

◆ lcl_getViewMatchingDocZoomTab()

static ScViewData * lcl_getViewMatchingDocZoomTab ( const Fraction rZoomX,
const Fraction rZoomY,
const SCTAB  nTab,
const ViewShellDocId rDocId 
)
static

◆ lcl_ParseTarget()

static bool lcl_ParseTarget ( const OUString &  rTarget,
ScRange rTargetRange,
tools::Rectangle rTargetRect,
bool &  rIsSheet,
ScDocument rDoc,
SCTAB  nSourceTab 
)
static

◆ lcl_renderSelectionToGraphic()

static bool lcl_renderSelectionToGraphic ( bool  bRenderToGraphic,
const ScPrintSelectionStatus rStatus 
)
static

Definition at line 1847 of file docuno.cxx.

References ScPrintSelectionStatus::GetMode(), and Range.

Referenced by ScModelObj::getRenderer(), and ScModelObj::render().

◆ lcl_sendLOKDocumentBackground()

static void lcl_sendLOKDocumentBackground ( const ScViewData pViewData)
static

Variable Documentation

◆ SC_UNO_VBAGLOBNAME

constexpr OUStringLiteral SC_UNO_VBAGLOBNAME = u"VBAGlobalConstantName"
constexpr

Definition at line 136 of file docuno.cxx.

Referenced by ScModelObj::getPropertyValue(), and lcl_GetDocOptPropertyMap().

◆ SCDOC_SERVICE

constexpr OUStringLiteral SCDOC_SERVICE = u"com.sun.star.document.OfficeDocument"
constexpr

Definition at line 227 of file docuno.cxx.

Referenced by ScModelObj::getSupportedServiceNames().

◆ SCDOCSETTINGS_SERVICE

constexpr OUStringLiteral SCDOCSETTINGS_SERVICE = u"com.sun.star.sheet.SpreadsheetDocumentSettings"
constexpr

Definition at line 226 of file docuno.cxx.

Referenced by ScModelObj::getSupportedServiceNames().

◆ SCMODELOBJ_SERVICE

constexpr OUStringLiteral SCMODELOBJ_SERVICE = u"com.sun.star.sheet.SpreadsheetDocument"
constexpr

Definition at line 225 of file docuno.cxx.

Referenced by ScModelObj::getSupportedServiceNames().