Interface ChartObjectDrawingSource interface ChartObjectDrawingSource { createGroup ( name : string , ids : readonly string [] , ) : null | ChartObjectDrawingGroup ; drawings () : readonly ChartObjectDrawing [] ; get ( id : string ) : undefined | ChartObjectDrawing ; groups () : readonly ChartObjectDrawingGroup [] ; hiddenOnInterval () : readonly string [] ; placeInStack ( id : string , target : { drawing : string } | { entry : string } , where : "above" | "below" , ) : boolean ; remove ( id : string ) : boolean ; removeGroup ( id : string , removeDrawings ?: boolean ) : boolean ; removeMany ( ids : readonly string [] ) : void ; renameGroup ( id : string , name : string ) : boolean ; reorder ( id : string , direction : -1 | 1 ) : boolean ; select ( id : null | string | readonly string [] , additive ?: boolean ) : void ; selection () : readonly string [] ; update ( id : string , patch : { locked ?: boolean ; visible ?: boolean } ) : void ; updateMany ( patches : readonly { id : string ; patch : { locked ?: boolean ; visible ?: boolean } ; } [] , ) : void ; } MethodsOptionalcreate Group createGroup ( name : string , ids : readonly string [] , ) : null | ChartObjectDrawingGroup Parameters name : string ids : readonly string [] Optionalhidden On Interval hiddenOnInterval () : readonly string [] Returns readonly string [] Optionalplace In Stack placeInStack ( id : string , target : { drawing : string } | { entry : string } , where : "above" | "below" , ) : boolean Parameters id : string target : { drawing : string } | { entry : string } where : "above" | "below" Returns boolean remove remove ( id : string ) : boolean Returns boolean Optionalremove Group removeGroup ( id : string , removeDrawings ?: boolean ) : boolean Parameters id : string OptionalremoveDrawings : boolean Returns boolean Optionalremove Many removeMany ( ids : readonly string [] ) : void Returns void Optionalrename Group renameGroup ( id : string , name : string ) : boolean Returns boolean Optionalreorder reorder ( id : string , direction : -1 | 1 ) : boolean Parameters id : string direction : -1 | 1 Returns boolean select select ( id : null | string | readonly string [] , additive ?: boolean ) : void Parameters id : null | string | readonly string [] Optionaladditive : boolean Returns void selection selection () : readonly string [] Returns readonly string [] update update ( id : string , patch : { locked ?: boolean ; visible ?: boolean } ) : void Parameters id : string patch : { locked ?: boolean ; visible ?: boolean } Returns void Optionalupdate Many updateMany ( patches : readonly { id : string ; patch : { locked ?: boolean ; visible ?: boolean } ; } [] , ) : void Parameters patches : readonly { id : string ; patch : { locked ?: boolean ; visible ?: boolean } } [] Returns void
The ids of the drawings the chart's interval leaves off the chart. Each one's row is marked
hiddenOnIntervaland offers no focus, which would bring into view a place where nothing is drawn. Asked once per refresh, as a list, so a large inventory costs one pass rather than a lookup per row. Without it every drawing is shown.