我目前正在与样式问题作斗争。我正在使用 IronPDF 创建一个 PDF 并从 HTML 生成新的 PDF。
我有一个实例,我的字体被覆盖。样式如下:
.bbBlankPage {
font-size: 20px; /*14 pt*/
text-align: center;
font-family: Arial !important;
font-weight: bold;
padding-top: 55%;
text-indent: 40px;
}
Run Code Online (Sandbox Code Playgroud)
当 HTML 生成并输出到 PDF 中时,PDF 将字体显示为 ArialBold。这导致字体与原始字体相比看起来更小和皱缩的问题。我试图通过扩大字体大小来过度补偿,但字体系列的变化让我很难过。如果我删除 font-weight,它会变成 ArialRegular,这也不对。我只想要普通的 Arial 字体。
我目前正在使用 OpenXml 手动构建 Excel 文件。我正在添加工作表,但是遇到了一个问题。我有一个循环添加每个工作表的名称,但是一旦它运行并且我尝试打开该文件,我会收到以下消息:
“我们发现‘FileName.xlsx’中的某些内容存在问题。您希望我们尽力恢复吗?如果您信任此工作簿的来源,请单击“是”。”
我认为问题可能是由于我使用字符串变量添加了每个工作表的名称。当我把它拿出来并添加其他东西时,它就起作用了。下面是我的代码,我在其中循环并添加我的工作表。
//Technology Areas
foreach (DataRow dr in techAreaDS.Rows)
{
var data = dr["TechAreaName"].ToString().Split('-');
var techArea = data[2].TrimStart();
var techAreaSheet = new Sheet { Id = workbookPart.GetIdOfPart(worksheetPart),
SheetId = sheetId, Name = techArea };
sheets.Append(techAreaSheet);
sheetId++;
}
Run Code Online (Sandbox Code Playgroud)
我看到人们提到这是一个具有可以转换为字符串的字符串的单元格的问题,但在这种情况下,该字符串将始终是一个字符串。任何帮助,将不胜感激。
编辑:我已经解决了这个问题。问题是“名称”属性的最大长度为 31。我的其中一项的长度为 42,因此出现错误。我确实找到了一组很酷的代码来验证我的 OpenXml。 关联。
更新:奇怪的是,有人认为这个问题是关于寻找一些代码来帮助验证我正在做的事情。这不是......问题很清楚:为什么我在尝试命名工作表时收到错误。我并没有要求验证码,尽管我找到了一些。
我确实要求,如果您想提供帮助,请阅读问题而不是假设我在问什么,如果您不知道我希望回答什么,请询问...
我目前遇到了Report Viewer控件的问题.我当前的项目是一个MVC3应用程序,我在aspx页面中链接了Report Viewer控件.但是,页面显示,我根本无法翻阅结果.这是我的代码.
Report.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Report.aspx.cs" Inherits="SOSNG.Reports.Report" %>
<%@ Register assembly="Microsoft.ReportViewer.WebForms, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" namespace="Microsoft.Reporting.WebForms" tagprefix="rsweb" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head id="Head1" runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<title>Report Viewer</title>
<link rel="stylesheet" href="../Content/Site.css"" type="text/css" />
</head>
<body>
<noscript><div class="noScript"><span class="errorMessage"></span>- This application works best with Javascript enabled.</div></noscript>
<div class="page">
<div id="MastHead">
<div id="MastHeadLeft"></div>
<%--<h1 id="ApplicationName"><span class="Skip"></span></h1>--%>
<div id="MastHeadRight"></div>
<div id="MasterMenu" class="clear">
</div>
</div>
<div id="MainPalette">
<div class="SubPalette"><h3 …Run Code Online (Sandbox Code Playgroud) asp.net ×1
c# ×1
css ×1
ironpdf ×1
openxml ×1
openxml-sdk ×1
rendering ×1
reportviewer ×1
styling ×1
xlsx ×1