首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSRS的Nevron图表-混合标签布局和中心文本

SSRS的Nevron图表-混合标签布局和中心文本
EN

Stack Overflow用户
提问于 2021-07-16 16:12:58
回答 1查看 92关注 0票数 2

我必须构建以下图表(用excel表示):

内弗伦图用于SSRS,我已经取得了以下成果:

我无法对标签进行居中,也无法混合和匹配标签布局.

注意,示例中有蜘蛛标签和居中标签(即放置在饼扇区上的标签)。此外,我还必须使用以下表达式将类别和值添加到标签中,如下所示:="<label>" & "<br/>" & "<value>" & "%"

因为它仍然是一个标签,我不能按要求对中心。

有什么想法吗?黑客也没问题。

EN

回答 1

Stack Overflow用户

发布于 2021-07-26 13:42:15

我做了google搜索,找到了这篇文章的链接,它可以回答你的问题:https://www.nevron.com/Forum/6489/How-to-text-align-in-Pie-chart-data-label

基本上,用户希望标签是中心对齐的文本,而不是特定的一侧(左或右)。我认为这可能对您有用,下面的代码如下:

代码语言:javascript
复制
using System;
using System.Drawing;
using Nevron.GraphicsCore;
using Nevron.Chart;
using Nevron.ReportingServices;

namespace MyNamespace
{
 /// <summary>
 /// Sample class
 /// </summary>
 public class MyClass
 {
  /// <summary>
  /// Main entry point
  /// </summary>
  /// <param name="context"></param>
  public static void RSMain(NRSChartCodeContext context)
  {
   if (context.Document.Charts.Count == 0)
    return;
    
   NChart chart = context.Document.Charts[0];
   
   NPieSeries pieSeries = chart.Series[0] as NPieSeries;
   
   if (pieSeries != null)
   {
    pieSeries.AutomaticLabelAlignment = false;
   }
  }
 }
}

希望这对你有用!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68412192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档