C# 名称';ImagePDF文档';在当前上下文中不存在
为什么出现错误“名称‘imagePdfDocument’在当前上下文中不存在。” 有谁能告诉我如何修复它,为什么会显示此错误消息。。 提前谢谢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
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);
}
}
VariableimagePdfDocument
没有在\u exportImage\u单击和ConvertToPdf
范围内声明。您是从某个地方复制粘贴此代码的吗?@SergeyNazarov您能告诉我怎么做吗?@ChetanRanpariya是的。如果您遗漏了要复制的内容,您可能需要在复制代码的地方进行检查。