OptionalacceptThe flip this content takes when asked to mirror as flip states.
Defined by content that can be mirrored, such as a shape or a picture; absent, the content cannot: a frame dragged through its opposite edge is moved there but not mirrored, as Excel does with a chart. Must be pure, as acceptRotation is. A connector may accept each axis on its own.
OptionalacceptThe rotation this content takes when asked to turn by degrees, clockwise.
Deletes the content, and with it the movable that places it.
Optionaloptions: ITransaction.OperationOptionsOptionalgetThe points a connector's end may be glued to, in a width by height frame of this
content, before the frame is placed.
Optionaloptions: ConnectionsOptionsAbsent, the four edge midpoints — top, left, bottom, right, numbered in that order, each
leaving straight out — as Excel offers on a picture, a chart, a slicer or a control. A
shape is the exception and answers its geometry's own sites (a triangle's three, a
connector's none); a group answers none, since Excel glues to a group's members and never
to the group. Must be synchronous: null means the content cannot answer yet and will call
options.onReady when it can.
OptionalgetHow a movable of this content moves and sizes with the cells under it when it is added without an anchor type.
Absent, it moves and sizes with them (IAnchored.Type.TwoCell), as Excel inserts a shape or a chart. A picture moves with its cell but keeps its size.
Returns the alternative text used by assistive technologies, or null if none has been set.
Returns the id of the content.
Returns the movable that places the content on the sheet, or null if it is not placed by
one.
OptionalgetThe movables this content holds, for content that holds any (a group); absent, none. The
movable answers it as IMovable.getMovables. Content that holds movables states them
in its JSON as members, so the kinds a tree needs are loaded before it is built.
OptionalgetReturns the cells the content names - a chart's series, a control's linked cell, a slicer's
column - or null when it names none.
Not where the movable sits: that is IMovable.getRange. The references are formulas the calculation engine holds, so they follow the cells they name through inserts, deletes, cuts, sheet renames and undo, and ContentEvents.onReferencesChange is announced when they have. A reference to deleted cells is left out. Without a running engine the references read as they were set.
Returns an immutable type string.
Returns a label for the kind of content, such as Chart or Picture.
OptionalisReturns true if the content has been deleted.
Set the alternative text used by assistive technologies.
OptionalsetSet the name.
The name of the content.
OptionaltoResourceId: (resource: IResource) => number | null
What a movable needs of its content: IMovable.IContent, and that it can be saved.