LibreOffice Module sc (master) 1
|
#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>
Go to the source code of this file.
Classes | |
class | ScPrintUIOptions |
Functions | |
static o3tl::span< const SfxItemPropertyMapEntry > | lcl_GetDocOptPropertyMap () |
rename this, those are no longer only options More... | |
static o3tl::span< const SfxItemPropertyMapEntry > | lcl_GetColumnsPropertyMap () |
StandardDecimals as property and from NumberFormatter ???????? More... | |
static o3tl::span< const SfxItemPropertyMapEntry > | lcl_GetRowsPropertyMap () |
static ScViewData * | lcl_getViewMatchingDocZoomTab (const Fraction &rZoomX, const Fraction &rZoomY, const SCTAB nTab, const ViewShellDocId &rDocId) |
static void | lcl_sendLOKDocumentBackground (const ScViewData *pViewData) |
static OutputDevice * | lcl_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" |
|
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().
|
static |
rename this, those are no longer only options
Definition at line 141 of file docuno.cxx.
References cppu::UnoType< typename T >::get(), PROP_UNO_CALCASSHOWN, PROP_UNO_DEFTABSTOP, PROP_UNO_IGNORECASE, PROP_UNO_ITERCOUNT, PROP_UNO_ITERENABLED, PROP_UNO_ITEREPSILON, PROP_UNO_LOOKUPLABELS, PROP_UNO_MATCHWHOLE, PROP_UNO_NULLDATE, PROP_UNO_REGEXENABLED, PROP_UNO_SPELLONLINE, PROP_UNO_STANDARDDEC, PROP_UNO_WILDCARDSENABLED, SC_UNO_APPLYFMDES, SC_UNO_AREALINKS, SC_UNO_AUTOCONTFOC, SC_UNO_BASICLIBRARIES, SC_UNO_CALCASSHOWN, SC_UNO_CJK_CLOCAL, SC_UNO_CODENAME, SC_UNO_COLLABELRNG, SC_UNO_CTL_CLOCAL, SC_UNO_DATABASERNG, SC_UNO_DDELINKS, SC_UNO_DEFTABSTOP, SC_UNO_DIALOGLIBRARIES, SC_UNO_EXTERNALDOCLINKS, SC_UNO_FORBIDDEN, SC_UNO_HASDRAWPAGES, SC_UNO_HASVALIDSIGNATURES, SC_UNO_IGNORECASE, SC_UNO_INTEROPGRABBAG, SC_UNO_ISADJUSTHEIGHTENABLED, SC_UNO_ISCHANGEREADONLYENABLED, SC_UNO_ISEXECUTELINKENABLED, SC_UNO_ISLOADED, SC_UNO_ISRECORDCHANGESPROTECTED, SC_UNO_ISUNDOENABLED, SC_UNO_ITERCOUNT, SC_UNO_ITERENABLED, SC_UNO_ITEREPSILON, SC_UNO_LOOKUPLABELS, SC_UNO_MATCHWHOLE, SC_UNO_NAMEDRANGES, SC_UNO_NULLDATE, SC_UNO_RECORDCHANGES, SC_UNO_REFERENCEDEVICE, SC_UNO_REGEXENABLED, SC_UNO_ROWLABELRNG, SC_UNO_RUNTIMEUID, SC_UNO_SHEETLINKS, SC_UNO_SPELLONLINE, SC_UNO_STANDARDDEC, SC_UNO_VBAGLOBNAME, SC_UNO_WILDCARDSENABLED, SC_UNONAME_CLOCAL, and u.
|
static |
Definition at line 1484 of file docuno.cxx.
References VclPtr< class reference_type >::get(), ScModule::GetOptDigitLanguage(), VCLXDevice::GetOutputDevice(), SC_UNONAME_RENDERDEV, and OutputDevice::SetDigitLanguage().
Referenced by ScModelObj::render().
|
static |
Definition at line 1833 of file docuno.cxx.
References StringRangeEnumerator::begin(), and StringRangeEnumerator::end().
Referenced by ScModelObj::getRenderer(), and ScModelObj::render().
|
static |
Definition at line 208 of file docuno.cxx.
References ATTR_BACKGROUND(), cppu::UnoType< typename T >::get(), MID_BACK_COLOR, MID_GRAPHIC_TRANSPARENT, SC_UNONAME_CELLBACK, SC_UNONAME_CELLFILT, SC_UNONAME_CELLHGT, SC_UNONAME_CELLTRAN, SC_UNONAME_CELLVIS, SC_UNONAME_MANPAGE, SC_UNONAME_NEWPAGE, and SC_UNONAME_OHEIGHT.
Referenced by ScTableRowsObj::getPropertySetInfo().
|
static |
Definition at line 494 of file docuno.cxx.
References SfxViewShell::GetFirst(), SfxViewShell::GetNext(), ScViewData::GetTabNo(), ScTabView::GetViewData(), ScViewData::GetZoomX(), and ScViewData::GetZoomY().
Referenced by ScModelObj::paintTile().
|
static |
Definition at line 1508 of file docuno.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScDocument::GetDrawLayer(), ScDocument::GetMMRect(), SdrModel::GetPage(), ScDocument::GetRange(), ScDocument::GetTable(), ScDocument::GetTableCount(), ScDrawLayer::GetVisibleName(), i, comphelper::string::isdigitAsciiString(), ScRangeUtil::MakeRangeFromName(), ScDocument::MaxRow(), SdrObjListIter::Next(), ScAddress::Parse(), ScRange::Parse(), pObject, ScAddress::Row(), rTarget, RUTL_DBASE, ScAddress::Tab(), and VALID.
Referenced by ScModelObj::render().
|
static |
Definition at line 1847 of file docuno.cxx.
References ScPrintSelectionStatus::GetMode(), and Range.
Referenced by ScModelObj::getRenderer(), and ScModelObj::render().
|
static |
Definition at line 1018 of file docuno.cxx.
References Color::AsRGBHexString(), ATTR_BACKGROUND(), SvxBrushItem::GetColor(), ScDocument::GetDefPattern(), ScViewData::GetDocShell(), ScDocShell::GetDocument(), ScPatternAttr::GetItem(), ScViewData::GetViewShell(), and SfxViewShell::libreOfficeKitViewCallback().
Referenced by ScModelObj::setClientZoom().
|
constexpr |
Definition at line 136 of file docuno.cxx.
Referenced by ScModelObj::getPropertyValue(), and lcl_GetDocOptPropertyMap().
|
constexpr |
Definition at line 227 of file docuno.cxx.
Referenced by ScModelObj::getSupportedServiceNames().
|
constexpr |
Definition at line 226 of file docuno.cxx.
Referenced by ScModelObj::getSupportedServiceNames().
|
constexpr |
Definition at line 225 of file docuno.cxx.
Referenced by ScModelObj::getSupportedServiceNames().