module com
{
module sun
{
module star
{
module sheet
{
module addin
{ /** *Interfacewithanalysisfunctions.
*/
interface XAnalysis : com::sun::star::uno::XInterface
{ /// workday. long getWorkday(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long nStartDate, [in] long nDays, [in] any aHolidays )
raises( com::sun::star::lang::IllegalArgumentException );
/// yearfrac. double getYearfrac(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long StartDate, [in] long EndDate, [in] any Mode )
raises( com::sun::star::lang::IllegalArgumentException );
/// edate. long getEdate(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long nStartDate, [in] long nNumOfMonths )
raises( com::sun::star::lang::IllegalArgumentException );
/// weeknum. long getWeeknum(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long nStartDate, [in] long nMode )
raises( com::sun::star::lang::IllegalArgumentException );
/// eomonth. long getEomonth(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long nStartDate, [in] long nMonths )
raises( com::sun::star::lang::IllegalArgumentException );
/// networkdays. long getNetworkdays(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long StartDate, [in] long EndDate, [in] any Holidays )
raises( com::sun::star::lang::IllegalArgumentException );
/// iseven. long getIseven( [in] long nValue )
raises( com::sun::star::lang::IllegalArgumentException );
/// isodd. long getIsodd( [in] long nValue )
raises( com::sun::star::lang::IllegalArgumentException );
// randbetween. // Min is the smallest value randbetween will return // Max is the largest value randbetween will return double getRandbetween( [in] double Min, [in] double Max )
raises( com::sun::star::lang::IllegalArgumentException );
/// amordegrc. double getAmordegrc(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] double Cost, [in] long Date, [in] long FirstPer, [in] double RestVal,
[in] double Periode, [in] double Rate, [in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
/// amorlinc. double getAmorlinc(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] double Cost, [in] long Date, [in] long FirstPer, [in] double RestVal,
[in] double Periode, [in] double Rate, [in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
/// accrint. double getAccrint(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long Issue, [in] long FirstInterest, [in] long Settlement, [in] double Rate,
[in] any Value, [in] long Frequency, [in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
/// accrintm. double getAccrintm(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long Issue, [in] long Settlement, [in] double Rate, [in] any Value, [in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
/// received. double getReceived(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long Settlement, [in] long Maturity, [in] double Investment, [in] double Discount,
[in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
/// disc. double getDisc(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long Settlement, [in] long Maturity, [in] double Price, [in] double Redemption,
[in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
/// duration. double getDuration(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long Settlement, [in] long Maturity, [in] double Coupon, [in] double Yield,
[in] long Frequency, [in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
/// intrate. double getIntrate(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long Settlement, [in] long Maturity,
[in] double Investment, [in] double Redemption, [in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
/// coupncd. double getCoupncd(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long Settlement, [in] long Maturity,
[in] long Frequency, [in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
/// coupdays. double getCoupdays(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long Settlement, [in] long Maturity,
[in] long Frequency, [in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
/// coupdaysnc. double getCoupdaysnc(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long Settlement, [in] long Maturity,
[in] long Frequency, [in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
/// coupdaybs. double getCoupdaybs(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long Settlement, [in] long Maturity,
[in] long Frequency, [in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
/// couppcd. double getCouppcd(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long Settlement, [in] long Maturity,
[in] long Frequency, [in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
/// coupnum. double getCoupnum(
[in] com::sun::star::beans::XPropertySet xOptions,
[in] long Settlement, [in] long Maturity,
[in] long Frequency, [in] any Base )
raises( com::sun::star::lang::IllegalArgumentException );
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.