问题列表 - 第18329页

最大限度地减少实施可打印报告的痛苦

在报告方面,您如何最大限度地减少开发过程中的痛苦?

对于Web框架,有一种非常直接的方式来生成内容以及以图形方式设计它; 内容通过HTML在语义上表示,设计通过CSS单独指定.并且浏览器与它们呈现输出的方式相当一致(并且不一致性是众所周知的并且可以计划).甚至还有WYSIWYG编辑器来帮助那些不太懂CSS的图形设计师.

但是我们如何处理印刷内容呢?

在一家公司,我创建了一个如下工作的流程:脚本通过XML生成语义表示.XML通过XSLT传递以生成XML-FO文档.然后,这被传递给另一个工具(我相信Apache FOP)来生成PDF.这对该公司来说效果很好.

然而,在这家公司,输出外观对管理层很重要,我们有一个图形设计师.目前,我们正在使用报告工具(Developer Express,版本8.1中的XtraReports).这不错; 它输出到各种格式,有一个WYSIWYG设计器,报告通过C#类实现,它支持数据绑定到数据集(不幸的是,不是POCO).但是,我们在此设置中遇到了一些主要的难点:

  • 报告框架在如何布置和分组报告范围方面存在重大限制
  • 可呈现的元素,尤其是图表,缺乏我们微调和实现模型外观所需的功能.
  • 在报告中分享样式和布局没有好办法,类似于我们可以通过CSS获得的内容.
  • 可重复使用部件的良好可组合性很难实现.所以我们最终得到了很多功能的复制和粘贴继承; 每当我们需要对所有报告进行全面更改时,这都是坏消息.

现在,也许有一些kick-ass框架可以消除报告框架的痛苦,但我认为它们都有自己的弱点.您是否拥有适合您的框架或流程,并减少报告中固有的痛点?

printing asp.net frameworks reporting

5
推荐指数
1
解决办法
709
查看次数

对数组进行排序并分配新的数字键?

我有一个像这样的数组(在我取消一些元素之后):

$array[3] = 'apple';
$array[5] = 'pear';
$array[23] = 'banana';
Run Code Online (Sandbox Code Playgroud)

我用哪个函数对它们进行排序:

$array[0] = 'apple';
$array[1] = 'pear';
$array[2] = 'banana';
Run Code Online (Sandbox Code Playgroud)

我尝试了一些排序功能,但它没有用.

php arrays sorting

10
推荐指数
2
解决办法
2万
查看次数

在Qt应用程序中,我可以使用什么来取代睡眠和睡眠?

我将一部分现有代码导入到我的Qt应用程序中,并注意到其中有一个睡眠功能.我看到这种类型的函数在事件编程中没有地位.我该怎么做呢?

更新:经过思考和反馈我会说答案是:只在GUI主线程外调用sleep,如果你需要在GUI线程中等待使用processEvents()或事件循环,这将阻止GUI冻结.

c++ qt multithreading

10
推荐指数
4
解决办法
2万
查看次数

IE 7调试问题 - 第一行上的<li>缩进

我正在建立一个网站www.vitaminjdesign.com

在IE7中,您会注意到在页脚中,列表项的第一行缩进了一点.有谁知道我需要什么CSS修复?谢谢

html css cross-browser internet-explorer-7

2
推荐指数
1
解决办法
2015
查看次数

Flex:fx:Script vs. fx:声明

<fx:Script>和之间有什么区别<fx:Declarations>?我是否需要两者,或者是另一个的新替代者?

apache-flex flash adobe flash-builder

3
推荐指数
1
解决办法
2842
查看次数

达尔文:如何在不杀害孩子的情况下杀死父母进程?

在OS X 10.4/5/6上:

我有一个产生孩子的父进程.我想在不杀死孩子的情况下杀死父母.可能吗?我可以在任一app上修改源代码.

unix macos bsd

0
推荐指数
1
解决办法
3717
查看次数

分发Python程序

我如何让我的朋友使用我的Python程序?他们没有安装python,但他们可以使用命令行程序.我没有写GUI的技巧.

让我说,我正在编写一些微积分计算器,有很多自定义模块和文件.我该如何分享?

python

9
推荐指数
2
解决办法
6191
查看次数

我可以更改Xcode IDE字体的大小吗?

我想更改Xcode IDE的"Groups&Files"面板的字体大小.我知道如何更改首选项中的"字体和颜色",但那些(似乎)仅影响代码窗口,而不影响IDE的其余部分.有任何想法吗?谢谢!

ide xcode font-size

7
推荐指数
1
解决办法
2983
查看次数

如何对返回多行的选择结果求和

我有一个 SQL 变量 @SumScore dec(9,4)

我正在尝试按如下方式分配变量:

SET @SumScore =   
        (  
            SELECT Sum(  
                (  
                    SELECT SUM(etjs.CalculatedScore * sc.PercentOfTotal) as CategoryScore   
                    FROM tblEventTurnJudgeScores etjs 
                        INNER JOIN tblJudgingCriteria jc ON  jc.JudgingCriteriaID = etjs.JudgingCriteriaID  
                        INNER JOIN tblScoringCategories sc ON jc.ScoringCategoryID = sc.ScoringCategoryID  
                    GROUP BY jc.JudgingCriteriaID  
                ) 
            As ComputedScore) AS SumTotalScore  
        )  
Run Code Online (Sandbox Code Playgroud)

换句话说,内部选择返回一列。我希望为 var 分配正在返回的所有行的 SUM。

我意识到这可以很容易地用临时表来完成。但这是唯一的方法吗?

sql t-sql sql-server

5
推荐指数
2
解决办法
2万
查看次数

如何知道所有单元格在某些列中是否具有相同的值

如何知道所有单元格是否在某些列中具有相同的值(标题已更改)

我想有一个标量值,告诉我列中的所有值是否相等:

DECLARE @bit bit
SELECT @bit = TRUEFORALL(Name IS NOT NULL) FROM Contact
Run Code Online (Sandbox Code Playgroud)

UPDATE

我现在意识到我实际上不需要TrueForAll,我需要的是确保列中的所有值都相等,例如,我想知道所有Group.Items是否具有相同的价格.

sql t-sql sql-server equivalent conditional-statements

6
推荐指数
2
解决办法
2万
查看次数