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 — a numeric template is one series, however its values trend.
Fills a straight numeric series — each value the previous one PLUS a step.
Remarks
The step is read off the template as a least-squares fit, so a template that only roughly trends still extends along its line. IAutoFill.Options.stepValue replaces that step outright, and IAutoFill.Options.trend keeps the fit while refusing any step at all.