IActionInstance IRichTextInstanceCreator.CreateActionInstance() { Microsoft.ReportingServices.ReportIntermediateFormat.ActionItem actionItem = new Microsoft.ReportingServices.ReportIntermediateFormat.ActionItem(); Microsoft.ReportingServices.ReportIntermediateFormat.Action action = new Microsoft.ReportingServices.ReportIntermediateFormat.Action(); action.ActionItems.Add(actionItem); return(new Action(new ActionInfo(m_textRunDef.RenderingContext, m_textRunDef.ReportScope, action, ((InternalTextRun)m_textRunDef).TextRunDef, m_textRunDef, ObjectType.TextRun, ((InternalTextRun)m_textRunDef).TextRunDef.Name, m_textRunDef), actionItem, 0).Instance); }
internal ActionInfo(RenderingContext renderingContext, IReportScope reportScope, Microsoft.ReportingServices.ReportIntermediateFormat.Action actionDef, IInstancePath instancePath, ReportElement reportElementOwner, ObjectType objectType, string objectName, IROMActionOwner romActionOwner) { m_renderingContext = renderingContext; m_reportScope = reportScope; m_actionDef = actionDef; m_isOldSnapshot = false; m_instancePath = instancePath; m_reportElementOwner = reportElementOwner; m_objectType = objectType; m_objectName = objectName; m_romActionOwner = romActionOwner; }
internal ActionInfoWithDynamicImageMap(RenderingContext renderingContext, IReportScope reportScope, Microsoft.ReportingServices.ReportIntermediateFormat.Action actionDef, IInstancePath instancePath, ReportItem owner, IROMActionOwner romActionOwner) : base(renderingContext, reportScope, actionDef, instancePath, owner, owner.ReportItemDef.ObjectType, owner.ReportItemDef.Name, romActionOwner) { base.IsDynamic = true; }
internal ActionInfoWithDynamicImageMap(RenderingContext renderingContext, Microsoft.ReportingServices.ReportIntermediateFormat.Action actionDef, ReportItem owner, IROMActionOwner romActionOwner) : this(renderingContext, owner.ReportScope, actionDef, owner.ReportItemDef, owner, romActionOwner) { }