2010-10-12 15:59:00 +02:00
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2012-07-17 12:30:48 +01:00
/*
* This file is part of the LibreOffice project .
2003-10-06 08:58:36 +00:00
*
2012-07-17 12:30:48 +01:00
* 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/.
2003-10-06 08:58:36 +00:00
*
2012-07-17 12:30:48 +01:00
* This file incorporates work covered by the following license notice :
2003-10-06 08:58:36 +00:00
*
2012-07-17 12:30:48 +01:00
* 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 .
*/
2006-09-17 12:35:03 +00:00
2014-04-17 17:24:22 +03:00
# include <config_features.h>
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
# include "ChartView.hxx"
# include "chartview/DrawModelWrapper.hxx"
2011-01-14 18:11:00 +01:00
# include "NumberFormatterWrapper.hxx"
2003-10-06 08:58:36 +00:00
# include "ViewDefines.hxx"
# include "VDiagram.hxx"
# include "VTitle.hxx"
2013-10-05 01:50:11 +02:00
# include "AbstractShapeFactory.hxx"
2004-01-17 12:10:08 +00:00
# include "VCoordinateSystem.hxx"
2003-10-06 08:58:36 +00:00
# include "VSeriesPlotter.hxx"
# include "CommonConverters.hxx"
# include "macros.hxx"
# include "TitleHelper.hxx"
2003-10-08 16:40:39 +00:00
# include "LegendHelper.hxx"
# include "VLegend.hxx"
2003-10-17 13:49:39 +00:00
# include "PropertyMapper.hxx"
2003-11-08 21:51:06 +00:00
# include "ChartModelHelper.hxx"
2004-01-17 12:10:08 +00:00
# include "ChartTypeHelper.hxx"
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
# include "ScaleAutomatism.hxx"
# include "MinimumAndMaximumSupplier.hxx"
# include "ObjectIdentifier.hxx"
# include "DiagramHelper.hxx"
# include "RelativePositionHelper.hxx"
# include "servicenames.hxx"
# include "AxisHelper.hxx"
# include "AxisIndexDefines.hxx"
# include "ControllerLockGuard.hxx"
# include "BaseGFXHelper.hxx"
# include "DataSeriesHelper.hxx"
2010-11-30 01:45:03 +01:00
# include "DateHelper.hxx"
2012-12-07 16:05:05 -05:00
# include "defines.hxx"
2014-03-27 13:47:15 -04:00
# include <unonames.hxx>
2014-04-10 11:45:20 -04:00
# include <GL3DBarChart.hxx>
2014-04-10 23:05:54 -04:00
# include <GL3DHelper.hxx>
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
2012-07-17 12:30:48 +01:00
# include <rtl/uuid.h>
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
# include <comphelper/scopeguard.hxx>
2011-06-03 12:32:02 +01:00
# include <comphelper/servicehelper.hxx>
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
# include <boost/bind.hpp>
# include <unotools/streamwrap.hxx>
# include <unotools/localedatawrapper.hxx>
# include <svx/svdpage.hxx>
# include <svx/unopage.hxx>
# include <svx/unoshape.hxx>
# include <vcl/svapp.hxx>
2010-10-16 03:15:13 -05:00
# include <osl/mutex.hxx>
2010-01-22 19:55:02 +01:00
# include <svx/unofill.hxx>
2014-05-07 05:10:12 +02:00
# include <vcl/openglwin.hxx>
# include <vcl/opengl/OpenGLContext.hxx>
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
2012-06-01 19:54:53 +02:00
# include <drawinglayer/XShapeDumper.hxx>
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
# include <time.h>
2003-10-06 08:58:36 +00:00
2013-03-19 15:46:25 +02:00
# include <com/sun/star/awt/Size.hpp>
# include <com/sun/star/awt/Point.hpp>
2008-12-12 12:17:17 +00:00
# include <com/sun/star/chart/ChartAxisPosition.hpp>
2007-11-23 11:12:21 +00:00
# include <com/sun/star/chart/DataLabelPlacement.hpp>
2008-07-30 10:57:54 +00:00
# include <com/sun/star/chart/MissingValueTreatment.hpp>
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
# include <com/sun/star/chart2/StackingDirection.hpp>
2004-01-26 08:13:31 +00:00
# include <com/sun/star/chart2/XChartDocument.hpp>
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
# include <com/sun/star/chart2/XCoordinateSystemContainer.hpp>
# include <com/sun/star/chart2/XChartTypeContainer.hpp>
# include <com/sun/star/chart2/XDataSeriesContainer.hpp>
2004-01-26 08:13:31 +00:00
# include <com/sun/star/chart2/XTitled.hpp>
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
# include <com/sun/star/chart2/RelativePosition.hpp>
# include <com/sun/star/chart2/RelativeSize.hpp>
# include <com/sun/star/drawing/FillStyle.hpp>
2013-03-19 15:46:25 +02:00
# include <com/sun/star/drawing/GraphicExportFilter.hpp>
2003-10-17 13:49:39 +00:00
# include <com/sun/star/drawing/LineStyle.hpp>
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
# include <com/sun/star/drawing/XShapeGroup.hpp>
2013-03-19 15:46:25 +02:00
# include <com/sun/star/drawing/XShapeDescriptor.hpp>
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
# include <com/sun/star/document/XExporter.hpp>
# include <com/sun/star/document/XFilter.hpp>
2013-10-15 07:55:26 +02:00
# include <com/sun/star/embed/Aspects.hpp>
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
# include <com/sun/star/io/XSeekable.hpp>
2007-09-18 14:12:28 +00:00
# include <com/sun/star/util/XModifiable.hpp>
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
# include <com/sun/star/util/XRefreshable.hpp>
# include <com/sun/star/util/NumberFormat.hpp>
2008-11-26 15:19:48 +00:00
# include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
2013-03-19 15:46:25 +02:00
# include <com/sun/star/text/XText.hpp>
2008-11-26 15:19:48 +00:00
# include <com/sun/star/text/XTextDocument.hpp>
# include <com/sun/star/text/WritingMode2.hpp>
# include <com/sun/star/text/XTextEmbeddedObjectsSupplier.hpp>
2009-04-27 13:44:26 +00:00
# include <com/sun/star/view/XSelectionSupplier.hpp>
2009-10-16 00:05:16 +02:00
# include <svl/languageoptions.hxx>
2013-04-19 18:08:13 -04:00
# include <comphelper/classids.hxx>
2012-06-28 10:01:49 +00:00
# include "servicenames_charttypes.hxx"
2008-11-26 15:19:48 +00:00
2012-03-28 03:24:47 +02:00
# include <rtl/strbuf.hxx>
2012-09-17 17:11:09 -05:00
# include <rtl/ustring.hxx>
2012-03-28 03:24:47 +02:00
2013-12-31 20:59:28 +01:00
# include <osl/conditn.hxx>
# include <osl/time.h>
2012-09-20 17:39:46 -04:00
# include <boost/shared_ptr.hpp>
namespace chart {
2003-10-06 08:58:36 +00:00
using namespace : : com : : sun : : star ;
2004-01-26 08:13:31 +00:00
using namespace : : com : : sun : : star : : chart2 ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
using : : com : : sun : : star : : uno : : Reference ;
using : : com : : sun : : star : : uno : : Sequence ;
using : : com : : sun : : star : : uno : : Any ;
2003-10-06 08:58:36 +00:00
2014-03-27 10:35:15 -04:00
namespace {
class theExplicitValueProviderUnoTunnelId : public rtl : : Static < UnoTunnelIdInit , theExplicitValueProviderUnoTunnelId > { } ;
# if ENABLE_GL3D_BARCHART
/**
* Only used for initial debugging of the new GL chart ( until we can
* visualize it ) .
*/
void debugGL3DOutput ( ChartModel & rModel )
2011-06-03 12:32:02 +01:00
{
2014-03-27 10:35:15 -04:00
uno : : Reference < XDiagram > xDiagram = rModel . getFirstDiagram ( ) ;
if ( ! xDiagram . is ( ) )
return ;
try
{
uno : : Reference < beans : : XPropertySet > xPropSet ( xDiagram , uno : : UNO_QUERY_THROW ) ;
bool bRoundedEdge = false ;
2014-03-27 13:47:15 -04:00
xPropSet - > getPropertyValue ( CHART_UNONAME_ROUNDED_EDGE ) > > = bRoundedEdge ;
2014-03-27 10:35:15 -04:00
2014-04-08 05:11:43 +02:00
SAL_INFO ( " chart2.barchart3D " , " GL3D: rounded edge = " < < bRoundedEdge ) ;
2014-03-27 10:35:15 -04:00
}
catch ( . . . ) { }
}
# endif
2013-12-31 20:59:28 +01:00
2011-06-03 12:32:02 +01:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
const uno : : Sequence < sal_Int8 > & ExplicitValueProvider : : getUnoTunnelId ( )
2003-11-17 15:54:11 +00:00
{
2011-06-03 12:32:02 +01:00
return theExplicitValueProviderUnoTunnelId : : get ( ) . getSeq ( ) ;
2003-11-17 15:54:11 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
ExplicitValueProvider * ExplicitValueProvider : : getExplicitValueProvider (
const Reference < uno : : XInterface > & xChartView )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
ExplicitValueProvider * pExplicitValueProvider = 0 ;
Reference < lang : : XUnoTunnel > xTunnel ( xChartView , uno : : UNO_QUERY ) ;
if ( xTunnel . is ( ) )
{
pExplicitValueProvider = reinterpret_cast < ExplicitValueProvider * > ( xTunnel - > getSomething (
ExplicitValueProvider : : getUnoTunnelId ( ) ) ) ;
}
return pExplicitValueProvider ;
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
ChartView : : ChartView (
2013-10-15 07:55:26 +02:00
uno : : Reference < uno : : XComponentContext > const & xContext ,
ChartModel & rModel )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
: m_aMutex ( )
, m_xCC ( xContext )
2013-10-15 07:55:26 +02:00
, mrChartModel ( rModel )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
, m_xShapeFactory ( )
, m_xDrawPage ( )
, m_pDrawModelWrapper ( )
, m_aListenerContainer ( m_aMutex )
, m_bViewDirty ( true )
, m_bInViewUpdate ( false )
, m_bViewUpdatePending ( false )
, m_bRefreshAddIn ( true )
, m_aPageResolution ( 1000 , 1000 )
2008-01-14 13:06:38 +00:00
, m_bPointsWereSkipped ( false )
2007-07-25 08:05:56 +00:00
, m_nScaleXNumerator ( 1 )
, m_nScaleXDenominator ( 1 )
, m_nScaleYNumerator ( 1 )
, m_nScaleYDenominator ( 1 )
2014-04-15 15:17:13 +02:00
, m_bSdrViewIsInEditMode ( false )
2009-11-20 11:58:22 +01:00
, m_aResultingDiagramRectangleExcludingAxes ( 0 , 0 , 0 , 0 )
2003-10-06 08:58:36 +00:00
{
2013-10-22 19:02:46 +02:00
init ( ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2013-10-22 19:02:46 +02:00
void ChartView : : init ( )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
if ( ! m_pDrawModelWrapper . get ( ) )
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aSolarGuard ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
m_pDrawModelWrapper = : : boost : : shared_ptr < DrawModelWrapper > ( new DrawModelWrapper ( m_xCC ) ) ;
m_xShapeFactory = m_pDrawModelWrapper - > getShapeFactory ( ) ;
m_xDrawPage = m_pDrawModelWrapper - > getMainDrawPage ( ) ;
2011-03-10 16:55:21 -05:00
StartListening ( m_pDrawModelWrapper - > getSdrModel ( ) , false /*bPreventDups*/ ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2003-10-06 08:58:36 +00:00
}
2013-10-22 19:02:46 +02:00
void SAL_CALL ChartView : : initialize ( const uno : : Sequence < uno : : Any > & )
2014-02-25 21:31:58 +01:00
throw ( uno : : Exception , uno : : RuntimeException , std : : exception )
2013-10-22 19:02:46 +02:00
{
init ( ) ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
ChartView : : ~ ChartView ( )
2003-10-06 08:58:36 +00:00
{
2014-01-02 08:04:03 +01:00
maTimeBased . maTimer . Stop ( ) ;
2012-09-11 12:30:18 +00:00
// #i120831#. In ChartView::initialize(), m_xShapeFactory is created from SdrModel::getUnoModel() and indirectly
// from SfxBaseModel, it needs call dispose() to make sure SfxBaseModel object is freed correctly.
uno : : Reference < lang : : XComponent > xComp ( m_xShapeFactory , uno : : UNO_QUERY ) ;
if ( xComp . is ( ) )
xComp - > dispose ( ) ;
2007-09-18 14:12:28 +00:00
if ( m_pDrawModelWrapper . get ( ) )
2010-05-10 12:49:43 +02:00
{
2011-03-10 16:55:21 -05:00
EndListening ( m_pDrawModelWrapper - > getSdrModel ( ) , false /*bAllDups*/ ) ;
2010-10-13 01:41:46 -05:00
SolarMutexGuard aSolarGuard ;
2010-05-10 12:49:43 +02:00
m_pDrawModelWrapper . reset ( ) ;
}
2003-10-06 08:58:36 +00:00
m_xDrawPage = NULL ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
impl_deleteCoordinateSystems ( ) ;
}
2004-01-17 12:10:08 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
void ChartView : : impl_deleteCoordinateSystems ( )
{
2004-01-17 12:10:08 +00:00
//delete all coordinate systems
2010-03-10 20:11:39 +01:00
: : std : : vector < VCoordinateSystem * > aVectorToDeleteObjects ;
: : std : : swap ( aVectorToDeleteObjects , m_aVCooSysList ) ; //#i109770#
: : std : : vector < VCoordinateSystem * > : : const_iterator aIter = aVectorToDeleteObjects . begin ( ) ;
const : : std : : vector < VCoordinateSystem * > : : const_iterator aEnd = aVectorToDeleteObjects . end ( ) ;
2011-05-05 23:32:12 +02:00
for ( ; aIter ! = aEnd ; + + aIter )
2004-01-17 12:10:08 +00:00
{
delete * aIter ;
}
2010-03-10 20:11:39 +01:00
aVectorToDeleteObjects . clear ( ) ;
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
// datatransfer::XTransferable
namespace
2003-10-06 08:58:36 +00:00
{
2013-02-18 18:45:17 +01:00
const OUString lcl_aGDIMetaFileMIMEType (
" application/x-openoffice-gdimetafile;windows_formatname= \" GDIMetaFile \" " ) ;
const OUString lcl_aGDIMetaFileMIMETypeHighContrast (
" application/x-openoffice-highcontrast-gdimetafile;windows_formatname= \" GDIMetaFile \" " ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
} // anonymous namespace
void ChartView : : getMetaFile ( const uno : : Reference < io : : XOutputStream > & xOutStream
, bool bUseHighContrast )
{
if ( ! m_xDrawPage . is ( ) )
return ;
// creating the graphic exporter
2013-03-19 15:46:25 +02:00
uno : : Reference < drawing : : XGraphicExportFilter > xExporter = drawing : : GraphicExportFilter : : create ( m_xCC ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
uno : : Sequence < beans : : PropertyValue > aProps ( 3 ) ;
2013-01-30 11:44:23 +01:00
aProps [ 0 ] . Name = " FilterName " ;
aProps [ 0 ] . Value < < = OUString ( " SVM " ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
2013-01-30 11:44:23 +01:00
aProps [ 1 ] . Name = " OutputStream " ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
aProps [ 1 ] . Value < < = xOutStream ;
uno : : Sequence < beans : : PropertyValue > aFilterData ( 4 ) ;
2013-01-30 11:44:23 +01:00
aFilterData [ 0 ] . Name = " ExportOnlyBackground " ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
aFilterData [ 0 ] . Value < < = sal_False ;
2013-01-30 11:44:23 +01:00
aFilterData [ 1 ] . Name = " HighContrast " ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
aFilterData [ 1 ] . Value < < = bUseHighContrast ;
2013-01-30 11:44:23 +01:00
aFilterData [ 2 ] . Name = " Version " ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
const sal_Int32 nVersion = SOFFICE_FILEFORMAT_50 ;
aFilterData [ 2 ] . Value < < = nVersion ;
2013-01-30 11:44:23 +01:00
aFilterData [ 3 ] . Name = " CurrentPage " ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
aFilterData [ 3 ] . Value < < = uno : : Reference < uno : : XInterface > ( m_xDrawPage , uno : : UNO_QUERY ) ;
2007-07-25 08:05:56 +00:00
//#i75867# poor quality of ole's alternative view with 3D scenes and zoomfactors besides 100%
{
aFilterData . realloc ( aFilterData . getLength ( ) + 4 ) ;
2013-01-30 11:44:23 +01:00
aFilterData [ 4 ] . Name = " ScaleXNumerator " ;
2007-07-25 08:05:56 +00:00
aFilterData [ 4 ] . Value = uno : : makeAny ( m_nScaleXNumerator ) ;
2013-01-30 11:44:23 +01:00
aFilterData [ 5 ] . Name = " ScaleXDenominator " ;
2007-07-25 08:05:56 +00:00
aFilterData [ 5 ] . Value = uno : : makeAny ( m_nScaleXDenominator ) ;
2013-01-30 11:44:23 +01:00
aFilterData [ 6 ] . Name = " ScaleYNumerator " ;
2007-07-25 08:05:56 +00:00
aFilterData [ 6 ] . Value = uno : : makeAny ( m_nScaleYNumerator ) ;
2013-01-30 11:44:23 +01:00
aFilterData [ 7 ] . Name = " ScaleYDenominator " ;
2007-07-25 08:05:56 +00:00
aFilterData [ 7 ] . Value = uno : : makeAny ( m_nScaleYDenominator ) ;
}
2013-01-30 11:44:23 +01:00
aProps [ 2 ] . Name = " FilterData " ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
aProps [ 2 ] . Value < < = aFilterData ;
xExporter - > setSourceDocument ( uno : : Reference < lang : : XComponent > ( m_xDrawPage , uno : : UNO_QUERY ) ) ;
2013-03-19 15:46:25 +02:00
if ( xExporter - > filter ( aProps ) )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
xOutStream - > flush ( ) ;
xOutStream - > closeOutput ( ) ;
uno : : Reference < io : : XSeekable > xSeekable ( xOutStream , uno : : UNO_QUERY ) ;
if ( xSeekable . is ( ) )
xSeekable - > seek ( 0 ) ;
}
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
uno : : Any SAL_CALL ChartView : : getTransferData ( const datatransfer : : DataFlavor & aFlavor )
2014-02-25 21:31:58 +01:00
throw ( datatransfer : : UnsupportedFlavorException , io : : IOException , uno : : RuntimeException , std : : exception )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
bool bHighContrastMetaFile ( aFlavor . MimeType . equals ( lcl_aGDIMetaFileMIMETypeHighContrast ) ) ;
uno : : Any aRet ;
if ( ! ( bHighContrastMetaFile | | aFlavor . MimeType . equals ( lcl_aGDIMetaFileMIMEType ) ) )
return aRet ;
2010-05-05 18:16:33 +02:00
update ( ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
SvMemoryStream aStream ( 1024 , 1024 ) ;
utl : : OStreamWrapper * pStreamWrapper = new utl : : OStreamWrapper ( aStream ) ;
uno : : Reference < io : : XOutputStream > xOutStream ( pStreamWrapper ) ;
uno : : Reference < io : : XInputStream > xInStream ( pStreamWrapper ) ;
uno : : Reference < io : : XSeekable > xSeekable ( pStreamWrapper ) ;
if ( xOutStream . is ( ) )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
this - > getMetaFile ( xOutStream , bHighContrastMetaFile ) ;
if ( xInStream . is ( ) & & xSeekable . is ( ) )
{
xSeekable - > seek ( 0 ) ;
sal_Int32 nBytesToRead = xInStream - > available ( ) ;
uno : : Sequence < sal_Int8 > aSeq ( nBytesToRead ) ;
xInStream - > readBytes ( aSeq , nBytesToRead ) ;
aRet < < = aSeq ;
xInStream - > closeInput ( ) ;
}
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
return aRet ;
}
uno : : Sequence < datatransfer : : DataFlavor > SAL_CALL ChartView : : getTransferDataFlavors ( )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
uno : : Sequence < datatransfer : : DataFlavor > aRet ( 2 ) ;
aRet [ 0 ] = datatransfer : : DataFlavor ( lcl_aGDIMetaFileMIMEType ,
2013-01-30 11:44:23 +01:00
" GDIMetaFile " ,
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
: : getCppuType ( ( const uno : : Sequence < sal_Int8 > * ) NULL ) ) ;
aRet [ 1 ] = datatransfer : : DataFlavor ( lcl_aGDIMetaFileMIMETypeHighContrast ,
2013-01-30 11:44:23 +01:00
" GDIMetaFile " ,
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
: : getCppuType ( ( const uno : : Sequence < sal_Int8 > * ) NULL ) ) ;
return aRet ;
}
2014-04-03 13:52:06 +02:00
sal_Bool SAL_CALL ChartView : : isDataFlavorSupported ( const datatransfer : : DataFlavor & aFlavor )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
return ( aFlavor . MimeType . equals ( lcl_aGDIMetaFileMIMEType ) | |
aFlavor . MimeType . equals ( lcl_aGDIMetaFileMIMETypeHighContrast ) ) ;
}
// ____ XUnoTunnel ___
: : sal_Int64 SAL_CALL ChartView : : getSomething ( const uno : : Sequence < : : sal_Int8 > & aIdentifier )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2012-09-29 14:47:11 +02:00
if ( aIdentifier . getLength ( ) = = 16 & & 0 = = memcmp ( ExplicitValueProvider : : getUnoTunnelId ( ) . getConstArray ( ) ,
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
aIdentifier . getConstArray ( ) , 16 ) )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
ExplicitValueProvider * pProvider = this ;
2007-07-25 08:05:56 +00:00
return reinterpret_cast < sal_Int64 > ( pProvider ) ;
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
return 0 ;
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
// lang::XServiceInfo
APPHELPER_XSERVICEINFO_IMPL ( ChartView , CHART_VIEW_SERVICE_IMPLEMENTATION_NAME )
2013-04-07 12:06:47 +02:00
uno : : Sequence < OUString > ChartView
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
: : getSupportedServiceNames_Static ( )
2003-10-06 08:58:36 +00:00
{
2013-04-07 12:06:47 +02:00
uno : : Sequence < OUString > aSNS ( 1 ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
aSNS . getArray ( ) [ 0 ] = CHART_VIEW_SERVICE_NAME ;
return aSNS ;
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
: : basegfx : : B3DHomMatrix createTransformationSceneToScreen (
const : : basegfx : : B2IRectangle & rDiagramRectangleWithoutAxes )
{
: : basegfx : : B3DHomMatrix aM ;
aM . scale ( double ( rDiagramRectangleWithoutAxes . getWidth ( ) ) / FIXED_SIZE_FOR_3D_CHART_VOLUME
, - double ( rDiagramRectangleWithoutAxes . getHeight ( ) ) / FIXED_SIZE_FOR_3D_CHART_VOLUME , 1.0 ) ;
aM . translate ( double ( rDiagramRectangleWithoutAxes . getMinX ( ) )
, double ( rDiagramRectangleWithoutAxes . getMinY ( ) + rDiagramRectangleWithoutAxes . getHeight ( ) - 1 ) , 0 ) ;
return aM ;
}
2003-10-06 08:58:36 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
VCoordinateSystem * findInCooSysList ( const std : : vector < VCoordinateSystem * > & rVCooSysList
, const uno : : Reference < XCoordinateSystem > & xCooSys )
2003-10-06 08:58:36 +00:00
{
2003-10-08 16:40:39 +00:00
for ( size_t nC = 0 ; nC < rVCooSysList . size ( ) ; nC + + )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
VCoordinateSystem * pVCooSys = rVCooSysList [ nC ] ;
2004-01-17 12:10:08 +00:00
if ( pVCooSys - > getModel ( ) = = xCooSys )
return pVCooSys ;
2003-10-06 08:58:36 +00:00
}
return NULL ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
VCoordinateSystem * addCooSysToList ( std : : vector < VCoordinateSystem * > & rVCooSysList
, const uno : : Reference < XCoordinateSystem > & xCooSys
2013-10-15 07:55:26 +02:00
, ChartModel & rChartModel )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
VCoordinateSystem * pVCooSys = findInCooSysList ( rVCooSysList , xCooSys ) ;
if ( ! pVCooSys )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
pVCooSys = VCoordinateSystem : : createCoordinateSystem ( xCooSys ) ;
2004-01-17 12:10:08 +00:00
if ( pVCooSys )
{
2013-10-15 07:55:26 +02:00
OUString aCooSysParticle ( ObjectIdentifier : : createParticleForCoordinateSystem ( xCooSys , rChartModel ) ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
pVCooSys - > setParticle ( aCooSysParticle ) ;
2013-10-15 07:55:26 +02:00
pVCooSys - > setExplicitCategoriesProvider ( new ExplicitCategoriesProvider ( xCooSys , rChartModel ) ) ;
2009-12-01 15:01:55 +01:00
2004-01-17 12:10:08 +00:00
rVCooSysList . push_back ( pVCooSys ) ;
}
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
return pVCooSys ;
}
VCoordinateSystem * lcl_getCooSysForPlotter ( const std : : vector < VCoordinateSystem * > & rVCooSysList , MinimumAndMaximumSupplier * pMinimumAndMaximumSupplier )
{
if ( ! pMinimumAndMaximumSupplier )
return 0 ;
for ( size_t nC = 0 ; nC < rVCooSysList . size ( ) ; nC + + )
{
VCoordinateSystem * pVCooSys = rVCooSysList [ nC ] ;
if ( pVCooSys - > hasMinimumAndMaximumSupplier ( pMinimumAndMaximumSupplier ) )
return pVCooSys ;
}
return 0 ;
}
2012-02-18 12:37:04 +08:00
typedef std : : pair < sal_Int32 , sal_Int32 > tFullAxisIndex ; //first index is the dimension, second index is the axis index that indicates whether this is a main or secondary axis
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
typedef std : : map < VCoordinateSystem * , tFullAxisIndex > tCoordinateSystemMap ;
struct AxisUsage
{
AxisUsage ( ) ;
~ AxisUsage ( ) ;
void addCoordinateSystem ( VCoordinateSystem * pCooSys , sal_Int32 nDimensionIndex , sal_Int32 nAxisIndex ) ;
: : std : : vector < VCoordinateSystem * > getCoordinateSystems ( sal_Int32 nDimensionIndex , sal_Int32 nAxisIndex ) ;
sal_Int32 getMaxAxisIndexForDimension ( sal_Int32 nDimensionIndex ) ;
ScaleAutomatism aScaleAutomatism ;
private :
tCoordinateSystemMap aCoordinateSystems ;
std : : map < sal_Int32 , sal_Int32 > aMaxIndexPerDimension ;
} ;
AxisUsage : : AxisUsage ( )
2011-12-01 21:03:42 +01:00
: aScaleAutomatism ( AxisHelper : : createDefaultScale ( ) , Date ( Date : : SYSTEM ) )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
}
AxisUsage : : ~ AxisUsage ( )
{
aCoordinateSystems . clear ( ) ;
}
void AxisUsage : : addCoordinateSystem ( VCoordinateSystem * pCooSys , sal_Int32 nDimensionIndex , sal_Int32 nAxisIndex )
{
if ( ! pCooSys )
return ;
tFullAxisIndex aFullAxisIndex ( nDimensionIndex , nAxisIndex ) ;
tCoordinateSystemMap : : const_iterator aFound ( aCoordinateSystems . find ( pCooSys ) ) ;
//use one scale only once for each coordinate system
//main axis are preferred over secondary axis
//value scales are preferred
if ( aFound ! = aCoordinateSystems . end ( ) )
{
sal_Int32 nFoundAxisIndex = aFound - > second . second ;
if ( nFoundAxisIndex < nAxisIndex )
return ;
sal_Int32 nFoundDimension = aFound - > second . first ;
if ( nFoundDimension = = 1 )
return ;
if ( nFoundDimension < nDimensionIndex )
return ;
}
aCoordinateSystems [ pCooSys ] = aFullAxisIndex ;
//set maximum scale index
std : : map < sal_Int32 , sal_Int32 > : : const_iterator aIter = aMaxIndexPerDimension . find ( nDimensionIndex ) ;
if ( aIter ! = aMaxIndexPerDimension . end ( ) )
{
sal_Int32 nCurrentMaxIndex = aIter - > second ;
if ( nCurrentMaxIndex < nAxisIndex )
aMaxIndexPerDimension [ nDimensionIndex ] = nAxisIndex ;
}
else
aMaxIndexPerDimension [ nDimensionIndex ] = nAxisIndex ;
}
: : std : : vector < VCoordinateSystem * > AxisUsage : : getCoordinateSystems ( sal_Int32 nDimensionIndex , sal_Int32 nAxisIndex )
{
: : std : : vector < VCoordinateSystem * > aRet ;
tCoordinateSystemMap : : const_iterator aIter ;
for ( aIter = aCoordinateSystems . begin ( ) ; aIter ! = aCoordinateSystems . end ( ) ; + + aIter )
{
if ( aIter - > second . first ! = nDimensionIndex )
continue ;
if ( aIter - > second . second ! = nAxisIndex )
continue ;
aRet . push_back ( aIter - > first ) ;
}
return aRet ;
}
sal_Int32 AxisUsage : : getMaxAxisIndexForDimension ( sal_Int32 nDimensionIndex )
{
sal_Int32 nRet = - 1 ;
std : : map < sal_Int32 , sal_Int32 > : : const_iterator aIter = aMaxIndexPerDimension . find ( nDimensionIndex ) ;
if ( aIter ! = aMaxIndexPerDimension . end ( ) )
nRet = aIter - > second ;
return nRet ;
}
class SeriesPlotterContainer
{
public :
SeriesPlotterContainer ( std : : vector < VCoordinateSystem * > & rVCooSysList ) ;
~ SeriesPlotterContainer ( ) ;
2013-10-15 07:55:26 +02:00
void initializeCooSysAndSeriesPlotter ( ChartModel & rModel ) ;
2010-11-30 01:45:03 +01:00
void initAxisUsageList ( const Date & rNullDate ) ;
2013-10-15 07:55:26 +02:00
void doAutoScaling ( ChartModel & rModel ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
void updateScalesAndIncrementsOnAxes ( ) ;
void setScalesFromCooSysToPlotter ( ) ;
void setNumberFormatsFromAxes ( ) ;
drawing : : Direction3D getPreferredAspectRatio ( ) ;
std : : vector < VSeriesPlotter * > & getSeriesPlotterList ( ) { return m_aSeriesPlotterList ; }
std : : vector < VCoordinateSystem * > & getCooSysList ( ) { return m_rVCooSysList ; }
std : : vector < LegendEntryProvider * > getLegendEntryProviderList ( ) ;
2013-10-15 07:55:26 +02:00
void AdaptScaleOfYAxisWithoutAttachedSeries ( ChartModel & rModel ) ;
2008-10-01 07:35:04 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
private :
std : : vector < VSeriesPlotter * > m_aSeriesPlotterList ;
std : : vector < VCoordinateSystem * > & m_rVCooSysList ;
: : std : : map < uno : : Reference < XAxis > , AxisUsage > m_aAxisUsageList ;
sal_Int32 m_nMaxAxisIndex ;
2010-11-30 01:45:03 +01:00
bool m_bChartTypeUsesShiftedCategoryPositionPerDefault ;
2011-01-14 18:11:00 +01:00
sal_Int32 m_nDefaultDateNumberFormat ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
} ;
SeriesPlotterContainer : : SeriesPlotterContainer ( std : : vector < VCoordinateSystem * > & rVCooSysList )
: m_rVCooSysList ( rVCooSysList )
, m_nMaxAxisIndex ( 0 )
2010-11-30 01:45:03 +01:00
, m_bChartTypeUsesShiftedCategoryPositionPerDefault ( false )
2011-01-14 18:11:00 +01:00
, m_nDefaultDateNumberFormat ( 0 )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
}
SeriesPlotterContainer : : ~ SeriesPlotterContainer ( )
{
// - remove plotter from coordinatesystems
2007-07-25 08:05:56 +00:00
for ( size_t nC = 0 ; nC < m_rVCooSysList . size ( ) ; nC + + )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
m_rVCooSysList [ nC ] - > clearMinimumAndMaximumSupplierList ( ) ;
// - delete all plotter
: : std : : vector < VSeriesPlotter * > : : const_iterator aPlotterIter = m_aSeriesPlotterList . begin ( ) ;
const : : std : : vector < VSeriesPlotter * > : : const_iterator aPlotterEnd = m_aSeriesPlotterList . end ( ) ;
2011-05-05 23:32:12 +02:00
for ( aPlotterIter = m_aSeriesPlotterList . begin ( ) ; aPlotterIter ! = aPlotterEnd ; + + aPlotterIter )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
delete * aPlotterIter ;
m_aSeriesPlotterList . clear ( ) ;
}
std : : vector < LegendEntryProvider * > SeriesPlotterContainer : : getLegendEntryProviderList ( )
{
std : : vector < LegendEntryProvider * > aRet ( m_aSeriesPlotterList . size ( ) ) ;
: : std : : vector < VSeriesPlotter * > : : const_iterator aPlotterIter = m_aSeriesPlotterList . begin ( ) ;
const : : std : : vector < VSeriesPlotter * > : : const_iterator aPlotterEnd = m_aSeriesPlotterList . end ( ) ;
sal_Int32 nN = 0 ;
for ( aPlotterIter = m_aSeriesPlotterList . begin ( ) ; aPlotterIter ! = aPlotterEnd ; + + aPlotterIter , nN + + )
aRet [ nN ] = * aPlotterIter ;
return aRet ;
}
void SeriesPlotterContainer : : initializeCooSysAndSeriesPlotter (
2013-10-15 07:55:26 +02:00
ChartModel & rChartModel )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2010-10-14 21:06:43 +01:00
sal_Int32 nDiagramIndex = 0 ; //todo if more than one diagram is supported
2013-10-15 07:55:26 +02:00
uno : : Reference < XDiagram > xDiagram ( rChartModel . getFirstDiagram ( ) ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( ! xDiagram . is ( ) )
return ;
2013-10-15 07:55:26 +02:00
uno : : Reference < util : : XNumberFormatsSupplier > xNumberFormatsSupplier ( static_cast < : : cppu : : OWeakObject * > ( & rChartModel ) , uno : : UNO_QUERY ) ;
if ( rChartModel . hasInternalDataProvider ( ) & & DiagramHelper : : isSupportingDateAxis ( xDiagram ) )
2011-01-14 18:11:00 +01:00
m_nDefaultDateNumberFormat = DiagramHelper : : getDateNumberFormat ( xNumberFormatsSupplier ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
sal_Int32 nDimensionCount = DiagramHelper : : getDimension ( xDiagram ) ;
if ( ! nDimensionCount )
{
//@todo handle mixed dimension
nDimensionCount = 2 ;
}
2014-04-15 15:17:13 +02:00
bool bSortByXValues = false ;
bool bConnectBars = false ;
bool bGroupBarsPerAxis = true ;
bool bIncludeHiddenCells = true ;
2008-02-18 15:02:59 +00:00
sal_Int32 nStartingAngle = 90 ;
2012-06-28 10:01:49 +00:00
sal_Int32 n3DRelativeHeight = 100 ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
try
{
uno : : Reference < beans : : XPropertySet > xDiaProp ( xDiagram , uno : : UNO_QUERY_THROW ) ;
2014-03-27 13:47:15 -04:00
xDiaProp - > getPropertyValue ( CHART_UNONAME_SORT_BY_XVALUES ) > > = bSortByXValues ;
2013-01-30 11:44:23 +01:00
xDiaProp - > getPropertyValue ( " ConnectBars " ) > > = bConnectBars ;
xDiaProp - > getPropertyValue ( " GroupBarsPerAxis " ) > > = bGroupBarsPerAxis ;
xDiaProp - > getPropertyValue ( " IncludeHiddenCells " ) > > = bIncludeHiddenCells ;
xDiaProp - > getPropertyValue ( " StartingAngle " ) > > = nStartingAngle ;
2012-06-28 10:01:49 +00:00
if ( nDimensionCount = = 3 )
{
xDiaProp - > getPropertyValue ( " 3DRelativeHeight " ) > > = n3DRelativeHeight ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
catch ( const uno : : Exception & ex )
{
ASSERT_EXCEPTION ( ex ) ;
}
//prepare for autoscaling and shape creation
// - create plotter for charttypes (for each first scale group at each plotter, as they are independent)
// - add series to plotter (thus each charttype can provide minimum and maximum values for autoscaling)
// - add plotter to coordinate systems
//iterate through all coordinate systems
uno : : Reference < XCoordinateSystemContainer > xCooSysContainer ( xDiagram , uno : : UNO_QUERY ) ;
OSL_ASSERT ( xCooSysContainer . is ( ) ) ;
if ( ! xCooSysContainer . is ( ) )
return ;
uno : : Reference < XColorScheme > xColorScheme ( xDiagram - > getDefaultColorScheme ( ) ) ;
uno : : Sequence < uno : : Reference < XCoordinateSystem > > aCooSysList ( xCooSysContainer - > getCoordinateSystems ( ) ) ;
2007-06-11 14:03:54 +00:00
sal_Int32 nGlobalSeriesIndex = 0 ; //for automatic symbols
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
for ( sal_Int32 nCS = 0 ; nCS < aCooSysList . getLength ( ) ; + + nCS )
{
uno : : Reference < XCoordinateSystem > xCooSys ( aCooSysList [ nCS ] ) ;
2013-10-15 07:55:26 +02:00
VCoordinateSystem * pVCooSys = addCooSysToList ( m_rVCooSysList , xCooSys , rChartModel ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//iterate through all chart types in the current coordinate system
uno : : Reference < XChartTypeContainer > xChartTypeContainer ( xCooSys , uno : : UNO_QUERY ) ;
OSL_ASSERT ( xChartTypeContainer . is ( ) ) ;
if ( ! xChartTypeContainer . is ( ) )
continue ;
uno : : Sequence < uno : : Reference < XChartType > > aChartTypeList ( xChartTypeContainer - > getChartTypes ( ) ) ;
for ( sal_Int32 nT = 0 ; nT < aChartTypeList . getLength ( ) ; + + nT )
{
uno : : Reference < XChartType > xChartType ( aChartTypeList [ nT ] ) ;
2012-06-28 10:01:49 +00:00
if ( 3 = = nDimensionCount & & xChartType - > getChartType ( ) . equalsIgnoreAsciiCase ( CHART2_SERVICE_NAME_CHARTTYPE_PIE ) )
{
uno : : Reference < beans : : XPropertySet > xPropertySet ( xChartType , uno : : UNO_QUERY ) ;
if ( xPropertySet . is ( ) )
{
try
{
sal_Int32 n3DRelativeHeightOldValue ( 100 ) ;
2013-03-11 18:14:50 +01:00
uno : : Any aAny = xPropertySet - > getPropertyValue ( " 3DRelativeHeight " ) ;
2012-06-28 10:01:49 +00:00
aAny > > = n3DRelativeHeightOldValue ;
if ( n3DRelativeHeightOldValue ! = n3DRelativeHeight )
2013-03-11 18:14:50 +01:00
xPropertySet - > setPropertyValue ( " 3DRelativeHeight " , uno : : makeAny ( n3DRelativeHeight ) ) ;
2012-06-28 10:01:49 +00:00
}
2013-03-14 16:31:18 +01:00
catch ( const uno : : Exception & ) { }
2012-06-28 10:01:49 +00:00
}
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
2008-06-06 08:19:09 +00:00
if ( nT = = 0 )
2010-11-30 01:45:03 +01:00
m_bChartTypeUsesShiftedCategoryPositionPerDefault = ChartTypeHelper : : shiftCategoryPosAtXAxisPerDefault ( xChartType ) ;
2008-06-06 08:19:09 +00:00
2009-11-20 11:58:22 +01:00
bool bExcludingPositioning = DiagramPositioningMode_EXCLUDING = = DiagramHelper : : getDiagramPositioningMode ( xDiagram ) ;
VSeriesPlotter * pPlotter = VSeriesPlotter : : createSeriesPlotter ( xChartType , nDimensionCount , bExcludingPositioning ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( ! pPlotter )
continue ;
2013-10-10 03:10:45 +02:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
m_aSeriesPlotterList . push_back ( pPlotter ) ;
pPlotter - > setNumberFormatsSupplier ( xNumberFormatsSupplier ) ;
pPlotter - > setColorScheme ( xColorScheme ) ;
2010-11-21 12:45:19 -06:00
if ( pVCooSys )
pPlotter - > setExplicitCategoriesProvider ( pVCooSys - > getExplicitCategoriesProvider ( ) ) ;
2008-07-30 10:57:54 +00:00
sal_Int32 nMissingValueTreatment = DiagramHelper : : getCorrectedMissingValueTreatment ( xDiagram , xChartType ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( pVCooSys )
pVCooSys - > addMinimumAndMaximumSupplier ( pPlotter ) ;
uno : : Reference < XDataSeriesContainer > xDataSeriesContainer ( xChartType , uno : : UNO_QUERY ) ;
OSL_ASSERT ( xDataSeriesContainer . is ( ) ) ;
if ( ! xDataSeriesContainer . is ( ) )
continue ;
2013-10-10 03:10:45 +02:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
sal_Int32 zSlot = - 1 ;
sal_Int32 xSlot = - 1 ;
sal_Int32 ySlot = - 1 ;
uno : : Sequence < uno : : Reference < XDataSeries > > aSeriesList ( xDataSeriesContainer - > getDataSeries ( ) ) ;
for ( sal_Int32 nS = 0 ; nS < aSeriesList . getLength ( ) ; + + nS )
{
uno : : Reference < XDataSeries > xDataSeries ( aSeriesList [ nS ] , uno : : UNO_QUERY ) ;
if ( ! xDataSeries . is ( ) )
continue ;
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
if ( ! bIncludeHiddenCells & & ! DataSeriesHelper : : hasUnhiddenData ( xDataSeries ) )
continue ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
VDataSeries * pSeries = new VDataSeries ( xDataSeries ) ;
2007-06-11 14:03:54 +00:00
pSeries - > setGlobalSeriesIndex ( nGlobalSeriesIndex ) ;
nGlobalSeriesIndex + + ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( bSortByXValues )
pSeries - > doSortByXValues ( ) ;
pSeries - > setConnectBars ( bConnectBars ) ;
2007-10-22 15:56:56 +00:00
pSeries - > setGroupBarsPerAxis ( bGroupBarsPerAxis ) ;
2008-02-18 15:02:59 +00:00
pSeries - > setStartingAngle ( nStartingAngle ) ;
2007-10-22 15:56:56 +00:00
2008-07-30 10:57:54 +00:00
pSeries - > setMissingValueTreatment ( nMissingValueTreatment ) ;
2013-04-07 12:06:47 +02:00
OUString aSeriesParticle ( ObjectIdentifier : : createParticleForSeries ( nDiagramIndex , nCS , nT , nS ) ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
pSeries - > setParticle ( aSeriesParticle ) ;
2009-07-02 19:17:43 +00:00
OUString aRole ( ChartTypeHelper : : getRoleOfSequenceForDataLabelNumberFormatDetection ( xChartType ) ) ;
pSeries - > setRoleOfSequenceForDataLabelNumberFormatDetection ( aRole ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//ignore secondary axis for charttypes that do not suppoert them
if ( pSeries - > getAttachedAxisIndex ( ) ! = MAIN_AXIS_INDEX & &
! ChartTypeHelper : : isSupportingSecondaryAxis ( xChartType , nDimensionCount , 1 ) )
{
pSeries - > setAttachedAxisIndex ( MAIN_AXIS_INDEX ) ;
}
StackingDirection eDirection = pSeries - > getStackingDirection ( ) ;
switch ( eDirection )
{
case StackingDirection_NO_STACKING :
xSlot + + ; ySlot = - 1 ;
if ( zSlot < 0 )
zSlot = 0 ;
break ;
case StackingDirection_Y_STACKING :
ySlot + + ;
if ( xSlot < 0 )
xSlot = 0 ;
if ( zSlot < 0 )
zSlot = 0 ;
break ;
case StackingDirection_Z_STACKING :
zSlot + + ; xSlot = - 1 ; ySlot = - 1 ;
break ;
2007-07-25 08:05:56 +00:00
default :
// UNO enums have one additional auto-generated case
break ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
pPlotter - > addSeries ( pSeries , zSlot , xSlot , ySlot ) ;
}
}
}
//transport seriesnames to the coordinatesystems if needed
2012-06-30 18:20:20 +02:00
if ( ! m_aSeriesPlotterList . empty ( ) )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2013-04-07 12:06:47 +02:00
uno : : Sequence < OUString > aSeriesNames ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
bool bSeriesNamesInitialized = false ;
for ( size_t nC = 0 ; nC < m_rVCooSysList . size ( ) ; nC + + )
{
VCoordinateSystem * pVCooSys = m_rVCooSysList [ nC ] ;
if ( ! pVCooSys )
continue ;
if ( pVCooSys - > needSeriesNamesForAxis ( ) )
{
if ( ! bSeriesNamesInitialized )
{
VSeriesPlotter * pSeriesPlotter = m_aSeriesPlotterList [ 0 ] ;
if ( pSeriesPlotter )
aSeriesNames = pSeriesPlotter - > getSeriesNames ( ) ;
bSeriesNamesInitialized = true ;
}
pVCooSys - > setSeriesNamesForAxis ( aSeriesNames ) ;
}
}
}
}
2010-11-30 01:45:03 +01:00
void SeriesPlotterContainer : : initAxisUsageList ( const Date & rNullDate )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
m_aAxisUsageList . clear ( ) ;
size_t nC ;
for ( nC = 0 ; nC < m_rVCooSysList . size ( ) ; nC + + )
{
VCoordinateSystem * pVCooSys = m_rVCooSysList [ nC ] ;
for ( sal_Int32 nDimensionIndex = 0 ; nDimensionIndex < 3 ; nDimensionIndex + + )
{
uno : : Reference < XCoordinateSystem > xCooSys = pVCooSys - > getModel ( ) ;
2010-11-30 01:45:03 +01:00
sal_Int32 nDimensionCount = xCooSys - > getDimension ( ) ;
if ( nDimensionIndex > = nDimensionCount )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
continue ;
2010-11-30 01:45:03 +01:00
bool bChartTypeAllowsDateAxis = ChartTypeHelper : : isSupportingDateAxis ( AxisHelper : : getChartTypeByIndex ( xCooSys , 0 ) , nDimensionCount , nDimensionIndex ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
const sal_Int32 nMaximumAxisIndex = xCooSys - > getMaximumAxisIndexByDimension ( nDimensionIndex ) ;
for ( sal_Int32 nAxisIndex = 0 ; nAxisIndex < = nMaximumAxisIndex ; + + nAxisIndex )
{
uno : : Reference < XAxis > xAxis ( xCooSys - > getAxisByDimension ( nDimensionIndex , nAxisIndex ) ) ;
OSL_ASSERT ( xAxis . is ( ) ) ;
if ( xAxis . is ( ) )
{
if ( m_aAxisUsageList . find ( xAxis ) = = m_aAxisUsageList . end ( ) )
2010-11-30 01:45:03 +01:00
{
chart2 : : ScaleData aSourceScale = xAxis - > getScaleData ( ) ;
ExplicitCategoriesProvider * pExplicitCategoriesProvider = pVCooSys - > getExplicitCategoriesProvider ( ) ;
if ( nDimensionIndex = = 0 )
AxisHelper : : checkDateAxis ( aSourceScale , pExplicitCategoriesProvider , bChartTypeAllowsDateAxis ) ;
if ( ( aSourceScale . AxisType = = AxisType : : CATEGORY & & m_bChartTypeUsesShiftedCategoryPositionPerDefault )
| | ( aSourceScale . AxisType = = AxisType : : CATEGORY & & pExplicitCategoriesProvider & & pExplicitCategoriesProvider - > hasComplexCategories ( ) )
| | aSourceScale . AxisType = = AxisType : : DATE
| | aSourceScale . AxisType = = AxisType : : SERIES )
aSourceScale . ShiftedCategoryPosition = true ;
else
aSourceScale . ShiftedCategoryPosition = false ;
m_aAxisUsageList [ xAxis ] . aScaleAutomatism = ScaleAutomatism ( aSourceScale , rNullDate ) ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
AxisUsage & rAxisUsage = m_aAxisUsageList [ xAxis ] ;
rAxisUsage . addCoordinateSystem ( pVCooSys , nDimensionIndex , nAxisIndex ) ;
}
}
}
}
: : std : : map < uno : : Reference < XAxis > , AxisUsage > : : iterator aAxisIter = m_aAxisUsageList . begin ( ) ;
const : : std : : map < uno : : Reference < XAxis > , AxisUsage > : : const_iterator aAxisEndIter = m_aAxisUsageList . end ( ) ;
//init m_nMaxAxisIndex
m_nMaxAxisIndex = 0 ;
for ( sal_Int32 nDimensionIndex = 0 ; nDimensionIndex < 3 ; nDimensionIndex + + )
{
2011-05-05 23:32:12 +02:00
for ( aAxisIter = m_aAxisUsageList . begin ( ) ; aAxisIter ! = aAxisEndIter ; + + aAxisIter )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
sal_Int32 nLocalMax = aAxisIter - > second . getMaxAxisIndexForDimension ( nDimensionIndex ) ;
if ( m_nMaxAxisIndex < nLocalMax )
m_nMaxAxisIndex = nLocalMax ;
}
}
}
void SeriesPlotterContainer : : setScalesFromCooSysToPlotter ( )
{
//set scales to plotter to enable them to provide the preferred scene AspectRatio
: : std : : vector < VSeriesPlotter * > : : const_iterator aPlotterIter = m_aSeriesPlotterList . begin ( ) ;
const : : std : : vector < VSeriesPlotter * > : : const_iterator aPlotterEnd = m_aSeriesPlotterList . end ( ) ;
2011-05-05 23:32:12 +02:00
for ( aPlotterIter = m_aSeriesPlotterList . begin ( ) ; aPlotterIter ! = aPlotterEnd ; + + aPlotterIter )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
VSeriesPlotter * pSeriesPlotter = * aPlotterIter ;
VCoordinateSystem * pVCooSys = lcl_getCooSysForPlotter ( m_rVCooSysList , pSeriesPlotter ) ;
if ( pVCooSys )
{
pSeriesPlotter - > setScales ( pVCooSys - > getExplicitScales ( 0 , 0 ) , pVCooSys - > getPropertySwapXAndYAxis ( ) ) ;
sal_Int32 nMaxAxisIndex = pVCooSys - > getMaximumAxisIndexByDimension ( 1 ) ; //only additional value axis are relevant for series plotter
for ( sal_Int32 nI = 1 ; nI < = nMaxAxisIndex ; nI + + )
pSeriesPlotter - > addSecondaryValueScale ( pVCooSys - > getExplicitScale ( 1 , nI ) , nI ) ;
}
}
}
void SeriesPlotterContainer : : setNumberFormatsFromAxes ( )
{
2010-10-14 21:06:43 +01:00
//set numberformats to plotter to enable them to display the data labels in the numberformat of the axis
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
: : std : : vector < VSeriesPlotter * > : : const_iterator aPlotterIter = m_aSeriesPlotterList . begin ( ) ;
const : : std : : vector < VSeriesPlotter * > : : const_iterator aPlotterEnd = m_aSeriesPlotterList . end ( ) ;
2011-05-05 23:32:12 +02:00
for ( aPlotterIter = m_aSeriesPlotterList . begin ( ) ; aPlotterIter ! = aPlotterEnd ; + + aPlotterIter )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
VSeriesPlotter * pSeriesPlotter = * aPlotterIter ;
VCoordinateSystem * pVCooSys = lcl_getCooSysForPlotter ( m_rVCooSysList , pSeriesPlotter ) ;
if ( pVCooSys )
{
AxesNumberFormats aAxesNumberFormats ;
uno : : Reference < XCoordinateSystem > xCooSys = pVCooSys - > getModel ( ) ;
sal_Int32 nDimensionCount = xCooSys - > getDimension ( ) ;
for ( sal_Int32 nDimensionIndex = 0 ; nDimensionIndex < nDimensionCount ; + + nDimensionIndex )
{
const sal_Int32 nMaximumAxisIndex = xCooSys - > getMaximumAxisIndexByDimension ( nDimensionIndex ) ;
for ( sal_Int32 nAxisIndex = 0 ; nAxisIndex < = nMaximumAxisIndex ; + + nAxisIndex )
{
try
{
Reference < beans : : XPropertySet > xAxisProp ( xCooSys - > getAxisByDimension ( nDimensionIndex , nAxisIndex ) , uno : : UNO_QUERY ) ;
if ( xAxisProp . is ( ) )
{
sal_Int32 nNumberFormatKey ( 0 ) ;
2013-01-30 11:44:23 +01:00
if ( xAxisProp - > getPropertyValue ( " NumberFormat " ) > > = nNumberFormatKey )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
aAxesNumberFormats . setFormat ( nNumberFormatKey , nDimensionIndex , nAxisIndex ) ;
}
2011-01-14 18:11:00 +01:00
else if ( nDimensionIndex = = 0 )
{
//provide a default date format for date axis with own data
aAxesNumberFormats . setFormat ( m_nDefaultDateNumberFormat , nDimensionIndex , nAxisIndex ) ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
}
2011-11-29 02:06:57 +09:00
catch ( const lang : : IndexOutOfBoundsException & e )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
ASSERT_EXCEPTION ( e ) ;
}
}
}
pSeriesPlotter - > setAxesNumberFormats ( aAxesNumberFormats ) ;
}
}
}
void SeriesPlotterContainer : : updateScalesAndIncrementsOnAxes ( )
{
2007-07-25 08:05:56 +00:00
for ( size_t nC = 0 ; nC < m_rVCooSysList . size ( ) ; nC + + )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
m_rVCooSysList [ nC ] - > updateScalesAndIncrementsOnAxes ( ) ;
}
2013-10-15 07:55:26 +02:00
void SeriesPlotterContainer : : doAutoScaling ( ChartModel & rChartModel )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
//precondition: need a initialized m_aSeriesPlotterList
//precondition: need a initialized m_aAxisUsageList
: : std : : map < uno : : Reference < XAxis > , AxisUsage > : : iterator aAxisIter = m_aAxisUsageList . begin ( ) ;
const : : std : : map < uno : : Reference < XAxis > , AxisUsage > : : const_iterator aAxisEndIter = m_aAxisUsageList . end ( ) ;
//iterate over the main scales first than secondary axis
size_t nC ;
2008-12-12 12:17:17 +00:00
sal_Int32 nAxisIndex = 0 ;
for ( nAxisIndex = 0 ; nAxisIndex < = m_nMaxAxisIndex ; nAxisIndex + + )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
// - first do autoscale for all x and z scales (because they are treated independent)
2011-05-05 23:32:12 +02:00
for ( aAxisIter = m_aAxisUsageList . begin ( ) ; aAxisIter ! = aAxisEndIter ; + + aAxisIter )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
AxisUsage & rAxisUsage = ( * aAxisIter ) . second ;
: : std : : vector < VCoordinateSystem * > aVCooSysList_X = rAxisUsage . getCoordinateSystems ( 0 , nAxisIndex ) ;
: : std : : vector < VCoordinateSystem * > aVCooSysList_Z = rAxisUsage . getCoordinateSystems ( 2 , nAxisIndex ) ;
for ( nC = 0 ; nC < aVCooSysList_X . size ( ) ; nC + + )
aVCooSysList_X [ nC ] - > prepareScaleAutomatismForDimensionAndIndex ( rAxisUsage . aScaleAutomatism , 0 , nAxisIndex ) ;
for ( nC = 0 ; nC < aVCooSysList_Z . size ( ) ; nC + + )
aVCooSysList_Z [ nC ] - > prepareScaleAutomatismForDimensionAndIndex ( rAxisUsage . aScaleAutomatism , 2 , nAxisIndex ) ;
ExplicitScaleData aExplicitScale ;
ExplicitIncrementData aExplicitIncrement ;
rAxisUsage . aScaleAutomatism . calculateExplicitScaleAndIncrement ( aExplicitScale , aExplicitIncrement ) ;
for ( nC = 0 ; nC < aVCooSysList_X . size ( ) ; nC + + )
aVCooSysList_X [ nC ] - > setExplicitScaleAndIncrement ( 0 , nAxisIndex , aExplicitScale , aExplicitIncrement ) ;
for ( nC = 0 ; nC < aVCooSysList_Z . size ( ) ; nC + + )
aVCooSysList_Z [ nC ] - > setExplicitScaleAndIncrement ( 2 , nAxisIndex , aExplicitScale , aExplicitIncrement ) ;
}
// - second do autoscale for the dependent y scales (the coordinate systems are prepared with x and z scales already )
2011-05-05 23:32:12 +02:00
for ( aAxisIter = m_aAxisUsageList . begin ( ) ; aAxisIter ! = aAxisEndIter ; + + aAxisIter )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
AxisUsage & rAxisUsage = ( * aAxisIter ) . second ;
: : std : : vector < VCoordinateSystem * > aVCooSysList_X = rAxisUsage . getCoordinateSystems ( 0 , nAxisIndex ) ;
: : std : : vector < VCoordinateSystem * > aVCooSysList_Y = rAxisUsage . getCoordinateSystems ( 1 , nAxisIndex ) ;
: : std : : vector < VCoordinateSystem * > aVCooSysList_Z = rAxisUsage . getCoordinateSystems ( 2 , nAxisIndex ) ;
if ( ! aVCooSysList_Y . size ( ) )
continue ;
for ( nC = 0 ; nC < aVCooSysList_Y . size ( ) ; nC + + )
aVCooSysList_Y [ nC ] - > prepareScaleAutomatismForDimensionAndIndex ( rAxisUsage . aScaleAutomatism , 1 , nAxisIndex ) ;
ExplicitScaleData aExplicitScale ;
ExplicitIncrementData aExplicitIncrement ;
rAxisUsage . aScaleAutomatism . calculateExplicitScaleAndIncrement ( aExplicitScale , aExplicitIncrement ) ;
for ( nC = 0 ; nC < aVCooSysList_X . size ( ) ; nC + + )
aVCooSysList_X [ nC ] - > setExplicitScaleAndIncrement ( 0 , nAxisIndex , aExplicitScale , aExplicitIncrement ) ;
for ( nC = 0 ; nC < aVCooSysList_Y . size ( ) ; nC + + )
aVCooSysList_Y [ nC ] - > setExplicitScaleAndIncrement ( 1 , nAxisIndex , aExplicitScale , aExplicitIncrement ) ;
for ( nC = 0 ; nC < aVCooSysList_Z . size ( ) ; nC + + )
aVCooSysList_Z [ nC ] - > setExplicitScaleAndIncrement ( 2 , nAxisIndex , aExplicitScale , aExplicitIncrement ) ;
}
}
2013-10-15 07:55:26 +02:00
AdaptScaleOfYAxisWithoutAttachedSeries ( rChartModel ) ;
2008-10-01 07:35:04 +00:00
}
2013-10-15 07:55:26 +02:00
void SeriesPlotterContainer : : AdaptScaleOfYAxisWithoutAttachedSeries ( ChartModel & rModel )
2008-10-01 07:35:04 +00:00
{
//issue #i80518#
: : std : : map < uno : : Reference < XAxis > , AxisUsage > : : iterator aAxisIter = m_aAxisUsageList . begin ( ) ;
const : : std : : map < uno : : Reference < XAxis > , AxisUsage > : : const_iterator aAxisEndIter = m_aAxisUsageList . end ( ) ;
for ( sal_Int32 nAxisIndex = 0 ; nAxisIndex < = m_nMaxAxisIndex ; nAxisIndex + + )
{
2011-05-05 23:32:12 +02:00
for ( aAxisIter = m_aAxisUsageList . begin ( ) ; aAxisIter ! = aAxisEndIter ; + + aAxisIter )
2008-10-01 07:35:04 +00:00
{
AxisUsage & rAxisUsage = ( * aAxisIter ) . second ;
: : std : : vector < VCoordinateSystem * > aVCooSysList_Y = rAxisUsage . getCoordinateSystems ( 1 , nAxisIndex ) ;
if ( ! aVCooSysList_Y . size ( ) )
continue ;
2013-10-15 07:55:26 +02:00
uno : : Reference < XDiagram > xDiagram ( rModel . getFirstDiagram ( ) ) ;
2008-10-01 07:35:04 +00:00
if ( xDiagram . is ( ) )
{
bool bSeriesAttachedToThisAxis = false ;
sal_Int32 nAttachedAxisIndex = - 1 ;
{
: : std : : vector < Reference < XDataSeries > > aSeriesVector ( DiagramHelper : : getDataSeriesFromDiagram ( xDiagram ) ) ;
: : std : : vector < Reference < XDataSeries > > : : const_iterator aIter = aSeriesVector . begin ( ) ;
2011-05-05 23:32:12 +02:00
for ( ; aIter ! = aSeriesVector . end ( ) ; + + aIter )
2008-10-01 07:35:04 +00:00
{
sal_Int32 nCurrentIndex = DataSeriesHelper : : getAttachedAxisIndex ( * aIter ) ;
if ( nAxisIndex = = nCurrentIndex )
{
bSeriesAttachedToThisAxis = true ;
break ;
}
else if ( nAttachedAxisIndex < 0 | | nAttachedAxisIndex > nCurrentIndex )
nAttachedAxisIndex = nCurrentIndex ;
}
}
if ( ! bSeriesAttachedToThisAxis & & nAttachedAxisIndex > = 0 )
{
for ( size_t nC = 0 ; nC < aVCooSysList_Y . size ( ) ; + + nC )
{
aVCooSysList_Y [ nC ] - > prepareScaleAutomatismForDimensionAndIndex ( rAxisUsage . aScaleAutomatism , 1 , nAttachedAxisIndex ) ;
ExplicitScaleData aExplicitScaleSource = aVCooSysList_Y [ nC ] - > getExplicitScale ( 1 , nAttachedAxisIndex ) ;
ExplicitIncrementData aExplicitIncrementSource = aVCooSysList_Y [ nC ] - > getExplicitIncrement ( 1 , nAttachedAxisIndex ) ;
ExplicitScaleData aExplicitScaleDest = aVCooSysList_Y [ nC ] - > getExplicitScale ( 1 , nAxisIndex ) ; ;
ExplicitIncrementData aExplicitIncrementDest = aVCooSysList_Y [ nC ] - > getExplicitIncrement ( 1 , nAxisIndex ) ; ;
aExplicitScaleDest . Orientation = aExplicitScaleSource . Orientation ;
aExplicitScaleDest . Scaling = aExplicitScaleSource . Scaling ;
aExplicitScaleDest . AxisType = aExplicitScaleSource . AxisType ;
aExplicitIncrementDest . BaseValue = aExplicitIncrementSource . BaseValue ;
ScaleData aScale ( rAxisUsage . aScaleAutomatism . getScale ( ) ) ;
if ( ! aScale . Minimum . hasValue ( ) )
{
bool bNewMinOK = true ;
double fMax = 0.0 ;
if ( aScale . Maximum > > = fMax )
bNewMinOK = ( aExplicitScaleSource . Minimum < = fMax ) ;
if ( bNewMinOK )
aExplicitScaleDest . Minimum = aExplicitScaleSource . Minimum ;
}
else
aExplicitIncrementDest . BaseValue = aExplicitScaleDest . Minimum ;
if ( ! aScale . Maximum . hasValue ( ) )
{
bool bNewMaxOK = true ;
double fMin = 0.0 ;
if ( aScale . Minimum > > = fMin )
bNewMaxOK = ( fMin < = aExplicitScaleSource . Maximum ) ;
if ( bNewMaxOK )
aExplicitScaleDest . Maximum = aExplicitScaleSource . Maximum ;
}
if ( ! aScale . Origin . hasValue ( ) )
aExplicitScaleDest . Origin = aExplicitScaleSource . Origin ;
if ( ! aScale . IncrementData . Distance . hasValue ( ) )
aExplicitIncrementDest . Distance = aExplicitIncrementSource . Distance ;
bool bAutoMinorInterval = true ;
if ( aScale . IncrementData . SubIncrements . getLength ( ) )
bAutoMinorInterval = ! ( aScale . IncrementData . SubIncrements [ 0 ] . IntervalCount . hasValue ( ) ) ;
if ( bAutoMinorInterval )
{
2010-11-30 01:45:03 +01:00
if ( ! aExplicitIncrementDest . SubIncrements . empty ( ) & & ! aExplicitIncrementSource . SubIncrements . empty ( ) )
2008-10-01 07:35:04 +00:00
aExplicitIncrementDest . SubIncrements [ 0 ] . IntervalCount =
aExplicitIncrementSource . SubIncrements [ 0 ] . IntervalCount ;
}
aVCooSysList_Y [ nC ] - > setExplicitScaleAndIncrement ( 1 , nAxisIndex , aExplicitScaleDest , aExplicitIncrementDest ) ;
}
}
}
}
}
2008-12-12 12:17:17 +00:00
if ( AxisHelper : : isAxisPositioningEnabled ( ) )
{
//correct origin for y main axis (the origin is where the other main axis crosses)
2008-12-18 11:44:53 +00:00
sal_Int32 nAxisIndex = 0 ;
2008-12-12 12:17:17 +00:00
sal_Int32 nDimensionIndex = 1 ;
2011-05-05 23:32:12 +02:00
for ( aAxisIter = m_aAxisUsageList . begin ( ) ; aAxisIter ! = aAxisEndIter ; + + aAxisIter )
2008-12-12 12:17:17 +00:00
{
AxisUsage & rAxisUsage = ( * aAxisIter ) . second ;
: : std : : vector < VCoordinateSystem * > aVCooSysList = rAxisUsage . getCoordinateSystems ( nDimensionIndex , nAxisIndex ) ;
2008-12-18 11:44:53 +00:00
size_t nC ;
2008-12-12 12:17:17 +00:00
for ( nC = 0 ; nC < aVCooSysList . size ( ) ; nC + + )
{
ExplicitScaleData aExplicitScale ( aVCooSysList [ nC ] - > getExplicitScale ( nDimensionIndex , nAxisIndex ) ) ;
ExplicitIncrementData aExplicitIncrement ( aVCooSysList [ nC ] - > getExplicitIncrement ( nDimensionIndex , nAxisIndex ) ) ;
Reference < chart2 : : XCoordinateSystem > xCooSys ( aVCooSysList [ nC ] - > getModel ( ) ) ;
Reference < XAxis > xAxis ( xCooSys - > getAxisByDimension ( nDimensionIndex , nAxisIndex ) ) ;
Reference < beans : : XPropertySet > xCrossingMainAxis ( AxisHelper : : getCrossingMainAxis ( xAxis , xCooSys ) , uno : : UNO_QUERY ) ;
: : com : : sun : : star : : chart : : ChartAxisPosition eCrossingMainAxisPos ( : : com : : sun : : star : : chart : : ChartAxisPosition_ZERO ) ;
if ( xCrossingMainAxis . is ( ) )
{
2013-01-30 11:44:23 +01:00
xCrossingMainAxis - > getPropertyValue ( " CrossoverPosition " ) > > = eCrossingMainAxisPos ;
2008-12-12 12:17:17 +00:00
if ( : : com : : sun : : star : : chart : : ChartAxisPosition_VALUE = = eCrossingMainAxisPos )
{
double fValue = 0.0 ;
2013-01-30 11:44:23 +01:00
xCrossingMainAxis - > getPropertyValue ( " CrossoverValue " ) > > = fValue ;
2008-12-12 12:17:17 +00:00
aExplicitScale . Origin = fValue ;
}
else if ( : : com : : sun : : star : : chart : : ChartAxisPosition_ZERO = = eCrossingMainAxisPos )
aExplicitScale . Origin = 0.0 ;
else if ( : : com : : sun : : star : : chart : : ChartAxisPosition_START = = eCrossingMainAxisPos )
aExplicitScale . Origin = aExplicitScale . Minimum ;
else if ( : : com : : sun : : star : : chart : : ChartAxisPosition_END = = eCrossingMainAxisPos )
aExplicitScale . Origin = aExplicitScale . Maximum ;
}
aVCooSysList [ nC ] - > setExplicitScaleAndIncrement ( nDimensionIndex , nAxisIndex , aExplicitScale , aExplicitIncrement ) ;
}
}
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
drawing : : Direction3D SeriesPlotterContainer : : getPreferredAspectRatio ( )
{
drawing : : Direction3D aPreferredAspectRatio ( 1.0 , 1.0 , 1.0 ) ;
sal_Int32 nPlotterCount = 0 ;
//get a list of all preferred aspect ratios and combine them
//first with special demands wins (less or equal zero <-> arbitrary)
double fx , fy , fz ;
fx = fy = fz = - 1.0 ;
: : std : : vector < VSeriesPlotter * > : : const_iterator aPlotterIter = m_aSeriesPlotterList . begin ( ) ;
const : : std : : vector < VSeriesPlotter * > : : const_iterator aPlotterEnd = m_aSeriesPlotterList . end ( ) ;
for ( aPlotterIter = m_aSeriesPlotterList . begin ( ) , nPlotterCount = 0
2011-05-05 23:32:12 +02:00
; aPlotterIter ! = aPlotterEnd ; + + aPlotterIter , + + nPlotterCount )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
drawing : : Direction3D aSingleRatio ( ( * aPlotterIter ) - > getPreferredDiagramAspectRatio ( ) ) ;
if ( fx < 0 & & aSingleRatio . DirectionX > 0 )
fx = aSingleRatio . DirectionX ;
if ( fy < 0 & & aSingleRatio . DirectionY > 0 )
{
if ( fx > 0 & & aSingleRatio . DirectionX > 0 )
fy = fx * aSingleRatio . DirectionY / aSingleRatio . DirectionX ;
else if ( fz > 0 & & aSingleRatio . DirectionZ > 0 )
fy = fz * aSingleRatio . DirectionY / aSingleRatio . DirectionZ ;
else
fy = aSingleRatio . DirectionY ;
}
if ( fz < 0 & & aSingleRatio . DirectionZ > 0 )
{
if ( fx > 0 & & aSingleRatio . DirectionX > 0 )
fz = fx * aSingleRatio . DirectionZ / aSingleRatio . DirectionX ;
else if ( fy > 0 & & aSingleRatio . DirectionY > 0 )
fz = fy * aSingleRatio . DirectionZ / aSingleRatio . DirectionY ;
else
fz = aSingleRatio . DirectionZ ;
}
if ( fx > 0 & & fy > 0 & & fz > 0 )
break ;
}
aPreferredAspectRatio = drawing : : Direction3D ( fx , fy , fz ) ;
return aPreferredAspectRatio ;
}
namespace
{
2007-11-23 11:12:21 +00:00
2009-11-20 11:58:22 +01:00
bool lcl_IsPieOrDonut ( const uno : : Reference < XDiagram > & xDiagram )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
//special treatment for pie charts
//the size is checked after complete creation to get the datalabels into the given space
//todo: this is just a workaround at the moment for pie and donut labels
return DiagramHelper : : isPieOrDonutChart ( xDiagram ) ;
}
2013-10-15 07:55:26 +02:00
void lcl_setDefaultWritingMode ( : : boost : : shared_ptr < DrawModelWrapper > pDrawModelWrapper , ChartModel & rModel )
2008-11-26 15:19:48 +00:00
{
//get writing mode from parent document:
if ( SvtLanguageOptions ( ) . IsCTLFontEnabled ( ) )
{
try
{
sal_Int16 nWritingMode = - 1 ;
2013-10-15 07:55:26 +02:00
uno : : Reference < beans : : XPropertySet > xParentProps ( rModel . getParent ( ) , uno : : UNO_QUERY ) ;
uno : : Reference < style : : XStyleFamiliesSupplier > xStyleFamiliesSupplier ( xParentProps , uno : : UNO_QUERY ) ;
if ( xStyleFamiliesSupplier . is ( ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
uno : : Reference < container : : XNameAccess > xStylesFamilies ( xStyleFamiliesSupplier - > getStyleFamilies ( ) ) ;
if ( xStylesFamilies . is ( ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
if ( ! xStylesFamilies - > hasByName ( " PageStyles " ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
//draw/impress is parent document
uno : : Reference < lang : : XMultiServiceFactory > xFatcory ( xParentProps , uno : : UNO_QUERY ) ;
if ( xFatcory . is ( ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
uno : : Reference < beans : : XPropertySet > xDrawDefaults ( xFatcory - > createInstance ( " com.sun.star.drawing.Defaults " ) , uno : : UNO_QUERY ) ;
if ( xDrawDefaults . is ( ) )
xDrawDefaults - > getPropertyValue ( " WritingMode " ) > > = nWritingMode ;
2008-11-26 15:19:48 +00:00
}
2013-10-15 07:55:26 +02:00
}
else
{
uno : : Reference < container : : XNameAccess > xPageStyles ( xStylesFamilies - > getByName ( " PageStyles " ) , uno : : UNO_QUERY ) ;
if ( xPageStyles . is ( ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
OUString aPageStyle ;
uno : : Reference < text : : XTextDocument > xTextDocument ( xParentProps , uno : : UNO_QUERY ) ;
if ( xTextDocument . is ( ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
//writer is parent document
//retrieve the current page style from the text cursor property PageStyleName
2008-11-26 15:19:48 +00:00
2013-10-15 07:55:26 +02:00
uno : : Reference < text : : XTextEmbeddedObjectsSupplier > xTextEmbeddedObjectsSupplier ( xTextDocument , uno : : UNO_QUERY ) ;
if ( xTextEmbeddedObjectsSupplier . is ( ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
uno : : Reference < container : : XNameAccess > xEmbeddedObjects ( xTextEmbeddedObjectsSupplier - > getEmbeddedObjects ( ) ) ;
if ( xEmbeddedObjects . is ( ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
uno : : Sequence < OUString > aNames ( xEmbeddedObjects - > getElementNames ( ) ) ;
2008-11-26 15:19:48 +00:00
2013-10-15 07:55:26 +02:00
sal_Int32 nCount = aNames . getLength ( ) ;
for ( sal_Int32 nN = 0 ; nN < nCount ; nN + + )
{
uno : : Reference < beans : : XPropertySet > xEmbeddedProps ( xEmbeddedObjects - > getByName ( aNames [ nN ] ) , uno : : UNO_QUERY ) ;
if ( xEmbeddedProps . is ( ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
static OUString aChartCLSID = OUString ( SvGlobalName ( SO3_SCH_CLASSID ) . GetHexName ( ) ) ;
OUString aCLSID ;
xEmbeddedProps - > getPropertyValue ( " CLSID " ) > > = aCLSID ;
if ( aCLSID . equals ( aChartCLSID ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
uno : : Reference < text : : XTextContent > xEmbeddedObject ( xEmbeddedProps , uno : : UNO_QUERY ) ;
if ( xEmbeddedObject . is ( ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
uno : : Reference < text : : XTextRange > xAnchor ( xEmbeddedObject - > getAnchor ( ) ) ;
if ( xAnchor . is ( ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
uno : : Reference < beans : : XPropertySet > xAnchorProps ( xAnchor , uno : : UNO_QUERY ) ;
if ( xAnchorProps . is ( ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
xAnchorProps - > getPropertyValue ( " WritingMode " ) > > = nWritingMode ;
}
uno : : Reference < text : : XText > xText ( xAnchor - > getText ( ) ) ;
if ( xText . is ( ) )
{
uno : : Reference < beans : : XPropertySet > xTextCursorProps ( xText - > createTextCursor ( ) , uno : : UNO_QUERY ) ;
if ( xTextCursorProps . is ( ) )
xTextCursorProps - > getPropertyValue ( " PageStyleName " ) > > = aPageStyle ;
2008-11-26 15:19:48 +00:00
}
}
}
2013-10-15 07:55:26 +02:00
break ;
2008-11-26 15:19:48 +00:00
}
}
}
}
}
2013-10-15 07:55:26 +02:00
if ( aPageStyle . isEmpty ( ) )
2008-11-26 15:19:48 +00:00
{
2013-10-15 07:55:26 +02:00
uno : : Reference < text : : XText > xText ( xTextDocument - > getText ( ) ) ;
if ( xText . is ( ) )
{
uno : : Reference < beans : : XPropertySet > xTextCursorProps ( xText - > createTextCursor ( ) , uno : : UNO_QUERY ) ;
if ( xTextCursorProps . is ( ) )
xTextCursorProps - > getPropertyValue ( " PageStyleName " ) > > = aPageStyle ;
}
2008-11-26 15:19:48 +00:00
}
}
2013-10-15 07:55:26 +02:00
else
{
//Calc is parent document
xParentProps - > getPropertyValue ( " PageStyle " ) > > = aPageStyle ;
if ( aPageStyle . isEmpty ( ) )
aPageStyle = " Default " ;
}
if ( nWritingMode = = - 1 | | nWritingMode = = text : : WritingMode2 : : PAGE )
{
uno : : Reference < beans : : XPropertySet > xPageStyle ( xPageStyles - > getByName ( aPageStyle ) , uno : : UNO_QUERY ) ;
if ( xPageStyle . is ( ) )
xPageStyle - > getPropertyValue ( " WritingMode " ) > > = nWritingMode ;
}
2008-11-26 15:19:48 +00:00
}
}
}
}
if ( nWritingMode ! = - 1 & & nWritingMode ! = text : : WritingMode2 : : PAGE )
{
if ( pDrawModelWrapper . get ( ) )
pDrawModelWrapper - > GetItemPool ( ) . SetPoolDefaultItem ( SfxInt32Item ( EE_PARA_WRITINGDIR , nWritingMode ) ) ;
}
}
2011-11-29 02:06:57 +09:00
catch ( const uno : : Exception & ex )
2008-11-26 15:19:48 +00:00
{
ASSERT_EXCEPTION ( ex ) ;
}
}
}
2009-01-21 09:49:41 +00:00
sal_Int16 lcl_getDefaultWritingModeFromPool ( : : boost : : shared_ptr < DrawModelWrapper > pDrawModelWrapper )
{
sal_Int16 nWritingMode = text : : WritingMode2 : : LR_TB ;
if ( pDrawModelWrapper . get ( ) )
{
const SfxPoolItem * pItem = & ( pDrawModelWrapper - > GetItemPool ( ) . GetDefaultItem ( EE_PARA_WRITINGDIR ) ) ;
if ( pItem )
nWritingMode = static_cast < sal_Int16 > ( ( static_cast < const SfxInt32Item * > ( pItem ) ) - > GetValue ( ) ) ;
}
return nWritingMode ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
} //end anonymous namespace
2009-11-20 11:58:22 +01:00
awt : : Rectangle ChartView : : impl_createDiagramAndContent ( SeriesPlotterContainer & rSeriesPlotterContainer
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
, const uno : : Reference < drawing : : XShapes > & xDiagramPlusAxes_Shapes
, const awt : : Point & rAvailablePos
, const awt : : Size & rAvailableSize
2009-11-20 11:58:22 +01:00
, const awt : : Size & rPageSize
, bool bUseFixedInnerSize
, const uno : : Reference < drawing : : XShape > & xDiagram_MarkHandles /*needs to be resized to fit the result*/
)
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2009-11-20 11:58:22 +01:00
//return the used rectangle
awt : : Rectangle aUsedOuterRect ( rAvailablePos . X , rAvailablePos . Y , 0 , 0 ) ;
2007-07-25 08:05:56 +00:00
// sal_Int32 nDiagramIndex = 0;//todo if more than one diagam is supported
2013-10-15 07:55:26 +02:00
uno : : Reference < XDiagram > xDiagram ( mrChartModel . getFirstDiagram ( ) ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( ! xDiagram . is ( ) )
2009-11-20 11:58:22 +01:00
return aUsedOuterRect ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
sal_Int32 nDimensionCount = DiagramHelper : : getDimension ( xDiagram ) ;
if ( ! nDimensionCount )
{
//@todo handle mixed dimension
nDimensionCount = 2 ;
}
: : basegfx : : B2IRectangle aAvailableOuterRect ( BaseGFXHelper : : makeRectangle ( rAvailablePos , rAvailableSize ) ) ;
const std : : vector < VCoordinateSystem * > & rVCooSysList ( rSeriesPlotterContainer . getCooSysList ( ) ) ;
const std : : vector < VSeriesPlotter * > & rSeriesPlotterList ( rSeriesPlotterContainer . getSeriesPlotterList ( ) ) ;
//create VAxis, so they can give necessary information for automatic scaling
2013-10-15 07:55:26 +02:00
uno : : Reference < util : : XNumberFormatsSupplier > xNumberFormatsSupplier ( static_cast < : : cppu : : OWeakObject * > ( & mrChartModel ) , uno : : UNO_QUERY ) ;
2007-07-25 08:05:56 +00:00
size_t nC = 0 ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
for ( nC = 0 ; nC < rVCooSysList . size ( ) ; nC + + )
{
VCoordinateSystem * pVCooSys = rVCooSysList [ nC ] ;
2008-05-15 07:06:12 +00:00
if ( 3 = = nDimensionCount )
{
uno : : Reference < beans : : XPropertySet > xSceneProperties ( xDiagram , uno : : UNO_QUERY ) ;
CuboidPlanePosition eLeftWallPos ( ThreeDHelper : : getAutomaticCuboidPlanePositionForStandardLeftWall ( xSceneProperties ) ) ;
CuboidPlanePosition eBackWallPos ( ThreeDHelper : : getAutomaticCuboidPlanePositionForStandardBackWall ( xSceneProperties ) ) ;
CuboidPlanePosition eBottomPos ( ThreeDHelper : : getAutomaticCuboidPlanePositionForStandardBottom ( xSceneProperties ) ) ;
pVCooSys - > set3DWallPositions ( eLeftWallPos , eBackWallPos , eBottomPos ) ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
pVCooSys - > createVAxisList ( xNumberFormatsSupplier
2008-10-01 07:35:04 +00:00
, rPageSize //font reference size
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
, BaseGFXHelper : : B2IRectangleToAWTRectangle ( aAvailableOuterRect ) //maximum space for labels
) ;
}
// - prepare list of all axis and how they are used
2013-10-15 07:55:26 +02:00
Date aNullDate = NumberFormatterWrapper ( xNumberFormatsSupplier ) . getNullDate ( ) ;
2010-11-30 01:45:03 +01:00
rSeriesPlotterContainer . initAxisUsageList ( aNullDate ) ;
2013-10-15 07:55:26 +02:00
rSeriesPlotterContainer . doAutoScaling ( mrChartModel ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
rSeriesPlotterContainer . setScalesFromCooSysToPlotter ( ) ;
rSeriesPlotterContainer . setNumberFormatsFromAxes ( ) ;
//create shapes
//aspect ratio
drawing : : Direction3D aPreferredAspectRatio (
rSeriesPlotterContainer . getPreferredAspectRatio ( ) ) ;
2009-08-26 09:55:20 +00:00
uno : : Reference < drawing : : XShapes > xSeriesTargetInFrontOfAxis ( 0 ) ;
uno : : Reference < drawing : : XShapes > xSeriesTargetBehindAxis ( 0 ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
VDiagram aVDiagram ( xDiagram , aPreferredAspectRatio , nDimensionCount ) ;
2013-03-20 17:39:30 +05:30
bool bIsPieOrDonut = lcl_IsPieOrDonut ( xDiagram ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{ //create diagram
2013-09-03 20:07:50 -04:00
aVDiagram . init ( xDiagramPlusAxes_Shapes , m_xShapeFactory ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
aVDiagram . createShapes ( rAvailablePos , rAvailableSize ) ;
2009-08-26 09:55:20 +00:00
xSeriesTargetInFrontOfAxis = aVDiagram . getCoordinateRegion ( ) ;
2013-03-20 17:39:30 +05:30
// It is preferrable to use full size than minimum for pie charts
if ( ! bIsPieOrDonut & & ! bUseFixedInnerSize )
2009-11-20 11:58:22 +01:00
aVDiagram . reduceToMimimumSize ( ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2013-10-05 01:50:11 +02:00
uno : : Reference < drawing : : XShapes > xTextTargetShapes ( AbstractShapeFactory : : getOrCreateShapeFactory ( m_xShapeFactory ) - > createGroup2D ( xDiagramPlusAxes_Shapes ) ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
// - create axis and grids for all coordinate systems
//init all coordinate systems
for ( nC = 0 ; nC < rVCooSysList . size ( ) ; nC + + )
{
VCoordinateSystem * pVCooSys = rVCooSysList [ nC ] ;
2009-08-26 09:55:20 +00:00
pVCooSys - > initPlottingTargets ( xSeriesTargetInFrontOfAxis , xTextTargetShapes , m_xShapeFactory , xSeriesTargetBehindAxis ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
pVCooSys - > setTransformationSceneToScreen ( B3DHomMatrixToHomogenMatrix (
createTransformationSceneToScreen ( aVDiagram . getCurrentRectangle ( ) ) ) ) ;
pVCooSys - > initVAxisInList ( ) ;
}
//calculate resulting size respecting axis label layout and fontscaling
2009-11-20 11:58:22 +01:00
uno : : Reference < drawing : : XShape > xBoundingShape ( xDiagramPlusAxes_Shapes , uno : : UNO_QUERY ) ;
: : basegfx : : B2IRectangle aConsumedOuterRect ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//use first coosys only so far; todo: calculate for more than one coosys if we have more in future
//todo: this is just a workaround at the moment for pie and donut labels
2012-01-14 12:33:24 +01:00
if ( ! bIsPieOrDonut & & ( ! rVCooSysList . empty ( ) ) )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
VCoordinateSystem * pVCooSys = rVCooSysList [ 0 ] ;
pVCooSys - > createMaximumAxesLabels ( ) ;
2013-10-05 01:50:11 +02:00
aConsumedOuterRect = : : basegfx : : B2IRectangle ( AbstractShapeFactory : : getRectangleOfShape ( xBoundingShape ) ) ;
2009-11-20 11:58:22 +01:00
: : basegfx : : B2IRectangle aNewInnerRect ( aVDiagram . getCurrentRectangle ( ) ) ;
if ( ! bUseFixedInnerSize )
aNewInnerRect = aVDiagram . adjustInnerSize ( aConsumedOuterRect ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
pVCooSys - > setTransformationSceneToScreen ( B3DHomMatrixToHomogenMatrix (
createTransformationSceneToScreen ( aNewInnerRect ) ) ) ;
//redo autoscaling to get size and text dependent automatic main increment count
2013-10-15 07:55:26 +02:00
rSeriesPlotterContainer . doAutoScaling ( mrChartModel ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
rSeriesPlotterContainer . updateScalesAndIncrementsOnAxes ( ) ;
rSeriesPlotterContainer . setScalesFromCooSysToPlotter ( ) ;
pVCooSys - > createAxesLabels ( ) ;
bool bLessSpaceConsumedThanExpected = false ;
{
2013-10-05 01:50:11 +02:00
aConsumedOuterRect = AbstractShapeFactory : : getRectangleOfShape ( xBoundingShape ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( aConsumedOuterRect . getMinX ( ) > aAvailableOuterRect . getMinX ( )
| | aConsumedOuterRect . getMaxX ( ) < aAvailableOuterRect . getMaxX ( )
| | aConsumedOuterRect . getMinY ( ) > aAvailableOuterRect . getMinY ( )
| | aConsumedOuterRect . getMinY ( ) < aAvailableOuterRect . getMaxY ( ) )
bLessSpaceConsumedThanExpected = true ;
}
2009-11-20 11:58:22 +01:00
if ( bLessSpaceConsumedThanExpected & & ! bUseFixedInnerSize )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
aVDiagram . adjustInnerSize ( aConsumedOuterRect ) ;
pVCooSys - > setTransformationSceneToScreen ( B3DHomMatrixToHomogenMatrix (
createTransformationSceneToScreen ( aVDiagram . getCurrentRectangle ( ) ) ) ) ;
}
2013-03-03 17:11:39 +01:00
pVCooSys - > updatePositions ( ) ; //todo: logically this belongs to the condition above, but it seems also to be necessary to give the axes group shapes the right bounding rects for hit test - probably caused by bug i106183 -> check again if fixed
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
//create axes and grids for the final size
for ( nC = 0 ; nC < rVCooSysList . size ( ) ; nC + + )
{
VCoordinateSystem * pVCooSys = rVCooSysList [ nC ] ;
pVCooSys - > setTransformationSceneToScreen ( B3DHomMatrixToHomogenMatrix (
createTransformationSceneToScreen ( aVDiagram . getCurrentRectangle ( ) ) ) ) ;
pVCooSys - > createAxesShapes ( ) ;
pVCooSys - > createGridShapes ( ) ;
}
// - create data series for all charttypes
2008-01-14 13:06:38 +00:00
m_bPointsWereSkipped = false ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
: : std : : vector < VSeriesPlotter * > : : const_iterator aPlotterIter = rSeriesPlotterList . begin ( ) ;
const : : std : : vector < VSeriesPlotter * > : : const_iterator aPlotterEnd = rSeriesPlotterList . end ( ) ;
2011-05-05 23:32:12 +02:00
for ( aPlotterIter = rSeriesPlotterList . begin ( ) ; aPlotterIter ! = aPlotterEnd ; + + aPlotterIter )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
VSeriesPlotter * pSeriesPlotter = * aPlotterIter ;
2013-04-07 12:06:47 +02:00
OUString aCID ; //III
2009-08-26 09:55:20 +00:00
uno : : Reference < drawing : : XShapes > xSeriesTarget ( 0 ) ;
if ( pSeriesPlotter - > WantToPlotInFrontOfAxisLine ( ) )
xSeriesTarget = xSeriesTargetInFrontOfAxis ;
else
{
xSeriesTarget = xSeriesTargetBehindAxis ;
2011-05-21 10:11:48 +02:00
OSL_ENSURE ( ! bIsPieOrDonut , " not implemented yet! - during a complete recreation this shape is destroyed so no series can be created anymore " ) ;
2009-08-26 09:55:20 +00:00
}
pSeriesPlotter - > initPlotter ( xSeriesTarget , xTextTargetShapes , m_xShapeFactory , aCID ) ;
2008-10-01 07:35:04 +00:00
pSeriesPlotter - > setPageReferenceSize ( rPageSize ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
VCoordinateSystem * pVCooSys = lcl_getCooSysForPlotter ( rVCooSysList , pSeriesPlotter ) ;
if ( 2 = = nDimensionCount )
pSeriesPlotter - > setTransformationSceneToScreen ( pVCooSys - > getTransformationSceneToScreen ( ) ) ;
//better performance for big data
awt : : Size aCoordinateRegionResolution ( 1000 , 1000 ) ;
{
//calculate resolution for coordinate system
Sequence < sal_Int32 > aCoordinateSystemResolution = pVCooSys - > getCoordinateSystemResolution ( rPageSize , m_aPageResolution ) ;
pSeriesPlotter - > setCoordinateSystemResolution ( aCoordinateSystemResolution ) ;
}
2014-02-25 17:47:16 +01:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
pSeriesPlotter - > createShapes ( ) ;
2008-01-14 13:06:38 +00:00
m_bPointsWereSkipped = m_bPointsWereSkipped | | pSeriesPlotter - > PointsWereSkipped ( ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2009-11-20 11:58:22 +01:00
//recreate all with corrected sizes if requested
if ( bIsPieOrDonut )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2008-01-14 13:06:38 +00:00
m_bPointsWereSkipped = false ;
2013-10-05 01:50:11 +02:00
aConsumedOuterRect = : : basegfx : : B2IRectangle ( AbstractShapeFactory : : getRectangleOfShape ( xBoundingShape ) ) ;
2009-11-20 11:58:22 +01:00
: : basegfx : : B2IRectangle aNewInnerRect ( aVDiagram . getCurrentRectangle ( ) ) ;
if ( ! bUseFixedInnerSize )
aNewInnerRect = aVDiagram . adjustInnerSize ( aConsumedOuterRect ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
2011-05-05 23:32:12 +02:00
for ( aPlotterIter = rSeriesPlotterList . begin ( ) ; aPlotterIter ! = aPlotterEnd ; + + aPlotterIter )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
VSeriesPlotter * pSeriesPlotter = * aPlotterIter ;
pSeriesPlotter - > releaseShapes ( ) ;
}
//clear and recreate
2013-10-05 01:50:11 +02:00
AbstractShapeFactory : : removeSubShapes ( xSeriesTargetInFrontOfAxis ) ; //xSeriesTargetBehindAxis is a sub shape of xSeriesTargetInFrontOfAxis and will be removed here
2009-08-26 09:55:20 +00:00
xSeriesTargetBehindAxis . clear ( ) ;
2013-10-05 01:50:11 +02:00
AbstractShapeFactory : : removeSubShapes ( xTextTargetShapes ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//set new transformation
for ( nC = 0 ; nC < rVCooSysList . size ( ) ; nC + + )
{
VCoordinateSystem * pVCooSys = rVCooSysList [ nC ] ;
pVCooSys - > setTransformationSceneToScreen ( B3DHomMatrixToHomogenMatrix (
createTransformationSceneToScreen ( aNewInnerRect ) ) ) ;
}
// - create data series for all charttypes
2011-05-05 23:32:12 +02:00
for ( aPlotterIter = rSeriesPlotterList . begin ( ) ; aPlotterIter ! = aPlotterEnd ; + + aPlotterIter )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
VSeriesPlotter * pSeriesPlotter = * aPlotterIter ;
VCoordinateSystem * pVCooSys = lcl_getCooSysForPlotter ( rVCooSysList , pSeriesPlotter ) ;
if ( 2 = = nDimensionCount )
pSeriesPlotter - > setTransformationSceneToScreen ( pVCooSys - > getTransformationSceneToScreen ( ) ) ;
pSeriesPlotter - > createShapes ( ) ;
2008-01-14 13:06:38 +00:00
m_bPointsWereSkipped = m_bPointsWereSkipped | | pSeriesPlotter - > PointsWereSkipped ( ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2011-05-05 23:32:12 +02:00
for ( aPlotterIter = rSeriesPlotterList . begin ( ) ; aPlotterIter ! = aPlotterEnd ; + + aPlotterIter )
2007-11-23 11:12:21 +00:00
{
VSeriesPlotter * pSeriesPlotter = * aPlotterIter ;
pSeriesPlotter - > rearrangeLabelToAvoidOverlapIfRequested ( rPageSize ) ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2009-11-20 11:58:22 +01:00
if ( bUseFixedInnerSize )
{
aUsedOuterRect = awt : : Rectangle ( aConsumedOuterRect . getMinX ( ) , aConsumedOuterRect . getMinY ( ) , aConsumedOuterRect . getWidth ( ) , aConsumedOuterRect . getHeight ( ) ) ;
}
else
aUsedOuterRect = awt : : Rectangle ( rAvailablePos . X , rAvailablePos . Y , rAvailableSize . Width , rAvailableSize . Height ) ;
bool bSnapRectToUsedArea = false ;
2011-05-05 23:32:12 +02:00
for ( aPlotterIter = rSeriesPlotterList . begin ( ) ; aPlotterIter ! = aPlotterEnd ; + + aPlotterIter )
2009-11-20 11:58:22 +01:00
{
VSeriesPlotter * pSeriesPlotter = * aPlotterIter ;
bSnapRectToUsedArea = pSeriesPlotter - > shouldSnapRectToUsedArea ( ) ;
if ( bSnapRectToUsedArea )
break ;
}
if ( bSnapRectToUsedArea )
{
if ( bUseFixedInnerSize )
2013-01-30 11:44:23 +01:00
m_aResultingDiagramRectangleExcludingAxes = getRectangleOfObject ( " PlotAreaExcludingAxes " ) ;
2009-11-20 11:58:22 +01:00
else
{
: : basegfx : : B2IRectangle aConsumedInnerRect = aVDiagram . getCurrentRectangle ( ) ;
m_aResultingDiagramRectangleExcludingAxes = awt : : Rectangle ( aConsumedInnerRect . getMinX ( ) , aConsumedInnerRect . getMinY ( ) , aConsumedInnerRect . getWidth ( ) , aConsumedInnerRect . getHeight ( ) ) ;
}
}
else
{
2010-04-06 12:00:23 +02:00
if ( bUseFixedInnerSize )
m_aResultingDiagramRectangleExcludingAxes = awt : : Rectangle ( rAvailablePos . X , rAvailablePos . Y , rAvailableSize . Width , rAvailableSize . Height ) ;
else
{
: : basegfx : : B2IRectangle aConsumedInnerRect = aVDiagram . getCurrentRectangle ( ) ;
m_aResultingDiagramRectangleExcludingAxes = awt : : Rectangle ( aConsumedInnerRect . getMinX ( ) , aConsumedInnerRect . getMinY ( ) , aConsumedInnerRect . getWidth ( ) , aConsumedInnerRect . getHeight ( ) ) ;
}
2009-11-20 11:58:22 +01:00
}
if ( xDiagram_MarkHandles . is ( ) )
{
awt : : Point aPos ( rAvailablePos ) ;
awt : : Size aSize ( rAvailableSize ) ;
2010-04-01 14:26:26 +02:00
bool bPosSizeExcludeAxesProperty = true ;
uno : : Reference < beans : : XPropertySet > xDiaProps ( xDiagram , uno : : UNO_QUERY_THROW ) ;
if ( xDiaProps . is ( ) )
2013-01-30 11:44:23 +01:00
xDiaProps - > getPropertyValue ( " PosSizeExcludeAxes " ) > > = bPosSizeExcludeAxesProperty ;
2010-04-01 14:26:26 +02:00
if ( bUseFixedInnerSize | | bPosSizeExcludeAxesProperty )
2009-11-20 11:58:22 +01:00
{
aPos = awt : : Point ( m_aResultingDiagramRectangleExcludingAxes . X , m_aResultingDiagramRectangleExcludingAxes . Y ) ;
aSize = awt : : Size ( m_aResultingDiagramRectangleExcludingAxes . Width , m_aResultingDiagramRectangleExcludingAxes . Height ) ;
}
xDiagram_MarkHandles - > setPosition ( aPos ) ;
xDiagram_MarkHandles - > setSize ( aSize ) ;
}
return aUsedOuterRect ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2014-04-15 15:17:13 +02:00
bool ChartView : : getExplicitValuesForAxis (
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
uno : : Reference < XAxis > xAxis
, ExplicitScaleData & rExplicitScale
, ExplicitIncrementData & rExplicitIncrement )
{
impl_updateView ( ) ;
if ( ! xAxis . is ( ) )
2014-04-15 15:17:13 +02:00
return false ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
2013-10-15 07:55:26 +02:00
uno : : Reference < XCoordinateSystem > xCooSys ( AxisHelper : : getCoordinateSystemOfAxis ( xAxis , mrChartModel . getFirstDiagram ( ) ) ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
const VCoordinateSystem * pVCooSys = findInCooSysList ( m_aVCooSysList , xCooSys ) ;
if ( ! pVCooSys )
2014-04-15 15:17:13 +02:00
return false ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
sal_Int32 nDimensionIndex = - 1 ;
sal_Int32 nAxisIndex = - 1 ;
if ( AxisHelper : : getIndicesForAxis ( xAxis , xCooSys , nDimensionIndex , nAxisIndex ) )
{
rExplicitScale = pVCooSys - > getExplicitScale ( nDimensionIndex , nAxisIndex ) ;
rExplicitIncrement = pVCooSys - > getExplicitIncrement ( nDimensionIndex , nAxisIndex ) ;
2010-11-30 01:45:03 +01:00
if ( rExplicitScale . ShiftedCategoryPosition )
{
//remove 'one' from max
if ( rExplicitScale . AxisType = = : : com : : sun : : star : : chart2 : : AxisType : : DATE )
{
Date aMaxDate ( rExplicitScale . NullDate ) ; aMaxDate + = static_cast < long > ( : : rtl : : math : : approxFloor ( rExplicitScale . Maximum ) ) ;
//for explicit scales with shifted categories we need one interval more
switch ( rExplicitScale . TimeResolution )
{
case : : com : : sun : : star : : chart : : TimeUnit : : DAY :
aMaxDate - - ; break ;
case : : com : : sun : : star : : chart : : TimeUnit : : MONTH :
aMaxDate = DateHelper : : GetDateSomeMonthsAway ( aMaxDate , - 1 ) ;
break ;
case : : com : : sun : : star : : chart : : TimeUnit : : YEAR :
aMaxDate = DateHelper : : GetDateSomeYearsAway ( aMaxDate , - 1 ) ;
break ;
}
rExplicitScale . Maximum = aMaxDate - rExplicitScale . NullDate ;
}
else if ( rExplicitScale . AxisType = = : : com : : sun : : star : : chart2 : : AxisType : : CATEGORY )
rExplicitScale . Maximum - = 1.0 ;
2010-12-07 17:18:10 +01:00
else if ( rExplicitScale . AxisType = = : : com : : sun : : star : : chart2 : : AxisType : : SERIES )
rExplicitScale . Maximum - = 1.0 ;
2010-11-30 01:45:03 +01:00
}
2014-04-15 15:17:13 +02:00
return true ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2014-04-15 15:17:13 +02:00
return false ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
SdrPage * ChartView : : getSdrPage ( )
{
SdrPage * pPage = 0 ;
Reference < lang : : XUnoTunnel > xUnoTunnel ( m_xDrawPage , uno : : UNO_QUERY ) ;
if ( xUnoTunnel . is ( ) )
{
SvxDrawPage * pSvxDrawPage = reinterpret_cast < SvxDrawPage * > ( xUnoTunnel - > getSomething (
SvxDrawPage : : getUnoTunnelId ( ) ) ) ;
if ( pSvxDrawPage )
{
pPage = pSvxDrawPage - > GetSdrPage ( ) ;
}
}
return pPage ;
}
2013-04-07 12:06:47 +02:00
uno : : Reference < drawing : : XShape > ChartView : : getShapeForCID ( const OUString & rObjectCID )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aSolarGuard ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
SdrObject * pObj = DrawModelWrapper : : getNamedSdrObject ( rObjectCID , this - > getSdrPage ( ) ) ;
if ( pObj )
return uno : : Reference < drawing : : XShape > ( pObj - > getUnoShape ( ) , uno : : UNO_QUERY ) ;
return 0 ;
}
2009-11-20 11:58:22 +01:00
awt : : Rectangle ChartView : : getDiagramRectangleExcludingAxes ( )
{
impl_updateView ( ) ;
return m_aResultingDiagramRectangleExcludingAxes ;
}
2013-04-07 12:06:47 +02:00
awt : : Rectangle ChartView : : getRectangleOfObject ( const OUString & rObjectCID , bool bSnapRect )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
impl_updateView ( ) ;
awt : : Rectangle aRet ;
uno : : Reference < drawing : : XShape > xShape ( getShapeForCID ( rObjectCID ) ) ;
if ( xShape . is ( ) )
{
//special handling for axis for old api:
//same special handling for diagram
ObjectType eObjectType ( ObjectIdentifier : : getObjectType ( rObjectCID ) ) ;
if ( eObjectType = = OBJECTTYPE_AXIS | | eObjectType = = OBJECTTYPE_DIAGRAM )
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aSolarGuard ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
SvxShape * pRoot = SvxShape : : getImplementation ( xShape ) ;
if ( pRoot )
{
SdrObject * pRootSdrObject = pRoot - > GetSdrObject ( ) ;
if ( pRootSdrObject )
{
SdrObjList * pRootList = pRootSdrObject - > GetSubList ( ) ;
if ( pRootList )
{
2013-01-30 11:44:23 +01:00
OUString aShapeName = " MarkHandles " ;
2009-11-20 11:58:22 +01:00
if ( eObjectType = = OBJECTTYPE_DIAGRAM )
2013-01-30 11:44:23 +01:00
aShapeName = " PlotAreaIncludingAxes " ;
2009-11-20 11:58:22 +01:00
SdrObject * pShape = DrawModelWrapper : : getNamedSdrObject ( aShapeName , pRootList ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( pShape )
xShape = uno : : Reference < drawing : : XShape > ( pShape - > getUnoShape ( ) , uno : : UNO_QUERY ) ;
}
}
}
}
awt : : Size aSize ( xShape - > getSize ( ) ) ;
awt : : Point aPoint ( xShape - > getPosition ( ) ) ;
aRet = awt : : Rectangle ( aPoint . X , aPoint . Y , aSize . Width , aSize . Height ) ;
if ( bSnapRect )
{
//for rotated objects the shape size and position differs from the visible rectangle
SvxShape * pShape = SvxShape : : getImplementation ( xShape ) ;
if ( pShape )
{
SdrObject * pSdrObject = pShape - > GetSdrObject ( ) ;
if ( pSdrObject )
{
Rectangle aSnapRect ( pSdrObject - > GetSnapRect ( ) ) ;
aRet = awt : : Rectangle ( aSnapRect . Left ( ) , aSnapRect . Top ( ) , aSnapRect . GetWidth ( ) , aSnapRect . GetHeight ( ) ) ;
}
}
}
}
return aRet ;
}
: : boost : : shared_ptr < DrawModelWrapper > ChartView : : getDrawModelWrapper ( )
{
return m_pDrawModelWrapper ;
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
namespace
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
sal_Int32 lcl_getDiagramTitleSpace ( )
{
return 200 ; //=0,2 cm spacing
}
bool lcl_getPropertySwapXAndYAxis ( const uno : : Reference < XDiagram > & xDiagram )
{
bool bSwapXAndY = false ;
uno : : Reference < XCoordinateSystemContainer > xCooSysContainer ( xDiagram , uno : : UNO_QUERY ) ;
if ( xCooSysContainer . is ( ) )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
uno : : Sequence < uno : : Reference < XCoordinateSystem > > aCooSysList ( xCooSysContainer - > getCoordinateSystems ( ) ) ;
if ( aCooSysList . getLength ( ) )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
uno : : Reference < beans : : XPropertySet > xProp ( aCooSysList [ 0 ] , uno : : UNO_QUERY ) ;
if ( xProp . is ( ) ) try
2003-10-06 08:58:36 +00:00
{
2013-01-30 11:44:23 +01:00
xProp - > getPropertyValue ( " SwapXAndYAxis " ) > > = bSwapXAndY ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2011-11-29 02:06:57 +09:00
catch ( const uno : : Exception & e )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
ASSERT_EXCEPTION ( e ) ;
2003-10-06 08:58:36 +00:00
}
}
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
return bSwapXAndY ;
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2009-06-04 09:41:18 +00:00
sal_Int32 ExplicitValueProvider : : getExplicitNumberFormatKeyForAxis (
const Reference < chart2 : : XAxis > & xAxis
, const Reference < chart2 : : XCoordinateSystem > & xCorrespondingCoordinateSystem
, const Reference < util : : XNumberFormatsSupplier > & xNumberFormatsSupplier )
{
2011-01-14 18:11:00 +01:00
return AxisHelper : : getExplicitNumberFormatKeyForAxis ( xAxis , xCorrespondingCoordinateSystem , xNumberFormatsSupplier
2009-06-04 09:41:18 +00:00
, true /*bSearchForParallelAxisIfNothingIsFound*/ ) ;
}
2009-07-02 19:17:43 +00:00
sal_Int32 ExplicitValueProvider : : getExplicitNumberFormatKeyForDataLabel (
2007-10-22 15:56:56 +00:00
const uno : : Reference < beans : : XPropertySet > & xSeriesOrPointProp ,
const uno : : Reference < XDataSeries > & xSeries ,
sal_Int32 nPointIndex /*-1 for whole series*/ ,
2009-07-02 19:17:43 +00:00
const uno : : Reference < XDiagram > & xDiagram
2007-10-22 15:56:56 +00:00
)
{
sal_Int32 nFormat = 0 ;
if ( ! xSeriesOrPointProp . is ( ) )
return nFormat ;
2009-07-02 19:17:43 +00:00
2013-04-07 12:06:47 +02:00
OUString aPropName ( " NumberFormat " ) ;
2007-10-22 15:56:56 +00:00
if ( ! ( xSeriesOrPointProp - > getPropertyValue ( aPropName ) > > = nFormat ) )
{
2009-07-02 19:17:43 +00:00
uno : : Reference < chart2 : : XChartType > xChartType ( DataSeriesHelper : : getChartTypeOfSeries ( xSeries , xDiagram ) ) ;
bool bFormatFound = false ;
if ( ChartTypeHelper : : shouldLabelNumberFormatKeyBeDetectedFromYAxis ( xChartType ) )
{
uno : : Reference < beans : : XPropertySet > xAttachedAxisProps ( DiagramHelper : : getAttachedAxis ( xSeries , xDiagram ) , uno : : UNO_QUERY ) ;
if ( xAttachedAxisProps . is ( ) & & ( xAttachedAxisProps - > getPropertyValue ( aPropName ) > > = nFormat ) )
bFormatFound = true ;
}
if ( ! bFormatFound )
2007-10-22 15:56:56 +00:00
{
Reference < chart2 : : data : : XDataSource > xSeriesSource ( xSeries , uno : : UNO_QUERY ) ;
2009-07-02 19:17:43 +00:00
OUString aRole ( ChartTypeHelper : : getRoleOfSequenceForDataLabelNumberFormatDetection ( xChartType ) ) ;
2007-10-22 15:56:56 +00:00
Reference < data : : XLabeledDataSequence > xLabeledSequence (
2009-07-02 19:17:43 +00:00
DataSeriesHelper : : getDataSequenceByRole ( xSeriesSource , aRole , false ) ) ;
2007-10-22 15:56:56 +00:00
if ( xLabeledSequence . is ( ) )
{
Reference < data : : XDataSequence > xValues ( xLabeledSequence - > getValues ( ) ) ;
if ( xValues . is ( ) )
nFormat = xValues - > getNumberFormatKeyByIndex ( nPointIndex ) ;
}
}
}
if ( nFormat < 0 )
nFormat = 0 ;
return nFormat ;
}
2009-07-02 19:17:43 +00:00
sal_Int32 ExplicitValueProvider : : getExplicitPercentageNumberFormatKeyForDataLabel (
2007-10-22 15:56:56 +00:00
const uno : : Reference < beans : : XPropertySet > & xSeriesOrPointProp ,
const uno : : Reference < util : : XNumberFormatsSupplier > & xNumberFormatsSupplier )
{
sal_Int32 nFormat = 0 ;
if ( ! xSeriesOrPointProp . is ( ) )
return nFormat ;
2013-01-30 11:44:23 +01:00
if ( ! ( xSeriesOrPointProp - > getPropertyValue ( " PercentageNumberFormat " ) > > = nFormat ) )
2007-10-22 15:56:56 +00:00
{
2011-01-14 18:11:00 +01:00
nFormat = DiagramHelper : : getPercentNumberFormat ( xNumberFormatsSupplier ) ;
2007-10-22 15:56:56 +00:00
}
if ( nFormat < 0 )
nFormat = 0 ;
return nFormat ;
}
2010-03-31 18:43:41 +02:00
awt : : Rectangle ExplicitValueProvider : : addAxisTitleSizes (
2013-10-15 07:55:26 +02:00
ChartModel & rModel
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
, const Reference < uno : : XInterface > & xChartView
2009-11-20 11:58:22 +01:00
, const awt : : Rectangle & rExcludingPositionAndSize )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2009-11-20 11:58:22 +01:00
awt : : Rectangle aRet ( rExcludingPositionAndSize ) ;
2003-10-06 08:58:36 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//add axis title sizes to the diagram size
2013-10-15 07:55:26 +02:00
uno : : Reference < chart2 : : XTitle > xTitle_Height ( TitleHelper : : getTitle ( TitleHelper : : TITLE_AT_STANDARD_X_AXIS_POSITION , rModel ) ) ;
uno : : Reference < chart2 : : XTitle > xTitle_Width ( TitleHelper : : getTitle ( TitleHelper : : TITLE_AT_STANDARD_Y_AXIS_POSITION , rModel ) ) ;
uno : : Reference < chart2 : : XTitle > xSecondTitle_Height ( TitleHelper : : getTitle ( TitleHelper : : SECONDARY_X_AXIS_TITLE , rModel ) ) ;
uno : : Reference < chart2 : : XTitle > xSecondTitle_Width ( TitleHelper : : getTitle ( TitleHelper : : SECONDARY_Y_AXIS_TITLE , rModel ) ) ;
2008-02-18 15:02:59 +00:00
if ( xTitle_Height . is ( ) | | xTitle_Width . is ( ) | | xSecondTitle_Height . is ( ) | | xSecondTitle_Width . is ( ) )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
ExplicitValueProvider * pExplicitValueProvider = ExplicitValueProvider : : getExplicitValueProvider ( xChartView ) ;
if ( pExplicitValueProvider )
{
2012-02-18 12:37:04 +08:00
//detect whether x axis points into x direction or not
2013-10-15 07:55:26 +02:00
if ( lcl_getPropertySwapXAndYAxis ( rModel . getFirstDiagram ( ) ) )
2008-02-18 15:02:59 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
std : : swap ( xTitle_Height , xTitle_Width ) ;
2008-02-18 15:02:59 +00:00
std : : swap ( xSecondTitle_Height , xSecondTitle_Width ) ;
}
2004-01-17 12:10:08 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
sal_Int32 nTitleSpaceWidth = 0 ;
sal_Int32 nTitleSpaceHeight = 0 ;
2008-02-18 15:02:59 +00:00
sal_Int32 nSecondTitleSpaceWidth = 0 ;
sal_Int32 nSecondTitleSpaceHeight = 0 ;
2004-01-08 09:47:24 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( xTitle_Height . is ( ) )
{
2013-10-15 07:55:26 +02:00
OUString aCID_X ( ObjectIdentifier : : createClassifiedIdentifierForObject ( xTitle_Height , rModel ) ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
nTitleSpaceHeight = pExplicitValueProvider - > getRectangleOfObject ( aCID_X , true ) . Height ;
if ( nTitleSpaceHeight )
nTitleSpaceHeight + = lcl_getDiagramTitleSpace ( ) ;
}
if ( xTitle_Width . is ( ) )
2003-10-06 08:58:36 +00:00
{
2013-10-15 07:55:26 +02:00
OUString aCID_Y ( ObjectIdentifier : : createClassifiedIdentifierForObject ( xTitle_Width , rModel ) ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
nTitleSpaceWidth = pExplicitValueProvider - > getRectangleOfObject ( aCID_Y , true ) . Width ;
if ( nTitleSpaceWidth )
nTitleSpaceWidth + = lcl_getDiagramTitleSpace ( ) ;
2003-10-06 08:58:36 +00:00
}
2008-02-18 15:02:59 +00:00
if ( xSecondTitle_Height . is ( ) )
{
2013-10-15 07:55:26 +02:00
OUString aCID_X ( ObjectIdentifier : : createClassifiedIdentifierForObject ( xSecondTitle_Height , rModel ) ) ;
2008-02-18 15:02:59 +00:00
nSecondTitleSpaceHeight = pExplicitValueProvider - > getRectangleOfObject ( aCID_X , true ) . Height ;
if ( nSecondTitleSpaceHeight )
nSecondTitleSpaceHeight + = lcl_getDiagramTitleSpace ( ) ;
}
if ( xSecondTitle_Width . is ( ) )
{
2013-10-15 07:55:26 +02:00
OUString aCID_Y ( ObjectIdentifier : : createClassifiedIdentifierForObject ( xSecondTitle_Width , rModel ) ) ;
2008-02-18 15:02:59 +00:00
nSecondTitleSpaceWidth + = pExplicitValueProvider - > getRectangleOfObject ( aCID_Y , true ) . Width ;
if ( nSecondTitleSpaceWidth )
nSecondTitleSpaceWidth + = lcl_getDiagramTitleSpace ( ) ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
aRet . X - = nTitleSpaceWidth ;
2008-02-18 15:02:59 +00:00
aRet . Y - = nSecondTitleSpaceHeight ;
aRet . Width + = nTitleSpaceWidth + nSecondTitleSpaceWidth ;
aRet . Height + = nTitleSpaceHeight + nSecondTitleSpaceHeight ;
2003-10-06 08:58:36 +00:00
}
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
return aRet ;
2003-10-06 08:58:36 +00:00
}
2010-03-31 18:43:41 +02:00
awt : : Rectangle ExplicitValueProvider : : substractAxisTitleSizes (
2013-10-15 07:55:26 +02:00
ChartModel & rModel
2010-03-31 18:43:41 +02:00
, const Reference < uno : : XInterface > & xChartView
, const awt : : Rectangle & rPositionAndSizeIncludingTitles )
{
awt : : Rectangle aRet ( rPositionAndSizeIncludingTitles ) ;
//add axis title sizes to the diagram size
2013-10-15 07:55:26 +02:00
uno : : Reference < chart2 : : XTitle > xTitle_Height ( TitleHelper : : getTitle ( TitleHelper : : TITLE_AT_STANDARD_X_AXIS_POSITION , rModel ) ) ;
uno : : Reference < chart2 : : XTitle > xTitle_Width ( TitleHelper : : getTitle ( TitleHelper : : TITLE_AT_STANDARD_Y_AXIS_POSITION , rModel ) ) ;
uno : : Reference < chart2 : : XTitle > xSecondTitle_Height ( TitleHelper : : getTitle ( TitleHelper : : SECONDARY_X_AXIS_TITLE , rModel ) ) ;
uno : : Reference < chart2 : : XTitle > xSecondTitle_Width ( TitleHelper : : getTitle ( TitleHelper : : SECONDARY_Y_AXIS_TITLE , rModel ) ) ;
2010-03-31 18:43:41 +02:00
if ( xTitle_Height . is ( ) | | xTitle_Width . is ( ) | | xSecondTitle_Height . is ( ) | | xSecondTitle_Width . is ( ) )
{
ExplicitValueProvider * pExplicitValueProvider = ExplicitValueProvider : : getExplicitValueProvider ( xChartView ) ;
if ( pExplicitValueProvider )
{
2012-02-18 12:37:04 +08:00
//detect whether x axis points into x direction or not
2013-10-15 07:55:26 +02:00
if ( lcl_getPropertySwapXAndYAxis ( rModel . getFirstDiagram ( ) ) )
2010-03-31 18:43:41 +02:00
{
std : : swap ( xTitle_Height , xTitle_Width ) ;
std : : swap ( xSecondTitle_Height , xSecondTitle_Width ) ;
}
sal_Int32 nTitleSpaceWidth = 0 ;
sal_Int32 nTitleSpaceHeight = 0 ;
sal_Int32 nSecondTitleSpaceWidth = 0 ;
sal_Int32 nSecondTitleSpaceHeight = 0 ;
if ( xTitle_Height . is ( ) )
{
2013-10-15 07:55:26 +02:00
OUString aCID_X ( ObjectIdentifier : : createClassifiedIdentifierForObject ( xTitle_Height , rModel ) ) ;
2010-03-31 18:43:41 +02:00
nTitleSpaceHeight = pExplicitValueProvider - > getRectangleOfObject ( aCID_X , true ) . Height ;
if ( nTitleSpaceHeight )
nTitleSpaceHeight + = lcl_getDiagramTitleSpace ( ) ;
}
if ( xTitle_Width . is ( ) )
{
2013-10-15 07:55:26 +02:00
OUString aCID_Y ( ObjectIdentifier : : createClassifiedIdentifierForObject ( xTitle_Width , rModel ) ) ;
2010-03-31 18:43:41 +02:00
nTitleSpaceWidth = pExplicitValueProvider - > getRectangleOfObject ( aCID_Y , true ) . Width ;
if ( nTitleSpaceWidth )
nTitleSpaceWidth + = lcl_getDiagramTitleSpace ( ) ;
}
if ( xSecondTitle_Height . is ( ) )
{
2013-10-15 07:55:26 +02:00
OUString aCID_X ( ObjectIdentifier : : createClassifiedIdentifierForObject ( xSecondTitle_Height , rModel ) ) ;
2010-03-31 18:43:41 +02:00
nSecondTitleSpaceHeight = pExplicitValueProvider - > getRectangleOfObject ( aCID_X , true ) . Height ;
if ( nSecondTitleSpaceHeight )
nSecondTitleSpaceHeight + = lcl_getDiagramTitleSpace ( ) ;
}
if ( xSecondTitle_Width . is ( ) )
{
2013-10-15 07:55:26 +02:00
OUString aCID_Y ( ObjectIdentifier : : createClassifiedIdentifierForObject ( xSecondTitle_Width , rModel ) ) ;
2010-03-31 18:43:41 +02:00
nSecondTitleSpaceWidth + = pExplicitValueProvider - > getRectangleOfObject ( aCID_Y , true ) . Width ;
if ( nSecondTitleSpaceWidth )
nSecondTitleSpaceWidth + = lcl_getDiagramTitleSpace ( ) ;
}
aRet . X + = nTitleSpaceWidth ;
aRet . Y + = nSecondTitleSpaceHeight ;
aRet . Width - = ( nTitleSpaceWidth + nSecondTitleSpaceWidth ) ;
aRet . Height - = ( nTitleSpaceHeight + nSecondTitleSpaceHeight ) ;
}
}
return aRet ;
}
2014-03-28 00:07:35 +01:00
namespace {
2003-12-12 19:15:30 +00:00
double lcl_getPageLayoutDistancePercentage ( )
{
return 0.02 ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
bool getAvailablePosAndSizeForDiagram (
awt : : Point & rOutPos , awt : : Size & rOutAvailableDiagramSize
2003-12-04 14:58:12 +00:00
, const awt : : Rectangle & rSpaceLeft
, const awt : : Size & rPageSize
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
, const uno : : Reference < XDiagram > & xDiagram
2009-11-20 11:58:22 +01:00
, bool & bUseFixedInnerSize )
2003-10-06 08:58:36 +00:00
{
2009-11-20 11:58:22 +01:00
bUseFixedInnerSize = false ;
2003-10-28 09:41:42 +00:00
//@todo: we need a size dependent on the axis labels
2003-12-12 19:15:30 +00:00
awt : : Rectangle aRemainingSpace ( rSpaceLeft ) ;
{
sal_Int32 nYDistance = static_cast < sal_Int32 > ( rPageSize . Height * lcl_getPageLayoutDistancePercentage ( ) ) ;
sal_Int32 nXDistance = static_cast < sal_Int32 > ( rPageSize . Width * lcl_getPageLayoutDistancePercentage ( ) ) ;
aRemainingSpace . X + = nXDistance ;
aRemainingSpace . Width - = 2 * nXDistance ;
aRemainingSpace . Y + = nYDistance ;
aRemainingSpace . Height - = 2 * nYDistance ;
}
if ( aRemainingSpace . Width < = 0 | | aRemainingSpace . Height < = 0 )
2003-10-06 08:58:36 +00:00
return false ;
2003-12-06 20:57:17 +00:00
uno : : Reference < beans : : XPropertySet > xProp ( xDiagram , uno : : UNO_QUERY ) ;
2009-11-20 11:58:22 +01:00
bool bPosSizeExcludeAxes = false ;
if ( xProp . is ( ) )
2013-01-30 11:44:23 +01:00
xProp - > getPropertyValue ( " PosSizeExcludeAxes " ) > > = bPosSizeExcludeAxes ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
2003-12-04 14:58:12 +00:00
//size:
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
: : com : : sun : : star : : chart2 : : RelativeSize aRelativeSize ;
2013-01-30 11:44:23 +01:00
if ( xProp . is ( ) & & ( xProp - > getPropertyValue ( " RelativeSize " ) > > = aRelativeSize ) )
2003-12-06 20:57:17 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
rOutAvailableDiagramSize . Height = static_cast < sal_Int32 > ( aRelativeSize . Secondary * rPageSize . Height ) ;
rOutAvailableDiagramSize . Width = static_cast < sal_Int32 > ( aRelativeSize . Primary * rPageSize . Width ) ;
2009-11-20 11:58:22 +01:00
bUseFixedInnerSize = bPosSizeExcludeAxes ;
2003-12-06 20:57:17 +00:00
}
else
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
rOutAvailableDiagramSize = awt : : Size ( aRemainingSpace . Width , aRemainingSpace . Height ) ;
2003-12-04 14:58:12 +00:00
//position:
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
chart2 : : RelativePosition aRelativePosition ;
2013-01-30 11:44:23 +01:00
if ( xProp . is ( ) & & ( xProp - > getPropertyValue ( " RelativePosition " ) > > = aRelativePosition ) )
2003-12-04 14:58:12 +00:00
{
2012-02-18 12:37:04 +08:00
//@todo decide whether x is primary or secondary
2003-12-04 14:58:12 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//the coordinates re relative to the page
double fX = aRelativePosition . Primary * rPageSize . Width ;
double fY = aRelativePosition . Secondary * rPageSize . Height ;
2003-12-04 14:58:12 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
rOutPos = RelativePositionHelper : : getUpperLeftCornerOfAnchoredObject (
awt : : Point ( static_cast < sal_Int32 > ( fX ) , static_cast < sal_Int32 > ( fY ) )
, rOutAvailableDiagramSize , aRelativePosition . Anchor ) ;
2009-11-20 11:58:22 +01:00
bUseFixedInnerSize = bPosSizeExcludeAxes ;
2003-12-04 14:58:12 +00:00
}
else
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
rOutPos = awt : : Point ( aRemainingSpace . X , aRemainingSpace . Y ) ;
2007-06-11 14:03:54 +00:00
//ensure that the diagram does not lap out right side or out of bottom
{
if ( rOutPos . Y + rOutAvailableDiagramSize . Height > rPageSize . Height )
rOutAvailableDiagramSize . Height = rPageSize . Height - rOutPos . Y ;
if ( rOutPos . X + rOutAvailableDiagramSize . Width > rPageSize . Width )
rOutAvailableDiagramSize . Width = rPageSize . Width - rOutPos . X ;
}
2003-10-06 08:58:36 +00:00
return true ;
}
2003-12-12 19:15:30 +00:00
enum TitleAlignment { ALIGN_LEFT , ALIGN_TOP , ALIGN_RIGHT , ALIGN_BOTTOM , ALIGN_Z } ;
void changePositionOfAxisTitle ( VTitle * pVTitle , TitleAlignment eAlignment
, awt : : Rectangle & rDiagramPlusAxesRect , const awt : : Size & rPageSize )
{
if ( ! pVTitle )
return ;
awt : : Point aNewPosition ( 0 , 0 ) ;
awt : : Size aTitleSize = pVTitle - > getFinalSize ( ) ;
sal_Int32 nYDistance = static_cast < sal_Int32 > ( rPageSize . Height * lcl_getPageLayoutDistancePercentage ( ) ) ;
sal_Int32 nXDistance = static_cast < sal_Int32 > ( rPageSize . Width * lcl_getPageLayoutDistancePercentage ( ) ) ;
switch ( eAlignment )
{
2008-02-18 15:02:59 +00:00
case ALIGN_TOP :
aNewPosition = awt : : Point ( rDiagramPlusAxesRect . X + rDiagramPlusAxesRect . Width / 2
, rDiagramPlusAxesRect . Y - aTitleSize . Height / 2 - nYDistance ) ;
break ;
2003-12-12 19:15:30 +00:00
case ALIGN_BOTTOM :
aNewPosition = awt : : Point ( rDiagramPlusAxesRect . X + rDiagramPlusAxesRect . Width / 2
, rDiagramPlusAxesRect . Y + rDiagramPlusAxesRect . Height + aTitleSize . Height / 2 + nYDistance ) ;
break ;
case ALIGN_LEFT :
aNewPosition = awt : : Point ( rDiagramPlusAxesRect . X - aTitleSize . Width / 2 - nXDistance
, rDiagramPlusAxesRect . Y + rDiagramPlusAxesRect . Height / 2 ) ;
break ;
2008-02-18 15:02:59 +00:00
case ALIGN_RIGHT :
aNewPosition = awt : : Point ( rDiagramPlusAxesRect . X + rDiagramPlusAxesRect . Width + aTitleSize . Width / 2 + nXDistance
, rDiagramPlusAxesRect . Y + rDiagramPlusAxesRect . Height / 2 ) ;
break ;
2003-12-12 19:15:30 +00:00
case ALIGN_Z :
aNewPosition = awt : : Point ( rDiagramPlusAxesRect . X + rDiagramPlusAxesRect . Width + aTitleSize . Width / 2 + nXDistance
, rDiagramPlusAxesRect . Y + rDiagramPlusAxesRect . Height - aTitleSize . Height / 2 ) ;
break ;
default :
break ;
}
2009-11-20 11:58:22 +01:00
sal_Int32 nMaxY = rPageSize . Height - aTitleSize . Height / 2 ;
sal_Int32 nMaxX = rPageSize . Width - aTitleSize . Width / 2 ;
sal_Int32 nMinX = aTitleSize . Width / 2 ;
sal_Int32 nMinY = aTitleSize . Height / 2 ;
if ( aNewPosition . Y > nMaxY )
aNewPosition . Y = nMaxY ;
if ( aNewPosition . X > nMaxX )
aNewPosition . X = nMaxX ;
if ( aNewPosition . Y < nMinY )
aNewPosition . Y = nMinY ;
if ( aNewPosition . X < nMinX )
aNewPosition . X = nMinX ;
2003-12-12 19:15:30 +00:00
pVTitle - > changePosition ( aNewPosition ) ;
}
2012-09-20 17:39:46 -04:00
boost : : shared_ptr < VTitle > lcl_createTitle ( TitleHelper : : eTitleType eType
2003-10-06 08:58:36 +00:00
, const uno : : Reference < drawing : : XShapes > & xPageShapes
, const uno : : Reference < lang : : XMultiServiceFactory > & xShapeFactory
2013-10-15 07:55:26 +02:00
, ChartModel & rModel
2003-12-12 19:15:30 +00:00
, awt : : Rectangle & rRemainingSpace
2003-11-14 14:25:55 +00:00
, const awt : : Size & rPageSize
2003-12-12 19:15:30 +00:00
, TitleAlignment eAlignment
, bool & rbAutoPosition )
2003-10-06 08:58:36 +00:00
{
2012-09-20 17:39:46 -04:00
boost : : shared_ptr < VTitle > apVTitle ;
2010-02-17 11:45:23 +01:00
// #i109336# Improve auto positioning in chart
double fPercentage = lcl_getPageLayoutDistancePercentage ( ) ;
sal_Int32 nXDistance = static_cast < sal_Int32 > ( rPageSize . Width * fPercentage ) ;
sal_Int32 nYDistance = static_cast < sal_Int32 > ( rPageSize . Height * fPercentage ) ;
if ( eType = = TitleHelper : : MAIN_TITLE )
{
sal_Int32 nYOffset = 135 ; // 1/100 mm
nYDistance + = nYOffset ;
}
else if ( eType = = TitleHelper : : TITLE_AT_STANDARD_X_AXIS_POSITION )
{
sal_Int32 nYOffset = 420 ; // 1/100 mm
nYDistance = nYOffset ;
}
else if ( eType = = TitleHelper : : TITLE_AT_STANDARD_Y_AXIS_POSITION )
{
sal_Int32 nXOffset = 450 ; // 1/100 mm
nXDistance = nXOffset ;
}
2013-10-15 07:55:26 +02:00
uno : : Reference < XTitle > xTitle ( TitleHelper : : getTitle ( eType , rModel ) ) ;
2013-04-07 12:06:47 +02:00
OUString aCompleteString ( TitleHelper : : getCompleteString ( xTitle ) ) ;
2011-12-10 22:03:11 -02:00
if ( ! aCompleteString . isEmpty ( ) )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//create title
2012-09-20 17:39:46 -04:00
apVTitle . reset ( new VTitle ( xTitle ) ) ;
2013-10-15 07:55:26 +02:00
OUString aCID ( ObjectIdentifier : : createClassifiedIdentifierForObject ( xTitle , rModel ) ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
apVTitle - > init ( xPageShapes , xShapeFactory , aCID ) ;
2003-12-12 19:15:30 +00:00
apVTitle - > createShapes ( awt : : Point ( 0 , 0 ) , rPageSize ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
awt : : Size aTitleUnrotatedSize = apVTitle - > getUnrotatedSize ( ) ;
2003-12-12 19:15:30 +00:00
awt : : Size aTitleSize = apVTitle - > getFinalSize ( ) ;
//position
rbAutoPosition = true ;
awt : : Point aNewPosition ( 0 , 0 ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
chart2 : : RelativePosition aRelativePosition ;
2003-12-04 14:58:12 +00:00
uno : : Reference < beans : : XPropertySet > xProp ( xTitle , uno : : UNO_QUERY ) ;
2013-01-30 11:44:23 +01:00
if ( xProp . is ( ) & & ( xProp - > getPropertyValue ( " RelativePosition " ) > > = aRelativePosition ) )
2003-12-04 14:58:12 +00:00
{
2003-12-12 19:15:30 +00:00
rbAutoPosition = false ;
2012-02-18 12:37:04 +08:00
//@todo decide whether x is primary or secondary
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
double fX = aRelativePosition . Primary * rPageSize . Width ;
double fY = aRelativePosition . Secondary * rPageSize . Height ;
2003-12-04 14:58:12 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
double fAnglePi = apVTitle - > getRotationAnglePi ( ) ;
aNewPosition = RelativePositionHelper : : getCenterOfAnchoredObject (
awt : : Point ( static_cast < sal_Int32 > ( fX ) , static_cast < sal_Int32 > ( fY ) )
, aTitleUnrotatedSize , aRelativePosition . Anchor , fAnglePi ) ;
2003-12-04 14:58:12 +00:00
}
2003-12-12 19:15:30 +00:00
else //auto position
2003-12-04 14:58:12 +00:00
{
2003-12-12 19:15:30 +00:00
switch ( eAlignment )
{
case ALIGN_TOP :
aNewPosition = awt : : Point ( rRemainingSpace . X + rRemainingSpace . Width / 2
, rRemainingSpace . Y + aTitleSize . Height / 2 + nYDistance ) ;
break ;
case ALIGN_BOTTOM :
aNewPosition = awt : : Point ( rRemainingSpace . X + rRemainingSpace . Width / 2
, rRemainingSpace . Y + rRemainingSpace . Height - aTitleSize . Height / 2 - nYDistance ) ;
break ;
case ALIGN_LEFT :
aNewPosition = awt : : Point ( rRemainingSpace . X + aTitleSize . Width / 2 + nXDistance
, rRemainingSpace . Y + rRemainingSpace . Height / 2 ) ;
break ;
case ALIGN_RIGHT :
aNewPosition = awt : : Point ( rRemainingSpace . X + rRemainingSpace . Width - aTitleSize . Width / 2 - nXDistance
, rRemainingSpace . Y + rRemainingSpace . Height / 2 ) ;
break ;
default :
break ;
}
2003-12-04 14:58:12 +00:00
}
2003-12-12 19:15:30 +00:00
apVTitle - > changePosition ( aNewPosition ) ;
2003-12-04 14:58:12 +00:00
2003-12-12 19:15:30 +00:00
//remaining space
switch ( eAlignment )
{
case ALIGN_TOP :
rRemainingSpace . Y + = ( aTitleSize . Height + nYDistance ) ;
rRemainingSpace . Height - = ( aTitleSize . Height + nYDistance ) ;
break ;
case ALIGN_BOTTOM :
rRemainingSpace . Height - = ( aTitleSize . Height + nYDistance ) ;
break ;
case ALIGN_LEFT :
rRemainingSpace . X + = ( aTitleSize . Width + nXDistance ) ;
rRemainingSpace . Width - = ( aTitleSize . Width + nXDistance ) ;
break ;
case ALIGN_RIGHT :
rRemainingSpace . Width - = ( aTitleSize . Width + nXDistance ) ;
break ;
default :
break ;
}
2003-10-06 08:58:36 +00:00
}
2010-02-17 11:45:23 +01:00
else
{
// #i109336# Improve auto positioning in chart
switch ( eAlignment )
{
case ALIGN_TOP :
{
rRemainingSpace . Y + = nYDistance ;
rRemainingSpace . Height - = nYDistance ;
}
break ;
case ALIGN_BOTTOM :
{
rRemainingSpace . Height - = nYDistance ;
}
break ;
case ALIGN_LEFT :
{
rRemainingSpace . X + = nXDistance ;
rRemainingSpace . Width - = nXDistance ;
}
break ;
case ALIGN_RIGHT :
{
rRemainingSpace . Width - = nXDistance ;
}
break ;
default :
break ;
}
}
2003-12-12 19:15:30 +00:00
return apVTitle ;
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
bool lcl_createLegend ( const uno : : Reference < XLegend > & xLegend
2003-10-08 16:40:39 +00:00
, const uno : : Reference < drawing : : XShapes > & xPageShapes
, const uno : : Reference < lang : : XMultiServiceFactory > & xShapeFactory
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
, const uno : : Reference < uno : : XComponentContext > & xContext
, awt : : Rectangle & rRemainingSpace
2003-12-12 19:15:30 +00:00
, const awt : : Size & rPageSize
2013-10-15 07:55:26 +02:00
, ChartModel & rModel
2009-01-21 09:49:41 +00:00
, const std : : vector < LegendEntryProvider * > & rLegendEntryProviderList
, sal_Int16 nDefaultWritingMode )
2003-10-08 16:40:39 +00:00
{
2003-10-20 08:59:32 +00:00
if ( VLegend : : isVisible ( xLegend ) )
2003-10-08 16:40:39 +00:00
{
2013-10-15 07:55:26 +02:00
VLegend aVLegend ( xLegend , xContext , rLegendEntryProviderList ,
xPageShapes , xShapeFactory , rModel ) ;
2009-01-21 09:49:41 +00:00
aVLegend . setDefaultWritingMode ( nDefaultWritingMode ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
aVLegend . createShapes ( awt : : Size ( rRemainingSpace . Width , rRemainingSpace . Height ) ,
2003-11-12 18:41:43 +00:00
rPageSize ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
aVLegend . changePosition ( rRemainingSpace , rPageSize ) ;
2003-12-12 19:15:30 +00:00
return true ;
2003-10-08 16:40:39 +00:00
}
2003-12-12 19:15:30 +00:00
return false ;
2003-10-08 16:40:39 +00:00
}
2003-10-17 13:49:39 +00:00
void formatPage (
2013-10-15 07:55:26 +02:00
ChartModel & rChartModel
2003-10-17 13:49:39 +00:00
, const awt : : Size rPageSize
, const uno : : Reference < drawing : : XShapes > & xTarget
, const uno : : Reference < lang : : XMultiServiceFactory > & xShapeFactory
)
{
try
{
2013-10-15 07:55:26 +02:00
uno : : Reference < beans : : XPropertySet > xModelPage ( rChartModel . getPageBackground ( ) ) ;
2003-10-17 13:49:39 +00:00
if ( ! xModelPage . is ( ) )
return ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( ! xShapeFactory . is ( ) )
return ;
2003-10-17 13:49:39 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//format page
2013-10-06 07:43:07 +02:00
tPropertyNameValueMap aNameValueMap ;
aNameValueMap . insert ( tPropertyNameValueMap : : value_type ( " LineStyle " , uno : : makeAny ( drawing : : LineStyle_NONE ) ) ) ;
PropertyMapper : : getValueMap ( aNameValueMap , PropertyMapper : : getPropertyNameMapForFillAndLineProperties ( ) , xModelPage ) ;
OUString aCID ( ObjectIdentifier : : createClassifiedIdentifier ( OBJECTTYPE_PAGE , OUString ( ) ) ) ;
aNameValueMap . insert ( tPropertyNameValueMap : : value_type ( " Name " , uno : : makeAny ( aCID ) ) ) ; //CID OUString
tNameSequence aNames ;
tAnySequence aValues ;
PropertyMapper : : getMultiPropertyListsFromValueMap ( aNames , aValues , aNameValueMap ) ;
AbstractShapeFactory * pShapeFactory = AbstractShapeFactory : : getOrCreateShapeFactory ( xShapeFactory ) ;
uno : : Reference < drawing : : XShape > xShape =
pShapeFactory - > createRectangle ( xTarget ,
rPageSize ,
awt : : Point ( 0 , 0 ) ,
aNames , aValues ) ;
2003-10-17 13:49:39 +00:00
}
2011-11-29 02:06:57 +09:00
catch ( const uno : : Exception & ex )
2003-10-17 13:49:39 +00:00
{
ASSERT_EXCEPTION ( ex ) ;
}
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
void lcl_removeEmptyGroupShapes ( const Reference < drawing : : XShapes > & xParent )
2003-10-06 08:58:36 +00:00
{
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( ! xParent . is ( ) )
return ;
Reference < drawing : : XShapeGroup > xParentGroup ( xParent , uno : : UNO_QUERY ) ;
if ( ! xParentGroup . is ( ) )
{
Reference < drawing : : XDrawPage > xPage ( xParent , uno : : UNO_QUERY ) ;
if ( ! xPage . is ( ) )
return ;
}
2003-10-06 08:58:36 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//iterate from back!
for ( sal_Int32 nN = xParent - > getCount ( ) ; nN - - ; )
{
uno : : Any aAny = xParent - > getByIndex ( nN ) ;
Reference < drawing : : XShapes > xShapes ( 0 ) ;
if ( aAny > > = xShapes )
lcl_removeEmptyGroupShapes ( xShapes ) ;
if ( xShapes . is ( ) & & xShapes - > getCount ( ) = = 0 )
{
//remove empty group shape
Reference < drawing : : XShapeGroup > xGroup ( xShapes , uno : : UNO_QUERY ) ;
Reference < drawing : : XShape > xShape ( xShapes , uno : : UNO_QUERY ) ;
if ( xGroup . is ( ) )
xParent - > remove ( xShape ) ;
}
}
}
2003-10-06 08:58:36 +00:00
2014-03-28 00:07:35 +01:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
bool ChartView : : impl_AddInDrawsAllByItself ( )
{
2011-02-04 17:09:40 +01:00
return false ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2003-12-12 19:15:30 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
void ChartView : : impl_refreshAddIn ( )
{
if ( ! m_bRefreshAddIn )
return ;
2003-12-12 19:43:35 +00:00
2013-10-15 07:55:26 +02:00
uno : : Reference < beans : : XPropertySet > xProp ( static_cast < : : cppu : : OWeakObject * > ( & mrChartModel ) , uno : : UNO_QUERY ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( xProp . is ( ) ) try
{
uno : : Reference < util : : XRefreshable > xAddIn ;
2013-01-30 11:44:23 +01:00
xProp - > getPropertyValue ( " AddIn " ) > > = xAddIn ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( xAddIn . is ( ) )
{
2014-04-15 15:17:13 +02:00
bool bRefreshAddInAllowed = true ;
2013-01-30 11:44:23 +01:00
xProp - > getPropertyValue ( " RefreshAddInAllowed " ) > > = bRefreshAddInAllowed ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( bRefreshAddInAllowed )
xAddIn - > refresh ( ) ;
}
}
2011-11-29 02:06:57 +09:00
catch ( const uno : : Exception & e )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
ASSERT_EXCEPTION ( e ) ;
}
}
2003-12-12 19:15:30 +00:00
2014-03-31 00:28:14 +02:00
/**
* Is it a real 3 D chart with a true 3 D scene or a 3 D chart in a 2 D scene .
*/
bool ChartView : : isReal3DChart ( )
{
uno : : Reference < XDiagram > xDiagram ( mrChartModel . getFirstDiagram ( ) ) ;
2014-04-10 23:05:54 -04:00
return GL3DHelper : : isGL3DDiagram ( xDiagram ) ;
2014-03-31 00:28:14 +02:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
void ChartView : : createShapes ( )
{
2013-12-31 20:59:28 +01:00
osl : : ResettableMutexGuard aTimedGuard ( maTimeMutex ) ;
2013-12-30 06:45:50 +01:00
if ( mrChartModel . isTimeBased ( ) )
2013-12-31 20:59:28 +01:00
{
2013-12-30 06:45:50 +01:00
maTimeBased . bTimeBased = true ;
2013-12-31 20:59:28 +01:00
}
2014-03-27 10:35:15 -04:00
# if ENABLE_GL3D_BARCHART
debugGL3DOutput ( mrChartModel ) ;
# endif
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//make sure add-in is refreshed after creating the shapes
const : : comphelper : : ScopeGuard aGuard ( boost : : bind ( & ChartView : : impl_refreshAddIn , this ) ) ;
if ( impl_AddInDrawsAllByItself ( ) )
return ;
2003-10-06 08:58:36 +00:00
2009-11-20 11:58:22 +01:00
m_aResultingDiagramRectangleExcludingAxes = awt : : Rectangle ( 0 , 0 , 0 , 0 ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
impl_deleteCoordinateSystems ( ) ;
if ( m_pDrawModelWrapper )
2007-07-25 08:05:56 +00:00
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aSolarGuard ;
2009-11-04 15:44:27 +00:00
// #i12587# support for shapes in chart
2014-01-28 20:02:54 +01:00
m_pDrawModelWrapper - > getSdrModel ( ) . EnableUndo ( false ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
m_pDrawModelWrapper - > clearMainDrawPage ( ) ;
2007-07-25 08:05:56 +00:00
}
2003-12-12 19:15:30 +00:00
2013-10-15 07:55:26 +02:00
lcl_setDefaultWritingMode ( m_pDrawModelWrapper , mrChartModel ) ;
2008-11-26 15:19:48 +00:00
2013-10-15 07:55:26 +02:00
awt : : Size aPageSize = mrChartModel . getVisualAreaSize ( embed : : Aspects : : MSOLE_CONTENT ) ;
2003-12-12 19:15:30 +00:00
2013-10-05 01:50:11 +02:00
AbstractShapeFactory * pShapeFactory = AbstractShapeFactory : : getOrCreateShapeFactory ( m_xShapeFactory ) ;
2013-12-28 07:21:34 +01:00
if ( ! mxRootShape . is ( ) )
mxRootShape = pShapeFactory - > getOrCreateChartRootShape ( m_xDrawPage ) ;
2003-12-12 19:15:30 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
SdrPage * pPage = ChartView : : getSdrPage ( ) ;
2013-03-03 17:11:39 +01:00
if ( pPage ) //it is necessary to use the implementation here as the uno page does not provide a propertyset
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
pPage - > SetSize ( Size ( aPageSize . Width , aPageSize . Height ) ) ;
else
{
2011-03-01 19:05:02 +01:00
OSL_FAIL ( " could not set page size correctly " ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2013-12-28 07:21:34 +01:00
pShapeFactory - > setPageSize ( mxRootShape , aPageSize ) ;
2014-04-15 00:27:25 +02:00
pShapeFactory - > clearPage ( m_xDrawPage ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
2014-04-17 17:24:22 +03:00
# if HAVE_FEATURE_DESKTOP
2014-03-31 00:28:14 +02:00
if ( isReal3DChart ( ) )
{
createShapes3D ( ) ;
return ;
}
2014-05-07 21:01:28 +02:00
else
{
// hide OpenGL window for now in normal charts
OpenGLWindow * pWindow = mrChartModel . getOpenGLWindow ( ) ;
if ( pWindow )
pWindow - > Show ( false ) ;
}
2014-04-17 17:24:22 +03:00
# endif
2014-03-31 00:28:14 +02:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aSolarGuard ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
// todo: it would be nicer to just pass the page m_xDrawPage and format it,
// but the draw page does not support XPropertySet
2013-12-28 07:21:34 +01:00
formatPage ( mrChartModel , aPageSize , mxRootShape , m_xShapeFactory ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//sal_Int32 nYDistance = static_cast<sal_Int32>(aPageSize.Height*lcl_getPageLayoutDistancePercentage());
awt : : Rectangle aRemainingSpace ( 0 , 0 , aPageSize . Width , aPageSize . Height ) ;
//create the group shape for diagram and axes first to have title and legends on top of it
2013-10-15 07:55:26 +02:00
uno : : Reference < XDiagram > xDiagram ( mrChartModel . getFirstDiagram ( ) ) ;
2013-08-21 15:07:31 +02:00
OUString aDiagramCID ( ObjectIdentifier : : createClassifiedIdentifier ( OBJECTTYPE_DIAGRAM , OUString : : number ( 0 ) ) ) ; //todo: other index if more than one diagram is possible
2013-10-05 01:50:11 +02:00
uno : : Reference < drawing : : XShapes > xDiagramPlusAxesPlusMarkHandlesGroup_Shapes (
2013-12-28 07:21:34 +01:00
pShapeFactory - > createGroup2D ( mxRootShape , aDiagramCID ) ) ;
2009-11-20 11:58:22 +01:00
2013-10-05 01:50:11 +02:00
uno : : Reference < drawing : : XShape > xDiagram_MarkHandles ( pShapeFactory - > createInvisibleRectangle (
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
xDiagramPlusAxesPlusMarkHandlesGroup_Shapes , awt : : Size ( 0 , 0 ) ) ) ;
2013-10-05 01:50:11 +02:00
AbstractShapeFactory : : setShapeName ( xDiagram_MarkHandles , " MarkHandles " ) ;
2009-11-20 11:58:22 +01:00
2013-10-05 01:50:11 +02:00
uno : : Reference < drawing : : XShape > xDiagram_OuterRect ( pShapeFactory - > createInvisibleRectangle (
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
xDiagramPlusAxesPlusMarkHandlesGroup_Shapes , awt : : Size ( 0 , 0 ) ) ) ;
2013-10-05 01:50:11 +02:00
AbstractShapeFactory : : setShapeName ( xDiagram_OuterRect , " PlotAreaIncludingAxes " ) ;
2009-11-20 11:58:22 +01:00
2013-10-05 01:50:11 +02:00
uno : : Reference < drawing : : XShapes > xDiagramPlusAxes_Shapes ( pShapeFactory - > createGroup2D ( xDiagramPlusAxesPlusMarkHandlesGroup_Shapes ) ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
bool bAutoPositionDummy = true ;
2013-12-28 07:21:34 +01:00
lcl_createTitle ( TitleHelper : : MAIN_TITLE , mxRootShape , m_xShapeFactory , mrChartModel
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
, aRemainingSpace , aPageSize , ALIGN_TOP , bAutoPositionDummy ) ;
if ( aRemainingSpace . Width < = 0 | | aRemainingSpace . Height < = 0 )
return ;
2013-12-28 07:21:34 +01:00
lcl_createTitle ( TitleHelper : : SUB_TITLE , mxRootShape , m_xShapeFactory , mrChartModel
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
, aRemainingSpace , aPageSize , ALIGN_TOP , bAutoPositionDummy ) ;
if ( aRemainingSpace . Width < = 0 | | aRemainingSpace . Height < = 0 )
return ;
SeriesPlotterContainer aSeriesPlotterContainer ( m_aVCooSysList ) ;
2013-10-15 07:55:26 +02:00
aSeriesPlotterContainer . initializeCooSysAndSeriesPlotter ( mrChartModel ) ;
2013-12-31 20:59:28 +01:00
if ( maTimeBased . bTimeBased & & maTimeBased . nFrame ! = 0 )
2013-12-30 08:39:19 +01:00
{
std : : vector < VSeriesPlotter * > & rSeriesPlotter =
aSeriesPlotterContainer . getSeriesPlotterList ( ) ;
size_t n = rSeriesPlotter . size ( ) ;
for ( size_t i = 0 ; i < n ; + + i )
{
std : : vector < VDataSeries * > aAllNewDataSeries =
rSeriesPlotter [ i ] - > getAllSeries ( ) ;
std : : vector < VDataSeries * > & rAllOldDataSeries =
maTimeBased . m_aDataSeriesList [ i ] ;
size_t m = std : : min ( aAllNewDataSeries . size ( ) , rAllOldDataSeries . size ( ) ) ;
for ( size_t j = 0 ; j < m ; + + j )
{
aAllNewDataSeries [ j ] - > setOldTimeBased (
rAllOldDataSeries [ j ] , ( maTimeBased . nFrame % 60 ) / 60.0 ) ;
}
}
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
2013-12-28 07:21:34 +01:00
lcl_createLegend ( LegendHelper : : getLegend ( mrChartModel ) , mxRootShape , m_xShapeFactory , m_xCC
2013-10-15 07:55:26 +02:00
, aRemainingSpace , aPageSize , mrChartModel , aSeriesPlotterContainer . getLegendEntryProviderList ( )
2009-01-21 09:49:41 +00:00
, lcl_getDefaultWritingModeFromPool ( m_pDrawModelWrapper ) ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( aRemainingSpace . Width < = 0 | | aRemainingSpace . Height < = 0 )
return ;
2008-02-18 15:02:59 +00:00
Reference < chart2 : : XChartType > xChartType ( DiagramHelper : : getChartTypeByIndex ( xDiagram , 0 ) ) ;
sal_Int32 nDimension = DiagramHelper : : getDimension ( xDiagram ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
bool bAutoPosition_XTitle = true ;
2012-09-20 17:39:46 -04:00
boost : : shared_ptr < VTitle > apVTitle_X ;
2008-02-18 15:02:59 +00:00
if ( ChartTypeHelper : : isSupportingMainAxis ( xChartType , nDimension , 0 ) )
2013-12-28 07:21:34 +01:00
apVTitle_X = lcl_createTitle ( TitleHelper : : TITLE_AT_STANDARD_X_AXIS_POSITION , mxRootShape , m_xShapeFactory , mrChartModel
2008-02-18 15:02:59 +00:00
, aRemainingSpace , aPageSize , ALIGN_BOTTOM , bAutoPosition_XTitle ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( aRemainingSpace . Width < = 0 | | aRemainingSpace . Height < = 0 )
return ;
bool bAutoPosition_YTitle = true ;
2012-09-20 17:39:46 -04:00
boost : : shared_ptr < VTitle > apVTitle_Y ;
2008-02-18 15:02:59 +00:00
if ( ChartTypeHelper : : isSupportingMainAxis ( xChartType , nDimension , 1 ) )
2013-12-28 07:21:34 +01:00
apVTitle_Y = lcl_createTitle ( TitleHelper : : TITLE_AT_STANDARD_Y_AXIS_POSITION , mxRootShape , m_xShapeFactory , mrChartModel
2008-02-18 15:02:59 +00:00
, aRemainingSpace , aPageSize , ALIGN_LEFT , bAutoPosition_YTitle ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( aRemainingSpace . Width < = 0 | | aRemainingSpace . Height < = 0 )
return ;
bool bAutoPosition_ZTitle = true ;
2012-09-20 17:39:46 -04:00
boost : : shared_ptr < VTitle > apVTitle_Z ;
2008-02-18 15:02:59 +00:00
if ( ChartTypeHelper : : isSupportingMainAxis ( xChartType , nDimension , 2 ) )
2013-12-28 07:21:34 +01:00
apVTitle_Z = lcl_createTitle ( TitleHelper : : Z_AXIS_TITLE , mxRootShape , m_xShapeFactory , mrChartModel
2008-02-18 15:02:59 +00:00
, aRemainingSpace , aPageSize , ALIGN_RIGHT , bAutoPosition_ZTitle ) ;
if ( aRemainingSpace . Width < = 0 | | aRemainingSpace . Height < = 0 )
return ;
bool bDummy = false ;
bool bIsVertical = DiagramHelper : : getVertical ( xDiagram , bDummy , bDummy ) ;
bool bAutoPosition_SecondXTitle = true ;
2012-09-20 17:39:46 -04:00
boost : : shared_ptr < VTitle > apVTitle_SecondX ;
2008-02-18 15:02:59 +00:00
if ( ChartTypeHelper : : isSupportingSecondaryAxis ( xChartType , nDimension , 0 ) )
2013-12-28 07:21:34 +01:00
apVTitle_SecondX = lcl_createTitle ( TitleHelper : : SECONDARY_X_AXIS_TITLE , mxRootShape , m_xShapeFactory , mrChartModel
2008-02-18 15:02:59 +00:00
, aRemainingSpace , aPageSize , bIsVertical ? ALIGN_RIGHT : ALIGN_TOP , bAutoPosition_SecondXTitle ) ;
if ( aRemainingSpace . Width < = 0 | | aRemainingSpace . Height < = 0 )
return ;
bool bAutoPosition_SecondYTitle = true ;
2012-09-20 17:39:46 -04:00
boost : : shared_ptr < VTitle > apVTitle_SecondY ;
2008-02-18 15:02:59 +00:00
if ( ChartTypeHelper : : isSupportingSecondaryAxis ( xChartType , nDimension , 1 ) )
2013-12-28 07:21:34 +01:00
apVTitle_SecondY = lcl_createTitle ( TitleHelper : : SECONDARY_Y_AXIS_TITLE , mxRootShape , m_xShapeFactory , mrChartModel
2008-02-18 15:02:59 +00:00
, aRemainingSpace , aPageSize , bIsVertical ? ALIGN_TOP : ALIGN_RIGHT , bAutoPosition_SecondYTitle ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( aRemainingSpace . Width < = 0 | | aRemainingSpace . Height < = 0 )
return ;
awt : : Point aAvailablePosDia ;
awt : : Size aAvailableSizeForDiagram ;
2009-11-20 11:58:22 +01:00
bool bUseFixedInnerSize = false ;
2010-04-01 11:38:41 +02:00
if ( getAvailablePosAndSizeForDiagram ( aAvailablePosDia , aAvailableSizeForDiagram , aRemainingSpace , aPageSize
2013-10-15 07:55:26 +02:00
, mrChartModel . getFirstDiagram ( ) , bUseFixedInnerSize ) )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2009-11-20 11:58:22 +01:00
awt : : Rectangle aUsedOuterRect = impl_createDiagramAndContent ( aSeriesPlotterContainer
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
, xDiagramPlusAxes_Shapes
2009-11-20 11:58:22 +01:00
, aAvailablePosDia , aAvailableSizeForDiagram , aPageSize , bUseFixedInnerSize , xDiagram_MarkHandles ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
2009-11-20 11:58:22 +01:00
if ( xDiagram_OuterRect . is ( ) )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2009-11-20 11:58:22 +01:00
xDiagram_OuterRect - > setPosition ( awt : : Point ( aUsedOuterRect . X , aUsedOuterRect . Y ) ) ;
xDiagram_OuterRect - > setSize ( awt : : Size ( aUsedOuterRect . Width , aUsedOuterRect . Height ) ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
//correct axis title position
2009-11-20 11:58:22 +01:00
awt : : Rectangle aDiagramPlusAxesRect ( aUsedOuterRect ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( bAutoPosition_XTitle )
changePositionOfAxisTitle ( apVTitle_X . get ( ) , ALIGN_BOTTOM , aDiagramPlusAxesRect , aPageSize ) ;
if ( bAutoPosition_YTitle )
changePositionOfAxisTitle ( apVTitle_Y . get ( ) , ALIGN_LEFT , aDiagramPlusAxesRect , aPageSize ) ;
if ( bAutoPosition_ZTitle )
changePositionOfAxisTitle ( apVTitle_Z . get ( ) , ALIGN_Z , aDiagramPlusAxesRect , aPageSize ) ;
2008-02-18 15:02:59 +00:00
if ( bAutoPosition_SecondXTitle )
changePositionOfAxisTitle ( apVTitle_SecondX . get ( ) , bIsVertical ? ALIGN_RIGHT : ALIGN_TOP , aDiagramPlusAxesRect , aPageSize ) ;
if ( bAutoPosition_SecondYTitle )
changePositionOfAxisTitle ( apVTitle_SecondY . get ( ) , bIsVertical ? ALIGN_TOP : ALIGN_RIGHT , aDiagramPlusAxesRect , aPageSize ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2003-10-08 16:40:39 +00:00
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//cleanup: remove all empty group shapes to avoid grey border lines:
2013-12-28 07:21:34 +01:00
lcl_removeEmptyGroupShapes ( mxRootShape ) ;
2013-12-30 08:39:19 +01:00
2014-04-15 00:27:25 +02:00
pShapeFactory - > render ( m_xDrawPage ) ;
2013-12-31 20:59:28 +01:00
2013-12-30 08:39:19 +01:00
if ( maTimeBased . bTimeBased & & maTimeBased . nFrame % 60 = = 0 )
{
// create copy of the data for next frame
std : : vector < VSeriesPlotter * > & rSeriesPlotter =
aSeriesPlotterContainer . getSeriesPlotterList ( ) ;
size_t n = rSeriesPlotter . size ( ) ;
maTimeBased . m_aDataSeriesList . clear ( ) ;
maTimeBased . m_aDataSeriesList . resize ( n ) ;
for ( size_t i = 0 ; i < n ; + + i )
{
std : : vector < VDataSeries * > aAllNewDataSeries =
rSeriesPlotter [ i ] - > getAllSeries ( ) ;
std : : vector < VDataSeries * > & rAllOldDataSeries =
maTimeBased . m_aDataSeriesList [ i ] ;
2014-01-02 05:08:32 +01:00
size_t m = aAllNewDataSeries . size ( ) ;
2013-12-30 08:39:19 +01:00
for ( size_t j = 0 ; j < m ; + + j )
{
rAllOldDataSeries . push_back ( aAllNewDataSeries [ j ] - >
createCopyForTimeBased ( ) ) ;
}
}
2014-01-02 05:08:32 +01:00
if ( maTimeBased . eMode ! = MANUAL )
2014-01-02 08:04:03 +01:00
{
mrChartModel . setTimeBased ( true ) ;
2014-01-02 05:08:32 +01:00
mrChartModel . getNextTimePoint ( ) ;
2014-01-02 08:04:03 +01:00
}
2014-01-02 05:08:32 +01:00
else
maTimeBased . maTimer . Stop ( ) ;
}
if ( maTimeBased . bTimeBased & & maTimeBased . eMode ! = MANUAL & & ! maTimeBased . maTimer . IsActive ( ) )
{
maTimeBased . maTimer . SetTimeout ( 15 ) ;
maTimeBased . maTimer . SetTimeoutHdl ( LINK ( this , ChartView , UpdateTimeBased ) ) ;
maTimeBased . maTimer . Start ( ) ;
2013-12-30 08:39:19 +01:00
}
2003-12-12 19:15:30 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
2009-11-04 15:44:27 +00:00
// #i12587# support for shapes in chart
if ( m_pDrawModelWrapper )
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aSolarGuard ;
2011-03-10 16:55:21 -05:00
m_pDrawModelWrapper - > getSdrModel ( ) . EnableUndo ( true ) ;
2009-11-04 15:44:27 +00:00
}
2013-12-28 07:21:34 +01:00
2013-12-30 06:45:50 +01:00
if ( maTimeBased . bTimeBased )
{
maTimeBased . nFrame + + ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
// util::XEventListener (base of XCloseListener)
2007-07-25 08:05:56 +00:00
void SAL_CALL ChartView : : disposing ( const lang : : EventObject & /* rSource */ )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
}
void ChartView : : impl_updateView ( )
{
2013-10-15 07:55:26 +02:00
if ( ! m_pDrawModelWrapper )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
return ;
2009-04-27 13:44:26 +00:00
// #i12587# support for shapes in chart
if ( m_bSdrViewIsInEditMode )
{
return ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( m_bViewDirty & & ! m_bInViewUpdate )
{
m_bInViewUpdate = true ;
//bool bOldRefreshAddIn = m_bRefreshAddIn;
//m_bRefreshAddIn = false;
try
{
2013-01-30 11:44:23 +01:00
impl_notifyModeChangeListener ( " invalid " ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//prepare draw model
2007-07-25 08:05:56 +00:00
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aSolarGuard ;
2007-07-25 08:05:56 +00:00
m_pDrawModelWrapper - > lockControllers ( ) ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//create chart view
{
m_bViewDirty = false ;
m_bViewUpdatePending = false ;
createShapes ( ) ;
if ( m_bViewDirty )
{
//avoid recursions due to add-in
m_bRefreshAddIn = false ;
m_bViewDirty = false ;
m_bViewUpdatePending = false ;
//delete old chart view
createShapes ( ) ;
m_bRefreshAddIn = true ;
}
}
m_bViewDirty = m_bViewUpdatePending ;
m_bViewUpdatePending = false ;
m_bInViewUpdate = false ;
}
2011-11-29 02:06:57 +09:00
catch ( const uno : : Exception & ex )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
m_bViewDirty = m_bViewUpdatePending ;
m_bViewUpdatePending = false ;
m_bInViewUpdate = false ;
ASSERT_EXCEPTION ( ex ) ;
}
2007-07-25 08:05:56 +00:00
{
2010-10-13 01:41:46 -05:00
SolarMutexGuard aSolarGuard ;
2007-07-25 08:05:56 +00:00
m_pDrawModelWrapper - > unlockControllers ( ) ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
2013-01-30 11:44:23 +01:00
impl_notifyModeChangeListener ( " valid " ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
//m_bRefreshAddIn = bOldRefreshAddIn;
}
}
// ____ XModifyListener ____
2007-07-25 08:05:56 +00:00
void SAL_CALL ChartView : : modified ( const lang : : EventObject & /* aEvent */ )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2014-01-28 20:02:54 +01:00
m_bViewDirty = true ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( m_bInViewUpdate )
m_bViewUpdatePending = true ;
2013-01-30 11:44:23 +01:00
impl_notifyModeChangeListener ( " dirty " ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2007-09-18 14:12:28 +00:00
//SfxListener
void ChartView : : Notify ( SfxBroadcaster & /*rBC*/ , const SfxHint & rHint )
{
//#i77362 change notification for changes on additional shapes are missing
if ( m_bInViewUpdate )
return ;
2009-04-27 13:44:26 +00:00
// #i12587# support for shapes in chart
2013-10-15 07:55:26 +02:00
if ( m_bSdrViewIsInEditMode )
2009-04-27 13:44:26 +00:00
{
2013-10-15 07:55:26 +02:00
uno : : Reference < view : : XSelectionSupplier > xSelectionSupplier ( mrChartModel . getCurrentController ( ) , uno : : UNO_QUERY ) ;
2009-04-27 13:44:26 +00:00
if ( xSelectionSupplier . is ( ) )
{
2013-04-07 12:06:47 +02:00
OUString aSelObjCID ;
2009-04-27 13:44:26 +00:00
uno : : Any aSelObj ( xSelectionSupplier - > getSelection ( ) ) ;
aSelObj > > = aSelObjCID ;
2011-12-10 22:03:11 -02:00
if ( ! aSelObjCID . isEmpty ( ) )
2009-04-27 13:44:26 +00:00
{
return ;
}
}
}
2007-09-18 14:12:28 +00:00
const SdrHint * pSdrHint = dynamic_cast < const SdrHint * > ( & rHint ) ;
if ( ! pSdrHint )
return ;
bool bShapeChanged = false ;
switch ( pSdrHint - > GetKind ( ) )
{
case HINT_OBJCHG :
bShapeChanged = true ;
break ;
case HINT_OBJINSERTED :
bShapeChanged = true ;
break ;
case HINT_OBJREMOVED :
bShapeChanged = true ;
break ;
case HINT_MODELCLEARED :
bShapeChanged = true ;
break ;
2009-04-27 13:44:26 +00:00
case HINT_ENDEDIT :
bShapeChanged = true ;
break ;
2007-09-18 14:12:28 +00:00
default :
break ;
}
2008-06-06 08:19:09 +00:00
if ( bShapeChanged )
{
//#i76053# do not send view modified notifications for changes on the hidden page which contains e.g. the symbols for the dialogs
if ( ChartView : : getSdrPage ( ) ! = pSdrHint - > GetPage ( ) )
bShapeChanged = false ;
}
2007-09-18 14:12:28 +00:00
if ( ! bShapeChanged )
return ;
2013-10-15 07:55:26 +02:00
mrChartModel . setModified ( sal_True ) ;
2007-09-18 14:12:28 +00:00
}
2013-04-07 12:06:47 +02:00
void ChartView : : impl_notifyModeChangeListener ( const OUString & rNewMode )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
try
{
: : cppu : : OInterfaceContainerHelper * pIC = m_aListenerContainer
. getContainer ( : : getCppuType ( ( const uno : : Reference < util : : XModeChangeListener > * ) 0 ) ) ;
if ( pIC )
{
util : : ModeChangeEvent aEvent ( static_cast < uno : : XWeak * > ( this ) , rNewMode ) ;
: : cppu : : OInterfaceIteratorHelper aIt ( * pIC ) ;
while ( aIt . hasMoreElements ( ) )
2010-03-26 10:43:05 +01:00
{
uno : : Reference < util : : XModeChangeListener > xListener ( aIt . next ( ) , uno : : UNO_QUERY ) ;
if ( xListener . is ( ) )
xListener - > modeChanged ( aEvent ) ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
}
2011-11-29 02:06:57 +09:00
catch ( const uno : : Exception & ex )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
ASSERT_EXCEPTION ( ex ) ;
}
}
// ____ XModeChangeBroadcaster ____
void SAL_CALL ChartView : : addModeChangeListener ( const uno : : Reference < util : : XModeChangeListener > & xListener )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
m_aListenerContainer . addInterface (
: : getCppuType ( ( const uno : : Reference < util : : XModeChangeListener > * ) 0 ) , xListener ) ;
}
void SAL_CALL ChartView : : removeModeChangeListener ( const uno : : Reference < util : : XModeChangeListener > & xListener )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
m_aListenerContainer . removeInterface (
: : getCppuType ( ( const uno : : Reference < util : : XModeChangeListener > * ) 0 ) , xListener ) ;
}
2007-07-25 08:05:56 +00:00
void SAL_CALL ChartView : : addModeChangeApproveListener ( const uno : : Reference < util : : XModeChangeApproveListener > & /* _rxListener */ )
2014-02-25 21:31:58 +01:00
throw ( lang : : NoSupportException , uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
}
2007-07-25 08:05:56 +00:00
void SAL_CALL ChartView : : removeModeChangeApproveListener ( const uno : : Reference < util : : XModeChangeApproveListener > & /* _rxListener */ )
2014-02-25 21:31:58 +01:00
throw ( lang : : NoSupportException , uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
}
// ____ XUpdatable ____
2014-02-08 20:48:27 +00:00
void SAL_CALL ChartView : : update ( ) throw ( uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
impl_updateView ( ) ;
2010-05-05 18:16:33 +02:00
//#i100778# migrate all imported or old documents to a plot area sizing exclusive axes (in case the save settings allow for this):
//Although in general it is a bad idea to change the model from within the view this is exceptionally the best place to do this special conversion.
//When a view update is requested (what happens for creating the metafile or displaying
2013-02-28 18:11:24 -04:00
//the chart in edit mode or printing) it is most likely that all necessary information are available - like the underlying spreadsheet data for example.
2010-05-05 18:16:33 +02:00
//Those data is important for the correct axis lable sizes which are needed during conversion.
2013-10-15 07:55:26 +02:00
if ( DiagramHelper : : switchDiagramPositioningToExcludingPositioning ( mrChartModel , true , false ) )
2010-05-10 16:30:45 +02:00
impl_updateView ( ) ;
2003-10-06 08:58:36 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
// ____ XPropertySet ____
Reference < beans : : XPropertySetInfo > SAL_CALL ChartView : : getPropertySetInfo ( )
2014-02-25 21:31:58 +01:00
throw ( uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2011-03-12 11:28:41 +01:00
OSL_FAIL ( " not implemented " ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
return 0 ;
}
2013-04-07 12:06:47 +02:00
void SAL_CALL ChartView : : setPropertyValue ( const OUString & rPropertyName
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
, const Any & rValue )
throw ( beans : : UnknownPropertyException , beans : : PropertyVetoException , lang : : IllegalArgumentException
2014-02-25 21:31:58 +01:00
, lang : : WrappedTargetException , uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2013-01-30 11:44:23 +01:00
if ( rPropertyName . equals ( " Resolution " ) )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
awt : : Size aNewResolution ;
if ( ! ( rValue > > = aNewResolution ) )
2013-01-30 11:44:23 +01:00
throw lang : : IllegalArgumentException ( " Property 'Resolution' requires value of type awt::Size " , 0 , 0 ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
if ( m_aPageResolution . Width ! = aNewResolution . Width | | m_aPageResolution . Height ! = aNewResolution . Height )
{
2008-01-14 13:06:38 +00:00
//set modified only when the new resolution is higher and points were skipped before
bool bSetModified = m_bPointsWereSkipped & & ( m_aPageResolution . Width < aNewResolution . Width | | m_aPageResolution . Height < aNewResolution . Height ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
m_aPageResolution = aNewResolution ;
if ( bSetModified )
this - > modified ( lang : : EventObject ( static_cast < uno : : XWeak * > ( this ) ) ) ;
}
}
2013-01-30 11:44:23 +01:00
else if ( rPropertyName . equals ( " ZoomFactors " ) )
2007-07-25 08:05:56 +00:00
{
//#i75867# poor quality of ole's alternative view with 3D scenes and zoomfactors besides 100%
uno : : Sequence < beans : : PropertyValue > aZoomFactors ;
if ( ! ( rValue > > = aZoomFactors ) )
2013-01-30 11:44:23 +01:00
throw lang : : IllegalArgumentException ( " Property 'ZoomFactors' requires value of type Sequence< PropertyValue > " , 0 , 0 ) ;
2007-07-25 08:05:56 +00:00
sal_Int32 nFilterArgs = aZoomFactors . getLength ( ) ;
beans : : PropertyValue * pDataValues = aZoomFactors . getArray ( ) ;
while ( nFilterArgs - - )
{
2012-04-06 14:28:18 +02:00
if ( pDataValues - > Name = = " ScaleXNumerator " )
2007-07-25 08:05:56 +00:00
pDataValues - > Value > > = m_nScaleXNumerator ;
2012-04-06 14:28:18 +02:00
else if ( pDataValues - > Name = = " ScaleXDenominator " )
2007-07-25 08:05:56 +00:00
pDataValues - > Value > > = m_nScaleXDenominator ;
2012-04-06 14:28:18 +02:00
else if ( pDataValues - > Name = = " ScaleYNumerator " )
2007-07-25 08:05:56 +00:00
pDataValues - > Value > > = m_nScaleYNumerator ;
2012-04-06 14:28:18 +02:00
else if ( pDataValues - > Name = = " ScaleYDenominator " )
2007-07-25 08:05:56 +00:00
pDataValues - > Value > > = m_nScaleYDenominator ;
pDataValues + + ;
}
}
2013-01-30 11:44:23 +01:00
else if ( rPropertyName . equals ( " SdrViewIsInEditMode " ) )
2007-09-18 14:12:28 +00:00
{
//#i77362 change notification for changes on additional shapes are missing
if ( ! ( rValue > > = m_bSdrViewIsInEditMode ) )
2013-01-30 11:44:23 +01:00
throw lang : : IllegalArgumentException ( " Property 'SdrViewIsInEditMode' requires value of type sal_Bool " , 0 , 0 ) ;
2007-09-18 14:12:28 +00:00
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
else
2013-01-30 11:44:23 +01:00
throw beans : : UnknownPropertyException ( " unknown property was tried to set to chart wizard " , 0 ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2013-04-07 12:06:47 +02:00
Any SAL_CALL ChartView : : getPropertyValue ( const OUString & rPropertyName )
2014-02-25 21:31:58 +01:00
throw ( beans : : UnknownPropertyException , lang : : WrappedTargetException , uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
Any aRet ;
2013-01-30 11:44:23 +01:00
if ( rPropertyName . equals ( " Resolution " ) )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
aRet = uno : : makeAny ( m_aPageResolution ) ;
}
else
2013-01-30 11:44:23 +01:00
throw beans : : UnknownPropertyException ( " unknown property was tried to get from chart wizard " , 0 ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
return aRet ;
}
void SAL_CALL ChartView : : addPropertyChangeListener (
2013-04-07 12:06:47 +02:00
const OUString & /* aPropertyName */ , const Reference < beans : : XPropertyChangeListener > & /* xListener */ )
2014-02-25 21:31:58 +01:00
throw ( beans : : UnknownPropertyException , lang : : WrappedTargetException , uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2011-03-12 11:28:41 +01:00
OSL_FAIL ( " not implemented " ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
void SAL_CALL ChartView : : removePropertyChangeListener (
2013-04-07 12:06:47 +02:00
const OUString & /* aPropertyName */ , const Reference < beans : : XPropertyChangeListener > & /* aListener */ )
2014-02-25 21:31:58 +01:00
throw ( beans : : UnknownPropertyException , lang : : WrappedTargetException , uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2011-03-12 11:28:41 +01:00
OSL_FAIL ( " not implemented " ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2013-04-07 12:06:47 +02:00
void SAL_CALL ChartView : : addVetoableChangeListener ( const OUString & /* PropertyName */ , const Reference < beans : : XVetoableChangeListener > & /* aListener */ )
2014-02-25 21:31:58 +01:00
throw ( beans : : UnknownPropertyException , lang : : WrappedTargetException , uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2011-03-12 11:28:41 +01:00
OSL_FAIL ( " not implemented " ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2013-04-07 12:06:47 +02:00
void SAL_CALL ChartView : : removeVetoableChangeListener ( const OUString & /* PropertyName */ , const Reference < beans : : XVetoableChangeListener > & /* aListener */ )
2014-02-25 21:31:58 +01:00
throw ( beans : : UnknownPropertyException , lang : : WrappedTargetException , uno : : RuntimeException , std : : exception )
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
{
2011-03-12 11:28:41 +01:00
OSL_FAIL ( " not implemented " ) ;
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
}
2010-01-22 19:55:02 +01:00
// ____ XMultiServiceFactory ____
2013-04-07 12:06:47 +02:00
Reference < uno : : XInterface > ChartView : : createInstance ( const OUString & aServiceSpecifier )
2014-02-25 21:31:58 +01:00
throw ( uno : : Exception , uno : : RuntimeException , std : : exception )
2010-01-22 19:55:02 +01:00
{
SdrModel * pModel = ( m_pDrawModelWrapper ? & m_pDrawModelWrapper - > getSdrModel ( ) : NULL ) ;
if ( pModel )
{
2013-11-22 11:13:17 +02:00
if ( aServiceSpecifier = = " com.sun.star.drawing.DashTable " )
2010-01-22 19:55:02 +01:00
{
if ( ! m_xDashTable . is ( ) )
{
m_xDashTable = SvxUnoDashTable_createInstance ( pModel ) ;
}
return m_xDashTable ;
}
2013-11-22 11:13:17 +02:00
else if ( aServiceSpecifier = = " com.sun.star.drawing.GradientTable " )
2010-01-22 19:55:02 +01:00
{
if ( ! m_xGradientTable . is ( ) )
{
m_xGradientTable = SvxUnoGradientTable_createInstance ( pModel ) ;
}
return m_xGradientTable ;
}
2013-11-22 11:13:17 +02:00
else if ( aServiceSpecifier = = " com.sun.star.drawing.HatchTable " )
2010-01-22 19:55:02 +01:00
{
if ( ! m_xHatchTable . is ( ) )
{
m_xHatchTable = SvxUnoHatchTable_createInstance ( pModel ) ;
}
return m_xHatchTable ;
}
2013-11-22 11:13:17 +02:00
else if ( aServiceSpecifier = = " com.sun.star.drawing.BitmapTable " )
2010-01-22 19:55:02 +01:00
{
if ( ! m_xBitmapTable . is ( ) )
{
m_xBitmapTable = SvxUnoBitmapTable_createInstance ( pModel ) ;
}
return m_xBitmapTable ;
}
2013-11-22 11:13:17 +02:00
else if ( aServiceSpecifier = = " com.sun.star.drawing.TransparencyGradientTable " )
2010-01-22 19:55:02 +01:00
{
if ( ! m_xTransGradientTable . is ( ) )
{
m_xTransGradientTable = SvxUnoTransGradientTable_createInstance ( pModel ) ;
}
return m_xTransGradientTable ;
}
2013-11-22 11:13:17 +02:00
else if ( aServiceSpecifier = = " com.sun.star.drawing.MarkerTable " )
2010-01-22 19:55:02 +01:00
{
if ( ! m_xMarkerTable . is ( ) )
{
m_xMarkerTable = SvxUnoMarkerTable_createInstance ( pModel ) ;
}
return m_xMarkerTable ;
}
}
return 0 ;
}
2013-04-07 12:06:47 +02:00
Reference < uno : : XInterface > ChartView : : createInstanceWithArguments ( const OUString & ServiceSpecifier , const uno : : Sequence < uno : : Any > & Arguments )
2014-02-25 21:31:58 +01:00
throw ( uno : : Exception , uno : : RuntimeException , std : : exception )
2010-01-22 19:55:02 +01:00
{
OSL_ENSURE ( Arguments . getLength ( ) , " ChartView::createInstanceWithArguments: arguments are ignored " ) ;
( void ) Arguments ; // avoid warning
return createInstance ( ServiceSpecifier ) ;
}
2014-02-25 21:31:58 +01:00
uno : : Sequence < OUString > ChartView : : getAvailableServiceNames ( ) throw ( uno : : RuntimeException , std : : exception )
2010-01-22 19:55:02 +01:00
{
2013-04-07 12:06:47 +02:00
uno : : Sequence < OUString > aServiceNames ( 6 ) ;
2010-01-22 19:55:02 +01:00
2013-02-18 18:45:17 +01:00
aServiceNames [ 0 ] = " com.sun.star.drawing.DashTable " ;
aServiceNames [ 1 ] = " com.sun.star.drawing.GradientTable " ;
aServiceNames [ 2 ] = " com.sun.star.drawing.HatchTable " ;
aServiceNames [ 3 ] = " com.sun.star.drawing.BitmapTable " ;
aServiceNames [ 4 ] = " com.sun.star.drawing.TransparencyGradientTable " ;
aServiceNames [ 5 ] = " com.sun.star.drawing.MarkerTable " ;
2010-01-22 19:55:02 +01:00
return aServiceNames ;
}
INTEGRATION: CWS chart2mst3 (1.32.4); FILE MERGED
2007/04/20 08:13:21 iha 1.32.4.93: #i75393# Connect Bars per diagram not per series
2007/04/19 16:13:26 iha 1.32.4.92: #i76130# write attribute sort-by-x-values per plot-area not per series
2007/03/19 15:23:43 bm 1.32.4.91: #i75418# support XTransferable in model and offer a high-contrast replacement image
2007/02/26 14:35:17 iha 1.32.4.90: special resize only for pie and donut
2007/02/06 16:30:30 iha 1.32.4.89: missing SolarMutex
2006/12/15 13:37:58 iha 1.32.4.88: #i72360# use axis number format for data labels when one is provided
2006/12/01 18:36:52 iha 1.32.4.87: #68896# always save the explicit number format
2006/11/26 12:48:23 bm 1.32.4.86: includes for solar mutex missing
2006/11/22 17:26:21 iha 1.32.4.85: RESYNC: (1.34-1.35); FILE MERGED
2006/11/16 13:43:16 iha 1.32.4.84: #i71215# corrected position for diagrams with axis title - don't create empty titles
2006/11/10 21:04:49 iha 1.32.4.83: set modified only when resolution gets higher
2006/11/09 15:24:22 iha 1.32.4.82: #i16280# better performance for charts with many data (bar,column,line,area,xy,net charts)
2006/10/18 17:22:42 bm 1.32.4.81: RESYNC: (1.33-1.34); FILE MERGED
2006/10/12 10:55:12 iha 1.32.4.80: wrong selection of series - due to weakreferences of draw shapes dying to early -> switch back to normal references
2006/10/06 19:16:44 iha 1.32.4.79: recreate pies and donuts with corrected size to get correct labels even with legend entries
2006/10/05 15:28:26 iha 1.32.4.78: saved diagram size is corrupted
2006/09/27 17:24:39 iha 1.32.4.77: some cleanup around pie size
2006/09/27 17:22:58 iha 1.32.4.76: corrected reference size for data labels
2006/09/24 09:12:58 iha 1.32.4.75: #i61970# correct implementation of axis at
2006/08/25 17:16:26 iha 1.32.4.74: text- and diagram-size dependent auto main step width
2006/08/23 17:07:28 iha 1.32.4.73: enable axis to estimate the maximum automatic MainIncrementCount, reduce count to 2 for net charts
2006/08/10 15:58:24 iha 1.32.4.72: Axis Label Layout - Font&Diagram Size
2006/08/08 15:02:30 iha 1.32.4.71: don't refresh addin when loading is not finished
2006/08/08 12:24:48 iha 1.32.4.70: always remove automatically created shapes before creating new
2006/08/08 12:22:51 iha 1.32.4.69: correct dirty state for view
2006/08/08 12:11:40 iha 1.32.4.68: guard access to native drawinglayer with SolarMutex
2006/08/01 09:48:32 bm 1.32.4.67: #i29600# resize the label sizes of data series with the diagram size if a reference size is set
2006/07/04 12:28:16 iha 1.32.4.66: aspect ratio
2006/07/01 21:05:53 iha 1.32.4.65: define and respect aspect ratio of diagram
2006/04/10 15:03:38 iha 1.32.4.64: api restructure axis, grids, scales and increments
2006/04/10 12:25:19 iha 1.32.4.63: api restructure axis, grids, scales and increments
2006/04/03 12:28:00 iha 1.32.4.62: correct selection handles for data point labels and legend entries
2006/03/29 22:24:49 iha 1.32.4.61: restructure legend entry creation + legend entries in data labels
2006/03/23 15:32:45 iha 1.32.4.60: cleanup category handling
2006/03/23 09:28:24 iha 1.32.4.59: categories for data labels
2006/03/12 01:14:31 iha 1.32.4.58: changed communication between model, view and controller; implemented old AddIn Interface; changed owneship and lifetime of view
2006/02/20 14:34:46 iha 1.32.4.57: move SchItemPool from controller to view lib -> ChartItemPool
2006/02/16 17:35:58 iha 1.32.4.56: return size of axis lines only instead of axis including labels for old api
2006/01/15 16:41:58 iha 1.32.4.55: correct distance between diagram and legend
2006/01/09 14:30:47 iha 1.32.4.54: diagram is not resizeable via mouse anymore
2005/12/21 21:29:42 iha 1.32.4.53: remove identifiers from model objects and create an index based CID protocol instead for selection purposes
2005/12/01 18:53:40 iha 1.32.4.52: create axis title with correct rotation default + don't mix x and y in barcharts
2005/12/01 16:41:28 iha 1.32.4.51: #124571# load & save position of rotated titles correctly
2005/11/25 16:33:56 iha 1.32.4.50: correct labels at z axis for deep stacking
2005/11/02 16:37:55 bm 1.32.4.49: safeness when XScale is 0
2005/10/25 11:57:18 bm 1.32.4.48: Solaris compiler did not like map access
2005/10/25 10:41:54 bm 1.32.4.47: & too much in variable declaration
2005/10/24 11:07:14 iha 1.32.4.46: coordinate system restructure
2005/10/13 17:39:14 iha 1.32.4.45: renamed BoundedCoordinateSystem to CoordinateSystem
2005/10/07 12:24:13 bm 1.32.4.44: RESYNC: (1.32-1.33); FILE MERGED
2005/09/16 16:50:23 iha 1.32.4.43: no creation of dummy categories in model - instead trigger generation of missing labels and categories in view
2005/08/24 11:50:37 iha 1.32.4.42: direct initialization for less warnings
2005/08/18 11:42:05 iha 1.32.4.41: moved colorscheme transport
2005/07/28 09:34:57 bm 1.32.4.40: usage of color schemes and the VaryColorsByPoint property to have correct pie colors and legend entries
2005/07/23 00:01:21 iha 1.32.4.39: include axis title sizes in diagram position to support old api and fileformat
2005/07/21 14:47:16 bm 1.32.4.38: support for number formats from data provider
2005/07/18 19:03:27 iha 1.32.4.37: don't display axes in pie chart
2005/07/15 07:24:46 iha 1.32.4.36: remove extra space hack for axis label
2005/07/13 15:22:45 iha 1.32.4.35: update draw model tables before use in view and dialogs
2005/07/12 08:41:15 iha 1.32.4.34: correct assertion text
2005/07/08 15:20:27 iha 1.32.4.33: index violation
2005/07/08 12:49:31 iha 1.32.4.32: provide and keep view as service only
2005/07/05 16:02:44 iha 1.32.4.31: redefine diagram size
2005/06/23 16:39:17 iha 1.32.4.30: quick hack for more complete visibility of the diagram as long as the correct layout is missing
2005/06/09 15:43:52 iha 1.32.4.29: support positions and sizes via view for old api wrapper
2005/06/07 15:42:31 iha 1.32.4.28: use numberformatter from model
2005/06/03 14:43:09 iha 1.32.4.27: construct chartview with drawmodelwrapper
2005/06/01 17:03:15 iha 1.32.4.26: export metafile
2005/05/31 19:20:26 iha 1.32.4.25: create view without controller
2005/05/09 09:51:38 bm 1.32.4.24: moved parts of API to data namespace
2004/09/27 14:41:23 iha 1.32.4.23: reduce direct access to draw model
2004/09/17 17:24:34 iha 1.32.4.22: correct positions for titles also after move
2004/09/17 11:26:20 iha 1.32.4.21: implement api redesign - dimension property
2004/09/17 10:24:29 iha 1.32.4.20: correct x stacking
2004/09/16 14:45:33 iha 1.32.4.19: implement api redesign
2004/09/15 09:57:15 iha 1.32.4.18: implement api redesign
2004/08/26 13:14:01 iha 1.32.4.17: saver page creation
2004/08/25 16:38:56 iha 1.32.4.16: View independent loading - relative position with dynamic anchor point
2004/04/27 15:00:43 iha 1.32.4.15: warnings removed
2004/04/26 11:45:06 iha 1.32.4.14: getExplicitValuesForMeter returns bool + CID for page
2004/04/22 09:32:34 iha 1.32.4.13: more explicit default for 'no stacking'
2004/04/13 16:34:24 iha 1.32.4.12: corrected stacking
2004/03/24 10:26:12 bm 1.32.4.11: safety check for empty tree in initializeDiagramAndGetCooSys
2004/03/22 19:34:51 iha 1.32.4.10: transport information bSwapXAndYAxis over method setScales
2004/03/19 10:59:08 iha 1.32.4.9: modified creation of plotter for attaching series to secondary axis
2004/03/18 16:36:46 iha 1.32.4.8: create axis even if no plotter is attached to the coordinate system
2004/03/12 15:34:39 iha 1.32.4.7: removed shadow warning
2004/03/11 12:26:30 iha 1.32.4.6: calculate PreferredAspectRatio for charttype dependent 3D scene aspect ratio and set to diagram + some cleanup
2004/03/02 13:03:13 iha 1.32.4.5: use PropertyMapper::getPropertyNameMapForFillAndLineProperties
2004/02/26 14:03:44 iha 1.32.4.4: remove warnings
2004/02/26 13:53:12 iha 1.32.4.3: share coordinate systems and scales for combi charts
2004/02/26 12:18:10 iha 1.32.4.2: share coordinate systems and scales for combi charts
2004/02/13 16:52:00 bm 1.32.4.1: join from changes on branch bm_post_chart01
2007-05-22 18:22:45 +00:00
2014-02-07 20:47:18 +00:00
OUString ChartView : : dump ( ) throw ( uno : : RuntimeException , std : : exception )
2012-03-28 03:24:47 +02:00
{
2014-04-25 20:13:43 +03:00
# if HAVE_FEATURE_DESKTOP
2014-04-25 20:07:31 +02:00
// Used for unit tests and in chartcontroller only, no need to drag in this when cross-compiling
2014-04-25 20:13:43 +03:00
// for non-desktop
2012-03-28 03:24:47 +02:00
impl_updateView ( ) ;
2014-04-25 19:55:59 +02:00
uno : : Reference < drawing : : XShapes > xShapes ( m_xDrawPage , uno : : UNO_QUERY_THROW ) ;
sal_Int32 n = xShapes - > getCount ( ) ;
OUStringBuffer aBuffer ;
for ( sal_Int32 i = 0 ; i < n ; + + i )
2012-06-01 19:54:53 +02:00
{
2014-04-25 19:55:59 +02:00
uno : : Reference < drawing : : XShapes > xShape ( xShapes - > getByIndex ( i ) , uno : : UNO_QUERY ) ;
if ( xShape . is ( ) )
{
XShapeDumper dumper ;
OUString aString = dumper . dump ( mxRootShape ) ;
aBuffer . append ( aString ) ;
}
else
{
uno : : Reference < drawing : : XShape > xSingleShape ( xShapes - > getByIndex ( i ) , uno : : UNO_QUERY ) ;
if ( ! xSingleShape . is ( ) )
continue ;
XShapeDumper dumper ;
OUString aString = dumper . dump ( xSingleShape ) ;
aBuffer . append ( aString ) ;
}
aBuffer . append ( " \n \n " ) ;
2012-06-01 19:54:53 +02:00
}
2014-04-25 19:55:59 +02:00
return aBuffer . makeStringAndClear ( ) ;
2014-04-25 20:13:43 +03:00
# else
return OUString ( ) ;
# endif
2012-03-28 03:24:47 +02:00
}
2013-12-31 20:59:28 +01:00
void ChartView : : setViewDirty ( )
{
osl : : ResettableMutexGuard aGuard ( maTimeMutex ) ;
m_bViewDirty = true ;
}
2014-01-02 05:08:32 +01:00
IMPL_LINK_NOARG ( ChartView , UpdateTimeBased )
{
setViewDirty ( ) ;
update ( ) ;
return 0 ;
}
2014-03-31 00:28:14 +02:00
void ChartView : : createShapes3D ( )
{
uno : : Reference < XDiagram > xDiagram ( mrChartModel . getFirstDiagram ( ) ) ;
uno : : Reference < XCoordinateSystemContainer > xCooSysContainer ( xDiagram , uno : : UNO_QUERY ) ;
if ( ! xCooSysContainer . is ( ) )
return ;
uno : : Sequence < uno : : Reference < XCoordinateSystem > > aCooSysList ( xCooSysContainer - > getCoordinateSystems ( ) ) ;
std : : vector < VDataSeries * > aDataSeries ;
2014-05-08 11:26:48 -04:00
if ( aCooSysList . getLength ( ) ! = 1 )
// Supporting multiple coordinates in a truly 3D chart (which implies
// it's a Cartesian coordinate system) is a bit of a challenge, if not
// impossible.
return ;
2014-03-31 00:28:14 +02:00
2014-05-08 11:26:48 -04:00
uno : : Reference < XCoordinateSystem > xCooSys ( aCooSysList [ 0 ] ) ;
2014-03-31 00:28:14 +02:00
2014-05-08 11:26:48 -04:00
//iterate through all chart types in the current coordinate system
uno : : Reference < XChartTypeContainer > xChartTypeContainer ( xCooSys , uno : : UNO_QUERY ) ;
OSL_ASSERT ( xChartTypeContainer . is ( ) ) ;
if ( ! xChartTypeContainer . is ( ) )
return ;
2014-03-31 00:28:14 +02:00
2014-05-08 11:26:48 -04:00
uno : : Sequence < uno : : Reference < XChartType > > aChartTypeList ( xChartTypeContainer - > getChartTypes ( ) ) ;
if ( aChartTypeList . getLength ( ) ! = 1 )
// Likewise, we can't really support multiple chart types here.
return ;
uno : : Reference < XChartType > xChartType ( aChartTypeList [ 0 ] ) ;
uno : : Reference < XDataSeriesContainer > xDataSeriesContainer ( xChartType , uno : : UNO_QUERY ) ;
OSL_ASSERT ( xDataSeriesContainer . is ( ) ) ;
if ( ! xDataSeriesContainer . is ( ) )
return ;
uno : : Sequence < uno : : Reference < XDataSeries > > aSeriesList ( xDataSeriesContainer - > getDataSeries ( ) ) ;
for ( sal_Int32 nS = 0 ; nS < aSeriesList . getLength ( ) ; + + nS )
{
uno : : Reference < XDataSeries > xDataSeries ( aSeriesList [ nS ] , uno : : UNO_QUERY ) ;
if ( ! xDataSeries . is ( ) )
continue ;
VDataSeries * pSeries = new VDataSeries ( xDataSeries ) ;
aDataSeries . push_back ( pSeries ) ;
2014-03-31 00:28:14 +02:00
}
2014-05-07 05:10:12 +02:00
OpenGLWindow * pWindow = mrChartModel . getOpenGLWindow ( ) ;
if ( ! pWindow )
return ;
2014-05-08 11:26:48 -04:00
boost : : scoped_ptr < ExplicitCategoriesProvider > pCatProvider ( new ExplicitCategoriesProvider ( xCooSys , mrChartModel ) ) ;
2014-05-07 21:01:28 +02:00
pWindow - > Show ( ) ;
2014-05-08 11:26:48 -04:00
GL3DBarChart aBarChart ( xChartType , aDataSeries , * pWindow , * pCatProvider ) ;
2014-03-31 00:28:14 +02:00
aBarChart . create3DShapes ( ) ;
aBarChart . render ( ) ;
}
2003-10-06 08:58:36 +00:00
} //namespace chart
2010-10-12 15:59:00 +02:00
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */