API Diff between 3.2.2 and 2.0.0
510 Additions
129 Removals
GrapeCity.ActiveReports
GrapeCity.ActiveReports.BarCodes
GrapeCity.ActiveReports.Core.Rendering
-
public interface IEvaluationContext : IExpressionContext, IDynamicObject
-
public interface IExpressionEvaluatorService
-
public interface IInternalTheme
-
public interface IServiceContainer : IServiceProvider
-
public sealed class RenderingContext
-
public static class ReportEval
- public static object Evaluate(ExpressionInfo expr, IExpressionContext context)
- public static IEvaluationContext MakeContext(IReportInformationService reportInfo, IPageInformationService pageInfo, IReadOnlyDictionary<string, object> customContext = null, Lazy<Parameters> parameters = null)
- public static IEvaluationContext (Report report, ThemeService themeService, IReportInformationService reportInfo, ResourceLocator resourceLocator, Lazy<Parameters> parameters = null, int themeIndex = 0, IReadOnlyDictionary<string, object> customContext = null)
- public static Func<ExpressionInfo, object> MakeEvalFunc(IExpressionContext context)
- public static IExpressionEvaluatorService MakeEvaluator(IExpressionContext appContext)
-
public sealed class ReportInformationService : IReportInformationService
-
public sealed class ThemeService : ITheme, IInternalTheme
GrapeCity.ActiveReports.Core.Rendering.Data
GrapeCity.ActiveReports.Core.Rendering.Expressions
GrapeCity.ActiveReports.Core.Rendering.Interactivity
GrapeCity.ActiveReports.Core.Rendering.JpCalendar
GrapeCity.ActiveReports.Core.Rendering.ReportParameters
-
public interface IParameterInfo
-
public interface IReportParametersManager
-
public sealed class Parameter
- public bool AllowBlank { get; }
- public object CurrentValue { get; set; }
- public ParameterType DataType { get; }
- public bool DateOnly { get; }
- public ParameterValueCollection DefaultValues { get; }
- public bool DefinesValidValues { get; }
- public ParameterCollection DependentParameters { get; }
- public string ErrorMessage { get; }
- public bool Hidden { get; }
- public string Label { get; set; }
- public string[] LabelsArray { get; }
- public bool Multiline { get; }
- public bool MultiValue { get; }
- public string Name { get; }
- public bool Nullable { get; }
- public OrderByCondition OrderByCondition { get; }
- public OrderByDirection OrderByDirection { get; }
- public string Prompt { get; }
- public bool PromptUser { get; }
- public bool QueryParameter { get; }
- public ParameterValue SelectAllValue { get; }
- public ParameterState State { get; }
- public ParameterValidationError ValidationState { get; }
- public ParameterValueCollection ValidValues { get; }
- public ParameterValueCollection Values { get; }
- public object[] ValuesArray { get; }
- public (Report report, ReportParameter rParameter, IParameterInfo parameterInfo)
- public static Parameter (string name, ExpressionInfo prompt, ParameterType dataType, ParameterState state, bool nullable, bool allowBlank, bool hidden, bool multiValue, bool usedInQuery, bool multiline, bool dateOnly, OrderByCondition orderByCondition, OrderByDirection orderByDirection, Report report = null)
- public void RefreshParameterValues()
-
public sealed class ParameterCollection : Collection<Parameter>
-
public static class ParametersManagerBuilder
-
public enum ParameterState
-
public enum ParameterType
-
public enum ParameterValidationError
-
public sealed class ParameterValue
-
public class ParameterValueCollection : CollectionBase
-
public sealed class ReportParameterException : Exception
-
public sealed class ReportParametersManager : IReportParametersManager
-
public static class ReportParametersManagerExtensions
GrapeCity.ActiveReports.Core.Rendering.ReportParameters.Extensions
GrapeCity.ActiveReports.Core.Rendering.Svg
GrapeCity.ActiveReports.Core.Rendering.Tools
GrapeCity.ActiveReports.Document
GrapeCity.ActiveReports.Drawing
-
public enum FontDecoration
-
public struct FontMetrics
- public readonly int Ascent
- public FontMetrics(int lineSpacing, int baseLine, int ascent)
-
public enum FontStyleEx
-
public class GradientStopColor
-
public interface IDrawingCanvas
- RectangleF ClipBounds { get; }
- BrushEx CreateLinearGradientBrush(PointF point1, PointF point2, Color color1, Color color2, IEnumerable<GradientStopColor> stops)
- BrushEx CreateRadialGradientBrush(PointF centerPoint, PointF focusPoint, PointF centerRadius, Color centerColor, Color surroundingColor, IEnumerable<GradientStopColor> stops, RectangleF? brushBounds, Matrix3x2? brushTransform)
-
public interface ITextRenderingService
-
public static class MatrixEx
-
public sealed class PathEx : ICloneable
-
public sealed class StringFormatEx : ICloneable, IEquatable<StringFormatEx>
-
public enum UprightTextMode
GrapeCity.ActiveReports.Expressions
GrapeCity.ActiveReports.Expressions.ExpressionObjectModel
GrapeCity.ActiveReports.Expressions.Remote.GlobalDataTypes
GrapeCity.ActiveReports.Extensibility.Layout
GrapeCity.ActiveReports.Extensibility.Rendering
GrapeCity.ActiveReports.Extensibility.Rendering.Components
GrapeCity.ActiveReports.Extensibility.Rendering.Components.BandedList
GrapeCity.ActiveReports.Extensibility.Rendering.Components.Barcode
GrapeCity.ActiveReports.Extensibility.Rendering.Components.DV
GrapeCity.ActiveReports.Extensibility.Rendering.Components.Table
GrapeCity.ActiveReports.Extensibility.Rendering.Components.Tablix
GrapeCity.ActiveReports.Extensions
GrapeCity.ActiveReports.FormattedText.Layout.Boxes
GrapeCity.ActiveReports.ImageRenderers
GrapeCity.ActiveReports.ImageRenderers.PageControl
GrapeCity.ActiveReports.JpCalendar
GrapeCity.ActiveReports.Layout
GrapeCity.ActiveReports.Rendering
-
public sealed class DataProcessingException : Exception
-
public static class DataTreeBuilder
- public static ReportDataSnapshot BuildData(this ReportStore reportStore, CancellationToken cancel, Report reportQuery = null, DataTreeBuilderConfig config = null, DataParameter[] parameters = null, InteractiveSortState sortStates = null, IReportInformationService reportInfo = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
- public static Report BuildQuery(this ReportStore reportStore, SubreportsInfo templates = null)
- public static IReportParametersManager (Report report, DataParameter[] parameters, DataTreeBuilderConfig dataBuilderCfg = null, IReportInformationService reportInfo = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
- public static IEvaluationContext (Report report, DataParameter[] parameters, ResourceLocator resourceLocator, IReportInformationService reportInfo, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext)
- public static Snapshot<object> RebuildResultTree(ReportDataSnapshot data, ReportStore reportStore, IExpressionContext rootExpressionContext, DataParameter[] parameters = null, InteractiveSortState sortStates = null, IReadOnlyDictionary<string, object> customContext = null)
- public static Snapshot<object> RebuildResultTree(ReportDataSnapshot data, DataParameter[] parameters, Func<Report, DataParameter[], IExpressionContext> makeExpressionContext, InteractiveSortState sortState)
- public static ReportDataSnapshot BuildData(this ReportStore reportStore, CancellationToken cancel, Report reportQuery = null, DataTreeBuilderConfig config = null, DataParameter[] parameters = null, InteractiveSortState sortStates = null, IReportInformationService reportInfo = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
- public static Report BuildQuery(this ReportStore reportStore, SubreportsInfo templates = null)
- public static IReportParametersManager (Report report, DataParameter[] parameters, bool skipValidValues, DataTreeBuilderConfig dataBuilderCfg = null, IReportInformationService reportInfo = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
- public static IReportParametersManager (Report report, DataParameter[] parameters, DataTreeBuilderConfig dataBuilderCfg = null, IReportInformationService reportInfo = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
- public static IEvaluationContext (Report report, DataParameter[] parameters, ResourceLocator resourceLocator, IReportInformationService reportInfo, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext)
- public static Snapshot<object> RebuildResultTree(ReportDataSnapshot data, ReportStore reportStore, IExpressionContext rootExpressionContext, DataParameter[] parameters = null, InteractiveSortState sortStates = null, IReadOnlyDictionary<string, object> customContext = null)
- public static Snapshot<object> RebuildResultTree(ReportDataSnapshot data, DataParameter[] parameters, Func<Report, DataParameter[], IExpressionContext> makeExpressionContext, InteractiveSortState sortState)
-
public class DataTreeBuilderConfig
-
public static class EngineDataProcessor
- public static ReportDataSnapshot (Report query, Func<string, DataExecutionContext> getContext, ResourceLocator resourceLocator, Func<Report, DataParameter[], IExpressionContext> makeExpressionContext, CancellationToken token, DataParameter[] parameters, Func<string, Func<IDataSet, IReadOnlyList<DataParameter>, object>> locateDataSource, Func<string, Func<DataSource, LoginPasswordCredentials>> resolveCredentials, InteractiveSortState sortState = null, IDataProvidersFactory dpf = null)
- public static ReportDataSnapshot (Report query, Func<string, DataExecutionContext> getContext, ResourceLocator resourceLocator, Func<Report, DataParameter[], IExpressionContext> makeExpressionContext, CancellationToken token, DataParameter[] parameters, Func<string, Func<IDataSet, IReadOnlyList<DataParameter>, object>> locateDataSource, Func<string, Func<DataSource, LoginPasswordCredentials>> resolveCredentials, InteractiveSortState sortState = null, IDataProvidersFactory dpf = null)
-
public interface IDataScopeInternal : IDataScope, IExpressionEvaluatorService
-
public sealed class RenderingTreeBuilder
- public IReport BuildReport(ReportStore reportStore, ReportDataSnapshot data = null, DataParameter[] parameters = null, SubreportsInfo subreports = null, ActionKey[] actions = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
- public IReport BuildReport(ReportStore reportStore, ReportDataSnapshot data = null, DataParameter[] parameters = null, SubreportsInfo subreports = null, ActionKey[] actions = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
-
public static class ReportExtensions
- public static IReport BuildReport(this ReportStore reportStore, ReportDataSnapshot data = null, DataParameter[] parameters = null, RenderingTreeBuilderConfig config = null, SubreportsInfo subreports = null, ActionKey[] actions = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
- public static IReport BuildReport(this ReportStore reportStore, ReportDataSnapshot data = null, DataParameter[] parameters = null, RenderingTreeBuilderConfig config = null, SubreportsInfo subreports = null, ActionKey[] actions = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
-
public sealed class ReportProcessor
- public ReportSnapshot Data { get; }
- public ParameterCollection Parameters { get; }
- public ReportSnapshot Data { get; }
- public ParameterCollection Parameters { get; }
- public bool PreValidation { get; set; }
- public (Report report, ResourceLocator resourceLocator = null, DataTreeBuilderConfig config = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null, ReportSnapshot snapshot = null, IServiceProvider services = null)
- public (Report report, ResourceLocator resourceLocator = null, DataTreeBuilderConfig config = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null, ReportSnapshot snapshot = null, IServiceProvider services = null)
- public IReport Process(bool forceParameterDataRefresh, CancellationToken token, bool skipValidation = false, ActionKey[] interactiveActions = null)
- public IReport Process(bool forceDataRefresh, bool forceParameterDataRefresh, CancellationToken token, bool skipValidation = false, ActionKey[] interactiveActions = null)
- public IReport Process(bool forceParameterDataRefresh, CancellationToken token, bool skipValidation = false, ActionKey[] interactiveActions = null)
- public IReport Process(bool forceDataRefresh, bool forceParameterDataRefresh, CancellationToken token, bool skipValidation = false, ActionKey[] interactiveActions = null)
-
public class StyleSheetService : IStyleSheetService
GrapeCity.ActiveReports.Rendering.Components
GrapeCity.ActiveReports.Rendering.Components.Barcode
GrapeCity.ActiveReports.Rendering.Components.Chart
-
public sealed class AxisImpl : IAxis
-
public sealed class LegendImpl : ILegend
-
public sealed class PlotAreaImpl : IPlotArea
-
public sealed class ReferenceLineImpl : IReferenceLine
-
public static class StubChartRenderer
- public static IDictionary<string, ChartPartArea> (IChart iChart, Rectangle outputRegion, float dpiX, float dpiY, Chart chartDefinition, IServiceProvider services, IExpressionEvaluatorService expressionContext, IDrawingCanvas drawingCanvas, ITextMetricsProvider textMetricsProvider, ITextLayoutService textLayoutService)
- public static IDictionary<string, ChartPartArea> (IChart iChart, Rectangle outputRegion, float dpiX, float dpiY, Chart chartDefinition, IServiceProvider services, IExpressionEvaluatorService expressionContext, IDrawingCanvas drawingCanvas, ITextMetricsProvider textMetricsProvider, ITextLayoutService textLayoutService)
-
public class TitleImpl : ITitle
- public (Title title, IExpressionEvaluatorService expressionEvaluator, IStyleEvaluatorFactory styleEvaluatorFactory)
- public (IChart chart, Title title, IExpressionEvaluatorService expressionEvaluator, IStyleEvaluatorFactory renderingContext)
- public (Title title, IExpressionEvaluatorService expressionEvaluator, IStyleEvaluatorFactory styleEvaluatorFactory)
- public (IChart chart, Title title, IExpressionEvaluatorService expressionEvaluator, IStyleEvaluatorFactory renderingContext)
GrapeCity.ActiveReports.Rendering.Components.DV
GrapeCity.ActiveReports.Rendering.Components.Interfaces
-
public interface IReportRenderingContext : IProgramServices, IStyleEvaluatorFactory, IServiceProvider
- IExpressionEvaluatorService ConstEvaluator { get; }
- IExpressionEvaluatorService ConstEvaluator { get; }
- IAction (IReportItem owner, Action action, IDataScopeInternal dataScope, IExpressionEvaluatorService evaluator = null)
- Color[] (string name, CustomPaletteColorsCollection customPalette, IExpressionEvaluatorService expressionEvaluator)
- IAction (IReportItem owner, Action action, IDataScopeInternal dataScope, IExpressionEvaluatorService evaluator = null)
- Color[] (string name, CustomPaletteColorsCollection customPalette, IExpressionEvaluatorService expressionEvaluator)
- IStyle (Style style, IExpressionEvaluatorService expressionEvaluator)
- IStyle (Style style, IExpressionEvaluatorService expressionEvaluator)
- StyleProgram (Style style, IDataScopeInternal dataScope, IExpressionEvaluatorService expressionEvaluator = null)
- StyleProgram (Style style, IDataScopeInternal dataScope, IExpressionEvaluatorService expressionEvaluator = null)
GrapeCity.ActiveReports.Rendering.Components.Map
-
public interface IActionFactory
-
public interface IMapRenderDevice
-
public interface IStyleFactory
-
public class MapColorScale : MapDockableSubItem, IMapColorScale, IMapDockableSubItem, IMapSubItem
- public (MapColorScale mapColorScale, IExpressionEvaluatorService evaluator, IStyleFactory styleFactory, IActionFactory actionFactory, IMap map, Lazy<double> shadowIntensity)
- public (MapColorScale mapColorScale, IExpressionEvaluatorService evaluator, IStyleFactory styleFactory, IActionFactory actionFactory, IMap map, Lazy<double> shadowIntensity)
-
public abstract class MapDockableSubItem : MapSubItem, IMapDockableSubItem, IMapSubItem
-
public abstract class MapLayer : IMapLayer
-
public sealed class MapLineLayer : MapVectorLayer
- public (MapLineLayer layer, IExpressionEvaluatorService layerScope, ISpatialDataProvider dataProvider, IStyleFactory styleFactory, IMapImageLocator imageLocator, IActionFactory actionFactory, Lazy<double> shadowIntensity)
- public (MapLineLayer layer, IExpressionEvaluatorService layerScope, ISpatialDataProvider dataProvider, IStyleFactory styleFactory, IMapImageLocator imageLocator, IActionFactory actionFactory, Lazy<double> shadowIntensity)
-
public sealed class MapPointLayer : MapVectorLayer
- public (MapPointLayer layer, IExpressionEvaluatorService layerScope, ISpatialDataProvider dataProvider, IStyleFactory styleFactory, IMapImageLocator imageLocator, IActionFactory actionFactory, Lazy<double> shadowIntensity)
- public (MapPointLayer layer, IExpressionEvaluatorService layerScope, ISpatialDataProvider dataProvider, IStyleFactory styleFactory, IMapImageLocator imageLocator, IActionFactory actionFactory, Lazy<double> shadowIntensity)
-
public sealed class MapPolygonLayer : MapVectorLayer
- public (MapPolygonLayer layer, IExpressionEvaluatorService layerScope, ISpatialDataProvider dataProvider, IStyleFactory styleFactory, IMapImageLocator imageLocator, IActionFactory actionFactory, Lazy<double> shadowIntensity)
- public (MapPolygonLayer layer, IExpressionEvaluatorService layerScope, ISpatialDataProvider dataProvider, IStyleFactory styleFactory, IMapImageLocator imageLocator, IActionFactory actionFactory, Lazy<double> shadowIntensity)
-
public sealed class MapRenderer
- public static void Render(IMap map, string mapLicenseBanner, ITextMetricsProvider metricsProvider, IDrawingCanvas canvas, IList<InteractiveArea> interactivityAreas, RectangleF renderBounds, int? pageNumber)
- public static void Render(IMap map, string mapLicenseBanner, ITextMetricsProvider metricsProvider, IDrawingCanvas canvas, ResourceLocator resourceLocator, IList<InteractiveArea> interactivityAreas, RectangleF renderBounds, int? pageNumber)
-
public abstract class MapSubItem : IMapSubItem
-
public class MapTileLayer : MapLayer, IMapTileLayer, IMapLayer
-
public abstract class MapVectorLayer : MapLayer, IMapVectorLayer, IMapLayer
-
public class MapViewport : MapSubItem, IMapViewport, IMapSubItem
GrapeCity.ActiveReports.Rendering.Components.Map.Data
GrapeCity.ActiveReports.Rendering.DataProcessing
-
public sealed class CommonDbConnectionAdapter : IDbConnectionAdapter
-
public static class ReportDataSnapshotExtensions
- public static ReportDataSnapshot ApplyUserSort(this ReportDataSnapshot snapshot, ReportStore reportStore, IEnumerable<ActionKey> actions, DataParameter[] parameters = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
- public static ReportDataSnapshot ApplyUserSort(this ReportDataSnapshot snapshot, ReportStore reportStore, IEnumerable<ActionKey> actions, DataParameter[] parameters = null, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
GrapeCity.ActiveReports.Rendering.DataProcessing.JsonConverters
GrapeCity.ActiveReports.Rendering.Export
GrapeCity.ActiveReports.Rendering.GraphicalRenderers
-
public sealed class DataVisualizerInfo
-
public static class DataVisualizerRenderer
-
public interface IDrawingCanvasEx : IDrawingCanvas
-
public interface IReportDrawingCanvas : IDrawingCanvas
- bool IsDrawStringWithDelayedContentSupported { get; }
- void DrawDelayedString(string value, FontInfo font, BrushEx brush, RectangleF layoutRectangle, StringFormatEx format, ITextItem textBox)
- void DrawStringWithDelayedContent(FontInfo font, BrushEx brush, RectangleF layoutRectangle, StringFormatEx format, ITextItem textBox)
- void PostRender(ILayoutArea layoutArea)
- bool PreRender(ILayoutArea layoutArea)
- void RenderAction(IAction action, RectangleF area, int pageNumber)
-
public static class ReportItemImageRenderer
GrapeCity.ActiveReports.Rendering.Image
GrapeCity.ActiveReports.Rendering.RenderingTree
-
public static class ExpressionContextBuilder
- public static IEvaluationContext (Report reportDef, Lazy<Parameters> parameters, ResourceLocator resourceLocator, IReportInformationService ris, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
- public static IEvaluationContext (Report reportDef, Lazy<Parameters> parameters, ResourceLocator resourceLocator, IReportInformationService ris, IReadOnlyDictionary<string, Func<CustomContextArgs, object>> customContext = null)
GrapeCity.ActiveReports.Rendering.RenderingTree.Tools
GrapeCity.ActiveReports.Rendering.ReportParameters
GrapeCity.ActiveReports.Rendering.Subreports
GrapeCity.ActiveReports.Rendering.Tools
-
public static class ChartPaletteHelper
-
public static class CultureInfoExt
-
public static class EnumerableExtension
-
public struct EvaluationBannerSettings
-
public static class FuncExtensions
- public static Func<T1, T2, T3, TResult> Memoize<T1, T2, T3, TResult>(this Func<T1, T2, T3, TResult> func, bool threadSafe, Func<T1, T2, T3, bool> useCacheCondition)
-
public static class IReportExtensions
-
public static class PaperSizesProvider
GrapeCity.ActiveReports.ReportsCore.Rendering.ReportParameters
GrapeCity.ActiveReports.ReportsCore.ReportObjectModel
GrapeCity.ActiveReports.ReportsCore.Tools
GrapeCity.ActiveReports.Servicing