ReadonlyidIdentifies the filler. Must be unique among the fillers in use.
This is what names the fill in a menu, survives into a transaction's ITransaction.Operation.params, and lets a script ask for a fill type by name — so it is a stable key, not a display label.
ReadonlysupportsWhether Options.stepValue means anything to this filler.
These three say only which fields an authoring surface should OFFER; they say nothing about whether the filler can be applied to a given selection (see Preset). The step's meaning is the filler's own — an addend for a linear series, a RATIO for a growth one, a count of units for a date one — so the value is passed through uninterpreted.
ReadonlysupportsWhether Options.stopValue means anything to this filler.
ReadonlysupportsWhether this filler can fit its series to the values rather than stepping from them (Options.trend).
A fit needs at least two values, so a preset that turns it on carries that arity — see Preset.minValues.
ReadonlytypeThe value type this filler reads.
undefined to be offered a segment of ANY type (still one type at a time).Create a IAutoFill.FillAt function using the provided values and options.
Claims the run of numbers — but only one it could fill: with no ratio given (and no fit
asked for) the numbers must already step by a constant ratio, or there is nothing to
continue and the caller would only repeat them. 1, 2, 3, 4 is not offered a growth fill;
1, 2, 4, 8 and a lone 5 are.
Fills a geometric series — each value the previous one MULTIPLIED by a ratio, where Linear adds.
Remarks
IAutoFill.Options.stepValue is that ratio, not an increment:
1stepping by2fills2, 4, 8, 16. Nothing here is a special case — a ratio of0collapses the series to zeros, a negative one alternates the sign, and a zero anchor stays zero, all of which is just the multiplication.With IAutoFill.Options.trend the ratio is FITTED instead — a least-squares line through the logs of the values, which is a geometric curve through the values themselves.
Never auto-detected: Excel offers growth only as an explicit choice, so this is not among the fillers Types.Series composes.