本文整理汇总了C#中Doc.AddText方法的典型用法代码示例。如果您正苦于以下问题:C# Doc.AddText方法的具体用法?C# Doc.AddText怎么用?C# Doc.AddText使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Doc
的用法示例。
在下文中一共展示了Doc.AddText方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Control
public void Control()
{
var connectionString = ConfigurationManager.ConnectionStrings["LicenseKey"].ConnectionString;
XSettings.InstallLicense(connectionString);
var theDoc = new Doc { FontSize = 96 };
theDoc.AddText("Control");
Response.ContentType = "application/pdf";
theDoc.Save(Response.OutputStream);
theDoc.Clear();
theDoc.Dispose();
}
示例2: AddHeaderFooter
private Doc AddHeaderFooter(Doc theDoc)
{
int theCount = theDoc.PageCount;
int i = 0;
//This block add Header
BindPDFInfoData();
string theFont = "Helvetica-Bold";
theDoc.Font = theDoc.AddFont(theFont);
theDoc.FontSize = 10;
string imgPath = Server.MapPath(CredentialLogoURL);
for (i = 1; i <= theCount; i++)
{
theDoc.PageNumber = i;
theDoc.Rect.String = "10 750 490 777";
theDoc.HPos = 0.5;
theDoc.VPos = 0.4;
theDoc.AddText(CredentialHeaderText);
if (i == 1)
{
theDoc.Rect.String = "500 730 600 775";
if (File.Exists(imgPath))
{
theDoc.AddImage(imgPath);
}
else
{
imgPath = Server.MapPath("~/Images" + "/CredentialLogo.jpg");
if (File.Exists(imgPath))
theDoc.AddImage(imgPath);
}
//SetImageWidthAndHeight(theDoc);//Do not remove
}
theDoc.Rect.String = "5 10 605 783";
theDoc.FrameRect();
}
//This block add Footer
for (i = 1; i <= theCount; i++)
{
theDoc.PageNumber = i;
theDoc.Rect.String = "10 10 500 60";
theDoc.HPos = 0.5;
theDoc.VPos = 0.5;
theDoc.FontSize = 10;
theDoc.AddText(CredentialFooterText);
theDoc.Rect.String = "500 10 590 60";
theDoc.HPos = 0.5;
theDoc.VPos = 0.5;
theDoc.FontSize = 8;
theDoc.AddText("Page " + i + " of " + theCount); //Setting page number
}
return theDoc;
}