IActionInstance IRichTextInstanceCreator.CreateActionInstance()
        {
            AspNetCore.ReportingServices.ReportIntermediateFormat.ActionItem actionItem = new AspNetCore.ReportingServices.ReportIntermediateFormat.ActionItem();
            AspNetCore.ReportingServices.ReportIntermediateFormat.Action     action     = new AspNetCore.ReportingServices.ReportIntermediateFormat.Action();
            action.ActionItems.Add(actionItem);
            ActionInfo owner = new ActionInfo(this.m_textRunDef.RenderingContext, this.m_textRunDef.ReportScope, action, ((InternalTextRun)this.m_textRunDef).TextRunDef, this.m_textRunDef, ObjectType.TextRun, ((InternalTextRun)this.m_textRunDef).TextRunDef.Name, this.m_textRunDef);

            return(new Action(owner, actionItem, 0).Instance);
        }
Example #2
0
 public ActionInfo(RenderingContext renderingContext, IReportScope reportScope, AspNetCore.ReportingServices.ReportIntermediateFormat.Action actionDef, IInstancePath instancePath, ReportElement reportElementOwner, ObjectType objectType, string objectName, IROMActionOwner romActionOwner)
 {
     this.m_renderingContext   = renderingContext;
     this.m_reportScope        = reportScope;
     this.m_actionDef          = actionDef;
     this.m_isOldSnapshot      = false;
     this.m_instancePath       = instancePath;
     this.m_reportElementOwner = reportElementOwner;
     this.m_objectType         = objectType;
     this.m_objectName         = objectName;
     this.m_romActionOwner     = romActionOwner;
 }
 public ActionInfoWithDynamicImageMap(RenderingContext renderingContext, IReportScope reportScope, AspNetCore.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;
 }
 public ActionInfoWithDynamicImageMap(RenderingContext renderingContext, AspNetCore.ReportingServices.ReportIntermediateFormat.Action actionDef, ReportItem owner, IROMActionOwner romActionOwner)
     : this(renderingContext, owner.ReportScope, actionDef, owner.ReportItemDef, owner, romActionOwner)
 {
 }