summaryrefslogtreecommitdiff
path: root/reportdesign/source/inc
diff options
context:
space:
mode:
Diffstat (limited to 'reportdesign/source/inc')
-rw-r--r--reportdesign/source/inc/GroupProperties.hxx54
-rw-r--r--reportdesign/source/inc/constasciistring.hxx61
-rw-r--r--reportdesign/source/inc/corestrings.hrc41
-rw-r--r--reportdesign/source/inc/stringconstants.hrc288
-rw-r--r--reportdesign/source/inc/uistrings.hrc78
-rw-r--r--reportdesign/source/inc/xmlstrings.hrc56
6 files changed, 578 insertions, 0 deletions
diff --git a/reportdesign/source/inc/GroupProperties.hxx b/reportdesign/source/inc/GroupProperties.hxx
new file mode 100644
index 000000000000..d1614661df59
--- /dev/null
+++ b/reportdesign/source/inc/GroupProperties.hxx
@@ -0,0 +1,54 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef RPT_SHARED_GROUPS_PROPERTIES_HXX
+#define RPT_SHARED_GROUPS_PROPERTIES_HXX
+
+namespace rptshared
+{
+ /** struct for the group properties
+ */
+ struct GroupProperties
+ {
+ ::sal_Int32 m_nGroupInterval;
+ ::rtl::OUString m_sExpression;
+ ::sal_Int16 m_nGroupOn;
+ ::sal_Int16 m_nKeepTogether;
+ ::sal_Bool m_eSortAscending;
+ ::sal_Bool m_bStartNewColumn;
+ ::sal_Bool m_bResetPageNumber;
+
+ GroupProperties()
+ :m_nGroupInterval(1)
+ ,m_nGroupOn(0)
+ ,m_nKeepTogether(0)
+ ,m_eSortAscending(sal_True)
+ ,m_bStartNewColumn(sal_False)
+ ,m_bResetPageNumber(sal_False)
+ {}
+ };
+}
+#endif //RPT_SHARED_GROUPS_PROPERTIES_HXX
diff --git a/reportdesign/source/inc/constasciistring.hxx b/reportdesign/source/inc/constasciistring.hxx
new file mode 100644
index 000000000000..48ca8e20ceba
--- /dev/null
+++ b/reportdesign/source/inc/constasciistring.hxx
@@ -0,0 +1,61 @@
+#ifndef _RPTSHARED_CONSTASCIISTRING_HXX_
+#define _RPTSHARED_CONSTASCIISTRING_HXX_
+
+#ifndef CONSTASCII_INCLUDED_INDIRECT
+#error "don't include this file directly! use stringconstants.hrc instead!"
+#endif
+
+// no namespaces. This file is included from several other files _within_ a namespace.
+
+//============================================================
+//= a helper for static ascii pseudo-unicode strings
+//============================================================
+// string constants
+struct ConstAsciiString
+{
+ const sal_Char* ascii;
+ sal_Int32 length;
+
+ inline operator const ::rtl::OUString& () const;
+ inline operator const sal_Char* () const { return ascii; }
+
+ inline ConstAsciiString(const sal_Char* _pAsciiZeroTerminated, const sal_Int32 _nLength);
+ inline ~ConstAsciiString();
+
+private:
+ mutable ::rtl::OUString* ustring;
+};
+
+//------------------------------------------------------------
+inline ConstAsciiString::ConstAsciiString(const sal_Char* _pAsciiZeroTerminated, const sal_Int32 _nLength)
+ :ascii(_pAsciiZeroTerminated)
+ ,length(_nLength)
+ ,ustring(NULL)
+{
+}
+
+//------------------------------------------------------------
+inline ConstAsciiString::~ConstAsciiString()
+{
+ delete ustring;
+ ustring = NULL;
+}
+
+//------------------------------------------------------------
+inline ConstAsciiString::operator const ::rtl::OUString& () const
+{
+ if (!ustring)
+ ustring = new ::rtl::OUString(ascii, length, RTL_TEXTENCODING_ASCII_US);
+ return *ustring;
+}
+
+//============================================================
+
+#define DECLARE_CONSTASCII_USTRING( name ) \
+ extern const ConstAsciiString name
+
+#define IMPLEMENT_CONSTASCII_USTRING( name, string ) \
+ const ConstAsciiString name(string, sizeof(string)-1)
+
+
+#endif // _RPTSHARED_CONSTASCIISTRING_HXX_
diff --git a/reportdesign/source/inc/corestrings.hrc b/reportdesign/source/inc/corestrings.hrc
new file mode 100644
index 000000000000..42f9dd829ad4
--- /dev/null
+++ b/reportdesign/source/inc/corestrings.hrc
@@ -0,0 +1,41 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef REPORTDESIGN_SHARED_CORESTRINGS_HRC
+#define REPORTDESIGN_SHARED_CORESTRINGS_HRC
+
+#ifndef _RTL_USTRING_HXX_
+#include <rtl/ustring.hxx>
+#endif
+
+namespace reportdesign
+{
+#define STRINGCONSTANTS_INCLUDED_INDIRECT
+#include "stringconstants.hrc"
+#undef STRINGCONSTANTS_INCLUDED_INDIRECT
+}
+
+#endif // REPORTDESIGN_SHARED_CORESTRINGS_HRC
diff --git a/reportdesign/source/inc/stringconstants.hrc b/reportdesign/source/inc/stringconstants.hrc
new file mode 100644
index 000000000000..a84d299901da
--- /dev/null
+++ b/reportdesign/source/inc/stringconstants.hrc
@@ -0,0 +1,288 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef _REPORTDESIGN_STRINGCONSTANTS_HRC_
+#define _REPORTDESIGN_STRINGCONSTANTS_HRC_
+
+#ifndef STRINGCONSTANTS_INCLUDED_INDIRECT
+#error "don't include this file directly! use dbastrings.hrc or dbustrings.hrc instead!"
+#endif
+
+#define CONSTASCII_INCLUDED_INDIRECT
+#include "constasciistring.hxx"
+#undef CONSTASCII_INCLUDED_INDIRECT
+
+//============================================================
+//= service names
+//============================================================
+
+DECLARE_CONSTASCII_USTRING(SERVICE_FIXEDTEXT);
+DECLARE_CONSTASCII_USTRING(SERVICE_FIXEDLINE);
+DECLARE_CONSTASCII_USTRING(SERVICE_FORMATTEDFIELD);
+DECLARE_CONSTASCII_USTRING(SERVICE_IMAGECONTROL);
+DECLARE_CONSTASCII_USTRING(SERVICE_FORMATCONDITION);
+DECLARE_CONSTASCII_USTRING(SERVICE_REPORTENGINE);
+DECLARE_CONSTASCII_USTRING(SERVICE_FUNCTION);
+DECLARE_CONSTASCII_USTRING(SERVICE_REPORTDEFINITION);
+DECLARE_CONSTASCII_USTRING(SERVICE_SHAPE);
+DECLARE_CONSTASCII_USTRING(SERVICE_SECTION);
+DECLARE_CONSTASCII_USTRING(SERVICE_GROUP);
+DECLARE_CONSTASCII_USTRING(SERVICE_OLEOBJECT);
+//============================================================
+//= property names
+//============================================================
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_VISIBLE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_NAME );
+DECLARE_CONSTASCII_USTRING(PROPERTY_HEIGHT );
+DECLARE_CONSTASCII_USTRING(PROPERTY_BACKCOLOR );
+DECLARE_CONSTASCII_USTRING(PROPERTY_BACKTRANSPARENT );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CONTROLBACKGROUND);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CONTROLBACKGROUNDTRANSPARENT);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FORCENEWPAGE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_NEWROWORCOL );
+DECLARE_CONSTASCII_USTRING(PROPERTY_KEEPTOGETHER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CANGROW );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CANSHRINK );
+DECLARE_CONSTASCII_USTRING(PROPERTY_REPEATSECTION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_GROUP );
+DECLARE_CONSTASCII_USTRING(PROPERTY_REPORTDEFINITION);
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_HEADER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FOOTER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_GROUPINTERVAL );
+DECLARE_CONSTASCII_USTRING(PROPERTY_EXPRESSION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_GROUPON );
+DECLARE_CONSTASCII_USTRING(PROPERTY_SORTASCENDING );
+DECLARE_CONSTASCII_USTRING(PROPERTY_GROUPS );
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_MASTERFIELDS );
+DECLARE_CONSTASCII_USTRING(PROPERTY_DETAILFIELDS );
+DECLARE_CONSTASCII_USTRING(PROPERTY_REPORTHEADER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_REPORTFOOTER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_PAGEHEADER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_PAGEFOOTER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_DETAIL );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CAPTION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_BACKGRAPHICURL );
+DECLARE_CONSTASCII_USTRING(PROPERTY_COMMAND );
+DECLARE_CONSTASCII_USTRING(PROPERTY_BACKGRAPHICLOCATION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_ORIENTATION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_PAPERFORMAT );
+DECLARE_CONSTASCII_USTRING(PROPERTY_PAPERSIZE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_GROUPKEEPTOGETHER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_PAGEHEADEROPTION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_PAGEFOOTEROPTION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_COMMANDTYPE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_REPORTHEADERON );
+DECLARE_CONSTASCII_USTRING(PROPERTY_REPORTFOOTERON );
+DECLARE_CONSTASCII_USTRING(PROPERTY_PAGEHEADERON );
+DECLARE_CONSTASCII_USTRING(PROPERTY_PAGEFOOTERON );
+DECLARE_CONSTASCII_USTRING(PROPERTY_HEADERON );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FOOTERON );
+DECLARE_CONSTASCII_USTRING(PROPERTY_WIDTH );
+DECLARE_CONSTASCII_USTRING(PROPERTY_POSITIONX );
+DECLARE_CONSTASCII_USTRING(PROPERTY_POSITIONY );
+DECLARE_CONSTASCII_USTRING(PROPERTY_DATAFIELD );
+DECLARE_CONSTASCII_USTRING(PROPERTY_PARAADJUST );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTDESCRIPTOR );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTDESCRIPTORASIAN );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTDESCRIPTORCOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CONTROLTEXTEMPHASISMARK );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARRELIEF );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARCOLOR );
+DECLARE_CONSTASCII_USTRING(PROPERTY_VERTICALALIGN );
+DECLARE_CONSTASCII_USTRING(PROPERTY_IMAGEPOSITION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_IMAGEURL );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARUNDERLINECOLOR );
+DECLARE_CONSTASCII_USTRING(PROPERTY_LABEL );
+DECLARE_CONSTASCII_USTRING(PROPERTY_EFFECTIVEDEFAULT );
+DECLARE_CONSTASCII_USTRING(PROPERTY_EFFECTIVEMAX );
+DECLARE_CONSTASCII_USTRING(PROPERTY_EFFECTIVEMIN );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FORMATKEY );
+DECLARE_CONSTASCII_USTRING(PROPERTY_MAXTEXTLEN );
+DECLARE_CONSTASCII_USTRING(PROPERTY_LISTSOURCE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FORMATSSUPPLIER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CONTROLBORDER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CONTROLBORDERCOLOR );
+DECLARE_CONSTASCII_USTRING(PROPERTY_BORDER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_BORDERCOLOR );
+DECLARE_CONSTASCII_USTRING(PROPERTY_DEFAULTCONTROL );
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_LEFTMARGIN );
+DECLARE_CONSTASCII_USTRING(PROPERTY_RIGHTMARGIN );
+DECLARE_CONSTASCII_USTRING(PROPERTY_TOPMARGIN );
+DECLARE_CONSTASCII_USTRING(PROPERTY_BOTTOMMARGIN );
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_PRINTREPEATEDVALUES );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CONDITIONALPRINTEXPRESSION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_STARTNEWCOLUMN );
+DECLARE_CONSTASCII_USTRING(PROPERTY_STARTNEWPAGE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_RESETPAGENUMBER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_MINHEIGHTNEWPAGE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_SHAPE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_PRINTWHENGROUPCHANGE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_STATE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_TIME_STATE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_DATE_STATE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_TRISTATE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_LISTSOURCETYPE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTCHARWIDTH);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTCHARSET);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTFAMILY);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTHEIGHT);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTHEIGHT);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTKERNING);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONT);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTNAME);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTORIENTATION);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTPITCH);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTSLANT);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARSTRIKEOUT);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTSTRIKEOUT);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTSTYLENAME);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTUNDERLINE);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTWEIGHT);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTWIDTH);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTWORDLINEMODE);
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTTYPE);
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_ENABLED );
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHAREMPHASIS );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTNAME );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTSTYLENAME );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTFAMILY );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTCHARSET );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTPITCH );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARHEIGHT );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARUNDERLINE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARWEIGHT );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARPOSTURE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARWORDMODE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARROTATION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARSCALEWIDTH );
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHAREMPHASISASIAN);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTNAMEASIAN);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTSTYLENAMEASIAN);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTFAMILYASIAN);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTCHARSETASIAN);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTPITCHASIAN);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARHEIGHTASIAN);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARUNDERLINEASIAN);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARWEIGHTASIAN);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARPOSTUREASIAN);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARWORDMODEASIAN);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARROTATIONASIAN);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARSCALEWIDTHASIAN);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARLOCALEASIAN);
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHAREMPHASISCOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTNAMECOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTSTYLENAMECOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTFAMILYCOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTCHARSETCOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFONTPITCHCOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARHEIGHTCOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARUNDERLINECOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARWEIGHTCOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARPOSTURECOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARWORDMODECOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARROTATIONCOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARSCALEWIDTHCOMPLEX);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARLOCALECOMPLEX );
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_STATUSINDICATOR );
+DECLARE_CONSTASCII_USTRING(PROPERTY_SECTION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FILTER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_ESCAPEPROCESSING );
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_MULTILINE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_ACTIVECONNECTION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_DATASOURCENAME );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FORMULA );
+DECLARE_CONSTASCII_USTRING(PROPERTY_INITIALFORMULA );
+DECLARE_CONSTASCII_USTRING(PROPERTY_PREEVALUATED );
+DECLARE_CONSTASCII_USTRING(PROPERTY_DEEPTRAVERSING );
+DECLARE_CONSTASCII_USTRING(PROPERTY_MIMETYPE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_BACKGROUNDCOLOR );
+DECLARE_CONSTASCII_USTRING(PROPERTY_TEXT );
+DECLARE_CONSTASCII_USTRING(PROPERTY_TEXTCOLOR );
+DECLARE_CONSTASCII_USTRING(PROPERTY_TEXTLINECOLOR );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTRELIEF );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTEMPHASISMARK );
+DECLARE_CONSTASCII_USTRING(PROPERTY_ZORDER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_OPAQUE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_TRANSFORMATION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CUSTOMSHAPEENGINE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CUSTOMSHAPEDATA );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CUSTOMSHAPEGEOMETRY );
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_NUMBERINGTYPE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_PAGESTYLELAYOUT );
+DECLARE_CONSTASCII_USTRING(PROPERTY_ISLANDSCAPE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_ALIGN );
+DECLARE_CONSTASCII_USTRING(PROPERTY_TYPE );
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_PRESERVEIRI );
+DECLARE_CONSTASCII_USTRING(PROPERTY_SCALEMODE );
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_LINESTYLE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_LINEDASH );
+DECLARE_CONSTASCII_USTRING(PROPERTY_LINECOLOR );
+DECLARE_CONSTASCII_USTRING(PROPERTY_LINETRANSPARENCE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_LINEWIDTH );
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARFLASH );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARAUTOKERNING );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARESCAPEMENTHEIGHT);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARLOCALE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARESCAPEMENT );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARCASEMAP );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARCOMBINEISON );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARCOMBINEPREFIX );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARCOMBINESUFFIX );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARHIDDEN );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARSHADOWED );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARCONTOURED );
+DECLARE_CONSTASCII_USTRING(PROPERTY_HYPERLINKURL );
+DECLARE_CONSTASCII_USTRING(PROPERTY_HYPERLINKTARGET );
+DECLARE_CONSTASCII_USTRING(PROPERTY_HYPERLINKNAME );
+DECLARE_CONSTASCII_USTRING(PROPERTY_VISITEDCHARSTYLENAME);
+DECLARE_CONSTASCII_USTRING(PROPERTY_UNVISITEDCHARSTYLENAME);
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARKERNING );
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_ORDER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_APPLYFILTER );
+DECLARE_CONSTASCII_USTRING(PROPERTY_MAXROWS );
+
+//============================================================
+//= service names
+//============================================================
+#endif // _REPORTDESIGN_STRINGCONSTANTS_HRC_
+
diff --git a/reportdesign/source/inc/uistrings.hrc b/reportdesign/source/inc/uistrings.hrc
new file mode 100644
index 000000000000..84807be6904e
--- /dev/null
+++ b/reportdesign/source/inc/uistrings.hrc
@@ -0,0 +1,78 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef REPORTDESIGN_SHARED_UISTRINGS_HRC
+#define REPORTDESIGN_SHARED_UISTRINGS_HRC
+
+#ifndef _RTL_USTRING_HXX_
+#include <rtl/ustring.hxx>
+#endif
+
+namespace rptui
+{
+#define STRINGCONSTANTS_INCLUDED_INDIRECT
+#include "stringconstants.hrc"
+#undef STRINGCONSTANTS_INCLUDED_INDIRECT
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_REPORTNAME );
+DECLARE_CONSTASCII_USTRING(CFG_REPORTDESIGNER );
+DECLARE_CONSTASCII_USTRING(DBREPORTHEADER );
+DECLARE_CONSTASCII_USTRING(DBREPORTFOOTER );
+DECLARE_CONSTASCII_USTRING(DBPAGEHEADER );
+DECLARE_CONSTASCII_USTRING(DBPAGEFOOTER );
+DECLARE_CONSTASCII_USTRING(DBGROUPHEADER );
+DECLARE_CONSTASCII_USTRING(DBGROUPFOOTER );
+DECLARE_CONSTASCII_USTRING(DBCOLUMNHEADER );
+DECLARE_CONSTASCII_USTRING(DBCOLUMNFOOTER );
+DECLARE_CONSTASCII_USTRING(DBDETAIL );
+DECLARE_CONSTASCII_USTRING(REPORTCONTROLFORMAT );
+DECLARE_CONSTASCII_USTRING(CURRENT_WINDOW );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FONTCOLOR );
+DECLARE_CONSTASCII_USTRING(PROPERTY_EMPTY_IS_NULL );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FILTERPROPOSAL );
+DECLARE_CONSTASCII_USTRING(PROPERTY_POSITION );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FORMATKEYDATE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FORMATKEYTIME );
+DECLARE_CONSTASCII_USTRING(DBOVERLAPPEDCONTROL );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FORMULALIST );
+DECLARE_CONSTASCII_USTRING(PROPERTY_SCOPE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_CHARTTYPE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_PREVIEW_COUNT );
+DECLARE_CONSTASCII_USTRING(PROPERTY_TITLE );
+DECLARE_CONSTASCII_USTRING(PROPERTY_AREA );
+
+DECLARE_CONSTASCII_USTRING(PROPERTY_FILLCOLOR );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FILLGRADIENT );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FILLGRADIENTNAME );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FILLHATCHNAME );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FILLBITMAPNAME );
+DECLARE_CONSTASCII_USTRING(PROPERTY_FILLSTYLE );
+DECLARE_CONSTASCII_USTRING(DBTEXTBOXBOUNDCONTENT );
+
+}
+
+#endif // REPORTDESIGN_SHARED_UISTRINGS_HRC
+
diff --git a/reportdesign/source/inc/xmlstrings.hrc b/reportdesign/source/inc/xmlstrings.hrc
new file mode 100644
index 000000000000..3f4a6f216174
--- /dev/null
+++ b/reportdesign/source/inc/xmlstrings.hrc
@@ -0,0 +1,56 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2000, 2010 Oracle and/or its affiliates.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef REPORTDESIGN_SHARED_XMLSTRINGS_HRC
+#define REPORTDESIGN_SHARED_XMLSTRINGS_HRC
+
+#ifndef _RTL_USTRING_HXX_
+#include <rtl/ustring.hxx>
+#endif
+
+namespace rptxml
+{
+#define STRINGCONSTANTS_INCLUDED_INDIRECT
+#include "stringconstants.hrc"
+#undef STRINGCONSTANTS_INCLUDED_INDIRECT
+
+ //============================================================
+ //= XML
+ //============================================================
+ DECLARE_CONSTASCII_USTRING(SERVICE_SETTINGSIMPORTER);
+ DECLARE_CONSTASCII_USTRING(SERVICE_STYLESIMPORTER);
+ DECLARE_CONSTASCII_USTRING(SERVICE_CONTENTIMPORTER);
+ DECLARE_CONSTASCII_USTRING(SERVICE_IMPORTFILTER);
+ DECLARE_CONSTASCII_USTRING(SERVICE_METAIMPORTER);
+
+ DECLARE_CONSTASCII_USTRING(PROPERTY_BORDERLEFT);
+ DECLARE_CONSTASCII_USTRING(PROPERTY_BORDERRIGHT);
+ DECLARE_CONSTASCII_USTRING(PROPERTY_BORDERTOP);
+ DECLARE_CONSTASCII_USTRING(PROPERTY_BORDERBOTTOM);
+ DECLARE_CONSTASCII_USTRING(PROPERTY_OLDFORMAT);
+}
+
+#endif // REPORTDESIGN_SHARED_XMLSTRINGS_HRC