/************************************************************** * * 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 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. * *************************************************************/ #ifndef com_sun_star_chart2_CandleStickChartType_idl #define com_sun_star_chart2_CandleStickChartType_idl #include #include module com { module sun { module star { module chart2 { /** chart type service for candlestick charts. */ service CandleStickChartType { /** The base service describing generic chart types. */ service ChartType; /** If this property is , the candlesticks are shown as japanese candlesticks. This implies that the property ShowFirst is also .

Japanese candlesticks show the first and last value as boxes. A rising course (i.e. if the last value is greater than the first one) is shown by a white box. A falling course is shown by a black box.

Default is .

@see WhiteDay @see BlackDay */ [maybedefault, property] boolean Japanese; /** If the candlestick chart shows japanese candlesticks, that is the property Japanese is , the property set given here contains the formatting attributes of the white boxes, i.e. the boxes shown for rising values.

The XPropertySet given here must support the services FillProperties and LineProperties.

*/ [maybevoid, property] com::sun::star::beans::XPropertySet WhiteDay; /** If the candlestick chart shows japanese candlesticks, that is the property Japanese is , the property set given here contains the formatting attributes of the black boxes, i.e. the boxes shown for falling values.

The XPropertySet given here must support the services FillProperties and LineProperties.

*/ [maybevoid, property] com::sun::star::beans::XPropertySet BlackDay; /** If this property is , the first value (which would be the opening course in a stock chart) is shown in the chart. This also makes the role "values-first" mandatory.

This property is only evaluated for non-japanese candlestick charts, as japanese candlesticks always require to show the first value.

Default is .

*/ [maybedefault, property] boolean ShowFirst; /** If this property is , the low and high values are shown in the chart. This also makes the roles "values-min" and "values-max" mandatory.

Default is .

*/ [maybedefault, property] boolean ShowHighLow; }; } ; // chart2 } ; // star } ; // sun } ; // com #endif