小编NLV*_*NLV的帖子

itextsharp - CSS未应用 - C#.NET

iTextSharp用来转换HTML页面PDF.我正在使用这里给出的辅助类,我也尝试使用StyleSheet.LoadTagStyle()CSS来应用CSS.但似乎没有任何效果.任何见解?

编辑

我可以添加这样的样式 -

.mystyle
{
   color: red;
   width: 400px;
}
Run Code Online (Sandbox Code Playgroud)

使用以下代码 -

StyleSheet css = new StyleSheet();
css.LoadStyle("mystyle", "color", "red");
css.LoadStyle("mystyle", "width", "400px");
Run Code Online (Sandbox Code Playgroud)

但是当我有这样复杂的风格时会发生什么?

div .myclass
{
    /*some styles*/
}

td a.hover
{
    /*some styles*/
}

td .myclass2
{
    /*some styles*/
}    
.myclass .myinnerclass
{
    /*some styles*/
}
Run Code Online (Sandbox Code Playgroud)

如何使用iTextSharp添加它?

.net css c# itext

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

在正则表达式模式中使用括号

我有一个字符串"这个文本有一些(括号内的文字)".所以我想使用C#中的正则表达式检索括号内的文本.但是括号已经是正则表达式中的保留字符.那怎么弄呢?

更新1

所以对于文本"afasdfas(2009)"

我试着(.)/s((/d+))(.) (\d+)(.*)/s((/d/d/d/d)).他们都没有工作.有任何想法吗?

c# regex

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

'为什么'和'哪里'实际使用泛型?

我知道泛型用于实现类型安全,我经常读到它们主要用于自定义集合.但为什么我们需要让它们通用?

例如,

为什么我不能用string[]而不是List<string>

让我们考虑我声明一个泛型类,它有一个泛型类型参数X.

T x;
Run Code Online (Sandbox Code Playgroud)

如果我提供了一个类的方法

x = x + 1;
Run Code Online (Sandbox Code Playgroud)

实际上是什么意思?我不知道T实际会发生什么,我不知道实际上会发生什么x = x + 1.

如果我无法在我的方法中进行自己的操作,那么泛型如何帮助我呢?

我已经学过很多书卷答案了.如果任何人能够在此提供一些明确的见解,将不胜感激.

此致,NLV

.net c# generics

8
推荐指数
2
解决办法
524
查看次数

.Net Component将所有主要文件格式转换为PDF

我正在寻找一个.net组件(开源或商业),它可以将所有主要的常用文件格式转换为PDF,而无需使用打印驱动程序.我正在寻找对以下文件格式的支持

  1. MS word(doc,docx)
  2. MS Excel(xls,xlsx)
  3. MS PowerPoint(ppt,pptx)
  4. 主要图像格式
  5. HTML到pdf
  6. txt,rtf等

有什么建议?

.net c# asp.net pdf-generation

8
推荐指数
1
解决办法
6946
查看次数

以编程方式拍摄(远程)网页的屏幕截图

我正在尝试以编程方式拍摄网页的屏幕截图.我可能还需要拍摄全页或部分页面的屏幕截图.有没有办法做到这一点?

.net c# asp.net screenshot

8
推荐指数
1
解决办法
3256
查看次数

WebBrowser.DrawtoBitmap()一致地为少数站点生成空白图像

我一直在我的asp.net页面中使用WebBrowser.DrawtoBitmap()在单独的STA线程中运行,以将网页捕获为图像.但我发现我一直在为少数网站拍摄空白图像.我知道这种方法不是"正式"支持的,但如果有人可以为我提供任何理由或解决这些空白图像问题,那就太好了.

c# asp.net screenshot drawtobitmap

8
推荐指数
1
解决办法
1万
查看次数

"OperationContext.Current.GetCallbackChannel"实际上做了什么?

OperationContext.Current.GetCallbackChannel实际上做了什么?它如何识别每个客户?

我在WCF服务中遇到问题.如果有两个以上的用户连接到该服务,那么我从服务发送到客户端的所有"有趣的更改"将转到第二个加入的用户.

例如,如果我通过回调将更改发送到C和D,则A,B,C,D加入服务,它将转到B.

有任何想法吗?

细节:

客户端:ASP.NET Web应用程序

绑定:netTCPBinding

UPDATE1

好的,我找到了问题的原因.我在IIS中托管了asp.net客户端.例如,客户端的URL是http:// url1.如果我在不同的机器中打开页面的多个实例并加入服务,则回调通道始终指向页面的第一个实例(我从不同的机器打开该站点).但如果我在IIS中的不同站点下托管asp.net客户端,则回调通道是唯一的.有什么想法吗?

c# wcf duplex callback

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

缺少根元素 - 使用XmlTextWriter创建Xmldocument

我有以下代码在吐出"根元素缺失"期间doc.Load().

MemoryStream stream = new MemoryStream();
XmlTextWriter xmlWriter = new XmlTextWriter(stream, Encoding.UTF8);
xmlWriter.Formatting = System.Xml.Formatting.Indented;
xmlWriter.WriteStartDocument();
xmlWriter.WriteStartElement("Root");
XmlDocument doc = new XmlDocument();
stream.Position = 0;
doc.Load(stream);
xmlWriter.Close();
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚这个问题.任何见解?

.net c# xml

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

TestDrive.net的开源替代品'Visual Studio加入'用于单元测试?

我在SO中搜索了这个,并找到了一个关于此的帖子.由于TestDriven.net仅供个人使用,是否还有其他开源Visual Studio可用于运行NUnit测试用例?

谢谢.

NLV

nunit unit-testing visual-studio-2005 testdriven.net

7
推荐指数
2
解决办法
3119
查看次数

为什么静态类只能有静态成员?

正如标题所示,我想理解为什么静态类只能有静态成员.我希望它在所有编程语言中都是一样的.因此,我相信所有语言的解释都是一样的.

.net oop static class-design class

7
推荐指数
2
解决办法
4963
查看次数