Represents a control for viewing series objects.

IgrSeriesViewer

new IgrSeriesViewer(props: P): IgrSeriesViewer

Returns IgrSeriesViewer

actualContentHitTestMode: ChartHitTestMode
actualInteractionPixelScalingRatio: number
actualPixelScalingRatio: number
actualWindowPositionHorizontal: number
actualWindowPositionVertical: number
actualWindowRect: IgRect
actualWindowRectChanged: object
actualWindowRectMinHeight: number
actualWindowRectMinWidth: number
animateSeriesWhenAxisRangeChanges: boolean
autoMarginHeight: number
autoMarginWidth: number
axisLabelMouseClick: object
axisLabelMouseDown: object
axisLabelMouseEnter: object
axisLabelMouseLeave: object
axisLabelMouseOver: object
axisLabelMouseUp: object
axisPanelMouseClick: object
axisPanelMouseDown: object
axisPanelMouseEnter: object
axisPanelMouseLeave: object
axisPanelMouseOver: object
axisPanelMouseUp: object
bottomMargin: number
brushes: string[]
chartTitle: string
contentHitTestMode: ChartHitTestMode
crosshairPoint: IgPoint
crosshairVisibility: Visibility
defaultInteraction: InteractionState
dragModifier: ModifierKeys
effectiveViewport: IgRect
fireMouseLeaveOnManipulationStart: boolean
focusBrush: string
focusDismissDelayMilliseconds: number
focusedSeriesItems: IgrChartSelectedItemCollection
focusedSeriesItemsChanged: object
focusMode: SeriesSelectionMode
focusTransitionDuration: number
fullSeries: IgrSeriesCollection
gridAreaRectChanged: object
highlightedValuesDisplayMode: SeriesHighlightedValuesDisplayMode
highlightingBehavior: SeriesHighlightingBehavior

highlightingDismissDelayMilliseconds

Section titled "highlightingDismissDelayMilliseconds"
highlightingDismissDelayMilliseconds: number
highlightingFadeOpacity: number
highlightingMode: SeriesHighlightingMode
highlightingTransitionDuration: number
horizontalCrosshairBrush: string

horizontalViewScrollbarCornerRadius

Section titled "horizontalViewScrollbarCornerRadius"
horizontalViewScrollbarCornerRadius: number
horizontalViewScrollbarFill: string
horizontalViewScrollbarHeight: number
horizontalViewScrollbarInset: number
horizontalViewScrollbarMaxOpacity: number
horizontalViewScrollbarMode: SeriesViewerScrollbarMode
horizontalViewScrollbarOutline: string
horizontalViewScrollbarPosition: SeriesViewerHorizontalScrollbarPosition

horizontalViewScrollbarShouldAddAutoTrackInsets

Section titled "horizontalViewScrollbarShouldAddAutoTrackInsets"
horizontalViewScrollbarShouldAddAutoTrackInsets: boolean

horizontalViewScrollbarStrokeThickness

Section titled "horizontalViewScrollbarStrokeThickness"
horizontalViewScrollbarStrokeThickness: number

horizontalViewScrollbarTrackEndInset

Section titled "horizontalViewScrollbarTrackEndInset"
horizontalViewScrollbarTrackEndInset: number

horizontalViewScrollbarTrackStartInset

Section titled "horizontalViewScrollbarTrackStartInset"
horizontalViewScrollbarTrackStartInset: number
imageCaptured: object
interactionOverride: InteractionState
interactionPixelScalingRatio: number

isAntiAliasingEnabledDuringInteraction

Section titled "isAntiAliasingEnabledDuringInteraction"
isAntiAliasingEnabledDuringInteraction: boolean
isPagePanningAllowed: boolean
isSurfaceInteractionDisabled: boolean
isUserAnnotationsEnabled: boolean
isWindowSyncedToVisibleRange: boolean
leftMargin: number
legendHighlightingMode: LegendHighlightingMode
legendItemBadgeMode: LegendItemBadgeMode
legendItemBadgeShape: LegendItemBadgeShape
markerAutomaticBehavior: MarkerAutomaticBehavior
markerBrushes: string[]
markerOutlines: string[]
outlines: string[]
panModifier: ModifierKeys
pixelScalingRatio: number
plotAreaBackground: string
plotAreaClicked: object
plotAreaMouseEnter: object
plotAreaMouseLeave: object
plotAreaMouseLeftButtonDown: object
plotAreaMouseLeftButtonUp: object
plotAreaMouseOver: object
preferHigherResolutionTiles: boolean
previewPathFill: string
previewPathOpacity: number
previewPathStroke: string
previewRect: IgRect
refreshCompleted: object
resizeIdle: object
resizeIdleMilliseconds: number
rightButtonDefaultInteraction: InteractionState
rightMargin: number
scrollbarsAnimationDuration: number
selectedSeriesItems: IgrChartSelectedItemCollection
selectedSeriesItemsChanged: object
selectionBehavior: SeriesSelectionBehavior
selectionBrush: string
selectionDismissDelayMilliseconds: number
selectionMode: SeriesSelectionMode
selectionModifier: ModifierKeys
selectionTransitionDuration: number
seriesClick: object
seriesCursorMouseMove: object
seriesMouseEnter: object
seriesMouseLeave: object
seriesMouseLeftButtonDown: object
seriesMouseLeftButtonUp: object
seriesMouseMove: object
seriesValueLayerUseLegend: boolean
shouldMatchZOrderToSeriesOrder: boolean
shouldPanOnMaximumZoom: boolean

