LibreOffice Module filter (master) 1
|
#include <algorithm>
#include <cstddef>
#include <memory>
#include <vector>
#include <optional>
#include <com/sun/star/uno/Reference.hxx>
#include <editeng/eeitem.hxx>
#include <editeng/flditem.hxx>
#include <filter/msfilter/dffrecordheader.hxx>
#include <filter/msfilter/msdffimp.hxx>
#include <filter/msfilter/msfilterdllapi.h>
#include <filter/msfilter/msocximex.hxx>
#include <o3tl/enumarray.hxx>
#include <rtl/ref.hxx>
#include <rtl/textenc.h>
#include <rtl/ustring.hxx>
#include <sal/types.h>
#include <svx/msdffdef.hxx>
#include <tools/color.hxx>
#include <tools/fontenum.hxx>
#include <tools/gen.hxx>
#include <tools/ref.hxx>
#include <tools/solar.h>
#include <vcl/graph.hxx>
#include <salhelper/simplereferenceobject.hxx>
Go to the source code of this file.
Namespaces | |
namespace | com |
namespace | com::sun |
namespace | com::sun::star |
Shape IDs per cluster in DGG atom. | |
namespace | com::sun::star::awt |
namespace | com::sun::star::drawing |
namespace | com::sun::star::form |
namespace | com::sun::star::frame |
Variables | |
const int | nMaxPPTLevels = 10 |
#define PPT_CharAttr_ANSITypeface 22 |
Definition at line 1426 of file svdfppt.hxx.
#define PPT_CharAttr_AsianOrComplexFont 21 |
Definition at line 1425 of file svdfppt.hxx.
#define PPT_CharAttr_Bold 0 |
Definition at line 1418 of file svdfppt.hxx.
#define PPT_CharAttr_Embossed 9 |
Definition at line 1423 of file svdfppt.hxx.
#define PPT_CharAttr_Escapement 19 |
Definition at line 1430 of file svdfppt.hxx.
#define PPT_CharAttr_Font 16 |
Definition at line 1424 of file svdfppt.hxx.
#define PPT_CharAttr_FontColor 18 |
Definition at line 1429 of file svdfppt.hxx.
#define PPT_CharAttr_FontHeight 17 |
Definition at line 1428 of file svdfppt.hxx.
#define PPT_CharAttr_Italic 1 |
Definition at line 1419 of file svdfppt.hxx.
#define PPT_CharAttr_Shadow 4 |
Definition at line 1421 of file svdfppt.hxx.
#define PPT_CharAttr_Strikeout 8 |
Definition at line 1422 of file svdfppt.hxx.
#define PPT_CharAttr_Symbol 23 |
Definition at line 1427 of file svdfppt.hxx.
#define PPT_CharAttr_Underline 2 |
Definition at line 1420 of file svdfppt.hxx.
#define PPT_IMPORTFLAGS_NO_TEXT_ASSERT 1 |
Definition at line 71 of file svdfppt.hxx.
#define PPT_OBJECTINFO_ID (1) |
Definition at line 178 of file svdfppt.hxx.
#define PPT_ParaAttr_Adjust 11 |
Definition at line 1406 of file svdfppt.hxx.
#define PPT_ParaAttr_AsianLB_1 18 |
Definition at line 1413 of file svdfppt.hxx.
#define PPT_ParaAttr_AsianLB_2 19 |
Definition at line 1414 of file svdfppt.hxx.
#define PPT_ParaAttr_AsianLB_3 20 |
Definition at line 1415 of file svdfppt.hxx.
#define PPT_ParaAttr_BiDi 21 |
Definition at line 1416 of file svdfppt.hxx.
#define PPT_ParaAttr_BuHardColor 2 |
Definition at line 1400 of file svdfppt.hxx.
#define PPT_ParaAttr_BuHardFont 1 |
Definition at line 1399 of file svdfppt.hxx.
#define PPT_ParaAttr_BuHardHeight 3 |
Definition at line 1401 of file svdfppt.hxx.
#define PPT_ParaAttr_BulletChar 7 |
Definition at line 1405 of file svdfppt.hxx.
#define PPT_ParaAttr_BulletColor 5 |
Definition at line 1403 of file svdfppt.hxx.
#define PPT_ParaAttr_BulletFont 4 |
Definition at line 1402 of file svdfppt.hxx.
#define PPT_ParaAttr_BulletHeight 6 |
Definition at line 1404 of file svdfppt.hxx.
#define PPT_ParaAttr_BulletOfs 16 |
Definition at line 1411 of file svdfppt.hxx.
#define PPT_ParaAttr_BulletOn 0 |
Definition at line 1398 of file svdfppt.hxx.
#define PPT_ParaAttr_DefaultTab 17 |
Definition at line 1412 of file svdfppt.hxx.
#define PPT_ParaAttr_LineFeed 12 |
Definition at line 1407 of file svdfppt.hxx.
#define PPT_ParaAttr_LowerDist 14 |
Definition at line 1409 of file svdfppt.hxx.
#define PPT_ParaAttr_TextOfs 15 |
Definition at line 1410 of file svdfppt.hxx.
#define PPT_ParaAttr_UpperDist 13 |
Definition at line 1408 of file svdfppt.hxx.
#define PPT_PST_AnimationInfo 4116 |
Definition at line 1376 of file svdfppt.hxx.
#define PPT_PST_AnimationInfoAtom 4081 |
Definition at line 1363 of file svdfppt.hxx.
#define PPT_PST_BinaryTagData 5003 |
Definition at line 1380 of file svdfppt.hxx.
#define PPT_PST_BuildList 11010 |
Definition at line 1389 of file svdfppt.hxx.
#define PPT_PST_ColorSchemeAtom 2032 |
Definition at line 1321 of file svdfppt.hxx.
#define PPT_PST_Comment10 12000 |
Definition at line 1390 of file svdfppt.hxx.
#define PPT_PST_CommentAtom10 12001 |
Definition at line 1391 of file svdfppt.hxx.
#define PPT_PST_CommentIndex10 12004 |
Definition at line 1392 of file svdfppt.hxx.
#define PPT_PST_CString 4026 |
Definition at line 1349 of file svdfppt.hxx.
#define PPT_PST_CurrentUserAtom 4086 |
Definition at line 1367 of file svdfppt.hxx.
#define PPT_PST_DateTimeMCAtom 4087 |
Definition at line 1368 of file svdfppt.hxx.
#define PPT_PST_DocToolbarStates10Atom 14001 |
Definition at line 1395 of file svdfppt.hxx.
#define PPT_PST_Document 1000 |
Definition at line 1299 of file svdfppt.hxx.
#define PPT_PST_DocumentAtom 1001 |
Definition at line 1300 of file svdfppt.hxx.
#define PPT_PST_Environment 1010 |
Definition at line 1303 of file svdfppt.hxx.
#define PPT_PST_ExAviMovie 4102 |
Definition at line 1374 of file svdfppt.hxx.
#define PPT_PST_ExControl 4078 |
Definition at line 1361 of file svdfppt.hxx.
#define PPT_PST_ExEmbed 4044 |
Definition at line 1352 of file svdfppt.hxx.
#define PPT_PST_ExHyperlink 4055 |
Definition at line 1354 of file svdfppt.hxx.
#define PPT_PST_ExHyperlinkAtom 4051 |
Definition at line 1353 of file svdfppt.hxx.
#define PPT_PST_ExMCIMovie 4103 |
Definition at line 1375 of file svdfppt.hxx.
#define PPT_PST_ExMediaAtom 4100 |
Definition at line 1372 of file svdfppt.hxx.
#define PPT_PST_ExObjList 1033 |
Definition at line 1309 of file svdfppt.hxx.
#define PPT_PST_ExObjRefAtom 3009 |
Definition at line 1327 of file svdfppt.hxx.
#define PPT_PST_ExOleObjAtom 4035 |
Definition at line 1350 of file svdfppt.hxx.
#define PPT_PST_ExtendedBuGraAtom 2041 |
Definition at line 1325 of file svdfppt.hxx.
#define PPT_PST_ExtendedBuGraContainer 2040 |
Definition at line 1324 of file svdfppt.hxx.
#define PPT_PST_ExtendedParagraphAtom 4012 |
Definition at line 1341 of file svdfppt.hxx.
#define PPT_PST_ExtendedParagraphHeaderAtom 4015 |
Definition at line 1344 of file svdfppt.hxx.
#define PPT_PST_ExtendedParagraphMasterAtom 4013 |
Definition at line 1342 of file svdfppt.hxx.
#define PPT_PST_ExtendedPresRuleContainer 4014 |
Definition at line 1343 of file svdfppt.hxx.
#define PPT_PST_ExVideo 4101 |
Definition at line 1373 of file svdfppt.hxx.
#define PPT_PST_FontCollection 2005 |
Definition at line 1317 of file svdfppt.hxx.
#define PPT_PST_FontEntityAtom 4023 |
Definition at line 1348 of file svdfppt.hxx.
#define PPT_PST_FooterMCAtom 4090 |
Definition at line 1371 of file svdfppt.hxx.
#define PPT_PST_GenericDateMCAtom 4088 |
Definition at line 1369 of file svdfppt.hxx.
#define PPT_PST_GridSpacing10Atom 1037 |
Definition at line 1312 of file svdfppt.hxx.
#define PPT_PST_HashCodeAtom 11008 |
Definition at line 1388 of file svdfppt.hxx.
#define PPT_PST_HeaderMCAtom 4089 |
Definition at line 1370 of file svdfppt.hxx.
#define PPT_PST_HeadersFooters 4057 |
Definition at line 1356 of file svdfppt.hxx.
#define PPT_PST_HeadersFootersAtom 4058 |
Definition at line 1357 of file svdfppt.hxx.
#define PPT_PST_HtmlDocInfo9Atom 6011 |
Definition at line 1385 of file svdfppt.hxx.
#define PPT_PST_InteractiveInfo 4082 |
Definition at line 1364 of file svdfppt.hxx.
#define PPT_PST_InteractiveInfoAtom 4083 |
Definition at line 1365 of file svdfppt.hxx.
#define PPT_PST_List 2000 |
Definition at line 1316 of file svdfppt.hxx.
#define PPT_PST_MasterText 4068 |
Definition at line 1359 of file svdfppt.hxx.
#define PPT_PST_NamedShow 1041 |
Definition at line 1314 of file svdfppt.hxx.
#define PPT_PST_NamedShows 1040 |
Definition at line 1313 of file svdfppt.hxx.
#define PPT_PST_NamedShowSlides 1042 |
Definition at line 1315 of file svdfppt.hxx.
#define PPT_PST_NotesAtom 1009 |
Definition at line 1302 of file svdfppt.hxx.
#define PPT_PST_OEPlaceholderAtom 3011 |
Definition at line 1328 of file svdfppt.hxx.
#define PPT_PST_OutlineTextRefAtom 3998 |
Definition at line 1329 of file svdfppt.hxx.
#define PPT_PST_PersistPtrIncrementalBlock 6002 |
Definition at line 1381 of file svdfppt.hxx.
#define PPT_PST_PPDrawing 1036 |
Definition at line 1311 of file svdfppt.hxx.
#define PPT_PST_PPDrawingGroup 1035 |
Definition at line 1310 of file svdfppt.hxx.
#define PPT_PST_PresentationAdvisorFlags9Atom 6010 |
Definition at line 1384 of file svdfppt.hxx.
#define PPT_PST_ProgBinaryTag 5002 |
Definition at line 1379 of file svdfppt.hxx.
#define PPT_PST_ProgTags 5000 |
Definition at line 1378 of file svdfppt.hxx.
#define PPT_PST_RecolorInfoAtom 4071 |
Definition at line 1360 of file svdfppt.hxx.
#define PPT_PST_RTFDateTimeMCAtom 4117 |
Definition at line 1377 of file svdfppt.hxx.
#define PPT_PST_SlideAtom 1007 |
Definition at line 1301 of file svdfppt.hxx.
#define PPT_PST_SlideFlags10Atom 12010 |
Definition at line 1393 of file svdfppt.hxx.
#define PPT_PST_SlideListWithText 4080 |
Definition at line 1362 of file svdfppt.hxx.
#define PPT_PST_SlideNumberMCAtom 4056 |
Definition at line 1355 of file svdfppt.hxx.
#define PPT_PST_SlidePersistAtom 1011 |
Definition at line 1304 of file svdfppt.hxx.
#define PPT_PST_SlideTime10Atom 12011 |
Definition at line 1394 of file svdfppt.hxx.
#define PPT_PST_Sound 2022 |
Definition at line 1319 of file svdfppt.hxx.
#define PPT_PST_SoundCollection 2020 |
Definition at line 1318 of file svdfppt.hxx.
#define PPT_PST_SoundData 2023 |
Definition at line 1320 of file svdfppt.hxx.
#define PPT_PST_SrKinsoku 4040 |
Definition at line 1351 of file svdfppt.hxx.
#define PPT_PST_SSDocInfoAtom 1025 |
Definition at line 1308 of file svdfppt.hxx.
#define PPT_PST_SSSlideInfoAtom 1017 |
Definition at line 1305 of file svdfppt.hxx.
#define PPT_PST_StyleTextPropAtom 4001 |
Definition at line 1332 of file svdfppt.hxx.
#define PPT_PST_TextBytesAtom 4008 |
Definition at line 1336 of file svdfppt.hxx.
#define PPT_PST_TextCharsAtom 4000 |
Definition at line 1331 of file svdfppt.hxx.
#define PPT_PST_TextDefaults9Atom 4016 |
Definition at line 1346 of file svdfppt.hxx.
#define PPT_PST_TextHeaderAtom 3999 |
Definition at line 1330 of file svdfppt.hxx.
#define PPT_PST_TextRulerAtom 4006 |
Definition at line 1335 of file svdfppt.hxx.
#define PPT_PST_TextSpecInfoAtom 4010 |
Definition at line 1338 of file svdfppt.hxx.
#define PPT_PST_TxInteractiveInfoAtom 4063 |
Definition at line 1358 of file svdfppt.hxx.
#define PPT_PST_TxMasterStyleAtom 4003 |
Definition at line 1333 of file svdfppt.hxx.
#define PPT_PST_TxPFStyleAtom 4005 |
Definition at line 1334 of file svdfppt.hxx.
#define PPT_PST_TxSIStyleAtom 4009 |
Definition at line 1337 of file svdfppt.hxx.
#define PPT_PST_UserEditAtom 4085 |
Definition at line 1366 of file svdfppt.hxx.
#define PPT_PST_VBAInfo 1023 |
Definition at line 1306 of file svdfppt.hxx.
#define PPT_PST_VBAInfoAtom 1024 |
Definition at line 1307 of file svdfppt.hxx.
#define PPT_SPEC_NEWLINE 0x10000 |
Definition at line 1029 of file svdfppt.hxx.
#define PPT_SPEC_SYMBOL 0x20000 |
Definition at line 1030 of file svdfppt.hxx.
#define PPT_STYLESHEETENTRIES 9 |
Definition at line 699 of file svdfppt.hxx.
#define PPT_TEXTOBJ_FLAGS_PARA_ALIGNMENT_USED_BLOCK 8 |
Definition at line 1198 of file svdfppt.hxx.
#define PPT_TEXTOBJ_FLAGS_PARA_ALIGNMENT_USED_CENTER 2 |
Definition at line 1196 of file svdfppt.hxx.
#define PPT_TEXTOBJ_FLAGS_PARA_ALIGNMENT_USED_LEFT 1 |
Definition at line 1195 of file svdfppt.hxx.
#define PPT_TEXTOBJ_FLAGS_PARA_ALIGNMENT_USED_RIGHT 4 |
Definition at line 1197 of file svdfppt.hxx.
#define PPT_TEXTOBJ_FLAGS_VERTICAL 16 |
Definition at line 1199 of file svdfppt.hxx.
#define PPTSLIDEPERSIST_ENTRY_NOTFOUND 0xFFFF |
Definition at line 390 of file svdfppt.hxx.
enum PPT_TextHeader |
Enumerator | |
---|---|
PPTTH_TITLE | |
PPTTH_BODY | |
PPTTH_NOTES | |
PPTTH_NOTUSED | |
PPTTH_OTHER | |
PPTTH_CENTERBODY | |
PPTTH_CENTERTITLE | |
PPTTH_HALFBODY | |
PPTTH_QUARTERBODY |
Definition at line 148 of file svdfppt.hxx.
enum PptPageFormat |
Enumerator | |
---|---|
PPTPF_SCREEN | |
PPTPF_USLETTER | |
PPTPF_A4 | |
PPTPF_35MMDIA | |
PPTPF_OVERHEAD | |
PPTPF_CUSTOM |
Definition at line 138 of file svdfppt.hxx.
enum PptPageKind |
Enumerator | |
---|---|
PPT_MASTERPAGE | |
PPT_SLIDEPAGE | |
PPT_NOTEPAGE |
Definition at line 136 of file svdfppt.hxx.
|
strong |
Definition at line 1457 of file svdfppt.hxx.
|
strong |
Definition at line 1433 of file svdfppt.hxx.
|
strong |
Definition at line 293 of file svdfppt.hxx.
|
strong |
Enumerator | |
---|---|
PageTitle | |
Body | |
Notes | |
Unused | |
TextInShape | |
Subtitle | |
Title | |
HalfBody | |
QuarterBody | |
LAST | |
Unknown |
Definition at line 161 of file svdfppt.hxx.
const int nMaxPPTLevels = 10 |
Definition at line 175 of file svdfppt.hxx.
Referenced by PPTNumberFormatCreator::ImplGetExtNumberFormat(), PPTExtParaProv::PPTExtParaProv(), and PPTStyleSheet::PPTStyleSheet().