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);
 }
Ejemplo n.º 2
0
 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)
 {
 }