shouldSimulateHoverMoveCrosshairPoint

Section titled "shouldSimulateHoverMoveCrosshairPoint"
shouldSimulateHoverMoveCrosshairPoint: boolean
sizeChanged: object
subtitle: string
subtitleBottomMargin: number
subtitleHorizontalAlignment: HorizontalAlignment
subtitleLeftMargin: number
subtitleRightMargin: number
subtitleTextColor: string
subtitleTextStyle: string
subtitleTopMargin: number
titleBottomMargin: number
titleHorizontalAlignment: HorizontalAlignment
titleLeftMargin: number
titleRightMargin: number
titleTextColor: string
titleTextStyle: string
titleTopMargin: number
topMargin: number
userAnnotationInformationRequested: object

userAnnotationToolTipContentUpdating

Section titled "userAnnotationToolTipContentUpdating"
userAnnotationToolTipContentUpdating: object
useTiledZooming: boolean
verticalCrosshairBrush: string
verticalViewScrollbarCornerRadius: number
verticalViewScrollbarFill: string
verticalViewScrollbarInset: number
verticalViewScrollbarMaxOpacity: number
verticalViewScrollbarMode: SeriesViewerScrollbarMode
verticalViewScrollbarOutline: string
verticalViewScrollbarPosition: SeriesViewerVerticalScrollbarPosition

verticalViewScrollbarShouldAddAutoTrackInsets

Section titled "verticalViewScrollbarShouldAddAutoTrackInsets"
verticalViewScrollbarShouldAddAutoTrackInsets: boolean

verticalViewScrollbarStrokeThickness

Section titled "verticalViewScrollbarStrokeThickness"
verticalViewScrollbarStrokeThickness: number
verticalViewScrollbarTrackEndInset: number

verticalViewScrollbarTrackStartInset

Section titled "verticalViewScrollbarTrackStartInset"
verticalViewScrollbarTrackStartInset: number
verticalViewScrollbarWidth: number
viewerManipulationEnding: object
viewerManipulationStarting: object
windowPositionHorizontal: number
windowPositionVertical: number
windowRect: IgRect
windowRectChanged: object
windowRectMinHeight: number
windowRectMinWidth: number
windowResponse: WindowResponse
windowSizeMinHeight: number
windowSizeMinWidth: number
zoomCoercionMode: ZoomCoercionMode
zoomTileCacheSize: number

Represents the subset area within the viewport into which content should be mapped. This is the projection of the current EffectiveViewport into the viewport at current zoom level.

get contentViewport(): IgRect

Returns IgRect

get isDetached(): boolean

Returns boolean

get isInCreateAnnotationMode(): boolean

Returns boolean

get isInDeleteAnnotationMode(): boolean

Returns boolean

Indicates if this SeriesViewer is a map.

get isMap(): boolean

Returns boolean

get nativeElement(): HTMLElement

Returns HTMLElement

Gets the viewport rectangle associated with the SeriesViewer, the physical dimensions of the plot area.

get viewportRect(): IgRect

Returns IgRect

addCommandAvailabilityListener(listener: ICommandAvailabilityListener): void

Parameters

  • listener: ICommandAvailabilityListener

Returns void

addCommandStateChangedListener(listener: ICommandStateChangedListener): void

Parameters

  • listener: ICommandStateChangedListener

Returns void

Attaches the given series to the chart.

attachSeries(s: IgrSeries): void

Parameters

  • s: IgrSeries
    • The series to attach to the chart.

Returns void

cancelAnnotationFlow(annotationFlowID: string): void

Parameters

  • annotationFlowID: string

Returns void

cancelCreatingAnnotation(): void

