LibreOffice Module sot (master)
1
include
sot
formats.hxx
Go to the documentation of this file.
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This file is part of the LibreOffice project.
4
*
5
* This Source Code Form is subject to the terms of the Mozilla Public
6
* License, v. 2.0. If a copy of the MPL was not distributed with this
7
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
8
*
9
* This file incorporates work covered by the following license notice:
10
*
11
* Licensed to the Apache Software Foundation (ASF) under one or more
12
* contributor license agreements. See the NOTICE file distributed
13
* with this work for additional information regarding copyright
14
* ownership. The ASF licenses this file to you under the Apache
15
* License, Version 2.0 (the "License"); you may not use this file
16
* except in compliance with the License. You may obtain a copy of
17
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
18
*/
19
20
#ifndef INCLUDED_SOT_FORMATS_HXX
21
#define INCLUDED_SOT_FORMATS_HXX
22
23
#include <
sal/types.h
>
24
25
// - predefined formats -
26
// Do NOT change the order of these values as the implementation depends on them!
27
enum class
SotClipboardFormatId
: sal_uInt32
28
{
29
// standard formats for that Copy/Paste methods exist
30
STRING
= 1,
31
BITMAP
= 2,
32
GDIMETAFILE
= 3,
33
PRIVATE
= 4,
34
SIMPLE_FILE
= 5,
35
FILE_LIST
= 6,
36
// further formats (only via CopyData/PasteData)
37
RTF
= 10,
38
39
NONE
= 0,
40
ONLY_USED_IN_SW
= 8,
// the SW module essentially creates its own ID's and this is one of them
41
DRAWING
= 11,
42
SVXB
= 12,
43
SVIM
= 13,
44
XFA
= 14,
45
EDITENGINE_ODF_TEXT_FLAT
= 15,
46
INTERNALLINK_STATE
= 16,
47
SOLK
= 17,
48
NETSCAPE_BOOKMARK
= 18,
49
TREELISTBOX
= 19,
50
NATIVE
= 20,
51
OWNERLINK
= 21,
52
STARSERVER
= 22,
53
STAROBJECT
= 23,
54
APPLETOBJECT
= 24,
55
PLUGIN_OBJECT
= 25,
56
STARWRITER_30
= 26,
57
STARWRITER_40
= 27,
58
STARWRITER_50
= 28,
59
STARWRITERWEB_40
= 29,
60
STARWRITERWEB_50
= 30,
61
STARWRITERGLOB_40
= 31,
62
STARWRITERGLOB_50
= 32,
63
STARDRAW
= 33,
64
STARDRAW_40
= 34,
65
STARIMPRESS_50
= 35,
66
STARDRAW_50
= 36,
67
STARCALC
= 37,
68
STARCALC_40
= 38,
69
STARCALC_50
= 39,
70
STARCHART
= 40,
71
STARCHART_40
= 41,
72
STARCHART_50
= 42,
73
STARIMAGE
= 43,
74
STARIMAGE_40
= 44,
75
STARIMAGE_50
= 45,
76
STARMATH
= 46,
77
STARMATH_40
= 47,
78
STARMATH_50
= 48,
79
STAROBJECT_PAINTDOC
= 49,
80
FILLED_AREA
= 50,
81
HTML
= 51,
82
HTML_SIMPLE
= 52,
83
CHAOS
= 53,
84
CNT_MSGATTACHFILE
= 54,
85
BIFF_5
= 55,
86
BIFF__5
= 56,
87
SYLK
= 57,
88
SYLK_BIGCAPS
= 58,
89
LINK
= 59,
90
DIF
= 60,
91
STARDRAW_TABBAR
= 61,
92
SONLK
= 62,
93
MSWORD_DOC
= 63,
94
STAR_FRAMESET_DOC
= 64,
95
OFFICE_DOC
= 65,
96
NOTES_DOCINFO
= 66,
97
NOTES_HNOTE
= 67,
98
NOTES_NATIVE
= 68,
99
SFX_DOC
= 69,
100
EVDF
= 70,
101
ESDF
= 71,
102
IDF
= 72,
103
EFTP
= 73,
104
EFD
= 74,
105
SVX_FORMFIELDEXCH
= 75,
106
EXTENDED_TABBAR
= 76,
107
SBA_DATAEXCHANGE
= 77,
108
SBA_FIELDDATAEXCHANGE
= 78,
109
SBA_PRIVATE_URL
= 79,
110
SBA_TABED
= 80,
111
SBA_TABID
= 81,
112
SBA_JOIN
= 82,
113
OBJECTDESCRIPTOR
= 83,
114
LINKSRCDESCRIPTOR
= 84,
115
EMBED_SOURCE
= 85,
116
LINK_SOURCE
= 86,
117
EMBEDDED_OBJ
= 87,
118
FILECONTENT
= 88,
119
FILEGRPDESCRIPTOR
= 89,
120
FILENAME
= 90,
121
SD_OLE
= 91,
122
EMBEDDED_OBJ_OLE
= 92,
123
EMBED_SOURCE_OLE
= 93,
124
OBJECTDESCRIPTOR_OLE
= 94,
125
LINKSRCDESCRIPTOR_OLE
= 95,
126
LINK_SOURCE_OLE
= 96,
127
SBA_CTRLDATAEXCHANGE
= 97,
128
OUTPLACE_OBJ
= 98,
129
CNT_OWN_CLIP
= 99,
130
INET_IMAGE
= 100,
131
NETSCAPE_IMAGE
= 101,
132
SBA_FORMEXCHANGE
= 102,
133
SBA_REPORTEXCHANGE
= 103,
134
UNIFORMRESOURCELOCATOR
= 104,
135
STARCHARTDOCUMENT_50
= 105,
136
GRAPHOBJ
= 106,
137
STARWRITER_60
= 107,
138
STARWRITERWEB_60
= 108,
139
STARWRITERGLOB_60
= 109,
140
STARDRAW_60
= 110,
141
STARIMPRESS_60
= 111,
142
STARCALC_60
= 112,
143
STARCHART_60
= 113,
144
STARMATH_60
= 114,
145
WMF
= 115,
146
DBACCESS_QUERY
= 116,
147
DBACCESS_TABLE
= 117,
148
DBACCESS_COMMAND
= 118,
149
DIALOG_60
= 119,
150
EMF
= 120,
151
BIFF_8
= 121,
152
BMP
= 122,
153
HTML_NO_COMMENT
= 123,
154
STARWRITER_8
= 124,
155
STARWRITERWEB_8
= 125,
156
STARWRITERGLOB_8
= 126,
157
STARDRAW_8
= 127,
158
STARIMPRESS_8
= 128,
159
STARCALC_8
= 129,
160
STARCHART_8
= 130,
161
STARMATH_8
= 131,
162
XFORMS
= 132,
163
STARWRITER_8_TEMPLATE
= 133,
164
STARDRAW_8_TEMPLATE
= 134,
165
STARIMPRESS_8_TEMPLATE
= 135,
166
STARCALC_8_TEMPLATE
= 136,
167
STARCHART_8_TEMPLATE
= 137,
168
STARMATH_8_TEMPLATE
= 138,
169
STARBASE_8
= 139,
170
HC_GDIMETAFILE
= 140,
171
PNG
= 141,
172
STARWRITERGLOB_8_TEMPLATE
= 142,
173
MATHML
= 143,
174
JPEG
= 144,
175
RICHTEXT
= 145,
176
STRING_TSVC
= 146,
177
PDF
= 147,
178
// the point at which we start allocating "runtime" format IDs
179
USER_END
=
PDF
180
};
181
183
inline
SotClipboardFormatId
&
operator++
(
SotClipboardFormatId
& eFormat)
184
{
185
eFormat =
static_cast<
SotClipboardFormatId
>
(
static_cast<
sal_uInt32
>
(eFormat) + 1);
186
return
eFormat;
187
}
188
189
#define SOT_FORMAT_SYSTEM_START SotClipboardFormatId::NONE
190
191
#endif
// INCLUDED_SOT_FORMATS_HXX
192
193
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
SvxBulletStyle::BMP
@ BMP
ScContentId::DRAWING
@ DRAWING
EMF
EMF
WMF
WMF
PNG
PNG
operator++
SotClipboardFormatId & operator++(SotClipboardFormatId &eFormat)
Make it easier to iterate over format IDs.
Definition:
formats.hxx:183
SotClipboardFormatId
SotClipboardFormatId
Definition:
formats.hxx:28
SotClipboardFormatId::PLUGIN_OBJECT
@ PLUGIN_OBJECT
SotClipboardFormatId::SD_OLE
@ SD_OLE
SotClipboardFormatId::BIFF__5
@ BIFF__5
SotClipboardFormatId::DBACCESS_COMMAND
@ DBACCESS_COMMAND
SotClipboardFormatId::SYLK
@ SYLK
SotClipboardFormatId::STARCALC_8_TEMPLATE
@ STARCALC_8_TEMPLATE
SotClipboardFormatId::SBA_DATAEXCHANGE
@ SBA_DATAEXCHANGE
SotClipboardFormatId::DBACCESS_TABLE
@ DBACCESS_TABLE
SotClipboardFormatId::OUTPLACE_OBJ
@ OUTPLACE_OBJ
SotClipboardFormatId::EVDF
@ EVDF
SotClipboardFormatId::SBA_FORMEXCHANGE
@ SBA_FORMEXCHANGE
SotClipboardFormatId::STARIMAGE_50
@ STARIMAGE_50
SotClipboardFormatId::STARMATH_40
@ STARMATH_40
SotClipboardFormatId::STARWRITER_60
@ STARWRITER_60
SotClipboardFormatId::STARWRITER_30
@ STARWRITER_30
SotClipboardFormatId::DIF
@ DIF
SotClipboardFormatId::STARMATH
@ STARMATH
SotClipboardFormatId::SBA_REPORTEXCHANGE
@ SBA_REPORTEXCHANGE
SotClipboardFormatId::INTERNALLINK_STATE
@ INTERNALLINK_STATE
SotClipboardFormatId::BIFF_8
@ BIFF_8
SotClipboardFormatId::BIFF_5
@ BIFF_5
SotClipboardFormatId::STARDRAW_8
@ STARDRAW_8
SotClipboardFormatId::HTML_NO_COMMENT
@ HTML_NO_COMMENT
SotClipboardFormatId::NOTES_HNOTE
@ NOTES_HNOTE
SotClipboardFormatId::STARSERVER
@ STARSERVER
SotClipboardFormatId::STARDRAW
@ STARDRAW
SotClipboardFormatId::STRING_TSVC
@ STRING_TSVC
SotClipboardFormatId::SBA_TABID
@ SBA_TABID
SotClipboardFormatId::STARWRITERGLOB_8
@ STARWRITERGLOB_8
SotClipboardFormatId::EXTENDED_TABBAR
@ EXTENDED_TABBAR
SotClipboardFormatId::APPLETOBJECT
@ APPLETOBJECT
SotClipboardFormatId::FILENAME
@ FILENAME
SotClipboardFormatId::HTML_SIMPLE
@ HTML_SIMPLE
SotClipboardFormatId::XFA
@ XFA
SotClipboardFormatId::EMBED_SOURCE
@ EMBED_SOURCE
SotClipboardFormatId::DBACCESS_QUERY
@ DBACCESS_QUERY
SotClipboardFormatId::GRAPHOBJ
@ GRAPHOBJ
SotClipboardFormatId::STARWRITER_8_TEMPLATE
@ STARWRITER_8_TEMPLATE
SotClipboardFormatId::OBJECTDESCRIPTOR_OLE
@ OBJECTDESCRIPTOR_OLE
SotClipboardFormatId::SIMPLE_FILE
@ SIMPLE_FILE
SotClipboardFormatId::SVIM
@ SVIM
SotClipboardFormatId::STARWRITER_40
@ STARWRITER_40
SotClipboardFormatId::SONLK
@ SONLK
SotClipboardFormatId::STAROBJECT_PAINTDOC
@ STAROBJECT_PAINTDOC
SotClipboardFormatId::ESDF
@ ESDF
SotClipboardFormatId::STARDRAW_50
@ STARDRAW_50
SotClipboardFormatId::SYLK_BIGCAPS
@ SYLK_BIGCAPS
SotClipboardFormatId::STARWRITERGLOB_60
@ STARWRITERGLOB_60
SotClipboardFormatId::NETSCAPE_BOOKMARK
@ NETSCAPE_BOOKMARK
SotClipboardFormatId::STARWRITERWEB_60
@ STARWRITERWEB_60
SotClipboardFormatId::STAROBJECT
@ STAROBJECT
SotClipboardFormatId::EMBEDDED_OBJ
@ EMBEDDED_OBJ
SotClipboardFormatId::STARWRITER_50
@ STARWRITER_50
SotClipboardFormatId::XFORMS
@ XFORMS
SotClipboardFormatId::STARWRITERWEB_40
@ STARWRITERWEB_40
SotClipboardFormatId::STARDRAW_TABBAR
@ STARDRAW_TABBAR
SotClipboardFormatId::SBA_JOIN
@ SBA_JOIN
SotClipboardFormatId::MATHML
@ MATHML
SotClipboardFormatId::STARIMPRESS_50
@ STARIMPRESS_50
SotClipboardFormatId::STARCHART_8_TEMPLATE
@ STARCHART_8_TEMPLATE
SotClipboardFormatId::CHAOS
@ CHAOS
SotClipboardFormatId::ONLY_USED_IN_SW
@ ONLY_USED_IN_SW
SotClipboardFormatId::SFX_DOC
@ SFX_DOC
SotClipboardFormatId::NETSCAPE_IMAGE
@ NETSCAPE_IMAGE
SotClipboardFormatId::EDITENGINE_ODF_TEXT_FLAT
@ EDITENGINE_ODF_TEXT_FLAT
SotClipboardFormatId::SBA_PRIVATE_URL
@ SBA_PRIVATE_URL
SotClipboardFormatId::STARIMPRESS_8_TEMPLATE
@ STARIMPRESS_8_TEMPLATE
SotClipboardFormatId::INET_IMAGE
@ INET_IMAGE
SotClipboardFormatId::NOTES_DOCINFO
@ NOTES_DOCINFO
SotClipboardFormatId::UNIFORMRESOURCELOCATOR
@ UNIFORMRESOURCELOCATOR
SotClipboardFormatId::CNT_OWN_CLIP
@ CNT_OWN_CLIP
SotClipboardFormatId::SBA_CTRLDATAEXCHANGE
@ SBA_CTRLDATAEXCHANGE
SotClipboardFormatId::STARIMPRESS_60
@ STARIMPRESS_60
SotClipboardFormatId::SBA_FIELDDATAEXCHANGE
@ SBA_FIELDDATAEXCHANGE
SotClipboardFormatId::MSWORD_DOC
@ MSWORD_DOC
SotClipboardFormatId::LINK_SOURCE_OLE
@ LINK_SOURCE_OLE
SotClipboardFormatId::GDIMETAFILE
@ GDIMETAFILE
SotClipboardFormatId::LINKSRCDESCRIPTOR
@ LINKSRCDESCRIPTOR
SotClipboardFormatId::NOTES_NATIVE
@ NOTES_NATIVE
SotClipboardFormatId::STARWRITERGLOB_8_TEMPLATE
@ STARWRITERGLOB_8_TEMPLATE
SotClipboardFormatId::SBA_TABED
@ SBA_TABED
SotClipboardFormatId::STARBASE_8
@ STARBASE_8
SotClipboardFormatId::STARCHART
@ STARCHART
SotClipboardFormatId::EFD
@ EFD
SotClipboardFormatId::STAR_FRAMESET_DOC
@ STAR_FRAMESET_DOC
SotClipboardFormatId::FILLED_AREA
@ FILLED_AREA
SotClipboardFormatId::DIALOG_60
@ DIALOG_60
SotClipboardFormatId::STARCHART_8
@ STARCHART_8
SotClipboardFormatId::EMBEDDED_OBJ_OLE
@ EMBEDDED_OBJ_OLE
SotClipboardFormatId::FILECONTENT
@ FILECONTENT
SotClipboardFormatId::STARDRAW_60
@ STARDRAW_60
SotClipboardFormatId::STARWRITERWEB_50
@ STARWRITERWEB_50
SotClipboardFormatId::STARCALC_8
@ STARCALC_8
SotClipboardFormatId::STARMATH_60
@ STARMATH_60
SotClipboardFormatId::SVX_FORMFIELDEXCH
@ SVX_FORMFIELDEXCH
SotClipboardFormatId::STARMATH_8
@ STARMATH_8
SotClipboardFormatId::STARCHARTDOCUMENT_50
@ STARCHARTDOCUMENT_50
SotClipboardFormatId::STARCHART_50
@ STARCHART_50
SotClipboardFormatId::STARMATH_8_TEMPLATE
@ STARMATH_8_TEMPLATE
SotClipboardFormatId::OFFICE_DOC
@ OFFICE_DOC
SotClipboardFormatId::LINK_SOURCE
@ LINK_SOURCE
SotClipboardFormatId::STARCALC_50
@ STARCALC_50
SotClipboardFormatId::STARCHART_60
@ STARCHART_60
SotClipboardFormatId::STARCALC_60
@ STARCALC_60
SotClipboardFormatId::SOLK
@ SOLK
SotClipboardFormatId::EMBED_SOURCE_OLE
@ EMBED_SOURCE_OLE
SotClipboardFormatId::STARMATH_50
@ STARMATH_50
SotClipboardFormatId::STARDRAW_8_TEMPLATE
@ STARDRAW_8_TEMPLATE
SotClipboardFormatId::STARIMAGE
@ STARIMAGE
SotClipboardFormatId::STARCHART_40
@ STARCHART_40
SotClipboardFormatId::STARCALC_40
@ STARCALC_40
SotClipboardFormatId::HC_GDIMETAFILE
@ HC_GDIMETAFILE
SotClipboardFormatId::STARIMAGE_40
@ STARIMAGE_40
SotClipboardFormatId::RICHTEXT
@ RICHTEXT
SotClipboardFormatId::USER_END
@ USER_END
SotClipboardFormatId::STARIMPRESS_8
@ STARIMPRESS_8
SotClipboardFormatId::STARWRITERGLOB_40
@ STARWRITERGLOB_40
SotClipboardFormatId::FILE_LIST
@ FILE_LIST
SotClipboardFormatId::STARWRITERGLOB_50
@ STARWRITERGLOB_50
SotClipboardFormatId::CNT_MSGATTACHFILE
@ CNT_MSGATTACHFILE
SotClipboardFormatId::EFTP
@ EFTP
SotClipboardFormatId::LINKSRCDESCRIPTOR_OLE
@ LINKSRCDESCRIPTOR_OLE
SotClipboardFormatId::STARDRAW_40
@ STARDRAW_40
SotClipboardFormatId::IDF
@ IDF
SotClipboardFormatId::OBJECTDESCRIPTOR
@ OBJECTDESCRIPTOR
SotClipboardFormatId::STARCALC
@ STARCALC
SotClipboardFormatId::STARWRITER_8
@ STARWRITER_8
SotClipboardFormatId::SVXB
@ SVXB
SotClipboardFormatId::STARWRITERWEB_8
@ STARWRITERWEB_8
SotClipboardFormatId::FILEGRPDESCRIPTOR
@ FILEGRPDESCRIPTOR
SotClipboardFormatId::OWNERLINK
@ OWNERLINK
STRING
STRING
LINK
#define LINK(Instance, Class, Member)
MailTextFormats::HTML
@ HTML
MailTextFormats::RTF
@ RTF
NONE
NONE
RTFBmpStyle::JPEG
@ JPEG
NumberingPageType::BITMAP
@ BITMAP
MSFltrPg2_CheckBoxEntries::PDF
@ PDF
SvStreamCompressFlags::NATIVE
@ NATIVE
PRIVATE
PRIVATE
types.h
WindowType::TREELISTBOX
@ TREELISTBOX
Generated on Sun Jul 30 2023 04:26:50 for LibreOffice Module sot (master) by
1.9.3