LibreOffice Module sw (master) 1
Functions | Variables
xmltexti.cxx File Reference
#include <comphelper/storagehelper.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/propertysequence.hxx>
#include <comphelper/propertyvalue.hxx>
#include <comphelper/servicehelper.hxx>
#include <com/sun/star/embed/EmbeddedObjectCreator.hpp>
#include <com/sun/star/embed/OOoEmbeddedObjectFactory.hpp>
#include <com/sun/star/embed/XEmbeddedObject.hpp>
#include <com/sun/star/embed/Aspects.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/task/XInteractionHandler.hpp>
#include <o3tl/any.hxx>
#include <osl/diagnose.h>
#include <rtl/ustrbuf.hxx>
#include <sal/log.hxx>
#include <comphelper/classids.hxx>
#include <com/sun/star/lang/XUnoTunnel.hpp>
#include <xmloff/prstylei.hxx>
#include <xmloff/maptype.hxx>
#include <xmloff/xmlprmap.hxx>
#include <xmloff/txtprmap.hxx>
#include <xmloff/i18nmap.hxx>
#include <xmloff/xmlimppr.hxx>
#include <TextCursorHelper.hxx>
#include <unoframe.hxx>
#include <doc.hxx>
#include <IDocumentDrawModelAccess.hxx>
#include <IDocumentContentOperations.hxx>
#include <fmtfsize.hxx>
#include <fmtanchr.hxx>
#include <fmtcntnt.hxx>
#include "xmlimp.hxx"
#include "xmltbli.hxx"
#include "xmltexti.hxx"
#include "XMLRedlineImportHelper.hxx"
#include <xmloff/XMLFilterServiceNames.h>
#include <SwAppletImpl.hxx>
#include <ndole.hxx>
#include <docsh.hxx>
#include <sfx2/docfile.hxx>
#include <vcl/svapp.hxx>
#include <toolkit/helper/vclunohelper.hxx>
#include <svtools/embedhlp.hxx>
#include <svl/urihelper.hxx>
#include <sfx2/frmdescr.hxx>
#include <tools/globname.hxx>
#include <algorithm>
#include <utility>
Include dependency graph for xmltexti.cxx:

Go to the source code of this file.

Functions

static void lcl_putHeightAndWidth (SfxItemSet &rItemSet, sal_Int32 nHeight, sal_Int32 nWidth, Size *pTwipSize=nullptr)
 
static void lcl_setObjectVisualArea (const uno::Reference< embed::XEmbeddedObject > &xObj, sal_Int64 nAspect, const Size &aVisSize, const MapUnit &aUnit)
 
static SwOLENodelcl_GetOLENode (const SwFrameFormat *pFrameFormat)
 

Variables

const std::pair< OUString, SvGUIDaServiceMap []
 

Function Documentation

◆ lcl_GetOLENode()

static SwOLENode * lcl_GetOLENode ( const SwFrameFormat pFrameFormat)
static

◆ lcl_putHeightAndWidth()

static void lcl_putHeightAndWidth ( SfxItemSet rItemSet,
sal_Int32  nHeight,
sal_Int32  nWidth,
Size pTwipSize = nullptr 
)
static

◆ lcl_setObjectVisualArea()

static void lcl_setObjectVisualArea ( const uno::Reference< embed::XEmbeddedObject > &  xObj,
sal_Int64  nAspect,
const Size aVisSize,
const MapUnit aUnit 
)
static

Variable Documentation

◆ aServiceMap

const std::pair<OUString, SvGUID> aServiceMap[]
Initial value:
= {
}
constexpr OUStringLiteral XML_IMPORT_FILTER_CALC
constexpr OUStringLiteral XML_IMPORT_FILTER_DRAW
constexpr OUStringLiteral XML_IMPORT_FILTER_WRITER
constexpr OUStringLiteral XML_IMPORT_FILTER_CHART
constexpr OUStringLiteral XML_IMPORT_FILTER_IMPRESS
constexpr OUStringLiteral XML_IMPORT_FILTER_MATH
#define SO3_SDRAW_CLASSID
#define SO3_SIMPRESS_CLASSID
#define SO3_SCH_CLASSID
#define SO3_SC_CLASSID
#define SO3_SW_CLASSID
#define SO3_SM_CLASSID

Definition at line 78 of file xmltexti.cxx.

Referenced by SwXMLTextImportHelper::createAndInsertOLEObject().