2010-10-27 13:11:31 +01:00
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2012-11-12 17:21:24 +00:00
/*
* This file is part of the LibreOffice project .
*
* This Source Code Form is subject to the terms of the Mozilla Public
* License , v . 2.0 . If a copy of the MPL was not distributed with this
* file , You can obtain one at http : //mozilla.org/MPL/2.0/.
*
* This file incorporates work covered by the following license notice :
*
* Licensed to the Apache Software Foundation ( ASF ) under one or more
* contributor license agreements . See the NOTICE file distributed
* with this work for additional information regarding copyright
* ownership . The ASF licenses this file to you under the Apache
* License , Version 2.0 ( the " License " ) ; you may not use this file
* except in compliance with the License . You may obtain a copy of
* the License at http : //www.apache.org/licenses/LICENSE-2.0 .
*/
2001-02-14 16:10:55 +00:00
# ifndef _PROPERTYMAP_HXX_
# define _PROPERTYMAP_HXX_
2007-06-27 13:46:23 +00:00
# include <xmloff/maptype.hxx>
2010-04-16 23:04:00 +02:00
# include "xmloff/xmlnmspe.hxx"
2007-06-27 13:46:23 +00:00
# include <xmloff/xmltoken.hxx>
# include <xmloff/xmltypes.hxx>
# include <xmloff/contextid.hxx>
# include <xmloff/xmlement.hxx>
2001-02-14 16:10:55 +00:00
# include <com/sun/star/chart/ChartAxisArrangeOrderType.hpp>
2008-12-12 12:17:17 +00:00
# include <com/sun/star/chart/ChartAxisLabelPosition.hpp>
# include <com/sun/star/chart/ChartAxisMarkPosition.hpp>
2008-03-06 14:41:47 +00:00
# include <com/sun/star/chart/ErrorBarStyle.hpp>
2001-02-14 16:10:55 +00:00
# include <com/sun/star/chart/ChartErrorIndicatorType.hpp>
# include <com/sun/star/chart/ChartRegressionCurveType.hpp>
# include <com/sun/star/chart/ChartSolidType.hpp>
2001-05-11 17:17:56 +00:00
# include <com/sun/star/chart/ChartDataRowSource.hpp>
2007-11-23 10:34:41 +00:00
# include <com/sun/star/chart/DataLabelPlacement.hpp>
2008-07-30 10:45:17 +00:00
# include <com/sun/star/chart/MissingValueTreatment.hpp>
2001-02-14 16:10:55 +00:00
// custom types
# define XML_SCH_TYPE_AXIS_ARRANGEMENT ( XML_SCH_TYPES_START + 0 )
2008-03-06 14:41:47 +00:00
# define XML_SCH_TYPE_ERROR_BAR_STYLE ( XML_SCH_TYPES_START + 1 )
2001-02-14 16:10:55 +00:00
# define XML_SCH_TYPE_REGRESSION_TYPE ( XML_SCH_TYPES_START + 2 )
# define XML_SCH_TYPE_SOLID_TYPE ( XML_SCH_TYPES_START + 3 )
# define XML_SCH_TYPE_ERROR_INDICATOR_UPPER ( XML_SCH_TYPES_START + 4 )
# define XML_SCH_TYPE_ERROR_INDICATOR_LOWER ( XML_SCH_TYPES_START + 5 )
2001-05-11 17:17:56 +00:00
# define XML_SCH_TYPE_DATAROWSOURCE ( XML_SCH_TYPES_START + 6 )
2001-10-30 13:53:54 +00:00
# define XML_SCH_TYPE_TEXT_ORIENTATION ( XML_SCH_TYPES_START + 7 )
2004-07-13 07:02:13 +00:00
# define XML_SCH_TYPE_INTERPOLATION ( XML_SCH_TYPES_START + 8 )
2004-08-20 07:11:53 +00:00
# define XML_SCH_TYPE_SYMBOL_TYPE ( XML_SCH_TYPES_START + 9 )
# define XML_SCH_TYPE_NAMED_SYMBOL ( XML_SCH_TYPES_START + 10 )
2007-11-23 10:34:41 +00:00
# define XML_SCH_TYPE_LABEL_PLACEMENT_TYPE ( XML_SCH_TYPES_START + 11 )
2008-07-30 10:45:17 +00:00
# define XML_SCH_TYPE_MISSING_VALUE_TREATMENT ( XML_SCH_TYPES_START + 12 )
2008-12-12 12:17:17 +00:00
# define XML_SCH_TYPE_AXIS_POSITION ( XML_SCH_TYPES_START + 13 )
# define XML_SCH_TYPE_AXIS_POSITION_VALUE ( XML_SCH_TYPES_START + 14 )
# define XML_SCH_TYPE_AXIS_LABEL_POSITION ( XML_SCH_TYPES_START + 15 )
# define XML_SCH_TYPE_TICK_MARK_POSITION ( XML_SCH_TYPES_START + 16 )
2001-02-14 16:10:55 +00:00
// context ids
# define XML_SCH_CONTEXT_USER_SYMBOL ( XML_SCH_CTF_START + 0 )
# define XML_SCH_CONTEXT_MIN ( XML_SCH_CTF_START + 1 )
# define XML_SCH_CONTEXT_MAX ( XML_SCH_CTF_START + 2 )
# define XML_SCH_CONTEXT_STEP_MAIN ( XML_SCH_CTF_START + 3 )
2008-07-02 10:35:06 +00:00
# define XML_SCH_CONTEXT_STEP_HELP_COUNT ( XML_SCH_CTF_START + 4 )
# define XML_SCH_CONTEXT_ORIGIN ( XML_SCH_CTF_START + 5 )
# define XML_SCH_CONTEXT_LOGARITHMIC ( XML_SCH_CTF_START + 6 )
# define XML_SCH_CONTEXT_STOCK_WITH_VOLUME ( XML_SCH_CTF_START + 7 )
# define XML_SCH_CONTEXT_LINES_USED ( XML_SCH_CTF_START + 8 )
2001-02-14 16:10:55 +00:00
# define XML_SCH_CONTEXT_SPECIAL_TICKS_MAJ_INNER ( XML_SCH_CTF_START + 10 )
# define XML_SCH_CONTEXT_SPECIAL_TICKS_MAJ_OUTER ( XML_SCH_CTF_START + 11 )
# define XML_SCH_CONTEXT_SPECIAL_TICKS_MIN_INNER ( XML_SCH_CTF_START + 12 )
# define XML_SCH_CONTEXT_SPECIAL_TICKS_MIN_OUTER ( XML_SCH_CTF_START + 13 )
# define XML_SCH_CONTEXT_SPECIAL_TEXT_ROTATION ( XML_SCH_CTF_START + 14 )
# define XML_SCH_CONTEXT_SPECIAL_DATA_LABEL_NUMBER ( XML_SCH_CTF_START + 15 )
# define XML_SCH_CONTEXT_SPECIAL_DATA_LABEL_TEXT ( XML_SCH_CTF_START + 16 )
# define XML_SCH_CONTEXT_SPECIAL_DATA_LABEL_SYMBOL ( XML_SCH_CTF_START + 17 )
# define XML_SCH_CONTEXT_SPECIAL_NUMBER_FORMAT ( XML_SCH_CTF_START + 18 )
2001-04-25 15:36:55 +00:00
# define XML_SCH_CONTEXT_SPECIAL_DATA_ROW_SOURCE ( XML_SCH_CTF_START + 19 )
2001-05-10 11:33:42 +00:00
# define XML_SCH_CONTEXT_SPECIAL_SYMBOL_WIDTH ( XML_SCH_CTF_START + 20 )
# define XML_SCH_CONTEXT_SPECIAL_SYMBOL_HEIGHT ( XML_SCH_CTF_START + 21 )
2001-05-11 17:17:56 +00:00
# define XML_SCH_CONTEXT_SPECIAL_SYMBOL_IMAGE_NAME ( XML_SCH_CTF_START + 22 )
2001-08-14 12:09:38 +00:00
# define XML_SCH_CONTEXT_SPECIAL_SYMBOL_IMAGE ( XML_SCH_CTF_START + 23 )
2008-07-02 10:35:06 +00:00
# define XML_SCH_CONTEXT_SPECIAL_LABEL_SEPARATOR ( XML_SCH_CTF_START + 24 )
2001-02-14 16:10:55 +00:00
2008-12-12 12:17:17 +00:00
# define MAP_FULL( ApiName, NameSpace, XMLTokenName, XMLType, ContextId, EarliestODFVersionForExport ) { ApiName, sizeof(ApiName)-1, XML_NAMESPACE_##NameSpace, xmloff::token::XMLTokenName, XMLType|XML_TYPE_PROP_CHART, ContextId, EarliestODFVersionForExport }
2008-06-04 08:46:57 +00:00
# define MAP_ENTRY( a, ns, nm, t ) { a, sizeof(a)-1, XML_NAMESPACE_##ns, xmloff::token::nm, t|XML_TYPE_PROP_CHART, 0, SvtSaveOptions::ODFVER_010 }
# define MAP_ENTRY_ODF12( a, ns, nm, t ) { a, sizeof(a)-1, XML_NAMESPACE_##ns, xmloff::token::nm, t|XML_TYPE_PROP_CHART, 0, SvtSaveOptions::ODFVER_012 }
2012-06-05 10:52:17 +02:00
# define MAP_ENTRY_ODF_EXT( a, ns, nm, t ) { a, sizeof(a)-1, XML_NAMESPACE_##ns, xmloff::token::nm, t|XML_TYPE_PROP_CHART, 0, SvtSaveOptions::ODFVER_012_EXT_COMPAT }
2008-12-12 12:17:17 +00:00
# define MAP_CONTEXT( a, ns, nm, t, c ) { a, sizeof(a)-1, XML_NAMESPACE_##ns, xmloff::token::nm, t|XML_TYPE_PROP_CHART, c, SvtSaveOptions::ODFVER_010 }
# define MAP_SPECIAL( a, ns, nm, t, c ) { a, sizeof(a)-1, XML_NAMESPACE_##ns, xmloff::token::nm, t|XML_TYPE_PROP_CHART | MID_FLAG_SPECIAL_ITEM, c, SvtSaveOptions::ODFVER_010 }
# define MAP_SPECIAL_ODF12( a, ns, nm, t, c ) { a, sizeof(a)-1, XML_NAMESPACE_##ns, xmloff::token::nm, t|XML_TYPE_PROP_CHART | MID_FLAG_SPECIAL_ITEM, c, SvtSaveOptions::ODFVER_012 }
2008-06-04 08:46:57 +00:00
# define MAP_ENTRY_END { 0,0,0,xmloff::token::XML_TOKEN_INVALID,0,0,SvtSaveOptions::ODFVER_010 }
2001-02-14 16:10:55 +00:00
// ---------------------------------------------------------
// PropertyMap for Chart properties drawing- and
// textproperties are added later using the chaining
// mechanism
// ---------------------------------------------------------
// only create maps once!
// this define is set in PropertyMaps.cxx
# ifdef XML_SCH_CREATE_GLOBAL_MAPS
const XMLPropertyMapEntry aXMLChartPropMap [ ] =
{
// chart subtypes
2004-08-20 07:11:53 +00:00
MAP_ENTRY ( " UpDown " , CHART , XML_JAPANESE_CANDLE_STICK , XML_TYPE_BOOL ) , // formerly XML_STOCK_UPDOWN_BARS
2008-12-12 12:17:17 +00:00
MAP_CONTEXT ( " Volume " , CHART , XML_STOCK_WITH_VOLUME , XML_TYPE_BOOL , XML_SCH_CONTEXT_STOCK_WITH_VOLUME ) ,
2001-06-29 20:07:26 +00:00
MAP_ENTRY ( " Dim3D " , CHART , XML_THREE_DIMENSIONAL , XML_TYPE_BOOL ) ,
MAP_ENTRY ( " Deep " , CHART , XML_DEEP , XML_TYPE_BOOL ) ,
MAP_ENTRY ( " Lines " , CHART , XML_LINES , XML_TYPE_BOOL ) ,
MAP_ENTRY ( " Percent " , CHART , XML_PERCENTAGE , XML_TYPE_BOOL ) ,
MAP_ENTRY ( " SolidType " , CHART , XML_SOLID_TYPE , XML_SCH_TYPE_SOLID_TYPE ) ,
2004-07-13 07:02:13 +00:00
MAP_ENTRY ( " SplineType " , CHART , XML_INTERPOLATION , XML_SCH_TYPE_INTERPOLATION ) ,
2001-06-29 20:07:26 +00:00
MAP_ENTRY ( " Stacked " , CHART , XML_STACKED , XML_TYPE_BOOL ) ,
2004-08-20 07:11:53 +00:00
// type: "none", "automatic", "named-symbol" or "image"
MAP_ENTRY ( " SymbolType " , CHART , XML_SYMBOL_TYPE , XML_SCH_TYPE_SYMBOL_TYPE | MID_FLAG_MULTI_PROPERTY ) ,
// if type=="named-symbol" => name of symbol (square, diamond, ...)
MAP_ENTRY ( " SymbolType " , CHART , XML_SYMBOL_NAME , XML_SCH_TYPE_NAMED_SYMBOL | MID_FLAG_MULTI_PROPERTY ) ,
// if type=="image" => an xlink:href element with a linked (package) URI
2008-12-12 12:17:17 +00:00
MAP_SPECIAL ( " SymbolBitmapURL " , CHART , XML_SYMBOL_IMAGE , XML_TYPE_STRING | MID_FLAG_ELEMENT_ITEM , XML_SCH_CONTEXT_SPECIAL_SYMBOL_IMAGE ) ,
MAP_SPECIAL ( " SymbolSize " , CHART , XML_SYMBOL_WIDTH , XML_TYPE_MEASURE | MID_FLAG_MERGE_PROPERTY , XML_SCH_CONTEXT_SPECIAL_SYMBOL_WIDTH ) ,
MAP_SPECIAL ( " SymbolSize " , CHART , XML_SYMBOL_HEIGHT , XML_TYPE_MEASURE | MID_FLAG_MERGE_PROPERTY , XML_SCH_CONTEXT_SPECIAL_SYMBOL_HEIGHT ) ,
2001-06-29 20:07:26 +00:00
MAP_ENTRY ( " Vertical " , CHART , XML_VERTICAL , XML_TYPE_BOOL ) ,
2004-08-20 07:11:53 +00:00
// #i32368# property should no longer be used as XML-property (in OASIS
// format), but is still ex-/imported for compatibility with the OOo file format
2008-12-12 12:17:17 +00:00
MAP_CONTEXT ( " NumberOfLines " , CHART , XML_LINES_USED , XML_TYPE_NUMBER , XML_SCH_CONTEXT_LINES_USED ) ,
2001-06-29 20:07:26 +00:00
MAP_ENTRY ( " StackedBarsConnected " , CHART , XML_CONNECT_BARS , XML_TYPE_BOOL ) ,
2008-07-30 10:45:17 +00:00
2008-06-04 08:46:57 +00:00
MAP_ENTRY_ODF12 ( " GroupBarsPerAxis " , CHART , XML_GROUP_BARS_PER_AXIS , XML_TYPE_BOOL ) ,
CWS-TOOLING: integrate CWS koheichart01
2009-05-15 06:32:38 +0200 hde r271925 : header fixed
2009-04-14 16:23:35 +0200 hde r270792 : #100231#
2009-04-14 16:13:48 +0200 hde r270790 : #100231#
2009-04-14 15:56:14 +0200 hde r270787 : #100231#
2009-04-14 14:28:40 +0200 hde r270767 : #100231#
2009-04-14 14:27:30 +0200 hde r270766 : #100231#
2009-04-14 09:43:07 +0200 hde r270749 : #100231#
2009-04-14 09:25:52 +0200 hde r270748 : #100231#
2009-03-25 16:18:26 +0100 iha r270034 : #i91578# removed compiler warning
2009-03-25 03:20:36 +0100 kohei r269992 : fixed a silly typo in in-line comment.
2009-03-24 17:03:57 +0100 kohei r269977 : Let's use row and column's hidden flags, instead of width/height, to determine cell's
hidden state.
2009-03-24 16:53:10 +0100 kohei r269973 : The chart positioner no longer needs to skip hidden cells, as hidden cells are handled
elsewhere.
2009-03-24 16:50:12 +0100 kohei r269971 : the index should be 0-based (although chart2 doesn't appear to make use of this data any more).
2009-03-24 16:47:56 +0100 kohei r269969 : Skip hidden cells during cache (re-)build, when the include hidden cells flag is
false. Also avoid adding data cache when the cell is hidden.
2009-03-24 06:05:53 +0100 kohei r269909 : fixed the build breakage after the resync.
2009-03-24 06:05:34 +0100 kohei r269908 : fixed the build breakage after the resync.
2009-03-23 23:38:36 +0100 kohei r269900 : CWS-TOOLING: rebase CWS koheichart01 to trunk@269781 (milestone: DEV300:m44)
2009-03-17 13:11:40 +0100 iha r269597 : #i91578# import IncludeHiddenCells from xlsx
2009-03-17 12:56:09 +0100 iha r269594 : #i91578# import IncludeHiddenCells from xls correctly
2009-03-17 12:49:13 +0100 iha r269592 : #i91578# import IncludeHiddenCells from xls correctly
2009-03-16 17:03:55 +0100 iha r269561 : #i91578# remove unused variable
2009-03-16 10:22:30 +0100 iha r269509 : #i91578# changed wording
2009-03-04 17:07:16 +0100 iha r268846 : #i91578# display of hidden cells - remove unused property 'IsHidden'
2009-03-04 17:04:22 +0100 iha r268845 : #i91578# display of hidden cells - remove unused property 'IsHidden'
2009-03-04 17:03:43 +0100 iha r268844 : #i91578# display of hidden cells - remove unused property 'IsHidden'
2009-03-04 16:24:30 +0100 iha r268843 : #i91578# display of hidden cells - added missing property description
2009-03-04 15:13:04 +0100 iha r268835 : #i91578# display of hidden cells - remove unused code
2009-03-04 14:38:44 +0100 iha r268832 : #i91578# display of hidden cells - reset state corretly when doing undo/redo
2009-03-04 13:42:10 +0100 iha r268822 : #i81209# #i91578# display of hidden cells - don't show hidden cells per default but keep the hidden ranges
2009-03-04 13:40:10 +0100 iha r268821 : #i81209# #i91578# display of hidden cells - don't show hidden cells per default but keep the hidden ranges
2009-03-04 13:37:05 +0100 iha r268820 : #i81209# #i91578# display of hidden cells - don't show hidden cells per default but keep the hidden ranges
2009-03-03 11:18:39 +0100 iha r268713 : #i91578# display of hidden cells - hide control if the functionality is not offered by the data provider
2009-03-02 17:41:37 +0100 kohei r268684 : removed unintended change from DEV300_m38, which was probably introduced due to some sort of
problem during rebase.
2009-02-27 18:51:34 +0100 iha r268613 : #i91578# display of hidden cells - interface redesign: data provider+sequences are now controlled by the chart via a new parameter 'IncludeHiddenCells' thus unwanted values can be removed early in the communication
2009-02-27 18:45:48 +0100 iha r268612 : #i91578# display of hidden cells - interface redesign: data provider+sequences are now controlled by the chart via a new parameter 'IncludeHiddenCells' thus unwanted values can be removed early in the communication
2009-02-27 18:44:17 +0100 iha r268611 : #i91578# display of hidden cells - interface redesign: data provider+sequences are now controlled by the chart via a new parameter 'IncludeHiddenCells' thus unwanted values can be removed early in the communication
2009-02-27 18:35:09 +0100 iha r268610 : #i91578# display of hidden cells - copy-paste-scenario: export hidden flag per column on copy for migration to locale table during import upon paste
2009-02-19 06:47:56 +0100 kohei r268257 : also, set the default value of a cached cell to NaN just in case.
2009-02-19 06:42:08 +0100 kohei r268256 : Set the IsValue flag to false by default so that an empty cell is properly flaged as non-value.
This fixes the broken missing value treatment.
2009-02-18 20:16:30 +0100 iha r268255 : #i91578# display of hidden cells - radio button 'leave gap' was not clickable anymore
2009-02-17 17:57:24 +0100 iha r268185 : #i91578# display of hidden cells - corrected range highlighting
2009-02-17 15:39:52 +0100 iha r268174 : #i91578# display of hidden cells - still display data point value in tip help of data points in writer
2009-02-17 11:21:00 +0100 iha r267861 : #i91578# display of hidden cells - do not show a space nor a legend entry for hidden series
2009-02-17 11:15:14 +0100 iha r267853 : #i91578# display of hidden cells - do not show a space nor a legend entry for hidden series
2009-02-16 16:48:10 +0100 iha r267826 : #i91578# display of hidden cells - group related ids and minimize changes
2009-02-16 14:32:11 +0100 iha r267813 : #i91578# display of hidden cells - don't share resource identifier as this easily produces conflicts -> move IDs for series options page into a separate file
2009-02-16 13:21:44 +0100 iha r267795 : #i91578# display of hidden cells - remove unused member
2009-02-16 13:13:40 +0100 iha r267794 : #i91578# display of hidden cells - remove unused methods
2009-02-16 13:00:10 +0100 iha r267792 : #i91578# display of hidden - avoid unnecessary data copy
2009-02-16 11:40:41 +0100 iha r267785 : #i91578# display of hidden - corrected typo
2009-02-16 11:28:39 +0100 iha r267783 : #i91578# display of hidden - set correct dirty state in method setIncludeHiddenCells
2009-02-13 17:04:50 +0100 iha r267734 : #i91578# corrected position and visibility of the controls for display of hidden cells in case of stock charts
2009-02-13 15:30:17 +0100 iha r267724 : #i91578# charts without category range and charts with data from writer table were broken causes by features changes for display of hidden cells
2009-01-14 19:47:28 +0100 kohei r266330 : #i91578# Fixed the issue with incorrect tooltip category values.
2009-01-05 22:27:03 +0100 kohei r265887 : fixed a regression where the x-axis failed to display values when they were numeric or dates.
2008-12-24 17:01:15 +0100 kohei r265800 : CWS-TOOLING: rebase CWS koheichart01 to trunk@265758 (milestone: DEV300:m38)
2008-12-24 16:03:08 +0100 kohei r265799 : a little more code cleanup, mostly on tab to whitespace conversion on
modified lines and removal of unnecessary 'using' statements.
2008-12-24 15:52:00 +0100 kohei r265798 : removed unnecessary header inclusion & remove hidden data *only when* the 'include hidden cells'
options it false! I'm glad I caught this.
2008-12-24 07:41:23 +0100 kohei r265796 : replaced duplicated local functions with a single template function.
2008-12-24 06:37:15 +0100 kohei r265795 : reverted my last commit, because it was not the right approach.
Instead of using the original data point index in the object name,
leave that index alone, and remove hidden data in the tooltip text
value lookup code.
2008-12-23 23:10:42 +0100 kohei r265793 : fixed the tooltips so that they would display correct values, taking into account
the hidden data points (if any).
2008-12-20 05:26:07 +0100 kohei r265739 : CWS-TOOLING: rebase CWS koheichart01 to trunk@264807 (milestone: DEV300:m37)
2008-12-18 15:49:59 +0100 kohei r265696 : removed markRangeDirty() for now, since that method is still a bit controvertial per Niklas's comment in i#91578.
2008-12-05 20:27:24 +0100 kohei r264918 : removed a compiler warning.
2008-12-05 20:24:02 +0100 kohei r264917 : removed a compilar warning.
2008-12-03 17:06:22 +0100 kohei r264800 : recovered the original keyword file before it was stripped.
2008-12-01 22:00:24 +0100 kohei r264640 : by default, "include hidden cells" attribute is true.
2008-12-01 19:03:07 +0100 kohei r264628 : added accelerator for the plot hidden values check box.
2008-12-01 18:32:02 +0100 kohei r264626 : changed wording per Ingrid's suggestion.
2008-11-26 08:09:36 +0100 kohei r264341 : the 'Starnding angle' fixed line was 6 pixel short.
2008-11-26 08:02:47 +0100 kohei r264340 : added include-hidden-cells check box for the pie chart type too & some code cleanup.
2008-11-26 07:41:45 +0100 kohei r264339 : relocate the controls correctly for line chart types.
2008-11-26 07:14:26 +0100 kohei r264337 : #i95714# fixed typos that caused incorrect scaling of the y-axis under some conditions.
2008-11-26 07:11:54 +0100 kohei r264336 : added "Include hidden cells" check box in the data series options tab page.
2008-11-25 21:04:58 +0100 kohei r264333 : don't check for the number of charts; when importing from xls, the count may be
zero even when the document has charts.
2008-11-25 19:55:50 +0100 kohei r264332 : patch from ooo-build applied. This implements chart listener
that listens on cells show/hide state for the chart's data areas.
2008-11-25 19:52:38 +0100 kohei r264331 : patch from ooo-build applied.
2008-11-25 19:29:54 +0100 kohei r264329 : new xml token for include-hidden-cells attribute.
2009-05-18 16:46:40 +00:00
MAP_ENTRY_ODF12 ( " IncludeHiddenCells " , CHART , XML_INCLUDE_HIDDEN_CELLS , XML_TYPE_BOOL ) ,
2008-10-01 07:35:04 +00:00
MAP_ENTRY_ODF12 ( " AutomaticPosition " , CHART , XML_AUTOMATIC_POSITION , XML_TYPE_BOOL ) ,
MAP_ENTRY_ODF12 ( " AutomaticSize " , CHART , XML_AUTOMATIC_SIZE , XML_TYPE_BOOL ) ,
2008-06-04 08:46:57 +00:00
MAP_ENTRY_ODF12 ( " StartingAngle " , CHART , XML_ANGLE_OFFSET , XML_TYPE_NUMBER ) ,
2008-07-30 10:45:17 +00:00
MAP_ENTRY_ODF12 ( " MissingValueTreatment " , CHART , XML_TREAT_EMPTY_CELLS , XML_SCH_TYPE_MISSING_VALUE_TREATMENT ) ,
2008-10-01 07:35:04 +00:00
MAP_ENTRY ( " ScaleText " , CHART , XML_SCALE_TEXT , XML_TYPE_BOOL ) ,
2008-07-30 10:45:17 +00:00
2001-08-28 11:17:21 +00:00
// spline settings
MAP_ENTRY ( " SplineOrder " , CHART , XML_SPLINE_ORDER , XML_TYPE_NUMBER ) ,
MAP_ENTRY ( " SplineResolution " , CHART , XML_SPLINE_RESOLUTION , XML_TYPE_NUMBER ) ,
2001-02-14 16:10:55 +00:00
2001-04-25 15:36:55 +00:00
// plot-area properties
2001-06-29 20:07:26 +00:00
MAP_ENTRY ( " DataRowSource " , CHART , XML_SERIES_SOURCE , XML_SCH_TYPE_DATAROWSOURCE ) ,
2008-06-04 08:46:57 +00:00
MAP_ENTRY_ODF12 ( " SortByXValues " , CHART , XML_SORT_BY_X_VALUES , XML_TYPE_BOOL ) ,
MAP_ENTRY_ODF12 ( " RightAngledAxes " , CHART , XML_RIGHT_ANGLED_AXES , XML_TYPE_BOOL ) ,
2001-04-25 15:36:55 +00:00
2001-02-14 16:10:55 +00:00
// axis properties
2001-06-29 20:07:26 +00:00
MAP_ENTRY ( " DisplayLabels " , CHART , XML_DISPLAY_LABEL , XML_TYPE_BOOL ) ,
2008-12-12 12:17:17 +00:00
MAP_SPECIAL ( " Marks " , CHART , XML_TICK_MARKS_MAJOR_INNER , XML_TYPE_NUMBER | MID_FLAG_MERGE_PROPERTY , XML_SCH_CONTEXT_SPECIAL_TICKS_MAJ_INNER ) , // convert one constant
MAP_SPECIAL ( " Marks " , CHART , XML_TICK_MARKS_MAJOR_OUTER , XML_TYPE_NUMBER | MID_FLAG_MERGE_PROPERTY , XML_SCH_CONTEXT_SPECIAL_TICKS_MAJ_OUTER ) , // to two bools
MAP_SPECIAL ( " HelpMarks " , CHART , XML_TICK_MARKS_MINOR_INNER , XML_TYPE_NUMBER | MID_FLAG_MERGE_PROPERTY , XML_SCH_CONTEXT_SPECIAL_TICKS_MIN_INNER ) , // see above
MAP_SPECIAL ( " HelpMarks " , CHART , XML_TICK_MARKS_MINOR_OUTER , XML_TYPE_NUMBER | MID_FLAG_MERGE_PROPERTY , XML_SCH_CONTEXT_SPECIAL_TICKS_MIN_OUTER ) ,
MAP_CONTEXT ( " Logarithmic " , CHART , XML_LOGARITHMIC , XML_TYPE_BOOL , XML_SCH_CONTEXT_LOGARITHMIC ) ,
MAP_CONTEXT ( " Min " , CHART , XML_MINIMUM , XML_TYPE_DOUBLE , XML_SCH_CONTEXT_MIN ) ,
MAP_CONTEXT ( " Max " , CHART , XML_MAXIMUM , XML_TYPE_DOUBLE , XML_SCH_CONTEXT_MAX ) ,
MAP_CONTEXT ( " Origin " , CHART , XML_ORIGIN , XML_TYPE_DOUBLE , XML_SCH_CONTEXT_ORIGIN ) ,
MAP_CONTEXT ( " StepMain " , CHART , XML_INTERVAL_MAJOR , XML_TYPE_DOUBLE , XML_SCH_CONTEXT_STEP_MAIN ) ,
MAP_CONTEXT ( " StepHelpCount " , CHART , XML_INTERVAL_MINOR_DIVISOR , XML_TYPE_NUMBER , XML_SCH_CONTEXT_STEP_HELP_COUNT ) ,
2001-06-29 20:07:26 +00:00
MAP_ENTRY ( " GapWidth " , CHART , XML_GAP_WIDTH , XML_TYPE_NUMBER ) ,
MAP_ENTRY ( " Overlap " , CHART , XML_OVERLAP , XML_TYPE_NUMBER ) ,
2001-08-27 12:30:02 +00:00
MAP_ENTRY ( " TextCanOverlap " , CHART , XML_TEXT_OVERLAP , XML_TYPE_BOOL ) ,
2008-06-04 08:46:57 +00:00
MAP_ENTRY_ODF12 ( " ReverseDirection " , CHART , XML_REVERSE_DIRECTION , XML_TYPE_BOOL ) ,
2001-06-29 20:07:26 +00:00
MAP_ENTRY ( " TextBreak " , TEXT , XML_LINE_BREAK , XML_TYPE_BOOL ) ,
MAP_ENTRY ( " ArrangeOrder " , CHART , XML_LABEL_ARRANGEMENT , XML_SCH_TYPE_AXIS_ARRANGEMENT ) ,
2008-12-12 12:17:17 +00:00
MAP_SPECIAL ( " NumberFormat " , STYLE , XML_DATA_STYLE_NAME , XML_TYPE_NUMBER , XML_SCH_CONTEXT_SPECIAL_NUMBER_FORMAT ) ,
2001-06-29 20:07:26 +00:00
MAP_ENTRY ( " LinkNumberFormatToSource " , CHART , XML_LINK_DATA_STYLE_TO_SOURCE , XML_TYPE_BOOL ) ,
MAP_ENTRY ( " Visible " , CHART , XML_VISIBLE , XML_TYPE_BOOL ) ,
2001-02-14 16:10:55 +00:00
2008-12-12 12:17:17 +00:00
MAP_FULL ( " CrossoverPosition " , CHART , XML_AXIS_POSITION , XML_SCH_TYPE_AXIS_POSITION | MID_FLAG_MERGE_ATTRIBUTE | MID_FLAG_MULTI_PROPERTY , 0 , SvtSaveOptions : : ODFVER_012 ) ,
MAP_FULL ( " CrossoverValue " , CHART , XML_AXIS_POSITION , XML_SCH_TYPE_AXIS_POSITION_VALUE | MID_FLAG_MERGE_ATTRIBUTE | MID_FLAG_MULTI_PROPERTY , 0 , SvtSaveOptions : : ODFVER_012 ) ,
MAP_FULL ( " LabelPosition " , CHART , XML_AXIS_LABEL_POSITION , XML_SCH_TYPE_AXIS_LABEL_POSITION , 0 , SvtSaveOptions : : ODFVER_012 ) ,
MAP_FULL ( " MarkPosition " , CHART , XML_TICK_MARK_POSITION , XML_SCH_TYPE_TICK_MARK_POSITION , 0 , SvtSaveOptions : : ODFVER_012 ) ,
2001-02-14 16:10:55 +00:00
// statistical properties
2012-04-28 14:46:51 -04:30
MAP_ENTRY_ODF_EXT ( " ShowPositiveError " , CHART , XML_ERROR_UPPER_INDICATOR , XML_TYPE_BOOL ) ,
MAP_ENTRY_ODF_EXT ( " ShowNegativeError " , CHART , XML_ERROR_LOWER_INDICATOR , XML_TYPE_BOOL ) ,
2001-06-29 20:07:26 +00:00
MAP_ENTRY ( " MeanValue " , CHART , XML_MEAN_VALUE , XML_TYPE_BOOL ) ,
MAP_ENTRY ( " ErrorMargin " , CHART , XML_ERROR_MARGIN , XML_TYPE_DOUBLE ) ,
MAP_ENTRY ( " ConstantErrorLow " , CHART , XML_ERROR_LOWER_LIMIT , XML_TYPE_DOUBLE ) ,
MAP_ENTRY ( " ConstantErrorHigh " , CHART , XML_ERROR_UPPER_LIMIT , XML_TYPE_DOUBLE ) ,
MAP_ENTRY ( " ErrorIndicator " , CHART , XML_ERROR_UPPER_INDICATOR , XML_SCH_TYPE_ERROR_INDICATOR_UPPER | MID_FLAG_MERGE_PROPERTY ) , // convert one constant
MAP_ENTRY ( " ErrorIndicator " , CHART , XML_ERROR_LOWER_INDICATOR , XML_SCH_TYPE_ERROR_INDICATOR_LOWER | MID_FLAG_MERGE_PROPERTY ) , // to two bools
2008-03-06 14:41:47 +00:00
MAP_ENTRY ( " ErrorBarStyle " , CHART , XML_ERROR_CATEGORY , XML_SCH_TYPE_ERROR_BAR_STYLE ) ,
2001-06-29 20:07:26 +00:00
MAP_ENTRY ( " PercentageError " , CHART , XML_ERROR_PERCENTAGE , XML_TYPE_DOUBLE ) ,
MAP_ENTRY ( " RegressionCurves " , CHART , XML_REGRESSION_TYPE , XML_SCH_TYPE_REGRESSION_TYPE ) ,
2008-06-04 08:46:57 +00:00
MAP_ENTRY_ODF12 ( " ErrorBarRangePositive " , CHART , XML_ERROR_UPPER_RANGE , XML_TYPE_STRING ) ,
MAP_ENTRY_ODF12 ( " ErrorBarRangeNegative " , CHART , XML_ERROR_LOWER_RANGE , XML_TYPE_STRING ) ,
2001-02-14 16:10:55 +00:00
2012-04-08 19:08:19 -04:30
// errorbars properties (chart2)
MAP_ENTRY_ODF_EXT ( " PositiveError " , CHART , XML_ERROR_LOWER_LIMIT , XML_TYPE_DOUBLE ) ,
MAP_ENTRY_ODF_EXT ( " NegativeError " , CHART , XML_ERROR_UPPER_LIMIT , XML_TYPE_DOUBLE ) ,
MAP_ENTRY_ODF_EXT ( " Weigth " , CHART , XML_ERROR_STANDARD_WEIGTH , XML_TYPE_DOUBLE ) ,
2001-02-14 16:10:55 +00:00
// series/data-point properties
2008-12-12 12:17:17 +00:00
MAP_SPECIAL ( " DataCaption " , CHART , XML_DATA_LABEL_NUMBER , XML_TYPE_NUMBER | MID_FLAG_MERGE_PROPERTY , XML_SCH_CONTEXT_SPECIAL_DATA_LABEL_NUMBER ) , // convert one constant
MAP_SPECIAL ( " DataCaption " , CHART , XML_DATA_LABEL_TEXT , XML_TYPE_NUMBER | MID_FLAG_MERGE_PROPERTY , XML_SCH_CONTEXT_SPECIAL_DATA_LABEL_TEXT ) , // to 'tristate' and two bools
MAP_SPECIAL ( " DataCaption " , CHART , XML_DATA_LABEL_SYMBOL , XML_TYPE_NUMBER | MID_FLAG_MERGE_PROPERTY , XML_SCH_CONTEXT_SPECIAL_DATA_LABEL_SYMBOL ) ,
MAP_SPECIAL_ODF12 ( " LabelSeparator " , CHART , XML_LABEL_SEPARATOR , XML_TYPE_STRING | MID_FLAG_ELEMENT_ITEM , XML_SCH_CONTEXT_SPECIAL_LABEL_SEPARATOR ) ,
2008-06-04 08:46:57 +00:00
MAP_ENTRY_ODF12 ( " LabelPlacement " , CHART , XML_LABEL_POSITION , XML_SCH_TYPE_LABEL_PLACEMENT_TYPE ) ,
2001-06-29 20:07:26 +00:00
MAP_ENTRY ( " SegmentOffset " , CHART , XML_PIE_OFFSET , XML_TYPE_NUMBER ) ,
2008-12-12 12:17:17 +00:00
MAP_SPECIAL_ODF12 ( " PercentageNumberFormat " , STYLE , XML_PERCENTAGE_DATA_STYLE_NAME , XML_TYPE_NUMBER , XML_SCH_CONTEXT_SPECIAL_NUMBER_FORMAT ) ,
2001-02-14 16:10:55 +00:00
// text properties for titles
2008-12-12 12:17:17 +00:00
MAP_SPECIAL ( " TextRotation " , STYLE , XML_ROTATION_ANGLE , XML_TYPE_NUMBER , XML_SCH_CONTEXT_SPECIAL_TEXT_ROTATION ) , // convert 1/100th degrees to degrees
2004-07-13 07:02:13 +00:00
MAP_ENTRY ( " StackedText " , STYLE , XML_DIRECTION , XML_SCH_TYPE_TEXT_ORIENTATION ) ,
2001-02-14 16:10:55 +00:00
2001-08-14 12:09:38 +00:00
// for compatability to pre 6.0beta documents
2008-12-12 12:17:17 +00:00
// MAP_SPECIAL( "SymbolBitmapURL", CHART, XML_SYMBOL_IMAGE_NAME, XML_TYPE_STRING, XML_SCH_CONTEXT_SPECIAL_SYMBOL_IMAGE_NAME ),
2001-08-14 12:09:38 +00:00
2007-06-11 13:52:12 +00:00
MAP_ENTRY ( " ChartUserDefinedAttributes " , TEXT , XML_XMLNS , XML_TYPE_ATTRIBUTE_CONTAINER | MID_FLAG_SPECIAL_ITEM ) ,
2001-02-14 16:10:55 +00:00
MAP_ENTRY_END
} ;
// ----------------------------------------
// maps for enums to XML attributes
// ----------------------------------------
2008-12-12 12:17:17 +00:00
SvXMLEnumMapEntry aXMLChartAxisLabelPositionEnumMap [ ] =
{
{ : : xmloff : : token : : XML_NEAR_AXIS , : : com : : sun : : star : : chart : : ChartAxisLabelPosition_NEAR_AXIS } ,
{ : : xmloff : : token : : XML_NEAR_AXIS_OTHER_SIDE , : : com : : sun : : star : : chart : : ChartAxisLabelPosition_NEAR_AXIS_OTHER_SIDE } ,
{ : : xmloff : : token : : XML_OUTSIDE_START , : : com : : sun : : star : : chart : : ChartAxisLabelPosition_OUTSIDE_START } ,
{ : : xmloff : : token : : XML_OUTSIDE_END , : : com : : sun : : star : : chart : : ChartAxisLabelPosition_OUTSIDE_END } ,
2010-08-27 15:40:24 +02:00
{ : : xmloff : : token : : XML_OUTSIDE_MINIMUM , : : com : : sun : : star : : chart : : ChartAxisLabelPosition_OUTSIDE_START } , //#i114142#
{ : : xmloff : : token : : XML_OUTSIDE_MAXIMUM , : : com : : sun : : star : : chart : : ChartAxisLabelPosition_OUTSIDE_END } , //#i114142#
2008-12-12 12:17:17 +00:00
{ : : xmloff : : token : : XML_TOKEN_INVALID , 0 }
} ;
SvXMLEnumMapEntry aXMLChartAxisMarkPositionEnumMap [ ] =
{
{ : : xmloff : : token : : XML_AT_LABELS , : : com : : sun : : star : : chart : : ChartAxisMarkPosition_AT_LABELS } ,
{ : : xmloff : : token : : XML_AT_AXIS , : : com : : sun : : star : : chart : : ChartAxisMarkPosition_AT_AXIS } ,
{ : : xmloff : : token : : XML_AT_LABELS_AND_AXIS , : : com : : sun : : star : : chart : : ChartAxisMarkPosition_AT_LABELS_AND_AXIS } ,
{ : : xmloff : : token : : XML_TOKEN_INVALID , 0 }
} ;
2001-02-14 16:10:55 +00:00
SvXMLEnumMapEntry aXMLChartAxisArrangementEnumMap [ ] =
{
2001-06-15 09:37:08 +00:00
{ : : xmloff : : token : : XML_SIDE_BY_SIDE , : : com : : sun : : star : : chart : : ChartAxisArrangeOrderType_SIDE_BY_SIDE } ,
{ : : xmloff : : token : : XML_STAGGER_EVEN , : : com : : sun : : star : : chart : : ChartAxisArrangeOrderType_STAGGER_EVEN } ,
{ : : xmloff : : token : : XML_STAGGER_ODD , : : com : : sun : : star : : chart : : ChartAxisArrangeOrderType_STAGGER_ODD } ,
{ : : xmloff : : token : : XML_TOKEN_INVALID , 0 }
2001-02-14 16:10:55 +00:00
} ;
2008-03-06 14:41:47 +00:00
SvXMLEnumMapEntry aXMLChartErrorBarStyleEnumMap [ ] =
2001-02-14 16:10:55 +00:00
{
2008-03-06 14:41:47 +00:00
{ : : xmloff : : token : : XML_NONE , : : com : : sun : : star : : chart : : ErrorBarStyle : : NONE } ,
{ : : xmloff : : token : : XML_VARIANCE , : : com : : sun : : star : : chart : : ErrorBarStyle : : VARIANCE } ,
{ : : xmloff : : token : : XML_STANDARD_DEVIATION , : : com : : sun : : star : : chart : : ErrorBarStyle : : STANDARD_DEVIATION } ,
{ : : xmloff : : token : : XML_CONSTANT , : : com : : sun : : star : : chart : : ErrorBarStyle : : ABSOLUTE } ,
{ : : xmloff : : token : : XML_PERCENTAGE , : : com : : sun : : star : : chart : : ErrorBarStyle : : RELATIVE } ,
{ : : xmloff : : token : : XML_ERROR_MARGIN , : : com : : sun : : star : : chart : : ErrorBarStyle : : ERROR_MARGIN } ,
{ : : xmloff : : token : : XML_STANDARD_ERROR , : : com : : sun : : star : : chart : : ErrorBarStyle : : STANDARD_ERROR } ,
{ : : xmloff : : token : : XML_CELL_RANGE , : : com : : sun : : star : : chart : : ErrorBarStyle : : FROM_DATA } ,
2001-06-15 09:37:08 +00:00
{ : : xmloff : : token : : XML_TOKEN_INVALID , 0 }
2001-02-14 16:10:55 +00:00
} ;
SvXMLEnumMapEntry aXMLChartRegressionCurveTypeEnumMap [ ] =
{
2001-06-15 09:37:08 +00:00
{ : : xmloff : : token : : XML_NONE , : : com : : sun : : star : : chart : : ChartRegressionCurveType_NONE } ,
{ : : xmloff : : token : : XML_LINEAR , : : com : : sun : : star : : chart : : ChartRegressionCurveType_LINEAR } ,
{ : : xmloff : : token : : XML_LOGARITHMIC , : : com : : sun : : star : : chart : : ChartRegressionCurveType_LOGARITHM } ,
{ : : xmloff : : token : : XML_EXPONENTIAL , : : com : : sun : : star : : chart : : ChartRegressionCurveType_EXPONENTIAL } ,
{ : : xmloff : : token : : XML_POLYNOMIAL , : : com : : sun : : star : : chart : : ChartRegressionCurveType_POLYNOMIAL } ,
{ : : xmloff : : token : : XML_POWER , : : com : : sun : : star : : chart : : ChartRegressionCurveType_POWER } ,
{ : : xmloff : : token : : XML_TOKEN_INVALID , 0 }
2001-02-14 16:10:55 +00:00
} ;
SvXMLEnumMapEntry aXMLChartSolidTypeEnumMap [ ] =
{
2001-06-15 09:37:08 +00:00
{ : : xmloff : : token : : XML_CUBOID , : : com : : sun : : star : : chart : : ChartSolidType : : RECTANGULAR_SOLID } ,
{ : : xmloff : : token : : XML_CYLINDER , : : com : : sun : : star : : chart : : ChartSolidType : : CYLINDER } ,
{ : : xmloff : : token : : XML_CONE , : : com : : sun : : star : : chart : : ChartSolidType : : CONE } ,
{ : : xmloff : : token : : XML_PYRAMID , : : com : : sun : : star : : chart : : ChartSolidType : : PYRAMID } ,
{ : : xmloff : : token : : XML_TOKEN_INVALID , 0 }
2001-02-14 16:10:55 +00:00
} ;
2001-05-11 17:17:56 +00:00
SvXMLEnumMapEntry aXMLChartDataRowSourceTypeEnumMap [ ] =
{
2001-06-15 09:37:08 +00:00
{ : : xmloff : : token : : XML_COLUMNS , : : com : : sun : : star : : chart : : ChartDataRowSource_COLUMNS } ,
{ : : xmloff : : token : : XML_ROWS , : : com : : sun : : star : : chart : : ChartDataRowSource_ROWS } ,
{ : : xmloff : : token : : XML_TOKEN_INVALID , 0 }
2001-05-11 17:17:56 +00:00
} ;
2004-07-13 07:02:13 +00:00
SvXMLEnumMapEntry aXMLChartInterpolationTypeEnumMap [ ] =
{
// this is neither an enum nor a constants group, but just a
// documented long property
{ : : xmloff : : token : : XML_NONE , 0 } ,
{ : : xmloff : : token : : XML_CUBIC_SPLINE , 1 } ,
2004-08-20 07:11:53 +00:00
{ : : xmloff : : token : : XML_B_SPLINE , 2 } ,
{ : : xmloff : : token : : XML_TOKEN_INVALID , 0 }
} ;
2007-11-23 10:34:41 +00:00
SvXMLEnumMapEntry aXMLChartDataLabelPlacementEnumMap [ ] =
{
{ : : xmloff : : token : : XML_AVOID_OVERLAP , : : com : : sun : : star : : chart : : DataLabelPlacement : : AVOID_OVERLAP } ,
{ : : xmloff : : token : : XML_CENTER , : : com : : sun : : star : : chart : : DataLabelPlacement : : CENTER } ,
{ : : xmloff : : token : : XML_TOP , : : com : : sun : : star : : chart : : DataLabelPlacement : : TOP } ,
{ : : xmloff : : token : : XML_TOP_LEFT , : : com : : sun : : star : : chart : : DataLabelPlacement : : TOP_LEFT } ,
{ : : xmloff : : token : : XML_LEFT , : : com : : sun : : star : : chart : : DataLabelPlacement : : LEFT } ,
{ : : xmloff : : token : : XML_BOTTOM_LEFT , : : com : : sun : : star : : chart : : DataLabelPlacement : : BOTTOM_LEFT } ,
{ : : xmloff : : token : : XML_BOTTOM , : : com : : sun : : star : : chart : : DataLabelPlacement : : BOTTOM } ,
{ : : xmloff : : token : : XML_BOTTOM_RIGHT , : : com : : sun : : star : : chart : : DataLabelPlacement : : BOTTOM_RIGHT } ,
{ : : xmloff : : token : : XML_RIGHT , : : com : : sun : : star : : chart : : DataLabelPlacement : : RIGHT } ,
{ : : xmloff : : token : : XML_TOP_RIGHT , : : com : : sun : : star : : chart : : DataLabelPlacement : : TOP_RIGHT } ,
{ : : xmloff : : token : : XML_INSIDE , : : com : : sun : : star : : chart : : DataLabelPlacement : : INSIDE } ,
{ : : xmloff : : token : : XML_OUTSIDE , : : com : : sun : : star : : chart : : DataLabelPlacement : : OUTSIDE } ,
{ : : xmloff : : token : : XML_NEAR_ORIGIN , : : com : : sun : : star : : chart : : DataLabelPlacement : : NEAR_ORIGIN } ,
{ : : xmloff : : token : : XML_TOKEN_INVALID , 0 }
} ;
2008-07-30 10:45:17 +00:00
SvXMLEnumMapEntry aXMLChartMissingValueTreatmentEnumMap [ ] =
{
{ : : xmloff : : token : : XML_LEAVE_GAP , : : com : : sun : : star : : chart : : MissingValueTreatment : : LEAVE_GAP } ,
{ : : xmloff : : token : : XML_USE_ZERO , : : com : : sun : : star : : chart : : MissingValueTreatment : : USE_ZERO } ,
{ : : xmloff : : token : : XML_IGNORE , : : com : : sun : : star : : chart : : MissingValueTreatment : : CONTINUE } ,
{ : : xmloff : : token : : XML_TOKEN_INVALID , 0 } ,
} ;
2007-11-23 10:34:41 +00:00
2001-02-14 16:10:55 +00:00
# endif // XML_SCH_CREATE_GLOBAL_MAPS
# endif // _PROPERTYMAP_HXX_
2010-10-27 13:11:31 +01:00
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */