C# 名称';ImagePDF文档';在当前上下文中不存在

C# 名称';ImagePDF文档';在当前上下文中不存在,c#,asp.net,windows-forms-designer,C#,Asp.net,Windows Forms Designer,为什么出现错误“名称‘imagePdfDocument’在当前上下文中不存在。” 有谁能告诉我如何修复它,为什么会显示此错误消息。。 提前谢谢 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading

为什么出现错误“名称‘imagePdfDocument’在当前上下文中不存在。” 有谁能告诉我如何修复它,为什么会显示此错误消息。。 提前谢谢

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using C1.Win.C1Tile;
using System.Diagnostics;

private void _exportImage_Click(object sender, EventArgs e)
        {
            List<Image> images = new List<Image>();
            foreach (Tile tile in _imageTileControl.Groups[0].Tiles)
            {
                if (tile.Checked)
                {
                    images.Add(tile.Image);
                }
            }
            ConvertToPdf(images);
            SaveFileDialog saveFile = new SaveFileDialog();
            saveFile.DefaultExt = "pdf";
            saveFile.Filter = "PDF files (*.pdf)|*.pdf*";

            if (saveFile.ShowDialog() == DialogResult.OK)
            {

                imagePdfDocument.Save(saveFile.FileName);

            }
        }

private void ConvertToPdf(List<Image> images)
        {
            RectangleF rect = imagePdfDocument.PageRectangle;
            bool firstPage = true;
            foreach (var selectedimg in images)
            {
                if (!firstPage)
                {
                    imagePdfDocument.NewPage();
                }
                firstPage = false;
                rect.Inflate(-72, -72);`enter code here`
                imagePdfDocument.DrawImage(selectedimg, rect);
            }

        }
使用系统;
使用System.Collections.Generic;
使用系统组件模型;
使用系统数据;
使用系统图;
使用System.Linq;
使用系统文本;
使用System.Threading.Tasks;
使用System.Windows.Forms;
使用System.IO;
使用C1.Win.C1Tile;
使用系统诊断;
私有无效\u导出图像\u单击(对象发送方,事件参数e)
{
列表图像=新列表();
foreach(在_imageTileControl.Groups[0].Tiles中平铺平铺)
{
如果(平铺选中)
{
添加(tile.Image);
}
}
ConvertToPdf(图像);
SaveFileDialog saveFile=新建SaveFileDialog();
saveFile.DefaultExt=“pdf”;
saveFile.Filter=“PDF文件(*.PDF)|*.PDF*”;
if(saveFile.ShowDialog()==DialogResult.OK)
{
imagePdfDocument.Save(saveFile.FileName);
}
}
私有void ConvertToPdf(列表图像)
{
RectangleF rect=imagePdfDocument.PageRectangle;
bool firstPage=true;
foreach(图像中的var selectedimg)
{
如果(!首页)
{
imagePdfDocument.NewPage();
}
第一页=假;
直肠充气(-72,-72);`在这里输入代码`
imagePdfDocument.DrawImage(选择edimg,rect);
}
}

Variable
imagePdfDocument
没有在
\u exportImage\u单击
ConvertToPdf
范围内声明。您是从某个地方复制粘贴此代码的吗?@SergeyNazarov您能告诉我怎么做吗?@ChetanRanpariya是的。如果您遗漏了要复制的内容,您可能需要在复制代码的地方进行检查。