API Diff between 2.2.5 and 3.5.4
309 Additions
244 Removals
GrapeCity.ActiveReports
-
public sealed class ReportDataSnapshot
-
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 class ReportParameterInfo<T>
-
public sealed class ReportSnapshot
-
public sealed class ServiceContainer : IServiceContainer, IServiceProvider
-
public class SubreportsInfo
GrapeCity.ActiveReports.BarCodes
GrapeCity.ActiveReports.Core.Rendering
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
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 sealed class PathEx : ICloneable
-
public sealed class StringFormatEx : ICloneable, IEquatable<StringFormatEx>
-
public enum UprightTextMode
GrapeCity.ActiveReports.Expressions
GrapeCity.ActiveReports.Expressions.ExpressionObjectModel
-
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 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 (ReportParameter rParameter, IParameterInfo parameterInfo)
- public static Parameter Create(string name, string prompt, ParameterType dataType, ParameterState state, bool nullable, bool allowBlank, bool hidden, bool multiValue, bool usedInQuery, bool multiline, bool dateOnly)
- public void RefreshParameterValues()
-
public sealed class ParameterCollection : Collection<Parameter>
-
public enum ParameterState
-
public enum ParameterType
-
public enum ParameterValidationError
-
public sealed class ParameterValue
-
public class ParameterValueCollection : CollectionBase
-
public sealed class ReportParameterException : Exception
GrapeCity.ActiveReports.Expressions.Remote.GlobalDataTypes
GrapeCity.ActiveReports.Extensibility.Layout
GrapeCity.ActiveReports.Extensibility.Rendering
GrapeCity.ActiveReports.Extensibility.Rendering.Components
-
public abstract class ActionBase
-
public enum ActionType
-
public abstract class BookmarkLinkAction : ActionBase
-
public abstract class DrillthroughAction : ActionBase
-
public abstract class HyperLinkAction : ActionBase
-
public interface IActionableItem
-
public interface IBand : IReportItem, IRenderComponent, IServiceProvider, IDocumentMapItem, IReportItemContainer
-
public interface IListGrid : IList, IDataRegion, IOverflowItem, IReportItem, IRenderComponent, IServiceProvider, IDocumentMapItem, ISectionRegion, IPageRegion, IFixedSizeItem
-
public interface : IReportItem, IRenderComponent, IServiceProvider, IDocumentMapItem
-
public interface IReportItemRenderInfo
-
public interface IScrollableRectangle
-
public interface IUprightTextStyle
-
public abstract class PageBase
-
public abstract class ReportBase
-
public abstract class ReportSectionBase
-
public abstract class SliceAction : ActionBase
-
public enum SliceActionType
-
public sealed class SlicerActionValue
-
public static class SlicerActionValueExtension
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.ImageRenderers
GrapeCity.ActiveReports.ImageRenderers.PageControl
-
public sealed class PageController
- public struct Page
- public struct PageItem
- public PageController(PageControllerSettings settings = null)
- public static IEnumerable<ILayoutPage> (IEnumerable<ILayoutPage> pages, int startPage, int endPage)
- public IEnumerable<Page> CombinePages(IReport report, SizeF pageSize, IEnumerable<ILayoutPage> pages)
- public IEnumerable<Page> CombinePages(IReport report, SizeF pageSize, IEnumerable<ILayoutPage> pages, bool returnIncompletePage, int readyPagesCount, ref int lastPageNumber)
- public int GetActualPageNumber(int pageNumber, int bookletPagesCount)
-
public class WatermarkSettings
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, 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 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 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 bool PreValidation { get; set; }
- public ReportSnapshot Data { get; }
- public ParameterCollection Parameters { get; }
- 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.Bidi
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, ResourceLocator resourceLocator, IList<InteractiveArea> interactivityAreas, RectangleF renderBounds, int? pageNumber)
- public static void Render(IMap map, string mapLicenseBanner, ITextMetricsProvider metricsProvider, IDrawingCanvas canvas, 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 static class ReportDataSnapshotExtensions
- public static ReportDataSnapshot ApplyInteractivity(this ReportSnapshot snapshot, ReportStore reportStore, IEnumerable<ActionKey> actions, 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)
- 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
- 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 interface IReportDrawingCanvas : IDrawingCanvas
-
public static class ReportItemExtensions
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 ColorExtension
-
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
-
public static class ReportStoreValidationExtensions
GrapeCity.ActiveReports.ReportsCore.Rendering.ReportParameters
GrapeCity.ActiveReports.ReportsCore.ReportObjectModel
GrapeCity.ActiveReports.ReportsCore.Tools
GrapeCity.ActiveReports.Servicing