BiliRanking.Core.Fubang.AddPic C# (CSharp) Метод

AddPic() публичный Метод

public AddPic ( BiliInterfaceInfo info, int n ) : void
info BiliInterfaceInfo
n int
Результат void
        public void AddPic(BiliInterfaceInfo info, int n)
        {
            Log.Info("正在生成 - " + info.AVNUM);
            string picPath = Environment.CurrentDirectory + @"\pic\" + info.AVNUM + ".jpg";
            int nn = 190 + 292 * (n - 1);
            try
            {
                Image pic = Image.FromFile(picPath);
                g.DrawImage(pic, new Rectangle(250, nn - 15, 366, 218));
            }
            catch
            {
                Log.Error(info.AVNUM + " - 找不到封面文件,请在左侧窗格输入AV号尝试或手动获取!");
            }

            if(info.Fpaiming < 100)
            {
                g.DrawString(info.Fpaiming.ToString(), new Font("微软雅黑", 80, FontStyle.Bold), b, 110, nn - 30);
            }
            else
            {
                g.DrawString(info.Fpaiming.ToString(), new Font("微软雅黑", 60, FontStyle.Bold), b, 110, nn - 30);
            }

            g.DrawString(info.AVNUM.Substring(2), f, b, 725, nn);
            g.DrawString(info.Fdefen.ToString(), f, b, 1160, nn);
            if(info.author.Length <= 6)
            {
                g.DrawString(info.author, f, b, new RectangleF(1518, nn, 320, 320));
                //g.DrawString(info.up, f, b, 1518, nn);
            }
            else
            {
                g.DrawString(info.author, f, b, new RectangleF(1518, nn, 320, 320));
                //g.DrawString(info.up.Substring(0, 6), f, b, 1518, nn);
                //g.DrawString(info.up.Substring(6), f, b, 1518, nn + 74);
            }

            g.DrawString(info.created_at, f, b, 880, nn + 148);

            g.DrawString(info.title, new Font("微软雅黑", 32), b, 102, nn - 81);
        }