Returns void

cancelDeletingAnnotation(): void

Returns void

cancelManipulation(): void

Returns void

captureImage(settings: IgrCaptureImageSettings): void

Parameters

  • settings: IgrCaptureImageSettings

Returns void

Clears the tile zoom tile cache so that new tiles will be generated. Only applies if the viewer is using a tile based zoom.

clearTileZoomCache(): void

Returns void

componentDidMount(): void

Returns void

Release any resources held by the control.

destroy(): void

Returns void

Manually ends a tiled zoom if one is running.

endTiledZoomingIfRunning(): void

Returns void

findByName(name: string): any

Parameters

  • name: string

Returns any

finishAnnotationFlow(info: IgrUserAnnotationInformation): void

Parameters

Returns void

finishCreatingAnnotation(): void

Returns void

finishDeletingAnnotation(): void

Returns void

Use to force the SeriesViewer to finish any deferred work before printing or evaluating its visual. This should only be called if the visual of the SeriesViewer needs to be synchronously saved or evaluated. Calling this method too often will hinder the performance of the SeriesViewer.

``

flush(): void

Returns void

Gets actual window scale for horizontal dimension of the control

``

getActualWindowScaleHorizontal(): number

Returns number

Gets actual window scale for vertical dimension of the control

``

getActualWindowScaleVertical(): number

Returns number

getAnimationIdleVersionNumber(): number

Returns number

getCurrentActualWindowRect(): IgRect

Returns IgRect

getDesiredToolbarActions(): ToolActionInfo[]

Returns ToolActionInfo[]

Hides the active main tooltip, if displayed.

``

hideToolTip(): void

Returns void

isAnimationActive(): boolean

Returns boolean

loadAnnotationsFromJson(jsonString: string): void

Parameters

  • jsonString: string

Returns void

Used to manually notify the SeriesViewer that the data source has reset or cleared its items. Invoking this method is only necessary if that datasource is not observable.

notifyClearItems(source_: any): void

Parameters

  • source_: any
    • The data source which was cleared or reset.
    this.chart.notifyClearItems(this.data);

Returns void

Notification from the containing object that the container has been resized.

notifyContainerResized(): void

Returns void

notifyInsertItem(source_: any, index: number, newItem: any): void

Parameters

  • source_: any
  • index: number
  • newItem: any

Returns void

notifyRemoveItem(source_: any, index: number, oldItem: any): void

Parameters

  • source_: any
  • index: number
  • oldItem: any

Returns void

notifySeriesDataChanged(): void

Returns void

notifySetItem(source_: any, index: number, oldItem: any, newItem: any): void

Parameters

  • source_: any
  • index: number
  • oldItem: any
  • newItem: any

Returns void

queueForAnimationIdle(action: object, version: number): void

Parameters

  • action: object
  • version: number

Returns void

removeCommandAvailabilityListener(listener: ICommandAvailabilityListener): void

Parameters

  • listener: ICommandAvailabilityListener

Returns void

removeCommandStateChangedListener(listener: ICommandStateChangedListener): void

Parameters

  • listener: ICommandStateChangedListener

Returns void

render(): any

Returns any

renderToImage(width: number, height: number): any

Parameters

  • width: number
  • height: number

Returns any

resetAnnotations(): void

Returns void

Resets the zoom level to default.

resetZoom(): void

Returns void

saveAnnotationsToJson(): string

Returns string

shouldComponentUpdate(nextProps: any, nextState: any): boolean

Parameters

  • nextProps: any
  • nextState: any

Returns boolean

simulateClick(point: IgPoint): void

Parameters

  • point: IgPoint

Returns void

simulateHover(point: IgPoint): void

Parameters

  • point: IgPoint

Returns void

simulateMouseLeave(): void

Returns void

simulatePlotPointerUp(point: IgPoint): void

Parameters

  • point: IgPoint

Returns void

simulatePressAndHold(point: IgPoint): void

Parameters

  • point: IgPoint

Returns void

startCreatingAnnotation(): void

Returns void

startDeletingAnnotation(): void

Returns void

Manually starts a tiled zoom if one isn't already running.

startTiledZoomingIfNecessary(): void

Returns void

Performs zoom in action on the chart by specified percentage of current window rect

zoomIn(percentage: number): void

Parameters

  • percentage: number

Returns void

Performs zoom out action on the chart by specified percentage of current window rect

zoomOut(percentage: number): void

Parameters

  • percentage: number

Returns void

_createFromInternal(internal: any): IgrSeriesViewer

Parameters

  • internal: any

Returns IgrSeriesViewer