最新评论
14楼你说的没错,但不全对,水晶是打印不认自定义的纸张。但是预览认。打印只能指定系统内建的纸型才生效,自定义的执行 只能指定水晶默认打印机的默认纸型,然后设置打印机的默认纸型就可以达到自定义的纸张的要求了
下载此代码看了下就是代码新建了自定义纸张然后索引该纸张的索引号赋给水晶报表。(因为无数据源运行报错,只是跟踪了下代码查看了下)但是此方法应该只是预览正常。实际发送到打印机的应该不一定是自定义的纸张。
你好 大侠,我想咨询一个困扰我的问题
我用你的方法如果用CRY REPORTVIEW打印的话位置是正确的,
但是用自己的按钮 命令行的方法连续打印的话,
CryFactory.cReportDocument.PrintToPrinter(1, True, 0, 0) 则会出现一张比一张后移。10*11的位置打印不准,能给我个MSN 或者QQ的联系方式么。 我的QQ是 342723666。 希望大侠能百忙中抽出时间帮小弟一下
你好,水如烟,我现在调用你的LzmTW.ApplicationBase.CustomPaper.dll的LzmTW.ApplicationBase.CustomPaper.AddCustomPaperSize(String printerName, String paperName, Single widthCm, Single heightCm, Single leftCm, Single rightCm, Single topCm, Single bottomCm)方法报如下的错误:
System.TypeLoadException: 因為型別於位移 '4' 處包含不正確對齊或被非物件欄位覆蓋的物件欄位,無法從組件 'LzmTW.ApplicationBase.CustomPaper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6ae04e0361b44e47' 載入型別 'FormInfo1'。
我是因为要问你才注册的,这个问题急等解决,你有空帮我解释下吧,谢谢!
海韵
我从喧嚣中来
投入你宁静的怀里
你摩挲我的衣裳
轻抚我的身躯
我不经意地看着你
舒展了脸容
空灵了思想
天地与我同心
万物与我同愉
我爱你
正如你这般爱我
版主
LzmTW.ApplicationBase.CustomPaper.dll那个是你做的吗?
如果是的话,不知你是否能把LzmTW.ApplicationBase.CustomPaper.dll的源码发我一份?
我的邮箱是xiaopang_huayun@hotmail.com
下载下来测试看看 ,增加了一种格式,虽然下次查看的时候可以按照格式来显示。。但是打印的时候,没有办法保存住格式。。不知道博主有没有办法解决??
re: HOW TO:对象数组转换为表(DataTable) williamwindy 2009-01-09 08:10
@lzmtw
思路不错
objItem-->DataRow
foreach(object objItem in ojectArray)
{
DataRow dr = dt.NewRow();
dr["XX"] = objItem.XX.tostring();
DataTable.Rows.Add(dr);
}
theReportDocument是ReportDocument的实例,通过CrystalReportSource控件的ReportDocument得到(指定report filey以后)。
PrintDocument 是System.Drawing.Printing.PrintDocument
[PaperName]是需要指定的自定义纸张名称
Dim tmpOptions As PrintOptions = theReportDocument.PrintOptions
Dim tmpDocument As PrintDocument = New PrintDocument
Dim tmpSize As System.Drawing.Printing.PaperSize
Dim tmpSizes As PrinterSettings.PaperSizeCollection
Dim tmpKind As Integer
Dim fId As Integer
If tmpOptions.PrinterName <> "" Then
tmpDocument.PrinterSettings.PrinterName = tmpOptions.PrinterName
Else
Dim tmpPrinter As PrinterSettings = New PrinterSettings
Dim tmpPage As PageSettings = New PageSettings
tmpOptions.CopyTo(tmpPrinter, tmpPage)
tmpDocument.PrinterSettings.PrinterName = tmpPrinter.PrinterName
End If
If tmpDocument.PrinterSettings.PrinterName <> "" Then
tmpSizes = tmpDocument.PrinterSettings.PaperSizes
For Each tmpSize In tmpSizes
If LCase(tmpSize.PaperName) = LCase([PaperName]) Then
tmpOptions.PaperSize = tmpSize.RawKind
Exit For
End If
Next
End If
re: 全国县及县以上行政区划代码信息类 严艳芳 2008-10-28 16:30
麻烦帮忙找一同学
袁小飞,男.1985年出生,江西分宜县人,初中在分宜县钤阳中学毕业!
想知道他现在的联系方式!
re: 全国县及县以上行政区划代码信息类 81hao 2008-10-25 10:14
请楼主删除#81号楼的查找贵州铜仁的信息.谢谢!
re: 全国县及县以上行政区划代码信息类 wangjiao 2008-10-06 21:17
@王萧
13561161151
张锦华(男),1982年生,想要他的全部资料,地址,家庭状况等等,越详细越好,谁能帮我查到,谢谢!!!
我找相关资料已经找了很久了,都没有满意的,今天看到了你的文章也下载下来使用过后感觉很不错,但是程序的脉络太多太复杂,我跟踪不过来了,能不能告诉我应当如何在水晶报表中定义自定义的纸张,谢谢。
我的邮件地址 jackeyrain@163.com
水如烟,试了你的代码,预览正常,是按我自定义纸张显示的。但是点击打印,却是按A4纸打了(确定选择的打印是支持我的自定义纸张)。
盼复:foxbuilder@163.com
thanks!
re: 全国县及县以上行政区划代码信息类 余玮 2008-03-13 14:56
人民啊
re: 全国县及县以上行政区划代码信息类 官海观天 2008-03-10 21:24
如今民不与官斗*
承包耕地强收购,
野蛮殴打又诅咒。
应得补偿干部扣,
装腰包、为亲友。
耕地占完难糊口,
贫民百姓犯忧愁。
忍饥挨饿肥变瘦,
还说为民多优厚。
如今民不与官斗,
掌权在手似猛兽。
吃人喝血吞骨头,
剩余毛皮还榨油。
这样官吏民恨透,
掇刀政府千古臭。
*:2008-3-9日上午掇刀区房管局副局长赵平所说,
事实如此,外校强迫拆迁非法占地,毁良田240多亩
长期闲置荒芜。拆迁20户4年无新居,一张欠条4年
欠帐不还钱,房管局局长张兴国把失地农民刘金华
(50岁妇女)骗到区政府关门殴伤住医院。这就是民不与官斗。
湖北省荆门市掇刀区双泉村失地农民:吴官海
二00八年三月十日
re: 全国县及县以上行政区划代码信息类 王亚丽 2008-01-27 14:12
@袁小飞
这个方法不可行,主要原因是,如果同时有两上人来访问这段代码就会有两个winword进程,一个是你创建,一个是另外一个人的你在用startTime = myProcess.StartTime比较时,如果是另外一个人创建的是不允许你访问Process.StartTime属性,会报出Win32Exception错误
帮帮我找个人 郭爱茵 2008-01-16 16:22
我怎样才可以知道她的详细住址啊?我现在只知道她名字;郭爱茵 身份证也知道前几位数412822 是河南驻马店泌阳县的!!!谢谢
re: 全国县及县以上行政区划代码信息类 罗继平 2008-01-16 14:26
白向冰,你好!我是火车上的那个男孩,我的联系方式QQ:704317183加我就行,罗继平!
re: 全国县及县以上行政区划代码信息类 雷静 2008-01-09 19:21
泌阳县国土资源花园国土资源管理所代码
全国县及县以上行政区划代码信息类 lojical 2007-12-30 18:32
帮我查一下,白向冰,家在潢川,具体位置在那里!
re: 全国县及县以上行政区划代码信息类 唐纪刚 2007-11-28 17:02
ue5e5
身份证编号 唐纪刚 2007-11-28 16:57
--引用--------------------------------------------------
忘彭: 马玲彦
--------------------------------------------------------
re: .NET的变量在代码集中是不安全的 G yc {Son of VB} 2007-11-21 13:32
羡慕啊~楼主对反射这么了解~~
我个人认为,安全是很大的一个话题,
从某一角度说,防止安全的是人,破坏安全的也是人。
因此,我觉得我们做开发的,要尽可能的保持程序的安全。
也要加上,一些检验机制,如果必要的话
事实上,对上面所作的,感觉像游戏修改器一样。
但是,现在有的游戏可以进行防止修改(虽然能被破解),
个人认为,可以用上面的代码,检查程序的安全。
一下仅代表我个人观点
如果攻击者要泄露数据,尝试在修改程序集,加入代码的话,也就会破坏程序的结构了,虽然可以,不过还不如来个反编译,比较快。
想楼上说的,如果是使用插件的话,本是就需要开启反射,那么,安全问题也就来了,攻击者可以够找恶意的插件,读取内部变量等。
对于攻击者,攻击应该是有目的的,理由可以很简单,也可以很复杂(比如靠黑客吃饭的),没有获得好处或意义的话,攻击者也不会做的,所以小程序是不会被攻击。但对于大程序,安全,就变成一个很复杂的问题。在易用性和安全间作出合理的选择。
re: .NET的变量在代码集中是不安全的 装配脑袋 2007-11-20 18:07
@水如烟(LzmTW)
其实我一直在附近潜水的说。。。
re: .NET的变量在代码集中是不安全的 水如烟(LzmTW) 2007-11-20 17:43
TO @Cat Chen:
本该如你所说的。
所以呢,我要重新理解MSDN文档中的说明。它的说明是针对设计时的。
re: .NET的变量在代码集中是不安全的 水如烟(LzmTW) 2007-11-20 17:39
TO @装配脑袋
你都跑哪去了?
我在论坛上说了一句话,有感而发:
忽尔有感
使用.NET也有三四年了吧,可惜不是吃这行饭,要不应该有进步。现在它还是一个小巧灵珑的玩具,想拆拆看看里面的东西,可确实的闲心难续。
三四年前的一帮人,是今多有拥着金山挥洒宇宙,自己呢,手数硬币自得其乐。
re: .NET的变量在代码集中是不安全的 Cat Chen 2007-11-20 17:38
private和readonly提供的是设计时的安全,避免你无意修改,不是执行时保密与防篡改。如果你要说执行时安全,那么没必要提及private和readonly,这完全不是同一个话题内的吧。
re: .NET的变量在代码集中是不安全的 装配脑袋 2007-11-20 17:22
不给Full trust权限,代码就不能反射Private的东西。有时候CAS也应该好好利用一下
re: .NET的变量在代码集中是不安全的 水如烟(LzmTW) 2007-11-20 16:09
TO @妖居
你的表达还真清晰。是我糊涂,一是不善于表达,二是把握不住自己的思维,易“飞跃”。
感觉水兄怎么有点逻辑混乱了?如果说防治.Net程序发布后被恶意修改,那么估计现在所有的程序都有被破解的可能。这个并不是.Net自己的问题。就看我们的程序在什么样的安全级别下面运行了。运行于局域网内部,企业内部的软件,可能安全级别稍低一点。运行于外网则要多一些安全工作。但是绝对的安全是没有的,我觉得。
如果说防止我的程序结果或者实例的内容被别的开发者非正常修改。比如我的一个string是私有的,只有通过我的类才能改。但是另外一个开发者为了开发省事,用了别的方式修改了这个值。那么这个东西好像就不属于安全问题了,因该是那个developer的开发方式,开发思维有问题。
任何单纯靠阻止/隔离访问的方式实现的安全都是相对的,你不会指望编出系统内核保护那个级别的安全吧?
安全不在于保护逻辑的某一要件不被伪造或篡改,而在于保证能发现这些行为,如果同时能保证让破坏者不知道你怎么发现的,并都作了哪些相应的对策,让他的破坏行为变得像是在篡改历史一样,即时他能让当时一切看上去太平,但再某个时日就会发现世界已经变得不是他想的那样了。
至于防内鬼?最难防了。
re: .NET的变量在代码集中是不安全的 longer 2007-11-20 14:47
看VB看得头晕
re: .NET的变量在代码集中是不安全的 水如烟(LzmTW) 2007-11-20 13:02
实际些:
源代码的审核是必不可少的,不看源代码,单是用测试工具来验BUG,是不可信的。
re: .NET的变量在代码集中是不安全的 水如烟(LzmTW) 2007-11-20 12:59
编写人生 说了,想安全首先隔离到另外一个应用程序域。能不能切入到任何一个程序域,我现在做不到(但别人可以做到,我曾下了一个,好象用C编的,我忘了),所以我只能说是代码,代码集的意思可以理解为源代码集。
在大型的工程中,下一流水线可以修改上一流水线交给的“产品”,或者说,我有作弊的能力,就看我有没有这个动机和行动了。
我不是专业的,无法用术语来表达我的思想。真不好意思。
re: .NET的变量在代码集中是不安全的 Bao 2007-11-20 12:53
剪刀也是可以杀人的,不用剪刀吗?
re: .NET的变量在代码集中是不安全的 双鱼座 2007-11-20 12:51
@水如烟(LzmTW)
没明白“代码集”是什么概念?是“程序集(Assembly)”么?
你说的案例和.net有关么?安全性是一个相对的话题。只要有机会接触到你的程序实例,一定有机会修改的,特别是现如今的调试技术越来越先进。这个与.net没有关系。
re: .NET的变量在代码集中是不安全的 水如烟(LzmTW) 2007-11-20 12:11
重新提出这个话题,是因为想到规模较大时的代码监控。
十年前吧,有一个案例,说是某银行因一个程序职员的辞职而使系统瘫痪,因为他在代码中留下了“炸弹”。
随着代码工程规模的不断扩大,相似的案例会存在。
re: .NET的变量在代码集中是不安全的 fawfa 2007-11-20 12:07
Web application,WCF等不受此影响。
Windows程序自然得做更安全的构想。
re: .NET的变量在代码集中是不安全的 编写人生 2007-11-20 12:03
问题在于你提供别人使用代码访问你的实例,例如使用插件或脚本,你是否将他们隔离到另外一个应用程序域,这是一个基本的问题。
理论上,所有的语言在设计上是信任本进程的程序的,所以你看见的VBA等系统他们允许你编写的代码都是在额外的应用程序域里。
.NET 3.5提供了Addin类,可以方便的提供此功能。
四川南江县 赵晓荣 2007-11-01 19:13
妈妈你在哪?我是儿子李春辉啊
re: 全国县及县以上行政区划代码信息类 陈秋燕 2007-10-14 13:52
想查我的身份证是否有人购买社保
re: 全国县及县以上行政区划代码信息类 陈秋燕 2007-10-14 13:50
想查我的身份 证是否有人购买社保