小编Axi*_*ili的帖子

如何定位和包装长文本?

我现在可以制作的PDF: 截图http://yart.com.au/junk/itextsharp_problem.jpg

我希望文本填满左下方的空间.我怎样才能做到这一点?谢谢!

这是我的代码:

private static void CreatePdf4(string pdfFilename, string heading, string text, string[] photos, string emoticon)
{
  Document document = new Document(PageSize.A4.Rotate(), 26, 36, 0, 0);
  PdfWriter writer = PdfWriter.GetInstance(document, new FileStream(pdfFilename, FileMode.Create));
  document.Open();

  // Heading
  Paragraph pHeading = new Paragraph(new Chunk(heading, FontFactory.GetFont(FontFactory.HELVETICA, 54, Font.NORMAL)));
  document.Add(pHeading);

  // Photo 1
  Image img1 = Image.GetInstance(HttpContext.Current.Server.MapPath("/uploads/photos/" + photos[0]));
  img1.ScaleAbsolute(350, 261);
  img1.SetAbsolutePosition(46, 220);
  img1.Alignment = Image.TEXTWRAP;
  document.Add(img1);

  // Photo 2
  Image img2 = Image.GetInstance(HttpContext.Current.Server.MapPath("/uploads/photos/" + photos[1]));
  img2.ScaleAbsolute(350, 261);
  img2.SetAbsolutePosition(438, 220);
  img2.Alignment = Image.TEXTWRAP; …
Run Code Online (Sandbox Code Playgroud)

itext

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

如何在.aspx文件中回显C#中的内容

我知道你可以做到这一点

<%= Request.Form[0] %>
Run Code Online (Sandbox Code Playgroud)

但你怎么做这样的事情?

<% if(Request.Form[0]!=null)
     echo "abc";
%>
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

jQuery $ .get或$ .post来捕获页面加载错误(例如404)

当您使用$ .get或$ .post时,如何捕获未找到的服务器错误或404页面?

例如:

$.post("/myhandler", { value: 1 }, function(data) {
  alert(data);
});
Run Code Online (Sandbox Code Playgroud)

如果存在加载"/ myhandler"的服务器错误,或者如果找不到,则绝对不会执行任何操作.

如果出现错误,如何通知您?

jquery post get

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

SQL Server Management Studio:请参阅此文件夹中对象的对象资源管理器详细信息

我正在使用Microsoft SQL Server Management Studio(版本10,用于SQL Server 2008)使用GoDaddy托管的数据库.

我收到此消息:
请参阅此文件夹中对象的对象资源管理器详细信息 替代文字
可能是因为他们有超过2500个数据库.

我仍然可以从对象资源管理器详细信息中访问所有内容,但是每天必须这样做时会很痛苦.

有没有人知道任何方法来获取我正在工作的数据库出现在左边的对象资源管理器中?

ssms

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

谷歌电子表格中的"常数"?

说我有2列:(这是非常简化的)

  • 数据=一个数字
  • 结果=数据*1.2

我可以把B2 = A2*1.2,然后拖放B2 ......
在此输入图像描述
它填补了所有其他细胞,这是完美的.
在此输入图像描述

但我可以把这个乘数(1.2)放在某个地方作为"常数"吗?(为了清晰起见并且易于编辑)

假设我把它放在E1中,并设置B2 = A2*E1.
现在我不能再拖放了(因为E1变成E2 E3等等)
在此输入图像描述
在这个例子中,是否有一种方法可以在拖动时保持E1?

google-sheets

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

数据库中的数据发生更改时,LINQ to SQL不会更新

我有这个问题,在数据库上更新一个字段(比如表MyTable中的Field3)后,MyTable.Field3(在C#中)仍然返回旧值.

我怀疑有一些缓存......?

如何强制它:
从数据库中读取值?
或者
更新MyTable类中的值?

或者有什么我想念的吗?我是LINQ的新手

先感谢您.

.net c# linq linq-to-sql

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

C#是否在if(false)块内编译代码?

我只是想知道这些代码块是否编译成.dll

我认为这根本不会被编译

#if SOMETHING_UNDEFINED
// some code - this is ignored by the compiler
#endif
Run Code Online (Sandbox Code Playgroud)

那么这些呢?

1.

if(false) {
  // some code - is this compiled?
}
Run Code Online (Sandbox Code Playgroud)

2.

const bool F = false;
if(F) {
  // some code - is this compiled?
}
Run Code Online (Sandbox Code Playgroud)

3.

bool F = false;
if(F) {
  // some code - is this compiled?
}
Run Code Online (Sandbox Code Playgroud)

编辑:对不起,我在谈论Visual Studio

.net c#

13
推荐指数
1
解决办法
656
查看次数

更改货币格式以显示4位小数而不是全局2位

我有一个工作网站,我到处都使用这个表达.

price.ToString("C")
Run Code Online (Sandbox Code Playgroud)

它目前显示2位小数,例如.$ 1.45

现在我需要网站显示4个小数位,例如.$ 1.4515

有没有简单的方法可以在全球范围内改变它?

.net c#

13
推荐指数
1
解决办法
8904
查看次数

Google电子表格 - 插入剪切/复制的单元格/行

Google电子表格没有像Excel中那样"插入剪切单元格"的功能.

假设我选择A4到B5,按Ctrl + X.
然后我将选择移动到A2.
现在我想"插入切割单元格",可能是插入空白单元格并将虚线范围移动到A2.
截图

有没有办法在自己的菜单上使用JavaScript ?

例如.

function insertCutOrCopiedCells(){
  var SS = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = SS.getActiveSheet();
  var cell = sheet.getActiveCell();

  // How do you get the cells being cut/copied? (ie. A4 to B5)

  // We can then insert empty cells (2 cols 2 rows) at the selection (A2)
  // and move the cut cells (A4 to B5) there
}
Run Code Online (Sandbox Code Playgroud)

google-apps-script google-spreadsheet-api

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

CSS ul li图像与文本对齐

我有这样的CSS

ul {
    list-style-image:url(images/bulletArrow.gif);
}

ul li {
    background: url(images/hr.gif) no-repeat left bottom;
    padding: 5px 0 7px 0;
}
Run Code Online (Sandbox Code Playgroud)

但子弹图像在IE中没有正确对齐(在Firefox中很好).我已经有了li的背景图片,所以我不能将子弹图像用作背景.这有什么解决方案吗?

提前致谢.

css

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