LibreOffice Module filter (master) 1
|
#include <cstring>
#include <map>
#include <memory>
#include <optional>
#include <set>
#include <utility>
#include <vector>
#include <unordered_map>
#include <com/sun/star/uno/Any.hxx>
#include <com/sun/star/uno/Reference.hxx>
#include <comphelper/stl_types.hxx>
#include <filter/msfilter/dffpropset.hxx>
#include <filter/msfilter/dffrecordheader.hxx>
#include <filter/msfilter/escherex.hxx>
#include <filter/msfilter/msfilterdllapi.h>
#include <rtl/ustring.hxx>
#include <rtl/ref.hxx>
#include <sal/types.h>
#include <svx/msdffdef.hxx>
#include <comphelper/errcode.hxx>
#include <tools/degree.hxx>
#include <tools/gen.hxx>
#include <tools/ref.hxx>
#include <tools/solar.h>
#include <tools/poly.hxx>
#include <vcl/graph.hxx>
Go to the source code of this file.
Classes | |
class | SvxMSDffClientData |
class | DffPropertyReader |
struct | CompareSvxMSDffShapeInfoById |
struct | CompareSvxMSDffShapeInfoByTxBxComp |
struct | SvxMSDffConnectorRule |
struct | SvxMSDffSolverContainer |
struct | FIDCL |
struct | MSDffTxId |
provided by SvxMSDffManager for each shape in a group More... | |
struct | SvxMSDffImportRec |
class | SvxMSDffImportData |
block of parameters for import/export for a single call of ImportObjAtCurrentStreamPos() More... | |
struct | DffObjData |
struct | DffRecordList |
class | DffRecordManager |
class | SvxMSDffManager |
abstract base class for Escher imports More... | |
struct | SvxMSDffShapeInfo |
struct | SvxMSDffShapeOrder |
struct | CompareSvxMSDffShapeTxBxSort |
class | SvxMSDffShapeTxBxSort |
Namespaces | |
namespace | com |
namespace | com::sun |
namespace | com::sun::star |
Shape IDs per cluster in DGG atom. | |
namespace | com::sun::star::beans |
namespace | com::sun::star::embed |
Macros | |
#define | COL_DEFAULT ::Color( 0xFA, 0xFB, 0xFC ) |
#define | SVXMSDFF_SETTINGS_CROP_BITMAPS 1 |
#define | SVXMSDFF_SETTINGS_IMPORT_PPT 2 |
#define | SVXMSDFF_SETTINGS_IMPORT_EXCEL 4 |
#define | OLE_MATHTYPE_2_STARMATH 0x0001 |
#define | OLE_WINWORD_2_STARWRITER 0x0002 |
#define | OLE_EXCEL_2_STARCALC 0x0004 |
#define | OLE_POWERPOINT_2_STARIMPRESS 0x0008 |
#define | DFF_RECORD_MANAGER_BUF_SIZE 64 |
Typedefs | |
typedef ::std::map< sal_Int32, SdrObject * > | SvxMSDffShapeIdContainer |
typedef std::vector< std::unique_ptr< SvxMSDffShapeOrder > > | SvxMSDffShapeOrders |
the following will be sorted by the order of their appearance: More... | |
typedef ::std::set< std::shared_ptr< SvxMSDffShapeInfo >, CompareSvxMSDffShapeInfoById > | SvxMSDffShapeInfos_ById |
typedef ::std::multiset< std::shared_ptr< SvxMSDffShapeInfo >, CompareSvxMSDffShapeInfoByTxBxComp > | SvxMSDffShapeInfos_ByTxBxComp |
Enumerations | |
enum | DffSeekToContentMode { SEEK_FROM_BEGINNING , SEEK_FROM_CURRENT , SEEK_FROM_CURRENT_AND_RESTART } |
Variables | |
constexpr OUStringLiteral | SVEXT_PERSIST_STREAM = u"\002OlePres000" |
#define COL_DEFAULT ::Color( 0xFA, 0xFB, 0xFC ) |
Definition at line 119 of file msdffimp.hxx.
#define DFF_RECORD_MANAGER_BUF_SIZE 64 |
Definition at line 356 of file msdffimp.hxx.
#define OLE_EXCEL_2_STARCALC 0x0004 |
Definition at line 153 of file msdffimp.hxx.
#define OLE_MATHTYPE_2_STARMATH 0x0001 |
Definition at line 151 of file msdffimp.hxx.
#define OLE_POWERPOINT_2_STARIMPRESS 0x0008 |
Definition at line 154 of file msdffimp.hxx.
#define OLE_WINWORD_2_STARWRITER 0x0002 |
Definition at line 152 of file msdffimp.hxx.
#define SVXMSDFF_SETTINGS_CROP_BITMAPS 1 |
Definition at line 145 of file msdffimp.hxx.
#define SVXMSDFF_SETTINGS_IMPORT_EXCEL 4 |
Definition at line 147 of file msdffimp.hxx.
#define SVXMSDFF_SETTINGS_IMPORT_PPT 2 |
Definition at line 146 of file msdffimp.hxx.
typedef ::std::map< sal_Int32, SdrObject* > SvxMSDffShapeIdContainer |
Definition at line 121 of file msdffimp.hxx.
typedef ::std::set< std::shared_ptr<SvxMSDffShapeInfo>, CompareSvxMSDffShapeInfoById > SvxMSDffShapeInfos_ById |
Definition at line 141 of file msdffimp.hxx.
typedef ::std::multiset< std::shared_ptr<SvxMSDffShapeInfo>, CompareSvxMSDffShapeInfoByTxBxComp> SvxMSDffShapeInfos_ByTxBxComp |
Definition at line 143 of file msdffimp.hxx.
typedef std::vector<std::unique_ptr<SvxMSDffShapeOrder> > SvxMSDffShapeOrders |
the following will be sorted by the order of their appearance:
Definition at line 126 of file msdffimp.hxx.
enum DffSeekToContentMode |
Enumerator | |
---|---|
SEEK_FROM_BEGINNING | |
SEEK_FROM_CURRENT | |
SEEK_FROM_CURRENT_AND_RESTART |
Definition at line 372 of file msdffimp.hxx.
|
inlineconstexpr |
Definition at line 123 of file msdffimp.hxx.
Referenced by SvxMSExportOLEObjects::ExportOLEObject(), and SvxMSDffManager::MakeContentStream().