使用itextsharp如何把字体拉长

在使用itextsharp的时候怎么能在不改变宽度的情况下,把自己上下拉长,以填充整个高度

1个回答

PHP上层接口的封装。别人底层接口做的是单一的增删改。我需要调用多个不同服务器上的接口来处理我需要的数据。进行更新到相应的接口里面。但是如果有的数据更改不成功了。需要事务的回滚。现在我知道的是同一个数据库里面的话,操作数据库的事务是可以实现的。但是不同的服务器不同的数据库,我需要事务处理的话。需要怎么做。我百度了分布式事务。但是没看懂。百度说的是JAVA的。我写PHP的跟他不一样。求大神指点

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
图案拉长字体发光
无标题文档
iTextSharp设置字体
现有一个PDF模板,里面有一些textrn现在设置这些text的文本,并设置所填文本的宽度和高度要怎么设置?
iTextSharp中绝对定位如何指定字体样式?
一项目中要生成pdf文件。而且文件中的文本,图像等需要绝对定位。rn我是用iTextSharp来生成pdf的,经过几天的摸索熟悉,能差不多能达到预期目的了,只是在绝对定位中,不知如何指定粗体等字体样式。rn了解这方面的朋友请帮帮忙。rnrn附代码:rn[code=C#]Document doc = new Document(new iTextSharp.text.Rectangle(564, 351)); rnPdfWriter writer= PdfWriter.GetInstance(doc, new FileStream(HttpContext.Current.Server.MapPath("1.pdf"), FileMode.Create)); rndoc.Open(); rnPdfContentByte cb = writer.DirectContent; rncb.BeginText(); rnBaseFont bfont = BaseFont.CreateFont(@"c:\windows\fonts\SIMHEI.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);//设定字体:黑体 rncb.SetFontAndSize(bfont, 18);//设定字号 rncb.SetCharacterSpacing(1);//设定字间距 rncb.SetRGBColorFill(66, 00, 00);//设定文本颜色 rncb.ShowTextAligned(PdfContentByte.ALIGN_LEFT, "在位置100,70处开始显示文本", 100, 70,0); rncb.EndText(); rndoc.Close();rn[/code]
用itextsharp把Html转PDF
C#,用itextsharp把Html转PDF。支持图片,个人只是简单测试了一下。
iTextSharp 控件如何把文字转为矢量图
创建pdf,iTextSharp 控件如何把文字转为矢量图,rnrn因为给其他机可能没这字体, 所以一定要转为矢量图, 或者 ai里叫文字转曲rnrn iTextSharp.text.Font verdana = iTextSharp.text.FontFactory.GetFont("Verdana", 16, iTextSharp.text.Font.BOLDITALIC, new iTextSharp.text.pdf.CMYKColor(125, 100, 88, 15));rn document.Add(new iTextSharp.text.Paragraph("Taaaaaa", verdana));
iTextSharp
iTextSharp,其实很多时候都是用于生成PDF,但是他读取PDF的能力也不差,使用如下:   1、下载iTextSharp   2、引用动态链接库   解压缩下载的压缩包里面的itextsharp-dll-core.zip,得到itextsharp.dll,在项目中添加引用itextsharp.dll即可   在文件中需要引入以下3个命名空间:   using iTextSharp;   using iTextSharp.text;   using iTextSharp.text.pdf;   3、API的使用方法看代码:   [csharp]   private string OnCreated(string filepath)   {   try   {   string pdffilename = filepath;   PdfReader pdfReader = new PdfReader(pdffilename);   int numberOfPages = pdfReader.NumberOfPages;   string text = string.Empty;   for (int i = 1; i <= numberOfPages; ++i)   {   byte[] bufferOfPageContent = pdfReader.GetPageContent(i);   text += System.Text.Encoding.UTF8.GetString(bufferOfPageContent);   }   pdfReader.Close();   return text;   }   catch (Exception ex)   {   StreamWriter wlog = File.AppendText(System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase+"\\mylog.log");   wlog.WriteLine("出错文件:" + e.FullPath + "原因:" + ex.ToString());   wlog.Flush();   wlog.Close();return null;   }
如何把字体缩小,
rn我的页面中用到的部分信息是从另一个页面用INCULE包含进来的 ,但我想把加进来的文字缩小点 ,怎么办也不也 ,我在原文件的文字前加也不成 ,总是原来的大小 ,
.net里如何实现使字体有拉长的效果
原图效果rn[img=http://59.175.172.2:801/yzimage/a.JPG][/img]rn我做出来的效果rn[img=http://59.175.172.2:801/yzimage/2011108174551.jpg][/img]rnrn原图的文字是拉长了的,而我做出来的每个字是正方体,有没有什么办法能使文字变长
itextsharp
itextsharp.dll 2009年的版本
ITextSharp使用和编程技巧
使用说明和技巧是在使用ITextSharp生成PDF过程经验的积累,在这方面中文资料还是比较少,希望大家有帮助。
使用iTextSharp的疑惑
使用iTextSharp,在现有的pdf文件上面做修改,是不是必须要重新生成一个新的pdf文件???不可以直接在源文件上做修改吗???rn譬如我只要对现有的pdf做一些权限设置(不允许打印、修改),难道必须要先把源文件复制一份,然后在源文件复本上做修改??rn望各位iText达人指教。
Itextsharp 使用心得
1. Must use FontFactory.GetFont(...) to create a Font.  Cannot use below to create a Font paragraphTitleContent.Font=new Font(); paragraphTitleContent.Font.SetFontFamily(&quot;Your Font Family&quot;); Parag...
ITEXTSHARP
可对PDF进行操作,分割PDF,提取图片、文字等操作,添加bookmarks、workmarks等;
itextSharp
用于生成pdf文件的C#dll
标准游标使用代码 拉长
标准游标使用 拉长
使用iTextSharp 如何直接定义表格行高?
RT 使用iTextSharp 如何直接定义表格行高?
急!!!请问怎么改变字体的高度,比如把字体压扁或者拉长.谢谢!
如题.
iTextSharp 绘制字体中特殊符号到PDF
using iTextSharp.text; using iTextsharp.text.pdf; public void DraSymbolToPdf() { Document doc=new Document(); PdfWriter.GetInstance(doc,new FileStream("test1.pdf",FileMode.Create)); //在运行目录下创建 t
iTextSharp制作PDF设置字体粗细和字体高矮问题
现在用iTextSharp制作PDF,但是没法调整字体的粗细,使用cb.SetTextRenderingMode(PdfContentByte.TEXT_RENDER_MODE_FILL_STROKE)这个方法,字体过于粗,有些地方都成疙瘩了...没法调整粗细程度。rn在iText实战(第2版)这书中看到java中SetTextRenderingMode有三个参数,但C#中这个只有一个参数,请问还有什么方法可以调整文字加粗的程度?rnrn想调整字的高度有什么办法?就是拉高或者拉低rnrnPdfContentByte cb = writer.DirectContent;rnBaseFont bfHei = BaseFont.CreateFont(@"C:\WINDOWS\fonts\FZZDXJW.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);rn cb.BeginText();rn cb.SetFontAndSize(bfHei, 7);rn cb.SetTextMatrix(115, 1724);rn cb.ShowText("测试");rn cb.SetTextRenderingMode(PdfContentByte.TEXT_RENDER_MODE_FILL_STROKE)rn cb.EndText();rn这是所提供的一些方法:rn public void Arc(float x1, float y1, float x2, float y2, float startAng, float extent);rn public void EoFillStroke();rn public void FillStroke();rn public float GetEffectiveStringWidth(string text, bool kerned);rn public static PdfTextArray GetKernArray(string text, BaseFont font);rn public virtual void PaintShading(PdfShading shading);rn public virtual void PaintShading(PdfShadingPattern shading);rn public void SanityCheck();rn public void SaveState();rn public virtual void SetAction(PdfAction action, float llx, float lly, float urx, float ury);rn public void SetCharacterSpacing(float value);rn public virtual void SetColorStroke(BaseColor value);rn public virtual void SetColorStroke(PdfSpotColor sp, float tint);rn public virtual void SetDefaultColorspace(PdfName name, PdfObject obj);rn public void SetFlatness(float value);rn public virtual void SetFontAndSize(BaseFont bf, float size);rn public virtual void SetGrayStroke(float value);rn public void SetHorizontalScaling(float value);rn public void SetMiterLimit(float value);rn public virtual void SetPatternFill(PdfPatternPainter p);rn public virtual void SetPatternFill(PdfPatternPainter p, BaseColor color);rn public virtual void SetPatternFill(PdfPatternPainter p, BaseColor color, float tint);rn public virtual void SetPatternStroke(PdfPatternPainter p);rn public virtual void SetPatternStroke(PdfPatternPainter p, BaseColor color);rn public virtual void SetPatternStroke(PdfPatternPainter p, BaseColor color, float tint);rn public virtual void SetRGBColorStroke(int red, int green, int blue);rn public virtual void SetRGBColorStrokeF(float red, float green, float blue);rn public virtual void SetShadingFill(PdfShadingPattern shading);rn public virtual void SetShadingStroke(PdfShadingPattern shading);rn public void SetTextMatrix(Matrix transform);rn public void SetTextMatrix(float x, float y);rn public void SetTextMatrix(float a, float b, float c, float d, float x, float y);rn public void SetTextRenderingMode(int value);rn public void SetTextRise(float value);rn public void SetWordSpacing(float value);rn public void ShowText(PdfTextArray text);rn public void ShowText(string text);rn public void ShowTextAligned(int alignment, string text, float x, float y, float rotation);rn public void ShowTextAlignedKerned(int alignment, string text, float x, float y, float rotation);rn public void ShowTextKerned(string text);rn public void Stroke();rn public byte[] ToPdf(PdfWriter writer);rn public override string ToString();rn public void Transform(Matrix tx);rn public void VariableRectangle(Rectangle rect);
如何实现窗口单边拉长?
窗口横向拉长无效,纵向拉长有效。我有个想法是,当窗口尺寸改变时,强制设置宽度固定,除此之外还有实现的方法吗?
itextsharp 如何分页
问一个特别简单的问题,itextsharp如何让生成的 pdf 文件分页?
iTextSharp如何显示特殊字符?
因为工作需求,需要用iTextSharp生成的PDF中显示类似希腊字符α、数学符号≤等此类特殊字符,我看网上说用char转换asc码,但我试了下不行(直接代码复制过来的)。请问有什么解决办法吗?我也下过字库,好像也不行。
itextsharp 如何换页
大家好,我想问一下,在用itextsharp处理pdf文件的时候,如何让pdf文件分页?我试了用chapter,会在页面的左上角出现序号,但是我不想要那个序号,所以有没有别的办法?或者如果有办法把chapter那个序号弄没也可以,谢谢大家了~!
怎样把主板的“RESET”信号拉长?
在设计硬件时,遇到需把主板“RESET”信号拉长的问题,查阅了一翻资料没能找出较好的处理办法,请教高手如何解决此问题?
如何控制表格不被拉长?
我在一个表格里,要是不按任何回车符号的话,一个长的字符串会把表格拉的很长很长,这样子就不好看了。rnrn怎么限制它呢?谢谢各位高手。
拉长标题
[code=&quot;java&quot;] ${result} [/code] [code=&quot;java&quot;] [/code] [code=&quot;java&quot;] public class HtmlTagUtils { public static String toFixedWidth(String text, Float widthInEm) { ...
如何改变把菜单的字体????
如何改变把菜单的字体????
如何把字体旋转90度?
在聊天室里看到过,是用CSS实现的么?
如何使用打印机字体
在用VB.NET进行打印的时候,需要使用Font,可以利用FontDialog。rn但是能够使用的都是屏幕字体,无法使用(看不到)打印机字体。rnWord里边就可以设置和使用打印机字体。rnrn请问,才能在VB.NET中使用打印机字体呢?
怎样使用iTextSharp旋转PDF
怎样使用iTextSharp将PDF文件旋转90度?急~~
如何使用字体文件
使用一个并未被安装的字体rn水如烟的方法似乎每次都要装一次字体rnhttp://lzmtw.cnblogs.com/archive/2006/02/07/326587.htmlrn有没有其他办法,只装一次,然后以后打开都是使用,打开的时候检索一下,没有安装的话安装一下
如何使用字体对话框?
请看下面这段代码:rnvoid CReceiveDataView::OnFormatFont() rnrn // TODO: Add your command handler code herern CClientDC dc(this);rn CFont *def_font=dc.GetCurrentFont();rnrn LOGFONT temp = lf;rn def_font->GetLogFont(&temp);rnrn CFontDialog FDlg; rnrn FDlg.m_cf.rgbColors=color;rn memcpy(FDlg.m_cf.lpLogFont, &lf, sizeof(LOGFONT));rnrn FDlg.m_cf.rgbColors=color;rn if(FDlg.DoModal()!=IDOK) return;rn memcpy(&lf, FDlg.m_cf.lpLogFont, sizeof(LOGFONT));rn font.DeleteObject();rn font.CreateFontIndirect(&lf);rn this->SetFont(&font,FALSE);rn color=FDlg.GetColor();rnrn我使用的是CViewEdit类,为什么字体对话框不能保存上一次设置呢?(后面的问题请高手回答)每选用一次字体时,整个视图的内容都会改变,为什么?既然能改变字体,一定可以改变颜色,有设置系统颜色的函数吗?
iTextSharp使用入门(二)【MVC4下使用】
Models文件夹实体类: public class Person { public string Name { get; set; } public string Address { get; set; } } public class NameToColName { public string ModelName
iTextSharp把XML转换成PDF文件的问题
如题目所说,我下载了iTextSharp,但是找不到教程中提到的iTextHandler这个类。另外,有没有可替换这个类的其他类呢,我下载的版本是5.0的,从SorceForge上下载了最新的也是没有。
itextsharp的table如何操作若干问题
1.在table中如何输入汉字我的设置有些问题可是不知道怎么改rn[code=C#]BaseFont bfChinese = BaseFont.createFont(@"C:\WINDOWS\Fonts\SIMHEI.TTF", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);rn //("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);rn Font FontChinese = new Font(bfChinese, 10, Font.NORMAL);rn PdfPCell title = new PdfPCell(new Phrase("測試報告", FontChinese));[/code]rn2.如何设置table的位置rn如果谁有这方面的资料给我这是最好不过了
如何使用特定字体文件的字体~~~~~~~~~~~~~~~~~~~~~~~~~~~~
谁有详细的代码或者例子,给小弟我提供下
ITextSharp中文教程
ITextSharp中文教程 用C#制作PDF文件全攻略
大家会不会觉得飞利浦的显示器的字体会有拉长的感觉
看了两架107s5 107f5都感觉字体被拉长了
itextsharp插件
itextsharp插件
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池