internal virtual void Initialize(InitializationContext context) { if (m_styleClass != null) { m_styleClass.Initialize(context); } }
internal bool Initialize(InitializationContext context, out bool hasExpressionBasedValue) { bool result = false; hasExpressionBasedValue = false; context.ExprHostBuilder.TextRunStart(m_indexInCollection); if (m_value != null) { result = true; hasExpressionBasedValue = m_value.IsExpression; m_value.Initialize("Value", context); context.ExprHostBuilder.TextRunValue(m_value); } if (m_toolTip != null) { m_toolTip.Initialize("ToolTip", context); context.ExprHostBuilder.TextRunToolTip(m_toolTip); } if (m_markupType != null) { m_markupType.Initialize("MarkupType", context); context.ExprHostBuilder.TextRunMarkupType(m_markupType); } if (m_action != null) { m_action.Initialize(context); } if (m_styleClass != null) { m_styleClass.Initialize(context); } m_exprHostID = context.ExprHostBuilder.TextRunEnd(); return(result); }
internal bool Initialize(InitializationContext context, out bool aHasExpressionBasedValue) { bool flag = false; bool hasExpressionBasedValue = false; aHasExpressionBasedValue = false; context.ExprHostBuilder.ParagraphStart(m_indexInCollection); if (m_textRuns != null) { foreach (TextRun textRun in m_textRuns) { flag |= textRun.Initialize(context, out hasExpressionBasedValue); aHasExpressionBasedValue |= hasExpressionBasedValue; } } if (m_styleClass != null) { m_styleClass.Initialize(context); } if (m_leftIndent != null) { m_leftIndent.Initialize("LeftIndent", context); context.ExprHostBuilder.ParagraphLeftIndent(m_leftIndent); } if (m_rightIndent != null) { m_rightIndent.Initialize("RightIndent", context); context.ExprHostBuilder.ParagraphRightIndent(m_rightIndent); } if (m_hangingIndent != null) { m_hangingIndent.Initialize("HangingIndent", context); context.ExprHostBuilder.ParagraphHangingIndent(m_hangingIndent); } if (m_spaceBefore != null) { m_spaceBefore.Initialize("SpaceBefore", context); context.ExprHostBuilder.ParagraphSpaceBefore(m_spaceBefore); } if (m_spaceAfter != null) { m_spaceAfter.Initialize("SpaceAfter", context); context.ExprHostBuilder.ParagraphSpaceAfter(m_spaceAfter); } if (m_listStyle != null) { m_listStyle.Initialize("ListStyle", context); context.ExprHostBuilder.ParagraphListStyle(m_listStyle); } if (m_listLevel != null) { m_listLevel.Initialize("ListLevel", context); context.ExprHostBuilder.ParagraphListLevel(m_listLevel); } m_exprHostID = context.ExprHostBuilder.ParagraphEnd(); return(flag); }
internal void Initialize(InitializationContext context) { m_pageHeightValue = context.ValidateSize(ref m_pageHeight, "PageHeight"); if (m_pageHeightValue <= 0.0) { context.ErrorContext.Register(ProcessingErrorCode.rsInvalidSize, Severity.Error, context.ObjectType, context.ObjectName, "PageHeight", m_pageHeightValue.ToString(CultureInfo.InvariantCulture)); } m_pageWidthValue = context.ValidateSize(ref m_pageWidth, "PageWidth"); if (m_pageWidthValue <= 0.0) { context.ErrorContext.Register(ProcessingErrorCode.rsInvalidSize, Severity.Error, context.ObjectType, context.ObjectName, "PageWidth", m_pageWidthValue.ToString(CultureInfo.InvariantCulture)); } if (m_interactiveHeight != null) { m_interactiveHeightValue = context.ValidateSize(ref m_interactiveHeight, restrictMaxValue: false, "InteractiveHeight"); if (0.0 == m_interactiveHeightValue) { m_interactiveHeightValue = double.MaxValue; } else if (m_interactiveHeightValue < 0.0) { context.ErrorContext.Register(ProcessingErrorCode.rsInvalidSize, Severity.Error, context.ObjectType, context.ObjectName, "InteractiveHeight", m_interactiveHeightValue.ToString(CultureInfo.InvariantCulture)); } } if (m_interactiveWidth != null) { m_interactiveWidthValue = context.ValidateSize(ref m_interactiveWidth, restrictMaxValue: false, "InteractiveWidth"); if (0.0 == m_interactiveWidthValue) { m_interactiveWidthValue = double.MaxValue; } else if (m_interactiveWidthValue < 0.0) { context.ErrorContext.Register(ProcessingErrorCode.rsInvalidSize, Severity.Error, context.ObjectType, context.ObjectName, "InteractiveWidth", m_interactiveWidthValue.ToString(CultureInfo.InvariantCulture)); } } m_leftMarginValue = context.ValidateSize(ref m_leftMargin, "LeftMargin"); m_rightMarginValue = context.ValidateSize(ref m_rightMargin, "RightMargin"); m_topMarginValue = context.ValidateSize(ref m_topMargin, "TopMargin"); m_bottomMarginValue = context.ValidateSize(ref m_bottomMargin, "BottomMargin"); m_columnSpacingValue = context.ValidateSize(ref m_columnSpacing, "ColumnSpacing"); if (m_styleClass != null) { context.ExprHostBuilder.PageStart(); m_styleClass.Initialize(context); ExprHostID = context.ExprHostBuilder.PageEnd(); } }
internal virtual bool Initialize(InitializationContext context) { if (m_top == null) { m_top = "0mm"; m_topValue = 0.0; } else { m_topValue = context.ValidateSize(ref m_top, "Top"); } if (m_left == null) { m_left = "0mm"; m_leftValue = 0.0; } else { m_leftValue = context.ValidateSize(ref m_left, "Left"); } ValidateItemSizeAndBoundaries(context); if (m_styleClass != null) { m_styleClass.Initialize(context); } if (m_documentMapLabel != null) { m_documentMapLabel.Initialize("Label", context); context.ExprHostBuilder.GenericLabel(m_documentMapLabel); } if (m_bookmark != null) { m_bookmark.Initialize("Bookmark", context); context.ExprHostBuilder.ReportItemBookmark(m_bookmark); } if (m_toolTip != null) { m_toolTip.Initialize("ToolTip", context); context.ExprHostBuilder.ReportItemToolTip(m_toolTip); } if (m_customProperties != null) { m_customProperties.Initialize(null, context); } DataRendererInitialize(context); return(false); }
internal void Initialize(InitializationContext context) { Microsoft.ReportingServices.RdlExpressions.ExprHostBuilder exprHostBuilder = context.ExprHostBuilder; exprHostBuilder.ActionInfoStart(); if (m_actionItemList != null) { for (int i = 0; i < m_actionItemList.Count; i++) { m_actionItemList[i].Initialize(context); } } if (m_styleClass != null) { m_styleClass.Initialize(context); } exprHostBuilder.ActionInfoEnd(); }
internal override void InternalInitialize(int parentRowID, int parentColumnID, int rowindex, int colIndex, InitializationContext context) { Microsoft.ReportingServices.RdlExpressions.ExprHostBuilder exprHostBuilder = context.ExprHostBuilder; if (m_dataPointValues != null) { m_dataPointValues.Initialize(context); } if (m_dataLabel != null) { m_dataLabel.Initialize(context); } if (m_action != null) { m_action.Initialize(context); } if (m_styleClass != null) { exprHostBuilder.DataPointStyleStart(); m_styleClass.Initialize(context); exprHostBuilder.DataPointStyleEnd(); } if (m_marker != null) { m_marker.Initialize(context); } if (m_customProperties != null) { m_customProperties.Initialize(null, context); } if (m_axisLabel != null) { m_axisLabel.Initialize("AxisLabel", context); context.ExprHostBuilder.ChartDataPointAxisLabel(m_axisLabel); } if (m_itemInLegend != null) { m_itemInLegend.Initialize(context); } if (m_toolTip != null) { m_toolTip.Initialize("ToolTip", context); context.ExprHostBuilder.ChartDataPointToolTip(m_toolTip); } DataRendererInitialize(context); }
internal void Initialize(InitializationContext context, string name) { context.ExprHostBuilder.ChartSeriesStart(); if (m_customProperties != null) { m_customProperties.Initialize("ChartSeries" + name, context); } if (m_styleClass != null) { m_styleClass.Initialize(context); } if (m_action != null) { m_action.Initialize(context); } if (m_type == null) { m_type = ExpressionInfo.CreateConstExpression(ChartSeriesType.Column.ToString()); } m_type.Initialize("Type", context); context.ExprHostBuilder.ChartSeriesType(m_type); if (m_subtype == null) { m_subtype = ExpressionInfo.CreateConstExpression(ChartSeriesSubtype.Plain.ToString()); } m_subtype.Initialize("Subtype", context); context.ExprHostBuilder.ChartSeriesSubtype(m_subtype); if (m_chartSmartLabel != null) { m_chartSmartLabel.Initialize(context); } if (m_emptyPoints != null) { m_emptyPoints.Initialize(context); } if (m_legendName != null) { m_legendName.Initialize("LegendName", context); context.ExprHostBuilder.ChartSeriesLegendName(m_legendName); } if (m_legendText != null) { m_legendText.Initialize("LegendText", context); context.ExprHostBuilder.ChartSeriesLegendText(m_legendText); } if (m_chartAreaName != null) { m_chartAreaName.Initialize("ChartAreaName", context); context.ExprHostBuilder.ChartSeriesChartAreaName(m_chartAreaName); } if (m_valueAxisName != null) { m_valueAxisName.Initialize("ValueAxisName", context); context.ExprHostBuilder.ChartSeriesValueAxisName(m_valueAxisName); } if (m_categoryAxisName != null) { m_categoryAxisName.Initialize("CategoryAxisName", context); context.ExprHostBuilder.ChartSeriesCategoryAxisName(m_categoryAxisName); } if (m_hidden != null) { m_hidden.Initialize("Hidden", context); context.ExprHostBuilder.ChartSeriesHidden(m_hidden); } if (m_hideInLegend != null) { m_hideInLegend.Initialize("HideInLegend", context); context.ExprHostBuilder.ChartSeriesHideInLegend(m_hideInLegend); } if (m_dataLabel != null) { m_dataLabel.Initialize(context); } if (m_marker != null) { m_marker.Initialize(context); } List <ChartDerivedSeries> childrenDerivedSeries = ChildrenDerivedSeries; if (childrenDerivedSeries != null) { for (int i = 0; i < childrenDerivedSeries.Count; i++) { childrenDerivedSeries[i].Initialize(context, i); } } if (m_toolTip != null) { m_toolTip.Initialize("ToolTip", context); context.ExprHostBuilder.ChartSeriesToolTip(m_toolTip); } if (m_chartItemInLegend != null) { m_chartItemInLegend.Initialize(context); } context.ExprHostBuilder.ChartSeriesEnd(); }