161847f8eSopenharmony_ci/* 261847f8eSopenharmony_ci * Copyright (c) 2021 Huawei Device Co., Ltd. 361847f8eSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 461847f8eSopenharmony_ci * you may not use this file except in compliance with the License. 561847f8eSopenharmony_ci * You may obtain a copy of the License at 661847f8eSopenharmony_ci * 761847f8eSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 861847f8eSopenharmony_ci * 961847f8eSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 1061847f8eSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 1161847f8eSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1261847f8eSopenharmony_ci * See the License for the specific language governing permissions and 1361847f8eSopenharmony_ci * limitations under the License. 1461847f8eSopenharmony_ci */ 1561847f8eSopenharmony_ci 1661847f8eSopenharmony_ci/** 1761847f8eSopenharmony_ci * @file 1861847f8eSopenharmony_ci * @kit ArkUI 1961847f8eSopenharmony_ci */ 2061847f8eSopenharmony_ci 2161847f8eSopenharmony_ci/** 2261847f8eSopenharmony_ci * Provides a monthly view component to display information such as date, shift break, and schedule. 2361847f8eSopenharmony_ci * 2461847f8eSopenharmony_ci * @interface CalendarDay 2561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 2661847f8eSopenharmony_ci * @systemapi 2761847f8eSopenharmony_ci * @since 7 2861847f8eSopenharmony_ci */ 2961847f8eSopenharmony_ci/** 3061847f8eSopenharmony_ci * Provides a monthly view component to display information such as date, shift break, and schedule. 3161847f8eSopenharmony_ci * 3261847f8eSopenharmony_ci * @interface CalendarDay 3361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 3461847f8eSopenharmony_ci * @systemapi 3561847f8eSopenharmony_ci * @form 3661847f8eSopenharmony_ci * @since 10 3761847f8eSopenharmony_ci */ 3861847f8eSopenharmony_ciinterface CalendarDay { 3961847f8eSopenharmony_ci /** 4061847f8eSopenharmony_ci * Indicates the sequence number of the 7 x 7 (7 x 6) grid layout on a calendar page by row. 4161847f8eSopenharmony_ci * The week sequence is one, two, three, four, five, six. 4261847f8eSopenharmony_ci * 4361847f8eSopenharmony_ci * @type { number } 4461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 4561847f8eSopenharmony_ci * @systemapi 4661847f8eSopenharmony_ci * @since 7 4761847f8eSopenharmony_ci */ 4861847f8eSopenharmony_ci /** 4961847f8eSopenharmony_ci * Indicates the sequence number of the 7 x 7 (7 x 6) grid layout on a calendar page by row. 5061847f8eSopenharmony_ci * The week sequence is one, two, three, four, five, six. 5161847f8eSopenharmony_ci * 5261847f8eSopenharmony_ci * @type { number } 5361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 5461847f8eSopenharmony_ci * @systemapi 5561847f8eSopenharmony_ci * @form 5661847f8eSopenharmony_ci * @since 10 5761847f8eSopenharmony_ci */ 5861847f8eSopenharmony_ci index: number; 5961847f8eSopenharmony_ci 6061847f8eSopenharmony_ci /** 6161847f8eSopenharmony_ci * Lunar moon. 6261847f8eSopenharmony_ci * The week sequence is one, two, three, four, five, six. 6361847f8eSopenharmony_ci * 6461847f8eSopenharmony_ci * @type { string } 6561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 6661847f8eSopenharmony_ci * @systemapi 6761847f8eSopenharmony_ci * @since 7 6861847f8eSopenharmony_ci */ 6961847f8eSopenharmony_ci /** 7061847f8eSopenharmony_ci * Lunar moon. 7161847f8eSopenharmony_ci * The week sequence is one, two, three, four, five, six. 7261847f8eSopenharmony_ci * 7361847f8eSopenharmony_ci * @type { string } 7461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 7561847f8eSopenharmony_ci * @systemapi 7661847f8eSopenharmony_ci * @form 7761847f8eSopenharmony_ci * @since 10 7861847f8eSopenharmony_ci */ 7961847f8eSopenharmony_ci lunarMonth: string; 8061847f8eSopenharmony_ci 8161847f8eSopenharmony_ci /** 8261847f8eSopenharmony_ci * Lunar day. 8361847f8eSopenharmony_ci * 8461847f8eSopenharmony_ci * @type { string } 8561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 8661847f8eSopenharmony_ci * @systemapi 8761847f8eSopenharmony_ci * @since 7 8861847f8eSopenharmony_ci */ 8961847f8eSopenharmony_ci /** 9061847f8eSopenharmony_ci * Lunar day. 9161847f8eSopenharmony_ci * 9261847f8eSopenharmony_ci * @type { string } 9361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 9461847f8eSopenharmony_ci * @systemapi 9561847f8eSopenharmony_ci * @form 9661847f8eSopenharmony_ci * @since 10 9761847f8eSopenharmony_ci */ 9861847f8eSopenharmony_ci lunarDay: string; 9961847f8eSopenharmony_ci 10061847f8eSopenharmony_ci /** 10161847f8eSopenharmony_ci * Day. 10261847f8eSopenharmony_ci * 10361847f8eSopenharmony_ci * @type { string } 10461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 10561847f8eSopenharmony_ci * @systemapi 10661847f8eSopenharmony_ci * @since 7 10761847f8eSopenharmony_ci */ 10861847f8eSopenharmony_ci /** 10961847f8eSopenharmony_ci * Day. 11061847f8eSopenharmony_ci * 11161847f8eSopenharmony_ci * @type { string } 11261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 11361847f8eSopenharmony_ci * @systemapi 11461847f8eSopenharmony_ci * @form 11561847f8eSopenharmony_ci * @since 10 11661847f8eSopenharmony_ci */ 11761847f8eSopenharmony_ci dayMark: string; 11861847f8eSopenharmony_ci 11961847f8eSopenharmony_ci /** 12061847f8eSopenharmony_ci * Indicates the off-duty flag information. The options are work and off.By default, the off-duty flag information is not required. 12161847f8eSopenharmony_ci * 12261847f8eSopenharmony_ci * @type { string } 12361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 12461847f8eSopenharmony_ci * @systemapi 12561847f8eSopenharmony_ci * @since 7 12661847f8eSopenharmony_ci */ 12761847f8eSopenharmony_ci /** 12861847f8eSopenharmony_ci * Indicates the off-duty flag information. The options are work and off.By default, the off-duty flag information is not required. 12961847f8eSopenharmony_ci * 13061847f8eSopenharmony_ci * @type { string } 13161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 13261847f8eSopenharmony_ci * @systemapi 13361847f8eSopenharmony_ci * @form 13461847f8eSopenharmony_ci * @since 10 13561847f8eSopenharmony_ci */ 13661847f8eSopenharmony_ci dayMarkValue: string; 13761847f8eSopenharmony_ci 13861847f8eSopenharmony_ci /** 13961847f8eSopenharmony_ci * Gregorian calendar year. 14061847f8eSopenharmony_ci * 14161847f8eSopenharmony_ci * @type { number } 14261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 14361847f8eSopenharmony_ci * @systemapi 14461847f8eSopenharmony_ci * @since 7 14561847f8eSopenharmony_ci */ 14661847f8eSopenharmony_ci /** 14761847f8eSopenharmony_ci * Gregorian calendar year. 14861847f8eSopenharmony_ci * 14961847f8eSopenharmony_ci * @type { number } 15061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 15161847f8eSopenharmony_ci * @systemapi 15261847f8eSopenharmony_ci * @form 15361847f8eSopenharmony_ci * @since 10 15461847f8eSopenharmony_ci */ 15561847f8eSopenharmony_ci year: number; 15661847f8eSopenharmony_ci 15761847f8eSopenharmony_ci /** 15861847f8eSopenharmony_ci * Gregorian calendar month. 15961847f8eSopenharmony_ci * 16061847f8eSopenharmony_ci * @type { number } 16161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 16261847f8eSopenharmony_ci * @systemapi 16361847f8eSopenharmony_ci * @since 7 16461847f8eSopenharmony_ci */ 16561847f8eSopenharmony_ci /** 16661847f8eSopenharmony_ci * Gregorian calendar month. 16761847f8eSopenharmony_ci * 16861847f8eSopenharmony_ci * @type { number } 16961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 17061847f8eSopenharmony_ci * @systemapi 17161847f8eSopenharmony_ci * @form 17261847f8eSopenharmony_ci * @since 10 17361847f8eSopenharmony_ci */ 17461847f8eSopenharmony_ci month: number; 17561847f8eSopenharmony_ci 17661847f8eSopenharmony_ci /** 17761847f8eSopenharmony_ci * Gregorian calendar day. 17861847f8eSopenharmony_ci * 17961847f8eSopenharmony_ci * @type { number } 18061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 18161847f8eSopenharmony_ci * @systemapi 18261847f8eSopenharmony_ci * @since 7 18361847f8eSopenharmony_ci */ 18461847f8eSopenharmony_ci /** 18561847f8eSopenharmony_ci * Gregorian calendar day. 18661847f8eSopenharmony_ci * 18761847f8eSopenharmony_ci * @type { number } 18861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 18961847f8eSopenharmony_ci * @systemapi 19061847f8eSopenharmony_ci * @form 19161847f8eSopenharmony_ci * @since 10 19261847f8eSopenharmony_ci */ 19361847f8eSopenharmony_ci day: number; 19461847f8eSopenharmony_ci 19561847f8eSopenharmony_ci /** 19661847f8eSopenharmony_ci * Indicates whether the default value is Lunar calendar. 19761847f8eSopenharmony_ci * 19861847f8eSopenharmony_ci * @type { boolean } 19961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 20061847f8eSopenharmony_ci * @systemapi 20161847f8eSopenharmony_ci * @since 7 20261847f8eSopenharmony_ci */ 20361847f8eSopenharmony_ci /** 20461847f8eSopenharmony_ci * Indicates whether the default value is Lunar calendar. 20561847f8eSopenharmony_ci * 20661847f8eSopenharmony_ci * @type { boolean } 20761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 20861847f8eSopenharmony_ci * @systemapi 20961847f8eSopenharmony_ci * @form 21061847f8eSopenharmony_ci * @since 10 21161847f8eSopenharmony_ci */ 21261847f8eSopenharmony_ci isFirstOfLunar: boolean; 21361847f8eSopenharmony_ci 21461847f8eSopenharmony_ci /** 21561847f8eSopenharmony_ci * Indicates whether to display has Schedule. 21661847f8eSopenharmony_ci * The week sequence is one, two, three, four, five, six. 21761847f8eSopenharmony_ci * 21861847f8eSopenharmony_ci * @type { boolean } 21961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 22061847f8eSopenharmony_ci * @systemapi 22161847f8eSopenharmony_ci * @since 7 22261847f8eSopenharmony_ci */ 22361847f8eSopenharmony_ci /** 22461847f8eSopenharmony_ci * Indicates whether to display has Schedule. 22561847f8eSopenharmony_ci * The week sequence is one, two, three, four, five, six. 22661847f8eSopenharmony_ci * 22761847f8eSopenharmony_ci * @type { boolean } 22861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 22961847f8eSopenharmony_ci * @systemapi 23061847f8eSopenharmony_ci * @form 23161847f8eSopenharmony_ci * @since 10 23261847f8eSopenharmony_ci */ 23361847f8eSopenharmony_ci hasSchedule: boolean; 23461847f8eSopenharmony_ci 23561847f8eSopenharmony_ci /** 23661847f8eSopenharmony_ci * Display Lunar Date.The week sequence is one, two, three, four, five, six. 23761847f8eSopenharmony_ci * 23861847f8eSopenharmony_ci * @type { boolean } 23961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 24061847f8eSopenharmony_ci * @systemapi 24161847f8eSopenharmony_ci * @since 7 24261847f8eSopenharmony_ci */ 24361847f8eSopenharmony_ci /** 24461847f8eSopenharmony_ci * Display Lunar Date.The week sequence is one, two, three, four, five, six. 24561847f8eSopenharmony_ci * 24661847f8eSopenharmony_ci * @type { boolean } 24761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 24861847f8eSopenharmony_ci * @systemapi 24961847f8eSopenharmony_ci * @form 25061847f8eSopenharmony_ci * @since 10 25161847f8eSopenharmony_ci */ 25261847f8eSopenharmony_ci markLunarDay: boolean; 25361847f8eSopenharmony_ci} 25461847f8eSopenharmony_ci 25561847f8eSopenharmony_ci/** 25661847f8eSopenharmony_ci * Date object. 25761847f8eSopenharmony_ci * 25861847f8eSopenharmony_ci * @interface MonthData 25961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 26061847f8eSopenharmony_ci * @systemapi 26161847f8eSopenharmony_ci * @since 7 26261847f8eSopenharmony_ci */ 26361847f8eSopenharmony_ci/** 26461847f8eSopenharmony_ci * Date object. 26561847f8eSopenharmony_ci * 26661847f8eSopenharmony_ci * @interface MonthData 26761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 26861847f8eSopenharmony_ci * @systemapi 26961847f8eSopenharmony_ci * @form 27061847f8eSopenharmony_ci * @since 10 27161847f8eSopenharmony_ci */ 27261847f8eSopenharmony_ciinterface MonthData { 27361847f8eSopenharmony_ci /** 27461847f8eSopenharmony_ci * Gregorian calendar year. 27561847f8eSopenharmony_ci * 27661847f8eSopenharmony_ci * @type { number } 27761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 27861847f8eSopenharmony_ci * @systemapi 27961847f8eSopenharmony_ci * @since 7 28061847f8eSopenharmony_ci */ 28161847f8eSopenharmony_ci /** 28261847f8eSopenharmony_ci * Gregorian calendar year. 28361847f8eSopenharmony_ci * 28461847f8eSopenharmony_ci * @type { number } 28561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 28661847f8eSopenharmony_ci * @systemapi 28761847f8eSopenharmony_ci * @form 28861847f8eSopenharmony_ci * @since 10 28961847f8eSopenharmony_ci */ 29061847f8eSopenharmony_ci year: number; 29161847f8eSopenharmony_ci 29261847f8eSopenharmony_ci /** 29361847f8eSopenharmony_ci * Gregorian calendar month. 29461847f8eSopenharmony_ci * 29561847f8eSopenharmony_ci * @type { number } 29661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 29761847f8eSopenharmony_ci * @systemapi 29861847f8eSopenharmony_ci * @since 7 29961847f8eSopenharmony_ci */ 30061847f8eSopenharmony_ci /** 30161847f8eSopenharmony_ci * Gregorian calendar month. 30261847f8eSopenharmony_ci * 30361847f8eSopenharmony_ci * @type { number } 30461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 30561847f8eSopenharmony_ci * @systemapi 30661847f8eSopenharmony_ci * @form 30761847f8eSopenharmony_ci * @since 10 30861847f8eSopenharmony_ci */ 30961847f8eSopenharmony_ci month: number; 31061847f8eSopenharmony_ci 31161847f8eSopenharmony_ci /** 31261847f8eSopenharmony_ci * CalendarDay. 31361847f8eSopenharmony_ci * 31461847f8eSopenharmony_ci * @type { CalendarDay[] } 31561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 31661847f8eSopenharmony_ci * @systemapi 31761847f8eSopenharmony_ci * @since 7 31861847f8eSopenharmony_ci */ 31961847f8eSopenharmony_ci /** 32061847f8eSopenharmony_ci * CalendarDay. 32161847f8eSopenharmony_ci * 32261847f8eSopenharmony_ci * @type { CalendarDay[] } 32361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 32461847f8eSopenharmony_ci * @systemapi 32561847f8eSopenharmony_ci * @form 32661847f8eSopenharmony_ci * @since 10 32761847f8eSopenharmony_ci */ 32861847f8eSopenharmony_ci data: CalendarDay[]; 32961847f8eSopenharmony_ci} 33061847f8eSopenharmony_ci 33161847f8eSopenharmony_ci/** 33261847f8eSopenharmony_ci * CurrentDayStyle object. 33361847f8eSopenharmony_ci * 33461847f8eSopenharmony_ci * @interface CurrentDayStyle 33561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 33661847f8eSopenharmony_ci * @systemapi 33761847f8eSopenharmony_ci * @since 7 33861847f8eSopenharmony_ci */ 33961847f8eSopenharmony_ci/** 34061847f8eSopenharmony_ci * CurrentDayStyle object. 34161847f8eSopenharmony_ci * 34261847f8eSopenharmony_ci * @interface CurrentDayStyle 34361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 34461847f8eSopenharmony_ci * @systemapi 34561847f8eSopenharmony_ci * @form 34661847f8eSopenharmony_ci * @since 10 34761847f8eSopenharmony_ci */ 34861847f8eSopenharmony_ciinterface CurrentDayStyle { 34961847f8eSopenharmony_ci /** 35061847f8eSopenharmony_ci * Text color. 35161847f8eSopenharmony_ci * 35261847f8eSopenharmony_ci * @type { ?ResourceColor } 35361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 35461847f8eSopenharmony_ci * @systemapi 35561847f8eSopenharmony_ci * @since 7 35661847f8eSopenharmony_ci */ 35761847f8eSopenharmony_ci /** 35861847f8eSopenharmony_ci * Text color. 35961847f8eSopenharmony_ci * 36061847f8eSopenharmony_ci * @type { ?ResourceColor } 36161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 36261847f8eSopenharmony_ci * @systemapi 36361847f8eSopenharmony_ci * @form 36461847f8eSopenharmony_ci * @since 10 36561847f8eSopenharmony_ci */ 36661847f8eSopenharmony_ci dayColor?: ResourceColor; 36761847f8eSopenharmony_ci 36861847f8eSopenharmony_ci /** 36961847f8eSopenharmony_ci * lunar Text color. 37061847f8eSopenharmony_ci * 37161847f8eSopenharmony_ci * @type { ?ResourceColor } 37261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 37361847f8eSopenharmony_ci * @systemapi 37461847f8eSopenharmony_ci * @since 7 37561847f8eSopenharmony_ci */ 37661847f8eSopenharmony_ci /** 37761847f8eSopenharmony_ci * lunar Text color. 37861847f8eSopenharmony_ci * 37961847f8eSopenharmony_ci * @type { ?ResourceColor } 38061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 38161847f8eSopenharmony_ci * @systemapi 38261847f8eSopenharmony_ci * @form 38361847f8eSopenharmony_ci * @since 10 38461847f8eSopenharmony_ci */ 38561847f8eSopenharmony_ci lunarColor?: ResourceColor; 38661847f8eSopenharmony_ci 38761847f8eSopenharmony_ci /** 38861847f8eSopenharmony_ci * lunar Work and rest text color. 38961847f8eSopenharmony_ci * 39061847f8eSopenharmony_ci * @type { ?ResourceColor } 39161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 39261847f8eSopenharmony_ci * @systemapi 39361847f8eSopenharmony_ci * @since 7 39461847f8eSopenharmony_ci */ 39561847f8eSopenharmony_ci /** 39661847f8eSopenharmony_ci * lunar Work and rest text color. 39761847f8eSopenharmony_ci * 39861847f8eSopenharmony_ci * @type { ?ResourceColor } 39961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 40061847f8eSopenharmony_ci * @systemapi 40161847f8eSopenharmony_ci * @form 40261847f8eSopenharmony_ci * @since 10 40361847f8eSopenharmony_ci */ 40461847f8eSopenharmony_ci markLunarColor?: ResourceColor; 40561847f8eSopenharmony_ci 40661847f8eSopenharmony_ci /** 40761847f8eSopenharmony_ci * Text fontSize. 40861847f8eSopenharmony_ci * 40961847f8eSopenharmony_ci * @type { ?number } 41061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 41161847f8eSopenharmony_ci * @systemapi 41261847f8eSopenharmony_ci * @since 7 41361847f8eSopenharmony_ci */ 41461847f8eSopenharmony_ci /** 41561847f8eSopenharmony_ci * Text fontSize. 41661847f8eSopenharmony_ci * 41761847f8eSopenharmony_ci * @type { ?number } 41861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 41961847f8eSopenharmony_ci * @systemapi 42061847f8eSopenharmony_ci * @form 42161847f8eSopenharmony_ci * @since 10 42261847f8eSopenharmony_ci */ 42361847f8eSopenharmony_ci dayFontSize?: number; 42461847f8eSopenharmony_ci 42561847f8eSopenharmony_ci /** 42661847f8eSopenharmony_ci * lunar text fontSize. 42761847f8eSopenharmony_ci * 42861847f8eSopenharmony_ci * @type { ?number } 42961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 43061847f8eSopenharmony_ci * @systemapi 43161847f8eSopenharmony_ci * @since 7 43261847f8eSopenharmony_ci */ 43361847f8eSopenharmony_ci /** 43461847f8eSopenharmony_ci * lunar text fontSize. 43561847f8eSopenharmony_ci * 43661847f8eSopenharmony_ci * @type { ?number } 43761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 43861847f8eSopenharmony_ci * @systemapi 43961847f8eSopenharmony_ci * @form 44061847f8eSopenharmony_ci * @since 10 44161847f8eSopenharmony_ci */ 44261847f8eSopenharmony_ci lunarDayFontSize?: number; 44361847f8eSopenharmony_ci 44461847f8eSopenharmony_ci /** 44561847f8eSopenharmony_ci * Single date height. 44661847f8eSopenharmony_ci * 44761847f8eSopenharmony_ci * @type { ?number } 44861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 44961847f8eSopenharmony_ci * @systemapi 45061847f8eSopenharmony_ci * @since 7 45161847f8eSopenharmony_ci */ 45261847f8eSopenharmony_ci /** 45361847f8eSopenharmony_ci * Single date height. 45461847f8eSopenharmony_ci * 45561847f8eSopenharmony_ci * @type { ?number } 45661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 45761847f8eSopenharmony_ci * @systemapi 45861847f8eSopenharmony_ci * @form 45961847f8eSopenharmony_ci * @since 10 46061847f8eSopenharmony_ci */ 46161847f8eSopenharmony_ci dayHeight?: number; 46261847f8eSopenharmony_ci 46361847f8eSopenharmony_ci /** 46461847f8eSopenharmony_ci * Single date width. 46561847f8eSopenharmony_ci * 46661847f8eSopenharmony_ci * @type { ?number } 46761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 46861847f8eSopenharmony_ci * @systemapi 46961847f8eSopenharmony_ci * @since 7 47061847f8eSopenharmony_ci */ 47161847f8eSopenharmony_ci /** 47261847f8eSopenharmony_ci * Single date width. 47361847f8eSopenharmony_ci * 47461847f8eSopenharmony_ci * @type { ?number } 47561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 47661847f8eSopenharmony_ci * @systemapi 47761847f8eSopenharmony_ci * @form 47861847f8eSopenharmony_ci * @since 10 47961847f8eSopenharmony_ci */ 48061847f8eSopenharmony_ci dayWidth?: number; 48161847f8eSopenharmony_ci 48261847f8eSopenharmony_ci /** 48361847f8eSopenharmony_ci * Gregorian calendar height. 48461847f8eSopenharmony_ci * 48561847f8eSopenharmony_ci * @type { ?number } 48661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 48761847f8eSopenharmony_ci * @systemapi 48861847f8eSopenharmony_ci * @since 7 48961847f8eSopenharmony_ci */ 49061847f8eSopenharmony_ci /** 49161847f8eSopenharmony_ci * Gregorian calendar height. 49261847f8eSopenharmony_ci * 49361847f8eSopenharmony_ci * @type { ?number } 49461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 49561847f8eSopenharmony_ci * @systemapi 49661847f8eSopenharmony_ci * @form 49761847f8eSopenharmony_ci * @since 10 49861847f8eSopenharmony_ci */ 49961847f8eSopenharmony_ci gregorianCalendarHeight?: number; 50061847f8eSopenharmony_ci 50161847f8eSopenharmony_ci /** 50261847f8eSopenharmony_ci * Data y axis Off set. 50361847f8eSopenharmony_ci * 50461847f8eSopenharmony_ci * @type { ?number } 50561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 50661847f8eSopenharmony_ci * @systemapi 50761847f8eSopenharmony_ci * @since 7 50861847f8eSopenharmony_ci */ 50961847f8eSopenharmony_ci /** 51061847f8eSopenharmony_ci * Data y axis Off set. 51161847f8eSopenharmony_ci * 51261847f8eSopenharmony_ci * @type { ?number } 51361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 51461847f8eSopenharmony_ci * @systemapi 51561847f8eSopenharmony_ci * @form 51661847f8eSopenharmony_ci * @since 10 51761847f8eSopenharmony_ci */ 51861847f8eSopenharmony_ci dayYAxisOffset?: number; 51961847f8eSopenharmony_ci 52061847f8eSopenharmony_ci /** 52161847f8eSopenharmony_ci * Lunar data y axis Off set. 52261847f8eSopenharmony_ci * 52361847f8eSopenharmony_ci * @type { ?number } 52461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 52561847f8eSopenharmony_ci * @systemapi 52661847f8eSopenharmony_ci * @since 7 52761847f8eSopenharmony_ci */ 52861847f8eSopenharmony_ci /** 52961847f8eSopenharmony_ci * Lunar data y axis Off set. 53061847f8eSopenharmony_ci * 53161847f8eSopenharmony_ci * @type { ?number } 53261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 53361847f8eSopenharmony_ci * @systemapi 53461847f8eSopenharmony_ci * @form 53561847f8eSopenharmony_ci * @since 10 53661847f8eSopenharmony_ci */ 53761847f8eSopenharmony_ci lunarDayYAxisOffset?: number; 53861847f8eSopenharmony_ci 53961847f8eSopenharmony_ci /** 54061847f8eSopenharmony_ci * Under score X Axis Off set. 54161847f8eSopenharmony_ci * 54261847f8eSopenharmony_ci * @type { ?number } 54361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 54461847f8eSopenharmony_ci * @systemapi 54561847f8eSopenharmony_ci * @since 7 54661847f8eSopenharmony_ci */ 54761847f8eSopenharmony_ci /** 54861847f8eSopenharmony_ci * Under score X Axis Off set. 54961847f8eSopenharmony_ci * 55061847f8eSopenharmony_ci * @type { ?number } 55161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 55261847f8eSopenharmony_ci * @systemapi 55361847f8eSopenharmony_ci * @form 55461847f8eSopenharmony_ci * @since 10 55561847f8eSopenharmony_ci */ 55661847f8eSopenharmony_ci underscoreXAxisOffset?: number; 55761847f8eSopenharmony_ci 55861847f8eSopenharmony_ci /** 55961847f8eSopenharmony_ci * Under score Y Axis Off set 56061847f8eSopenharmony_ci * 56161847f8eSopenharmony_ci * @type { ?number } 56261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 56361847f8eSopenharmony_ci * @systemapi 56461847f8eSopenharmony_ci * @since 7 56561847f8eSopenharmony_ci */ 56661847f8eSopenharmony_ci /** 56761847f8eSopenharmony_ci * Under score Y Axis Off set 56861847f8eSopenharmony_ci * 56961847f8eSopenharmony_ci * @type { ?number } 57061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 57161847f8eSopenharmony_ci * @systemapi 57261847f8eSopenharmony_ci * @form 57361847f8eSopenharmony_ci * @since 10 57461847f8eSopenharmony_ci */ 57561847f8eSopenharmony_ci underscoreYAxisOffset?: number; 57661847f8eSopenharmony_ci 57761847f8eSopenharmony_ci /** 57861847f8eSopenharmony_ci * Schedule marker X axis Off set 57961847f8eSopenharmony_ci * 58061847f8eSopenharmony_ci * @type { ?number } 58161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 58261847f8eSopenharmony_ci * @systemapi 58361847f8eSopenharmony_ci * @since 7 58461847f8eSopenharmony_ci */ 58561847f8eSopenharmony_ci /** 58661847f8eSopenharmony_ci * Schedule marker X axis Off set 58761847f8eSopenharmony_ci * 58861847f8eSopenharmony_ci * @type { ?number } 58961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 59061847f8eSopenharmony_ci * @systemapi 59161847f8eSopenharmony_ci * @form 59261847f8eSopenharmony_ci * @since 10 59361847f8eSopenharmony_ci */ 59461847f8eSopenharmony_ci scheduleMarkerXAxisOffset?: number; 59561847f8eSopenharmony_ci 59661847f8eSopenharmony_ci /** 59761847f8eSopenharmony_ci * schedule Marker Y Axis Off set 59861847f8eSopenharmony_ci * 59961847f8eSopenharmony_ci * @type { ?number } 60061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 60161847f8eSopenharmony_ci * @systemapi 60261847f8eSopenharmony_ci * @since 7 60361847f8eSopenharmony_ci */ 60461847f8eSopenharmony_ci /** 60561847f8eSopenharmony_ci * schedule Marker Y Axis Off set 60661847f8eSopenharmony_ci * 60761847f8eSopenharmony_ci * @type { ?number } 60861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 60961847f8eSopenharmony_ci * @systemapi 61061847f8eSopenharmony_ci * @form 61161847f8eSopenharmony_ci * @since 10 61261847f8eSopenharmony_ci */ 61361847f8eSopenharmony_ci scheduleMarkerYAxisOffset?: number; 61461847f8eSopenharmony_ci 61561847f8eSopenharmony_ci /** 61661847f8eSopenharmony_ci * Number of columns. 61761847f8eSopenharmony_ci * 61861847f8eSopenharmony_ci * @type { ?number } 61961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 62061847f8eSopenharmony_ci * @systemapi 62161847f8eSopenharmony_ci * @since 7 62261847f8eSopenharmony_ci */ 62361847f8eSopenharmony_ci /** 62461847f8eSopenharmony_ci * Number of columns. 62561847f8eSopenharmony_ci * 62661847f8eSopenharmony_ci * @type { ?number } 62761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 62861847f8eSopenharmony_ci * @systemapi 62961847f8eSopenharmony_ci * @form 63061847f8eSopenharmony_ci * @since 10 63161847f8eSopenharmony_ci */ 63261847f8eSopenharmony_ci colSpace?: number; 63361847f8eSopenharmony_ci 63461847f8eSopenharmony_ci /** 63561847f8eSopenharmony_ci * Daily five row space. 63661847f8eSopenharmony_ci * 63761847f8eSopenharmony_ci * @type { ?number } 63861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 63961847f8eSopenharmony_ci * @systemapi 64061847f8eSopenharmony_ci * @since 7 64161847f8eSopenharmony_ci */ 64261847f8eSopenharmony_ci /** 64361847f8eSopenharmony_ci * Daily five row space. 64461847f8eSopenharmony_ci * 64561847f8eSopenharmony_ci * @type { ?number } 64661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 64761847f8eSopenharmony_ci * @systemapi 64861847f8eSopenharmony_ci * @form 64961847f8eSopenharmony_ci * @since 10 65061847f8eSopenharmony_ci */ 65161847f8eSopenharmony_ci dailyFiveRowSpace?: number; 65261847f8eSopenharmony_ci 65361847f8eSopenharmony_ci /** 65461847f8eSopenharmony_ci * Daily six row space. 65561847f8eSopenharmony_ci * 65661847f8eSopenharmony_ci * @type { ?number } 65761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 65861847f8eSopenharmony_ci * @systemapi 65961847f8eSopenharmony_ci * @since 7 66061847f8eSopenharmony_ci */ 66161847f8eSopenharmony_ci /** 66261847f8eSopenharmony_ci * Daily six row space. 66361847f8eSopenharmony_ci * 66461847f8eSopenharmony_ci * @type { ?number } 66561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 66661847f8eSopenharmony_ci * @systemapi 66761847f8eSopenharmony_ci * @form 66861847f8eSopenharmony_ci * @since 10 66961847f8eSopenharmony_ci */ 67061847f8eSopenharmony_ci dailySixRowSpace?: number; 67161847f8eSopenharmony_ci 67261847f8eSopenharmony_ci /** 67361847f8eSopenharmony_ci * Single lunar height. 67461847f8eSopenharmony_ci * 67561847f8eSopenharmony_ci * @type { ?number } 67661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 67761847f8eSopenharmony_ci * @systemapi 67861847f8eSopenharmony_ci * @since 7 67961847f8eSopenharmony_ci */ 68061847f8eSopenharmony_ci /** 68161847f8eSopenharmony_ci * Single lunar height. 68261847f8eSopenharmony_ci * 68361847f8eSopenharmony_ci * @type { ?number } 68461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 68561847f8eSopenharmony_ci * @systemapi 68661847f8eSopenharmony_ci * @form 68761847f8eSopenharmony_ci * @since 10 68861847f8eSopenharmony_ci */ 68961847f8eSopenharmony_ci lunarHeight?: number; 69061847f8eSopenharmony_ci 69161847f8eSopenharmony_ci /** 69261847f8eSopenharmony_ci * Under score width. 69361847f8eSopenharmony_ci * 69461847f8eSopenharmony_ci * @type { ?number } 69561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 69661847f8eSopenharmony_ci * @systemapi 69761847f8eSopenharmony_ci * @since 7 69861847f8eSopenharmony_ci */ 69961847f8eSopenharmony_ci /** 70061847f8eSopenharmony_ci * Under score width. 70161847f8eSopenharmony_ci * 70261847f8eSopenharmony_ci * @type { ?number } 70361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 70461847f8eSopenharmony_ci * @systemapi 70561847f8eSopenharmony_ci * @form 70661847f8eSopenharmony_ci * @since 10 70761847f8eSopenharmony_ci */ 70861847f8eSopenharmony_ci underscoreWidth?: number; 70961847f8eSopenharmony_ci 71061847f8eSopenharmony_ci /** 71161847f8eSopenharmony_ci * Under score length. 71261847f8eSopenharmony_ci * 71361847f8eSopenharmony_ci * @type { ?number } 71461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 71561847f8eSopenharmony_ci * @systemapi 71661847f8eSopenharmony_ci * @since 7 71761847f8eSopenharmony_ci */ 71861847f8eSopenharmony_ci /** 71961847f8eSopenharmony_ci * Under score length. 72061847f8eSopenharmony_ci * 72161847f8eSopenharmony_ci * @type { ?number } 72261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 72361847f8eSopenharmony_ci * @systemapi 72461847f8eSopenharmony_ci * @form 72561847f8eSopenharmony_ci * @since 10 72661847f8eSopenharmony_ci */ 72761847f8eSopenharmony_ci underscoreLength?: number; 72861847f8eSopenharmony_ci 72961847f8eSopenharmony_ci /** 73061847f8eSopenharmony_ci * Schedule marker radius. 73161847f8eSopenharmony_ci * 73261847f8eSopenharmony_ci * @type { ?number } 73361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 73461847f8eSopenharmony_ci * @systemapi 73561847f8eSopenharmony_ci * @since 7 73661847f8eSopenharmony_ci */ 73761847f8eSopenharmony_ci /** 73861847f8eSopenharmony_ci * Schedule marker radius. 73961847f8eSopenharmony_ci * 74061847f8eSopenharmony_ci * @type { ?number } 74161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 74261847f8eSopenharmony_ci * @systemapi 74361847f8eSopenharmony_ci * @form 74461847f8eSopenharmony_ci * @since 10 74561847f8eSopenharmony_ci */ 74661847f8eSopenharmony_ci scheduleMarkerRadius?: number; 74761847f8eSopenharmony_ci 74861847f8eSopenharmony_ci /** 74961847f8eSopenharmony_ci * Boundary row offset. 75061847f8eSopenharmony_ci * 75161847f8eSopenharmony_ci * @type { ?number } 75261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 75361847f8eSopenharmony_ci * @systemapi 75461847f8eSopenharmony_ci * @since 7 75561847f8eSopenharmony_ci */ 75661847f8eSopenharmony_ci /** 75761847f8eSopenharmony_ci * Boundary row offset. 75861847f8eSopenharmony_ci * 75961847f8eSopenharmony_ci * @type { ?number } 76061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 76161847f8eSopenharmony_ci * @systemapi 76261847f8eSopenharmony_ci * @form 76361847f8eSopenharmony_ci * @since 10 76461847f8eSopenharmony_ci */ 76561847f8eSopenharmony_ci boundaryRowOffset?: number; 76661847f8eSopenharmony_ci 76761847f8eSopenharmony_ci /** 76861847f8eSopenharmony_ci * Boundary col offset. 76961847f8eSopenharmony_ci * 77061847f8eSopenharmony_ci * @type { ?number } 77161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 77261847f8eSopenharmony_ci * @systemapi 77361847f8eSopenharmony_ci * @since 7 77461847f8eSopenharmony_ci */ 77561847f8eSopenharmony_ci /** 77661847f8eSopenharmony_ci * Boundary col offset. 77761847f8eSopenharmony_ci * 77861847f8eSopenharmony_ci * @type { ?number } 77961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 78061847f8eSopenharmony_ci * @systemapi 78161847f8eSopenharmony_ci * @form 78261847f8eSopenharmony_ci * @since 10 78361847f8eSopenharmony_ci */ 78461847f8eSopenharmony_ci boundaryColOffset?: number; 78561847f8eSopenharmony_ci} 78661847f8eSopenharmony_ci 78761847f8eSopenharmony_ci/** 78861847f8eSopenharmony_ci * Non current day style. 78961847f8eSopenharmony_ci * 79061847f8eSopenharmony_ci * @interface NonCurrentDayStyle 79161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 79261847f8eSopenharmony_ci * @systemapi 79361847f8eSopenharmony_ci * @since 7 79461847f8eSopenharmony_ci */ 79561847f8eSopenharmony_ci/** 79661847f8eSopenharmony_ci * Non current day style. 79761847f8eSopenharmony_ci * 79861847f8eSopenharmony_ci * @interface NonCurrentDayStyle 79961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 80061847f8eSopenharmony_ci * @systemapi 80161847f8eSopenharmony_ci * @form 80261847f8eSopenharmony_ci * @since 10 80361847f8eSopenharmony_ci */ 80461847f8eSopenharmony_ciinterface NonCurrentDayStyle { 80561847f8eSopenharmony_ci /** 80661847f8eSopenharmony_ci * Non-current month day color. 80761847f8eSopenharmony_ci * 80861847f8eSopenharmony_ci * @type { ?ResourceColor } 80961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 81061847f8eSopenharmony_ci * @systemapi 81161847f8eSopenharmony_ci * @since 7 81261847f8eSopenharmony_ci */ 81361847f8eSopenharmony_ci /** 81461847f8eSopenharmony_ci * Non-current month day color. 81561847f8eSopenharmony_ci * 81661847f8eSopenharmony_ci * @type { ?ResourceColor } 81761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 81861847f8eSopenharmony_ci * @systemapi 81961847f8eSopenharmony_ci * @form 82061847f8eSopenharmony_ci * @since 10 82161847f8eSopenharmony_ci */ 82261847f8eSopenharmony_ci nonCurrentMonthDayColor?: ResourceColor; 82361847f8eSopenharmony_ci 82461847f8eSopenharmony_ci /** 82561847f8eSopenharmony_ci * Lunar style of non-current month. 82661847f8eSopenharmony_ci * 82761847f8eSopenharmony_ci * @type { ?ResourceColor } 82861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 82961847f8eSopenharmony_ci * @systemapi 83061847f8eSopenharmony_ci * @since 7 83161847f8eSopenharmony_ci */ 83261847f8eSopenharmony_ci /** 83361847f8eSopenharmony_ci * Lunar style of non-current month. 83461847f8eSopenharmony_ci * 83561847f8eSopenharmony_ci * @type { ?ResourceColor } 83661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 83761847f8eSopenharmony_ci * @systemapi 83861847f8eSopenharmony_ci * @form 83961847f8eSopenharmony_ci * @since 10 84061847f8eSopenharmony_ci */ 84161847f8eSopenharmony_ci nonCurrentMonthLunarColor?: ResourceColor; 84261847f8eSopenharmony_ci 84361847f8eSopenharmony_ci /** 84461847f8eSopenharmony_ci * Non-Current Month Workday Marker Color. 84561847f8eSopenharmony_ci * 84661847f8eSopenharmony_ci * @type { ?ResourceColor } 84761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 84861847f8eSopenharmony_ci * @systemapi 84961847f8eSopenharmony_ci * @since 7 85061847f8eSopenharmony_ci */ 85161847f8eSopenharmony_ci /** 85261847f8eSopenharmony_ci * Non-Current Month Workday Marker Color. 85361847f8eSopenharmony_ci * 85461847f8eSopenharmony_ci * @type { ?ResourceColor } 85561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 85661847f8eSopenharmony_ci * @systemapi 85761847f8eSopenharmony_ci * @form 85861847f8eSopenharmony_ci * @since 10 85961847f8eSopenharmony_ci */ 86061847f8eSopenharmony_ci nonCurrentMonthWorkDayMarkColor?: ResourceColor; 86161847f8eSopenharmony_ci 86261847f8eSopenharmony_ci /** 86361847f8eSopenharmony_ci * Non-Current Month Off Day Marker Color. 86461847f8eSopenharmony_ci * 86561847f8eSopenharmony_ci * @type { ?ResourceColor } 86661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 86761847f8eSopenharmony_ci * @systemapi 86861847f8eSopenharmony_ci * @since 7 86961847f8eSopenharmony_ci */ 87061847f8eSopenharmony_ci /** 87161847f8eSopenharmony_ci * Non-Current Month Off Day Marker Color. 87261847f8eSopenharmony_ci * 87361847f8eSopenharmony_ci * @type { ?ResourceColor } 87461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 87561847f8eSopenharmony_ci * @systemapi 87661847f8eSopenharmony_ci * @form 87761847f8eSopenharmony_ci * @since 10 87861847f8eSopenharmony_ci */ 87961847f8eSopenharmony_ci nonCurrentMonthOffDayMarkColor?: ResourceColor; 88061847f8eSopenharmony_ci} 88161847f8eSopenharmony_ci 88261847f8eSopenharmony_ci/** 88361847f8eSopenharmony_ci * Non current day style. 88461847f8eSopenharmony_ci * 88561847f8eSopenharmony_ci * @interface TodayStyle 88661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 88761847f8eSopenharmony_ci * @systemapi 88861847f8eSopenharmony_ci * @since 7 88961847f8eSopenharmony_ci */ 89061847f8eSopenharmony_ci/** 89161847f8eSopenharmony_ci * Non current day style. 89261847f8eSopenharmony_ci * 89361847f8eSopenharmony_ci * @interface TodayStyle 89461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 89561847f8eSopenharmony_ci * @systemapi 89661847f8eSopenharmony_ci * @form 89761847f8eSopenharmony_ci * @since 10 89861847f8eSopenharmony_ci */ 89961847f8eSopenharmony_ciinterface TodayStyle { 90061847f8eSopenharmony_ci /** 90161847f8eSopenharmony_ci * Style of focus color. 90261847f8eSopenharmony_ci * 90361847f8eSopenharmony_ci * @type { ?ResourceColor } 90461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 90561847f8eSopenharmony_ci * @systemapi 90661847f8eSopenharmony_ci * @since 7 90761847f8eSopenharmony_ci */ 90861847f8eSopenharmony_ci /** 90961847f8eSopenharmony_ci * Style of focus color. 91061847f8eSopenharmony_ci * 91161847f8eSopenharmony_ci * @type { ?ResourceColor } 91261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 91361847f8eSopenharmony_ci * @systemapi 91461847f8eSopenharmony_ci * @form 91561847f8eSopenharmony_ci * @since 10 91661847f8eSopenharmony_ci */ 91761847f8eSopenharmony_ci focusedDayColor?: ResourceColor; 91861847f8eSopenharmony_ci 91961847f8eSopenharmony_ci /** 92061847f8eSopenharmony_ci * Focus on Lunar Colors. 92161847f8eSopenharmony_ci * 92261847f8eSopenharmony_ci * @type { ?ResourceColor } 92361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 92461847f8eSopenharmony_ci * @systemapi 92561847f8eSopenharmony_ci * @since 7 92661847f8eSopenharmony_ci */ 92761847f8eSopenharmony_ci /** 92861847f8eSopenharmony_ci * Focus on Lunar Colors. 92961847f8eSopenharmony_ci * 93061847f8eSopenharmony_ci * @type { ?ResourceColor } 93161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 93261847f8eSopenharmony_ci * @systemapi 93361847f8eSopenharmony_ci * @form 93461847f8eSopenharmony_ci * @since 10 93561847f8eSopenharmony_ci */ 93661847f8eSopenharmony_ci focusedLunarColor?: ResourceColor; 93761847f8eSopenharmony_ci 93861847f8eSopenharmony_ci /** 93961847f8eSopenharmony_ci * Background color of the focus area. 94061847f8eSopenharmony_ci * 94161847f8eSopenharmony_ci * @type { ?ResourceColor } 94261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 94361847f8eSopenharmony_ci * @systemapi 94461847f8eSopenharmony_ci * @since 7 94561847f8eSopenharmony_ci */ 94661847f8eSopenharmony_ci /** 94761847f8eSopenharmony_ci * Background color of the focus area. 94861847f8eSopenharmony_ci * 94961847f8eSopenharmony_ci * @type { ?ResourceColor } 95061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 95161847f8eSopenharmony_ci * @systemapi 95261847f8eSopenharmony_ci * @form 95361847f8eSopenharmony_ci * @since 10 95461847f8eSopenharmony_ci */ 95561847f8eSopenharmony_ci focusedAreaBackgroundColor?: ResourceColor; 95661847f8eSopenharmony_ci 95761847f8eSopenharmony_ci /** 95861847f8eSopenharmony_ci * Focus area radius. 95961847f8eSopenharmony_ci * 96061847f8eSopenharmony_ci * @type { ?number } 96161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 96261847f8eSopenharmony_ci * @systemapi 96361847f8eSopenharmony_ci * @since 7 96461847f8eSopenharmony_ci */ 96561847f8eSopenharmony_ci /** 96661847f8eSopenharmony_ci * Focus area radius. 96761847f8eSopenharmony_ci * 96861847f8eSopenharmony_ci * @type { ?number } 96961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 97061847f8eSopenharmony_ci * @systemapi 97161847f8eSopenharmony_ci * @form 97261847f8eSopenharmony_ci * @since 10 97361847f8eSopenharmony_ci */ 97461847f8eSopenharmony_ci focusedAreaRadius?: number; 97561847f8eSopenharmony_ci} 97661847f8eSopenharmony_ci 97761847f8eSopenharmony_ci/** 97861847f8eSopenharmony_ci * Week Style. 97961847f8eSopenharmony_ci * 98061847f8eSopenharmony_ci * @interface WeekStyle 98161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 98261847f8eSopenharmony_ci * @systemapi 98361847f8eSopenharmony_ci * @since 7 98461847f8eSopenharmony_ci */ 98561847f8eSopenharmony_ci/** 98661847f8eSopenharmony_ci * Week Style. 98761847f8eSopenharmony_ci * 98861847f8eSopenharmony_ci * @interface WeekStyle 98961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 99061847f8eSopenharmony_ci * @systemapi 99161847f8eSopenharmony_ci * @form 99261847f8eSopenharmony_ci * @since 10 99361847f8eSopenharmony_ci */ 99461847f8eSopenharmony_ciinterface WeekStyle { 99561847f8eSopenharmony_ci /** 99661847f8eSopenharmony_ci * Style of week color. 99761847f8eSopenharmony_ci * 99861847f8eSopenharmony_ci * @type { ?ResourceColor } 99961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 100061847f8eSopenharmony_ci * @systemapi 100161847f8eSopenharmony_ci * @since 7 100261847f8eSopenharmony_ci */ 100361847f8eSopenharmony_ci /** 100461847f8eSopenharmony_ci * Style of week color. 100561847f8eSopenharmony_ci * 100661847f8eSopenharmony_ci * @type { ?ResourceColor } 100761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 100861847f8eSopenharmony_ci * @systemapi 100961847f8eSopenharmony_ci * @form 101061847f8eSopenharmony_ci * @since 10 101161847f8eSopenharmony_ci */ 101261847f8eSopenharmony_ci weekColor?: ResourceColor; 101361847f8eSopenharmony_ci 101461847f8eSopenharmony_ci /** 101561847f8eSopenharmony_ci * Style of week day color. 101661847f8eSopenharmony_ci * 101761847f8eSopenharmony_ci * @type { ?ResourceColor } 101861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 101961847f8eSopenharmony_ci * @systemapi 102061847f8eSopenharmony_ci * @since 7 102161847f8eSopenharmony_ci */ 102261847f8eSopenharmony_ci /** 102361847f8eSopenharmony_ci * Style of week day color. 102461847f8eSopenharmony_ci * 102561847f8eSopenharmony_ci * @type { ?ResourceColor } 102661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 102761847f8eSopenharmony_ci * @systemapi 102861847f8eSopenharmony_ci * @form 102961847f8eSopenharmony_ci * @since 10 103061847f8eSopenharmony_ci */ 103161847f8eSopenharmony_ci weekendDayColor?: ResourceColor; 103261847f8eSopenharmony_ci 103361847f8eSopenharmony_ci /** 103461847f8eSopenharmony_ci * Style of lunar color. 103561847f8eSopenharmony_ci * 103661847f8eSopenharmony_ci * @type { ?ResourceColor } 103761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 103861847f8eSopenharmony_ci * @systemapi 103961847f8eSopenharmony_ci * @since 7 104061847f8eSopenharmony_ci */ 104161847f8eSopenharmony_ci /** 104261847f8eSopenharmony_ci * Style of lunar color. 104361847f8eSopenharmony_ci * 104461847f8eSopenharmony_ci * @type { ?ResourceColor } 104561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 104661847f8eSopenharmony_ci * @systemapi 104761847f8eSopenharmony_ci * @form 104861847f8eSopenharmony_ci * @since 10 104961847f8eSopenharmony_ci */ 105061847f8eSopenharmony_ci weekendLunarColor?: ResourceColor; 105161847f8eSopenharmony_ci 105261847f8eSopenharmony_ci /** 105361847f8eSopenharmony_ci * Style of week font size. 105461847f8eSopenharmony_ci * 105561847f8eSopenharmony_ci * @type { ?number } 105661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 105761847f8eSopenharmony_ci * @systemapi 105861847f8eSopenharmony_ci * @since 7 105961847f8eSopenharmony_ci */ 106061847f8eSopenharmony_ci /** 106161847f8eSopenharmony_ci * Style of week font size. 106261847f8eSopenharmony_ci * 106361847f8eSopenharmony_ci * @type { ?number } 106461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 106561847f8eSopenharmony_ci * @systemapi 106661847f8eSopenharmony_ci * @form 106761847f8eSopenharmony_ci * @since 10 106861847f8eSopenharmony_ci */ 106961847f8eSopenharmony_ci weekFontSize?: number; 107061847f8eSopenharmony_ci 107161847f8eSopenharmony_ci /** 107261847f8eSopenharmony_ci * Style of week height. 107361847f8eSopenharmony_ci * 107461847f8eSopenharmony_ci * @type { ?number } 107561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 107661847f8eSopenharmony_ci * @systemapi 107761847f8eSopenharmony_ci * @since 7 107861847f8eSopenharmony_ci */ 107961847f8eSopenharmony_ci /** 108061847f8eSopenharmony_ci * Style of week height. 108161847f8eSopenharmony_ci * 108261847f8eSopenharmony_ci * @type { ?number } 108361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 108461847f8eSopenharmony_ci * @systemapi 108561847f8eSopenharmony_ci * @form 108661847f8eSopenharmony_ci * @since 10 108761847f8eSopenharmony_ci */ 108861847f8eSopenharmony_ci weekHeight?: number; 108961847f8eSopenharmony_ci 109061847f8eSopenharmony_ci /** 109161847f8eSopenharmony_ci * Style of week width. 109261847f8eSopenharmony_ci * 109361847f8eSopenharmony_ci * @type { ?number } 109461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 109561847f8eSopenharmony_ci * @systemapi 109661847f8eSopenharmony_ci * @since 7 109761847f8eSopenharmony_ci */ 109861847f8eSopenharmony_ci /** 109961847f8eSopenharmony_ci * Style of week width. 110061847f8eSopenharmony_ci * 110161847f8eSopenharmony_ci * @type { ?number } 110261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 110361847f8eSopenharmony_ci * @systemapi 110461847f8eSopenharmony_ci * @form 110561847f8eSopenharmony_ci * @since 10 110661847f8eSopenharmony_ci */ 110761847f8eSopenharmony_ci weekWidth?: number; 110861847f8eSopenharmony_ci 110961847f8eSopenharmony_ci /** 111061847f8eSopenharmony_ci * Style of week space. 111161847f8eSopenharmony_ci * 111261847f8eSopenharmony_ci * @type { ?number } 111361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 111461847f8eSopenharmony_ci * @systemapi 111561847f8eSopenharmony_ci * @since 7 111661847f8eSopenharmony_ci */ 111761847f8eSopenharmony_ci /** 111861847f8eSopenharmony_ci * Style of week space. 111961847f8eSopenharmony_ci * 112061847f8eSopenharmony_ci * @type { ?number } 112161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 112261847f8eSopenharmony_ci * @systemapi 112361847f8eSopenharmony_ci * @form 112461847f8eSopenharmony_ci * @since 10 112561847f8eSopenharmony_ci */ 112661847f8eSopenharmony_ci weekAndDayRowSpace?: number; 112761847f8eSopenharmony_ci} 112861847f8eSopenharmony_ci 112961847f8eSopenharmony_ci/** 113061847f8eSopenharmony_ci * Work state style. 113161847f8eSopenharmony_ci * 113261847f8eSopenharmony_ci * @interface WorkStateStyle 113361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 113461847f8eSopenharmony_ci * @systemapi 113561847f8eSopenharmony_ci * @since 7 113661847f8eSopenharmony_ci */ 113761847f8eSopenharmony_ci/** 113861847f8eSopenharmony_ci * Work state style. 113961847f8eSopenharmony_ci * 114061847f8eSopenharmony_ci * @interface WorkStateStyle 114161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 114261847f8eSopenharmony_ci * @systemapi 114361847f8eSopenharmony_ci * @form 114461847f8eSopenharmony_ci * @since 10 114561847f8eSopenharmony_ci */ 114661847f8eSopenharmony_ciinterface WorkStateStyle { 114761847f8eSopenharmony_ci /** 114861847f8eSopenharmony_ci * Style of day color. 114961847f8eSopenharmony_ci * 115061847f8eSopenharmony_ci * @type { ?ResourceColor } 115161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 115261847f8eSopenharmony_ci * @systemapi 115361847f8eSopenharmony_ci * @since 7 115461847f8eSopenharmony_ci */ 115561847f8eSopenharmony_ci /** 115661847f8eSopenharmony_ci * Style of day color. 115761847f8eSopenharmony_ci * 115861847f8eSopenharmony_ci * @type { ?ResourceColor } 115961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 116061847f8eSopenharmony_ci * @systemapi 116161847f8eSopenharmony_ci * @form 116261847f8eSopenharmony_ci * @since 10 116361847f8eSopenharmony_ci */ 116461847f8eSopenharmony_ci workDayMarkColor?: ResourceColor; 116561847f8eSopenharmony_ci 116661847f8eSopenharmony_ci /** 116761847f8eSopenharmony_ci * Style of day color. 116861847f8eSopenharmony_ci * 116961847f8eSopenharmony_ci * @type { ?ResourceColor } 117061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 117161847f8eSopenharmony_ci * @systemapi 117261847f8eSopenharmony_ci * @since 7 117361847f8eSopenharmony_ci */ 117461847f8eSopenharmony_ci /** 117561847f8eSopenharmony_ci * Style of day color. 117661847f8eSopenharmony_ci * 117761847f8eSopenharmony_ci * @type { ?ResourceColor } 117861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 117961847f8eSopenharmony_ci * @systemapi 118061847f8eSopenharmony_ci * @form 118161847f8eSopenharmony_ci * @since 10 118261847f8eSopenharmony_ci */ 118361847f8eSopenharmony_ci offDayMarkColor?: ResourceColor; 118461847f8eSopenharmony_ci 118561847f8eSopenharmony_ci /** 118661847f8eSopenharmony_ci * Style of day size. 118761847f8eSopenharmony_ci * 118861847f8eSopenharmony_ci * @type { ?number } 118961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 119061847f8eSopenharmony_ci * @systemapi 119161847f8eSopenharmony_ci * @since 7 119261847f8eSopenharmony_ci */ 119361847f8eSopenharmony_ci /** 119461847f8eSopenharmony_ci * Style of day size. 119561847f8eSopenharmony_ci * 119661847f8eSopenharmony_ci * @type { ?number } 119761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 119861847f8eSopenharmony_ci * @systemapi 119961847f8eSopenharmony_ci * @form 120061847f8eSopenharmony_ci * @since 10 120161847f8eSopenharmony_ci */ 120261847f8eSopenharmony_ci workDayMarkSize?: number; 120361847f8eSopenharmony_ci 120461847f8eSopenharmony_ci /** 120561847f8eSopenharmony_ci * Style of day size. 120661847f8eSopenharmony_ci * 120761847f8eSopenharmony_ci * @type { ?number } 120861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 120961847f8eSopenharmony_ci * @systemapi 121061847f8eSopenharmony_ci * @since 7 121161847f8eSopenharmony_ci */ 121261847f8eSopenharmony_ci /** 121361847f8eSopenharmony_ci * Style of day size. 121461847f8eSopenharmony_ci * 121561847f8eSopenharmony_ci * @type { ?number } 121661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 121761847f8eSopenharmony_ci * @systemapi 121861847f8eSopenharmony_ci * @form 121961847f8eSopenharmony_ci * @since 10 122061847f8eSopenharmony_ci */ 122161847f8eSopenharmony_ci offDayMarkSize?: number; 122261847f8eSopenharmony_ci 122361847f8eSopenharmony_ci /** 122461847f8eSopenharmony_ci * Style of width. 122561847f8eSopenharmony_ci * 122661847f8eSopenharmony_ci * @type { ?number } 122761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 122861847f8eSopenharmony_ci * @systemapi 122961847f8eSopenharmony_ci * @since 7 123061847f8eSopenharmony_ci */ 123161847f8eSopenharmony_ci /** 123261847f8eSopenharmony_ci * Style of width. 123361847f8eSopenharmony_ci * 123461847f8eSopenharmony_ci * @type { ?number } 123561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 123661847f8eSopenharmony_ci * @systemapi 123761847f8eSopenharmony_ci * @form 123861847f8eSopenharmony_ci * @since 10 123961847f8eSopenharmony_ci */ 124061847f8eSopenharmony_ci workStateWidth?: number; 124161847f8eSopenharmony_ci 124261847f8eSopenharmony_ci /** 124361847f8eSopenharmony_ci * Style of distance. 124461847f8eSopenharmony_ci * 124561847f8eSopenharmony_ci * @type { ?number } 124661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 124761847f8eSopenharmony_ci * @systemapi 124861847f8eSopenharmony_ci * @since 7 124961847f8eSopenharmony_ci */ 125061847f8eSopenharmony_ci /** 125161847f8eSopenharmony_ci * Style of distance. 125261847f8eSopenharmony_ci * 125361847f8eSopenharmony_ci * @type { ?number } 125461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 125561847f8eSopenharmony_ci * @systemapi 125661847f8eSopenharmony_ci * @form 125761847f8eSopenharmony_ci * @since 10 125861847f8eSopenharmony_ci */ 125961847f8eSopenharmony_ci workStateHorizontalMovingDistance?: number; 126061847f8eSopenharmony_ci 126161847f8eSopenharmony_ci /** 126261847f8eSopenharmony_ci * Style of distance. 126361847f8eSopenharmony_ci * 126461847f8eSopenharmony_ci * @type { ?number } 126561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 126661847f8eSopenharmony_ci * @systemapi 126761847f8eSopenharmony_ci * @since 7 126861847f8eSopenharmony_ci */ 126961847f8eSopenharmony_ci /** 127061847f8eSopenharmony_ci * Style of distance. 127161847f8eSopenharmony_ci * 127261847f8eSopenharmony_ci * @type { ?number } 127361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 127461847f8eSopenharmony_ci * @systemapi 127561847f8eSopenharmony_ci * @form 127661847f8eSopenharmony_ci * @since 10 127761847f8eSopenharmony_ci */ 127861847f8eSopenharmony_ci workStateVerticalMovingDistance?: number; 127961847f8eSopenharmony_ci} 128061847f8eSopenharmony_ci 128161847f8eSopenharmony_ci/** 128261847f8eSopenharmony_ci * Defines the struct of CalendarSelectedDate. 128361847f8eSopenharmony_ci * 128461847f8eSopenharmony_ci * @interface CalendarSelectedDate 128561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 128661847f8eSopenharmony_ci * @systemapi 128761847f8eSopenharmony_ci * @since 7 128861847f8eSopenharmony_ci */ 128961847f8eSopenharmony_ci/** 129061847f8eSopenharmony_ci * Defines the struct of CalendarSelectedDate. 129161847f8eSopenharmony_ci * 129261847f8eSopenharmony_ci * @interface CalendarSelectedDate 129361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 129461847f8eSopenharmony_ci * @systemapi 129561847f8eSopenharmony_ci * @form 129661847f8eSopenharmony_ci * @since 10 129761847f8eSopenharmony_ci */ 129861847f8eSopenharmony_cideclare interface CalendarSelectedDate { 129961847f8eSopenharmony_ci /** 130061847f8eSopenharmony_ci * Application year 130161847f8eSopenharmony_ci * 130261847f8eSopenharmony_ci * @type { number } 130361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 130461847f8eSopenharmony_ci * @systemapi 130561847f8eSopenharmony_ci * @since 7 130661847f8eSopenharmony_ci */ 130761847f8eSopenharmony_ci /** 130861847f8eSopenharmony_ci * Application year 130961847f8eSopenharmony_ci * 131061847f8eSopenharmony_ci * @type { number } 131161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 131261847f8eSopenharmony_ci * @systemapi 131361847f8eSopenharmony_ci * @form 131461847f8eSopenharmony_ci * @since 10 131561847f8eSopenharmony_ci */ 131661847f8eSopenharmony_ci year: number; 131761847f8eSopenharmony_ci 131861847f8eSopenharmony_ci /** 131961847f8eSopenharmony_ci * Application month 132061847f8eSopenharmony_ci * 132161847f8eSopenharmony_ci * @type { number } 132261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 132361847f8eSopenharmony_ci * @systemapi 132461847f8eSopenharmony_ci * @since 7 132561847f8eSopenharmony_ci */ 132661847f8eSopenharmony_ci /** 132761847f8eSopenharmony_ci * Application month 132861847f8eSopenharmony_ci * 132961847f8eSopenharmony_ci * @type { number } 133061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 133161847f8eSopenharmony_ci * @systemapi 133261847f8eSopenharmony_ci * @form 133361847f8eSopenharmony_ci * @since 10 133461847f8eSopenharmony_ci */ 133561847f8eSopenharmony_ci month: number; 133661847f8eSopenharmony_ci 133761847f8eSopenharmony_ci /** 133861847f8eSopenharmony_ci * Application day 133961847f8eSopenharmony_ci * 134061847f8eSopenharmony_ci * @type { number } 134161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 134261847f8eSopenharmony_ci * @systemapi 134361847f8eSopenharmony_ci * @since 7 134461847f8eSopenharmony_ci */ 134561847f8eSopenharmony_ci /** 134661847f8eSopenharmony_ci * Application day 134761847f8eSopenharmony_ci * 134861847f8eSopenharmony_ci * @type { number } 134961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 135061847f8eSopenharmony_ci * @systemapi 135161847f8eSopenharmony_ci * @form 135261847f8eSopenharmony_ci * @since 10 135361847f8eSopenharmony_ci */ 135461847f8eSopenharmony_ci day: number; 135561847f8eSopenharmony_ci} 135661847f8eSopenharmony_ci 135761847f8eSopenharmony_ci/** 135861847f8eSopenharmony_ci * Defines the struct of CalendarRequestedData. 135961847f8eSopenharmony_ci * 136061847f8eSopenharmony_ci * @interface CalendarRequestedData 136161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 136261847f8eSopenharmony_ci * @systemapi 136361847f8eSopenharmony_ci * @since 7 136461847f8eSopenharmony_ci */ 136561847f8eSopenharmony_ci/** 136661847f8eSopenharmony_ci * Defines the struct of CalendarRequestedData. 136761847f8eSopenharmony_ci * 136861847f8eSopenharmony_ci * @interface CalendarRequestedData 136961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 137061847f8eSopenharmony_ci * @systemapi 137161847f8eSopenharmony_ci * @form 137261847f8eSopenharmony_ci * @since 10 137361847f8eSopenharmony_ci */ 137461847f8eSopenharmony_cideclare interface CalendarRequestedData { 137561847f8eSopenharmony_ci /** 137661847f8eSopenharmony_ci * Previous year 137761847f8eSopenharmony_ci * 137861847f8eSopenharmony_ci * @type { number } 137961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 138061847f8eSopenharmony_ci * @systemapi 138161847f8eSopenharmony_ci * @since 7 138261847f8eSopenharmony_ci */ 138361847f8eSopenharmony_ci /** 138461847f8eSopenharmony_ci * Previous year 138561847f8eSopenharmony_ci * 138661847f8eSopenharmony_ci * @type { number } 138761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 138861847f8eSopenharmony_ci * @systemapi 138961847f8eSopenharmony_ci * @form 139061847f8eSopenharmony_ci * @since 10 139161847f8eSopenharmony_ci */ 139261847f8eSopenharmony_ci year: number; 139361847f8eSopenharmony_ci 139461847f8eSopenharmony_ci /** 139561847f8eSopenharmony_ci * Previous month 139661847f8eSopenharmony_ci * 139761847f8eSopenharmony_ci * @type { number } 139861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 139961847f8eSopenharmony_ci * @systemapi 140061847f8eSopenharmony_ci * @since 7 140161847f8eSopenharmony_ci */ 140261847f8eSopenharmony_ci /** 140361847f8eSopenharmony_ci * Previous month 140461847f8eSopenharmony_ci * 140561847f8eSopenharmony_ci * @type { number } 140661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 140761847f8eSopenharmony_ci * @systemapi 140861847f8eSopenharmony_ci * @form 140961847f8eSopenharmony_ci * @since 10 141061847f8eSopenharmony_ci */ 141161847f8eSopenharmony_ci month: number; 141261847f8eSopenharmony_ci 141361847f8eSopenharmony_ci /** 141461847f8eSopenharmony_ci * Current Year 141561847f8eSopenharmony_ci * 141661847f8eSopenharmony_ci * @type { number } 141761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 141861847f8eSopenharmony_ci * @systemapi 141961847f8eSopenharmony_ci * @since 7 142061847f8eSopenharmony_ci */ 142161847f8eSopenharmony_ci /** 142261847f8eSopenharmony_ci * Current Year 142361847f8eSopenharmony_ci * 142461847f8eSopenharmony_ci * @type { number } 142561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 142661847f8eSopenharmony_ci * @systemapi 142761847f8eSopenharmony_ci * @form 142861847f8eSopenharmony_ci * @since 10 142961847f8eSopenharmony_ci */ 143061847f8eSopenharmony_ci currentYear: number; 143161847f8eSopenharmony_ci 143261847f8eSopenharmony_ci /** 143361847f8eSopenharmony_ci * Current Month 143461847f8eSopenharmony_ci * 143561847f8eSopenharmony_ci * @type { number } 143661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 143761847f8eSopenharmony_ci * @systemapi 143861847f8eSopenharmony_ci * @since 7 143961847f8eSopenharmony_ci */ 144061847f8eSopenharmony_ci /** 144161847f8eSopenharmony_ci * Current Month 144261847f8eSopenharmony_ci * 144361847f8eSopenharmony_ci * @type { number } 144461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 144561847f8eSopenharmony_ci * @systemapi 144661847f8eSopenharmony_ci * @form 144761847f8eSopenharmony_ci * @since 10 144861847f8eSopenharmony_ci */ 144961847f8eSopenharmony_ci currentMonth: number; 145061847f8eSopenharmony_ci 145161847f8eSopenharmony_ci /** 145261847f8eSopenharmony_ci * State of month 145361847f8eSopenharmony_ci * 145461847f8eSopenharmony_ci * @type { number } 145561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 145661847f8eSopenharmony_ci * @systemapi 145761847f8eSopenharmony_ci * @since 7 145861847f8eSopenharmony_ci */ 145961847f8eSopenharmony_ci /** 146061847f8eSopenharmony_ci * State of month 146161847f8eSopenharmony_ci * 146261847f8eSopenharmony_ci * @type { number } 146361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 146461847f8eSopenharmony_ci * @systemapi 146561847f8eSopenharmony_ci * @form 146661847f8eSopenharmony_ci * @since 10 146761847f8eSopenharmony_ci */ 146861847f8eSopenharmony_ci monthState: number; 146961847f8eSopenharmony_ci} 147061847f8eSopenharmony_ci 147161847f8eSopenharmony_ci/** 147261847f8eSopenharmony_ci * Calendar controller. 147361847f8eSopenharmony_ci * 147461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 147561847f8eSopenharmony_ci * @systemapi 147661847f8eSopenharmony_ci * @since 7 147761847f8eSopenharmony_ci */ 147861847f8eSopenharmony_ci/** 147961847f8eSopenharmony_ci * Calendar controller. 148061847f8eSopenharmony_ci * 148161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 148261847f8eSopenharmony_ci * @systemapi 148361847f8eSopenharmony_ci * @form 148461847f8eSopenharmony_ci * @since 10 148561847f8eSopenharmony_ci */ 148661847f8eSopenharmony_cideclare class CalendarController { 148761847f8eSopenharmony_ci /** 148861847f8eSopenharmony_ci * Constructor. 148961847f8eSopenharmony_ci * 149061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 149161847f8eSopenharmony_ci * @systemapi 149261847f8eSopenharmony_ci * @since 7 149361847f8eSopenharmony_ci */ 149461847f8eSopenharmony_ci /** 149561847f8eSopenharmony_ci * Constructor. 149661847f8eSopenharmony_ci * 149761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 149861847f8eSopenharmony_ci * @systemapi 149961847f8eSopenharmony_ci * @form 150061847f8eSopenharmony_ci * @since 10 150161847f8eSopenharmony_ci */ 150261847f8eSopenharmony_ci constructor(); 150361847f8eSopenharmony_ci 150461847f8eSopenharmony_ci /** 150561847f8eSopenharmony_ci * Back to day. 150661847f8eSopenharmony_ci * 150761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 150861847f8eSopenharmony_ci * @systemapi 150961847f8eSopenharmony_ci * @since 7 151061847f8eSopenharmony_ci */ 151161847f8eSopenharmony_ci /** 151261847f8eSopenharmony_ci * Back to day. 151361847f8eSopenharmony_ci * 151461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 151561847f8eSopenharmony_ci * @systemapi 151661847f8eSopenharmony_ci * @form 151761847f8eSopenharmony_ci * @since 10 151861847f8eSopenharmony_ci */ 151961847f8eSopenharmony_ci backToToday(); 152061847f8eSopenharmony_ci 152161847f8eSopenharmony_ci /** 152261847f8eSopenharmony_ci * To the specified element. 152361847f8eSopenharmony_ci * 152461847f8eSopenharmony_ci * @param { object } value 152561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 152661847f8eSopenharmony_ci * @systemapi 152761847f8eSopenharmony_ci * @since 7 152861847f8eSopenharmony_ci */ 152961847f8eSopenharmony_ci /** 153061847f8eSopenharmony_ci * To the specified element. 153161847f8eSopenharmony_ci * 153261847f8eSopenharmony_ci * @param { object } value 153361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 153461847f8eSopenharmony_ci * @systemapi 153561847f8eSopenharmony_ci * @form 153661847f8eSopenharmony_ci * @since 10 153761847f8eSopenharmony_ci */ 153861847f8eSopenharmony_ci goTo(value: { year: number; month: number; day: number }); 153961847f8eSopenharmony_ci} 154061847f8eSopenharmony_ci 154161847f8eSopenharmony_ci/** 154261847f8eSopenharmony_ci * Calendar Interface 154361847f8eSopenharmony_ci * 154461847f8eSopenharmony_ci * @interface CalendarInterface 154561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 154661847f8eSopenharmony_ci * @systemapi 154761847f8eSopenharmony_ci * @since 7 154861847f8eSopenharmony_ci */ 154961847f8eSopenharmony_ci/** 155061847f8eSopenharmony_ci * Calendar Interface 155161847f8eSopenharmony_ci * 155261847f8eSopenharmony_ci * @interface CalendarInterface 155361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 155461847f8eSopenharmony_ci * @systemapi 155561847f8eSopenharmony_ci * @form 155661847f8eSopenharmony_ci * @since 10 155761847f8eSopenharmony_ci */ 155861847f8eSopenharmony_ciinterface CalendarInterface { 155961847f8eSopenharmony_ci /** 156061847f8eSopenharmony_ci * Set value. 156161847f8eSopenharmony_ci * 156261847f8eSopenharmony_ci * @param { object } value 156361847f8eSopenharmony_ci * @returns { CalendarAttribute } 156461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 156561847f8eSopenharmony_ci * @systemapi 156661847f8eSopenharmony_ci * @since 7 156761847f8eSopenharmony_ci */ 156861847f8eSopenharmony_ci /** 156961847f8eSopenharmony_ci * Set value. 157061847f8eSopenharmony_ci * 157161847f8eSopenharmony_ci * @param { object } value 157261847f8eSopenharmony_ci * @returns { CalendarAttribute } 157361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 157461847f8eSopenharmony_ci * @systemapi 157561847f8eSopenharmony_ci * @form 157661847f8eSopenharmony_ci * @since 10 157761847f8eSopenharmony_ci */ 157861847f8eSopenharmony_ci (value: { 157961847f8eSopenharmony_ci date: { year: number; month: number; day: number }; 158061847f8eSopenharmony_ci currentData: MonthData; 158161847f8eSopenharmony_ci preData: MonthData; 158261847f8eSopenharmony_ci nextData: MonthData; 158361847f8eSopenharmony_ci controller?: CalendarController; 158461847f8eSopenharmony_ci }): CalendarAttribute; 158561847f8eSopenharmony_ci} 158661847f8eSopenharmony_ci 158761847f8eSopenharmony_ci/** 158861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 158961847f8eSopenharmony_ci * @systemapi 159061847f8eSopenharmony_ci * @since 7 159161847f8eSopenharmony_ci */ 159261847f8eSopenharmony_ci/** 159361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 159461847f8eSopenharmony_ci * @systemapi 159561847f8eSopenharmony_ci * @form 159661847f8eSopenharmony_ci * @since 10 159761847f8eSopenharmony_ci */ 159861847f8eSopenharmony_cideclare class CalendarAttribute { 159961847f8eSopenharmony_ci /** 160061847f8eSopenharmony_ci * Specifies whether the component displays the lunar calendar information. 160161847f8eSopenharmony_ci * 160261847f8eSopenharmony_ci * @param { boolean } value 160361847f8eSopenharmony_ci * @returns { CalendarAttribute } 160461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 160561847f8eSopenharmony_ci * @systemapi 160661847f8eSopenharmony_ci * @since 7 160761847f8eSopenharmony_ci */ 160861847f8eSopenharmony_ci /** 160961847f8eSopenharmony_ci * Specifies whether the component displays the lunar calendar information. 161061847f8eSopenharmony_ci * 161161847f8eSopenharmony_ci * @param { boolean } value 161261847f8eSopenharmony_ci * @returns { CalendarAttribute } 161361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 161461847f8eSopenharmony_ci * @systemapi 161561847f8eSopenharmony_ci * @form 161661847f8eSopenharmony_ci * @since 10 161761847f8eSopenharmony_ci */ 161861847f8eSopenharmony_ci showLunar(value: boolean): CalendarAttribute; 161961847f8eSopenharmony_ci 162061847f8eSopenharmony_ci /** 162161847f8eSopenharmony_ci * Setting whether to display holiday information 162261847f8eSopenharmony_ci * 162361847f8eSopenharmony_ci * @param { boolean } value 162461847f8eSopenharmony_ci * @returns { CalendarAttribute } 162561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 162661847f8eSopenharmony_ci * @systemapi 162761847f8eSopenharmony_ci * @since 7 162861847f8eSopenharmony_ci */ 162961847f8eSopenharmony_ci /** 163061847f8eSopenharmony_ci * Setting whether to display holiday information 163161847f8eSopenharmony_ci * 163261847f8eSopenharmony_ci * @param { boolean } value 163361847f8eSopenharmony_ci * @returns { CalendarAttribute } 163461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 163561847f8eSopenharmony_ci * @systemapi 163661847f8eSopenharmony_ci * @form 163761847f8eSopenharmony_ci * @since 10 163861847f8eSopenharmony_ci */ 163961847f8eSopenharmony_ci showHoliday(value: boolean): CalendarAttribute; 164061847f8eSopenharmony_ci 164161847f8eSopenharmony_ci /** 164261847f8eSopenharmony_ci * Indicates whether the page can be scrolled. 164361847f8eSopenharmony_ci * 164461847f8eSopenharmony_ci * @param { boolean } value 164561847f8eSopenharmony_ci * @returns { CalendarAttribute } 164661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 164761847f8eSopenharmony_ci * @systemapi 164861847f8eSopenharmony_ci * @since 7 164961847f8eSopenharmony_ci */ 165061847f8eSopenharmony_ci /** 165161847f8eSopenharmony_ci * Indicates whether the page can be scrolled. 165261847f8eSopenharmony_ci * 165361847f8eSopenharmony_ci * @param { boolean } value 165461847f8eSopenharmony_ci * @returns { CalendarAttribute } 165561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 165661847f8eSopenharmony_ci * @systemapi 165761847f8eSopenharmony_ci * @form 165861847f8eSopenharmony_ci * @since 10 165961847f8eSopenharmony_ci */ 166061847f8eSopenharmony_ci needSlide(value: boolean): CalendarAttribute; 166161847f8eSopenharmony_ci 166261847f8eSopenharmony_ci /** 166361847f8eSopenharmony_ci * Set the start day of the week for the calendar. 166461847f8eSopenharmony_ci * 166561847f8eSopenharmony_ci * @param { number } value 166661847f8eSopenharmony_ci * @returns { CalendarAttribute } 166761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 166861847f8eSopenharmony_ci * @systemapi 166961847f8eSopenharmony_ci * @since 7 167061847f8eSopenharmony_ci */ 167161847f8eSopenharmony_ci /** 167261847f8eSopenharmony_ci * Set the start day of the week for the calendar. 167361847f8eSopenharmony_ci * 167461847f8eSopenharmony_ci * @param { number } value 167561847f8eSopenharmony_ci * @returns { CalendarAttribute } 167661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 167761847f8eSopenharmony_ci * @systemapi 167861847f8eSopenharmony_ci * @form 167961847f8eSopenharmony_ci * @since 10 168061847f8eSopenharmony_ci */ 168161847f8eSopenharmony_ci startOfWeek(value: number): CalendarAttribute; 168261847f8eSopenharmony_ci 168361847f8eSopenharmony_ci /** 168461847f8eSopenharmony_ci * Set weekend. The default value is Sunday and Saturday. 168561847f8eSopenharmony_ci * 168661847f8eSopenharmony_ci * @param { number } value 168761847f8eSopenharmony_ci * @returns { CalendarAttribute } 168861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 168961847f8eSopenharmony_ci * @systemapi 169061847f8eSopenharmony_ci * @since 7 169161847f8eSopenharmony_ci */ 169261847f8eSopenharmony_ci /** 169361847f8eSopenharmony_ci * Set weekend. The default value is Sunday and Saturday. 169461847f8eSopenharmony_ci * 169561847f8eSopenharmony_ci * @param { number } value 169661847f8eSopenharmony_ci * @returns { CalendarAttribute } 169761847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 169861847f8eSopenharmony_ci * @systemapi 169961847f8eSopenharmony_ci * @form 170061847f8eSopenharmony_ci * @since 10 170161847f8eSopenharmony_ci */ 170261847f8eSopenharmony_ci offDays(value: number): CalendarAttribute; 170361847f8eSopenharmony_ci 170461847f8eSopenharmony_ci /** 170561847f8eSopenharmony_ci * Sets the sliding direction. 170661847f8eSopenharmony_ci * 170761847f8eSopenharmony_ci * @param { Axis } value 170861847f8eSopenharmony_ci * @returns { CalendarAttribute } 170961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 171061847f8eSopenharmony_ci * @systemapi 171161847f8eSopenharmony_ci * @since 7 171261847f8eSopenharmony_ci */ 171361847f8eSopenharmony_ci /** 171461847f8eSopenharmony_ci * Sets the sliding direction. 171561847f8eSopenharmony_ci * 171661847f8eSopenharmony_ci * @param { Axis } value 171761847f8eSopenharmony_ci * @returns { CalendarAttribute } 171861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 171961847f8eSopenharmony_ci * @systemapi 172061847f8eSopenharmony_ci * @form 172161847f8eSopenharmony_ci * @since 10 172261847f8eSopenharmony_ci */ 172361847f8eSopenharmony_ci direction(value: Axis): CalendarAttribute; 172461847f8eSopenharmony_ci 172561847f8eSopenharmony_ci /** 172661847f8eSopenharmony_ci * Sets the date style in the current month. 172761847f8eSopenharmony_ci * 172861847f8eSopenharmony_ci * @param { CurrentDayStyle } value 172961847f8eSopenharmony_ci * @returns { CalendarAttribute } 173061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 173161847f8eSopenharmony_ci * @systemapi 173261847f8eSopenharmony_ci * @since 7 173361847f8eSopenharmony_ci */ 173461847f8eSopenharmony_ci /** 173561847f8eSopenharmony_ci * Sets the date style in the current month. 173661847f8eSopenharmony_ci * 173761847f8eSopenharmony_ci * @param { CurrentDayStyle } value 173861847f8eSopenharmony_ci * @returns { CalendarAttribute } 173961847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 174061847f8eSopenharmony_ci * @systemapi 174161847f8eSopenharmony_ci * @form 174261847f8eSopenharmony_ci * @since 10 174361847f8eSopenharmony_ci */ 174461847f8eSopenharmony_ci currentDayStyle(value: CurrentDayStyle): CalendarAttribute; 174561847f8eSopenharmony_ci 174661847f8eSopenharmony_ci /** 174761847f8eSopenharmony_ci * Sets the non-monthly date style. 174861847f8eSopenharmony_ci * 174961847f8eSopenharmony_ci * @param { NonCurrentDayStyle } value 175061847f8eSopenharmony_ci * @returns { CalendarAttribute } 175161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 175261847f8eSopenharmony_ci * @systemapi 175361847f8eSopenharmony_ci * @since 7 175461847f8eSopenharmony_ci */ 175561847f8eSopenharmony_ci /** 175661847f8eSopenharmony_ci * Sets the non-monthly date style. 175761847f8eSopenharmony_ci * 175861847f8eSopenharmony_ci * @param { NonCurrentDayStyle } value 175961847f8eSopenharmony_ci * @returns { CalendarAttribute } 176061847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 176161847f8eSopenharmony_ci * @systemapi 176261847f8eSopenharmony_ci * @form 176361847f8eSopenharmony_ci * @since 10 176461847f8eSopenharmony_ci */ 176561847f8eSopenharmony_ci nonCurrentDayStyle(value: NonCurrentDayStyle): CalendarAttribute; 176661847f8eSopenharmony_ci 176761847f8eSopenharmony_ci /** 176861847f8eSopenharmony_ci * Set the date style for today. 176961847f8eSopenharmony_ci * 177061847f8eSopenharmony_ci * @param { TodayStyle } value 177161847f8eSopenharmony_ci * @returns { CalendarAttribute } 177261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 177361847f8eSopenharmony_ci * @systemapi 177461847f8eSopenharmony_ci * @since 7 177561847f8eSopenharmony_ci */ 177661847f8eSopenharmony_ci /** 177761847f8eSopenharmony_ci * Set the date style for today. 177861847f8eSopenharmony_ci * 177961847f8eSopenharmony_ci * @param { TodayStyle } value 178061847f8eSopenharmony_ci * @returns { CalendarAttribute } 178161847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 178261847f8eSopenharmony_ci * @systemapi 178361847f8eSopenharmony_ci * @form 178461847f8eSopenharmony_ci * @since 10 178561847f8eSopenharmony_ci */ 178661847f8eSopenharmony_ci todayStyle(value: TodayStyle): CalendarAttribute; 178761847f8eSopenharmony_ci 178861847f8eSopenharmony_ci /** 178961847f8eSopenharmony_ci * Sets the date style for the weekend. 179061847f8eSopenharmony_ci * 179161847f8eSopenharmony_ci * @param { WeekStyle } value 179261847f8eSopenharmony_ci * @returns { CalendarAttribute } 179361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 179461847f8eSopenharmony_ci * @systemapi 179561847f8eSopenharmony_ci * @since 7 179661847f8eSopenharmony_ci */ 179761847f8eSopenharmony_ci /** 179861847f8eSopenharmony_ci * Sets the date style for the weekend. 179961847f8eSopenharmony_ci * 180061847f8eSopenharmony_ci * @param { WeekStyle } value 180161847f8eSopenharmony_ci * @returns { CalendarAttribute } 180261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 180361847f8eSopenharmony_ci * @systemapi 180461847f8eSopenharmony_ci * @form 180561847f8eSopenharmony_ci * @since 10 180661847f8eSopenharmony_ci */ 180761847f8eSopenharmony_ci weekStyle(value: WeekStyle): CalendarAttribute; 180861847f8eSopenharmony_ci 180961847f8eSopenharmony_ci /** 181061847f8eSopenharmony_ci * Sets the style of the working state. 181161847f8eSopenharmony_ci * 181261847f8eSopenharmony_ci * @param { WorkStateStyle } value 181361847f8eSopenharmony_ci * @returns { CalendarAttribute } 181461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 181561847f8eSopenharmony_ci * @systemapi 181661847f8eSopenharmony_ci * @since 7 181761847f8eSopenharmony_ci */ 181861847f8eSopenharmony_ci /** 181961847f8eSopenharmony_ci * Sets the style of the working state. 182061847f8eSopenharmony_ci * 182161847f8eSopenharmony_ci * @param { WorkStateStyle } value 182261847f8eSopenharmony_ci * @returns { CalendarAttribute } 182361847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 182461847f8eSopenharmony_ci * @systemapi 182561847f8eSopenharmony_ci * @form 182661847f8eSopenharmony_ci * @since 10 182761847f8eSopenharmony_ci */ 182861847f8eSopenharmony_ci workStateStyle(value: WorkStateStyle): CalendarAttribute; 182961847f8eSopenharmony_ci 183061847f8eSopenharmony_ci /** 183161847f8eSopenharmony_ci * Click a date to return the information about the date you clicked. 183261847f8eSopenharmony_ci * 183361847f8eSopenharmony_ci * @param { function } event 183461847f8eSopenharmony_ci * @returns { CalendarAttribute } 183561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 183661847f8eSopenharmony_ci * @systemapi 183761847f8eSopenharmony_ci * @since 7 183861847f8eSopenharmony_ci */ 183961847f8eSopenharmony_ci /** 184061847f8eSopenharmony_ci * Click a date to return the information about the date you clicked. 184161847f8eSopenharmony_ci * 184261847f8eSopenharmony_ci * @param { function } event 184361847f8eSopenharmony_ci * @returns { CalendarAttribute } 184461847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 184561847f8eSopenharmony_ci * @systemapi 184661847f8eSopenharmony_ci * @form 184761847f8eSopenharmony_ci * @since 10 184861847f8eSopenharmony_ci */ 184961847f8eSopenharmony_ci onSelectChange(event: (event: CalendarSelectedDate) => void): CalendarAttribute; 185061847f8eSopenharmony_ci 185161847f8eSopenharmony_ci /** 185261847f8eSopenharmony_ci * When you swipe to switch months, the information about the previous month and the next month is requested. 185361847f8eSopenharmony_ci * 185461847f8eSopenharmony_ci * @param { function } event 185561847f8eSopenharmony_ci * @returns { CalendarAttribute } 185661847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 185761847f8eSopenharmony_ci * @systemapi 185861847f8eSopenharmony_ci * @since 7 185961847f8eSopenharmony_ci */ 186061847f8eSopenharmony_ci /** 186161847f8eSopenharmony_ci * When you swipe to switch months, the information about the previous month and the next month is requested. 186261847f8eSopenharmony_ci * 186361847f8eSopenharmony_ci * @param { function } event 186461847f8eSopenharmony_ci * @returns { CalendarAttribute } 186561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 186661847f8eSopenharmony_ci * @systemapi 186761847f8eSopenharmony_ci * @form 186861847f8eSopenharmony_ci * @since 10 186961847f8eSopenharmony_ci */ 187061847f8eSopenharmony_ci onRequestData( 187161847f8eSopenharmony_ci event: (event: CalendarRequestedData) => void, 187261847f8eSopenharmony_ci ): CalendarAttribute; 187361847f8eSopenharmony_ci} 187461847f8eSopenharmony_ci 187561847f8eSopenharmony_ci/** 187661847f8eSopenharmony_ci * Defines Calendar Component. 187761847f8eSopenharmony_ci * 187861847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 187961847f8eSopenharmony_ci * @systemapi 188061847f8eSopenharmony_ci * @since 7 188161847f8eSopenharmony_ci */ 188261847f8eSopenharmony_ci/** 188361847f8eSopenharmony_ci * Defines Calendar Component. 188461847f8eSopenharmony_ci * 188561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 188661847f8eSopenharmony_ci * @systemapi 188761847f8eSopenharmony_ci * @form 188861847f8eSopenharmony_ci * @since 10 188961847f8eSopenharmony_ci */ 189061847f8eSopenharmony_cideclare const Calendar: CalendarInterface; 189161847f8eSopenharmony_ci 189261847f8eSopenharmony_ci/** 189361847f8eSopenharmony_ci * Defines Calendar Component instance. 189461847f8eSopenharmony_ci * 189561847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 189661847f8eSopenharmony_ci * @systemapi 189761847f8eSopenharmony_ci * @since 7 189861847f8eSopenharmony_ci */ 189961847f8eSopenharmony_ci/** 190061847f8eSopenharmony_ci * Defines Calendar Component instance. 190161847f8eSopenharmony_ci * 190261847f8eSopenharmony_ci * @syscap SystemCapability.ArkUI.ArkUI.Full 190361847f8eSopenharmony_ci * @systemapi 190461847f8eSopenharmony_ci * @form 190561847f8eSopenharmony_ci * @since 10 190661847f8eSopenharmony_ci */ 190761847f8eSopenharmony_cideclare const CalendarInstance: CalendarAttribute; 1908