设置物体的大小位置
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();
}