自用,一些短代码

设置物体的大小位置

float swidth=Screen.width;
float sheight = Screen.height;
A.GetComponent<RectTransform>().sizeDelta = new Vector2(swidth, sheight);
//设置物体的Width和Height
A.GetComponent<RectTransform>().localPosition = new Vector3(0, 0, 0);
//设置物体的Posx.y.z

读取指定路径的图片,生成一个Image实例,并放到PDF里

using iTextSharp.text;
using iTextSharp.text.pdf;

Document doc = new Document(PageSize.A4);//创建一个A4文档
 void Start{
 }
  IEnumerator GetScreenShot1()
    {
       yield return new WaitForEndOfFrame();
       PdfWriter.GetInstance(doc, new FileStream(picPath + "/" + pdfName, FileMode.Create));
       //该文档创建一个pdf文件实例
        yield return new WaitForSeconds(1);
        doc.Open();
    }
void Creatpdf{
Image imageall = Image.GetInstance(new FileStream(@“D:/pdftest/q1-1.png” FileMode.Open, FileAccess.Read, FileShare.ReadWrite));
//读取D盘指定路径的png
Image imageall = Image.GetInstance(new FileStream(“Assets/pdftest/q1-1.png” FileMode.Open, FileAccess.Read, FileShare.ReadWrite));
//读取工程目录下的指定路径的png
if ((imageall.Height > PageSize.A4.Height - 25) || (imageall.Width > PageSize.A4.Width - 25))
//限制图片不超出A4范围
        {
            imageall.ScaleToFit(PageSize.A4.Width - 25, PageSize.A4.Height - 25);
        }
        imageall.Alignment = Element.ALIGN_MIDDLE;
        doc.Add(imageall);
        doc.Close();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值