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

网站建设的步骤过程文库百度快速排名

网站建设的步骤过程文库,百度快速排名,邢台新闻最新事件,国内第一款免费mmorpg网游基础结构 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/64807.html

相关文章:

  • 合肥网站设计公司重庆黄埔seo整站优化
  • 美橙互联 网站备案打开搜索引擎
  • 手工制作大全折纸优化大师的功能有哪些
  • 网站国际化怎么做2023第三波疫情已经到来了
  • 网站关键词搜索排名优化代做百度首页排名
  • 推进文明网站建设企业品牌推广营销方案
  • 网站建设服务公司哪家好廊坊seo优化排名
  • 麦田建设工程网站seo网站推广免费
  • 广东网站建设便捷免费域名申请网站大全
  • 湖北武汉江汉区疫情株洲seo排名
  • 网站建设合同的法律网站seo入门基础教程
  • 深圳品牌做网站公司宁波seo外包服务平台
  • 营销网站建设培训网址大全名称
  • 域名 就一个网站百度推广在哪里能看到
  • 鸡西市法院的网站建设公司网络推广的调整和优化
  • 钟祥网站建设最近最新的新闻
  • 建立网站所需费用项目清单站长工具一区
  • 门户网站通俗理解东莞优化网站制作
  • 巨人科技网站建设怎样优化网站关键词排名靠前
  • 怎么用服务器ip做网站网站制作报价
  • 电脑网站建设方案新浪舆情通
  • 京东联盟新手没有网站怎么做推广淘宝摄影培训推荐
  • 免费外链工具沈阳关键词seo排名
  • 长沙楼市最新消息seo指的是搜索引擎
  • 做网站页面代码seo教学平台
  • 电影网站建设 流程国内免费二级域名建站
  • 东坑镇仿做网站杭州百度
  • 教育做的比较好的网站有哪些成都seo招聘
  • 武汉网站建设公司多少钱百度极速版免费下载
  • 家装网站做哈尔滨seo优化公司