Class ChartReport

This class represents a chart report.

System.Object
  Stonefield.Collections.BaseItem
    Stonefield.Collections.BaseNamedItem
      Stonefield.Collections.BaseNamedItemPersistent
        Stonefield.Query.ReportEngine.ReportBase
          Stonefield.Query.ReportEngine.Report
            Stonefield.Query.ReportEngine.ReportWithLinkedReport
              Stonefield.Query.ReportEngine.ChartReport
public class ChartReport : ReportWithLinkedReport

Class Members

MemberDescription

Constructor

Parameterless constructor.

IDChanged

Raised when the ID is changed.

PropertyChanged

Raised when a property is changed.

Chart

The rendered chart object (only valid after CreateLayout is called).

AddField

Adds a field to the report.

public virtual IReportField AddField(IField field);

Clone

public sealed IReport Clone();

Copy

public sealed IReport Copy();

CreateLayout

public virtual ReportResult CreateLayout();

public virtual ReportResult CreateLayout(bool subreport);

Email

public sealed ReportResult Email();

Export

public sealed ReportResult Export();

public sealed ReportResult Export(Stream stream);

GetAppearanceNames

Get the available appearance names.

public String[] GetAppearanceNames();

GetField

public sealed IReportField GetField(string name);

public sealed IReportField GetField(Guid id);

GetFields

Returns the field collection for the report cast as IReportField.

public virtual List<IReportField> GetFields();

GetFormulas

public sealed List<ICalculatedField> GetFormulas();

GetMultiDataFieldChartTypes

Get the types of charts available when there are multiple data fields. Only 2-D charts are supported and the FullStacked and Stacked charts don't make sense.

public List<ViewType> GetMultiDataFieldChartTypes();

GetNonSeriesChartTypes

Get the types of charts available when there are no series fields.

public List<ViewType> GetNonSeriesChartTypes();

GetPaletteNames

Get the available palette names.

public String[] GetPaletteNames();

GetSampleImage

Generates an image for the chart.

public MemoryStream GetSampleImage(float height,
    float width);

GetSeriesChartTypes

Get the types of charts available when there are series fields.

public List<ViewType> GetSeriesChartTypes();

Load

public sealed void Load(string fileName);

public sealed void Load(XmlDocument doc);

Print

public sealed ReportResult Print();

public sealed ReportResult Print(string printerName);

Save

public sealed void Save(string fileName);

public virtual void Save();

SaveToXML

public XmlDocument SaveToXML();

SetDataGroup

public sealed void SetDataGroup(Guid dataGroupID);

ToString

Returns the name of the item.

public virtual string ToString();

UpdateDataRetrievalProgress

public sealed void UpdateDataRetrievalProgress(object sender,
    UpdateProgressEventArgs e);

AddDistinct

AfterData

AfterRun

AllowEmptyResultSet

AppearanceName

The name of the appearance to use.

Application

AutofitToPage

BackColor

The background color of the chart.

Cancelled

CategoryField

The category (X-axis) field.

CategoryFields

A collection of row fields.

Changed

Flags that one or more properties of the item have changed since it was last loaded or saved.

ChartTitle

Settings for the chart title.

ChartTypes

The type of chart to use.

Comments

CreatedAt

CreatedBy

CustomJoins

DataEngine

DataFields

A collection of data fields.

DataGroup

DataSource

DataSources

DefaultFont

DefaultTable

DisplayTitle

EvaluatorFactory

ExcludeConditions

ExclusionTable

ExportOptions

Fields

A collection of the fields in the report.

FileName

FillStyle

The fill style to use.

FilterConditions

GenerateLayoutOnEachRun

GroupFilterConditions

HasLayout

Height

The chart height.

ID

The ID of the item.

JoinStatement

Layout

Legend

The chart's legend.

LegendDisplayType

What to display in the legend.

Loading

Flags that the item is being loaded from storage.

Margins

ModifiedAt

ModifiedBy

Name

The name of the item.

Orientation

PaletteBaseColorNumber

The number of a color within the selected palette used as a base color to paint series points.

PaletteName

The name of the palette to use.

PaperKind

PaperSize

Parameters

Permissions

PointLabelsResolveOverlappingMode

Determines how overlapping point labels are resolved.

PointLabelsVisible

True if point labels are visible.

RenderOnPlatform

ReportLayout

ReportLayoutDataOnly

ResultSet

RightYAxis

The right Y axis for the chart.

SeriesField

The series field.

SeriesFields

A collection of column fields.

SQLStatements

Tags

Template

Title

TopOptions

UserName

Width

The chart height.

XAxis

The X axis for the chart.

YAxis

The Y axis for the chart.

Requirements

Namespace: Stonefield.Query.ReportEngine
Assembly: reports.dll