当前位置: 首页 > wzjs >正文

网站建设的步骤过程文库郑州网站

网站建设的步骤过程文库,郑州网站,高端网站建设的公司,圣都家居装饰有限公司基础结构 1.创建一个Document对象 2.使用PdfWriter创建PDF文档 3.打开文档 4.添加内容,调用文档Add方法添加内容时,内容写入到输出流中 5.关闭文档 using UnityEngine; using iTextSharp.text; using System.IO; using iTextSharp.text.pdf; using Sys…

基础结构

1.创建一个Document对象
2.使用PdfWriter创建PDF文档
3.打开文档
4.添加内容,调用文档Add方法添加内容时,内容写入到输出流中
5.关闭文档

using UnityEngine;
using iTextSharp.text;
using System.IO;
using iTextSharp.text.pdf;
using System;
//项目文件夹中生成一份pdf
public class PDFStructSample : MonoBehaviour
{void Start(){PDFStruct($"Pdf{DateTime.Now.ToString("yyyyMMddHHmmss")}.pdf");}void PDFStruct(string fileName){//基础结构using (Document doc = new Document())//自动调用doc.Close()方法{try{//创建pdf文档PdfWriter.GetInstance(doc, new FileStream(fileName, FileMode.Create));       //打开pdf文档doc.Open();//pdf中显示一行文字:Hello PDF!doc.Add(new Paragraph("Hello PDF!"));}catch (IOException e){Debug.Log("IO异常" + e.Message);}catch (DocumentException e){Debug.Log("文档异常" + e.Message);}}}
}

设置pdf页面属性

页面大小,背景颜色,页边距。
使用无参数构造函数创建文档对象时,页面大小为A4,上下左右页边距为36像素,背景色为白色,应用于所有页面
可使用有参数构造函数进行设置。
例如:Document doc = new Document(PageSize.A4, 40f, 40f, 36f, 36f);
参数1是内置的页面,类型为Rectangle,根据需要可创建对象,自定义页面。
Rectangle可设置页面大小,背景颜色。
页面尺寸单位是像素,页面默认dpi是72,1英寸=72像素,1英寸=2.54厘米

设置中文字体

iTextSharp默认使用的是英文字体,没有中文字体。
开源字体:思源黑体体ttf格式,可在Github上查找
Pal3love/Source-Han-TrueType

  1. 加载字体,创建BaseFont
  2. 创建Font对象
  3. 创建文本对象的时候可设置字体
  4. Font对象可设置字体颜色,风格,大小等属性。

StreamingAssetsPath文件夹存放了思源字体Bold
依据文件路径,创建BaseFont对象,创建Font对象
BaseFont.CreateFont(boldFontFilePath, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
参数1:字体路径
参数2:字体编码,IDENTITY_H表示横向文字,使用Unicode编码。
参数3:字体嵌入PDF中,避免电脑不存在该字体。

    string FontDirectory => UnityEngine.Application.streamingAssetsPath + "/Fonts/";string boldFontFilePath => FontDirectory + "SourceHanSansCN-Bold.ttf";BaseFont boldBaseFont;BaseFont BoldBaseFont{get{if (boldBaseFont == null)boldBaseFont = BaseFont.CreateFont(boldFontFilePath, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);return boldBaseFont;}}Font boldFont;Font BoldFont{get{if (boldFont == null)               boldFont = new Font(BoldBaseFont, 10.5f);             return boldFont;}}
http://www.dtcms.com/wzjs/353097.html

相关文章:

  • 网站建设与网页设计案例教程搜索引擎排名优化技术
  • wordpress媒体1m以上苏州网站优化排名推广
  • 南京电信网站备案丁香人才网官方网站
  • 个人网站备案入口soso搜搜
  • 大丰有没有做网站郑州网络推广效果
  • 微信兼职平台网站开发在线网站建设平台
  • 社区门户网站模板哈尔滨百度网站快速优化
  • ac86u做网站服务器地推团队接单平台
  • 子域名做微信开放平台网站应用公司软文代写
  • 矢量网站动画怎么做推广软文发布平台
  • 网站建设开发招标书网站排名推广工具
  • 培训机构网站设计好吗谷歌seo教程
  • 做相册什么网站好免费b2b推广网站大全
  • 开发网站公司名称关键词整站排名优化
  • 自适应产品网站模板360搜索关键词优化软件
  • 大连服装网站建设seo策略
  • 网站设计优缺点如何创建网站站点
  • 阿里云服务器责任怎么做网站网站推广的途径和方法
  • 网站网页直播怎么做的网络营销方式方法
  • 网站卡密怎么做杭州seo托管公司推荐
  • 如何防范钓鱼网站网站发帖推广平台
  • 做网站生成btc地址广告推广平台代理
  • 网站 特效seo实战培训教程
  • 家电网站建设国际新闻今天
  • 网站制作方案设计网站注册步骤
  • 宁波网站建设地址在哪链接提交工具
  • 做毕设网站多少钱南京网站建设
  • 域名和网站备案一样吗网站开发流程有哪几个阶段
  • 网站虚拟主机可以做伦理片吗百度认证营销顾问
  • 推荐网站在线看兄弟们伟哥seo博客