大家好,
我想修改图像外部引用的路径。我可以这样做,但如果我尝试设置错误的路径,就会收到错误消息。
有没有办法做到这一点
我能够为PDF外部引用设置一个错误路径,因此我认为我可以为图像设置同样的路径
- if (dictDB.Contains(pdfkey))
- {
- DBDictionary pdfDic = (DBDictionary)tr.GetObject(dictDB.GetAt(pdfkey), OpenMode.ForRead);
- foreach (DBDictionaryEntry dbe in pdfDic)
- {
- if (String.IsNullOrEmpty(dbe.m_key)) continue;
- UnderlayDefinition underlayDefinition = (UnderlayDefinition)tr.GetObject(dbe.Value, OpenMode.ForWrite);
- cOldFile = underlayDefinition.SourceFileName;
- if (aListXrefModif.Contains(cOldFile))
- {
- underlayDefinition.SourceFileName = aListXrefModif[cOldFile].ToString();
- nElementModif = nElementModif + 1;
- }
- }
- }
- if (dictDB.Contains(imgkey))
- {
- DBDictionary imgDic = (DBDictionary)tr.GetObject(dictDB.GetAt(imgkey), OpenMode.ForRead);
- foreach (DBDictionaryEntry dbe in imgDic)
- {
- if (String.IsNullOrEmpty(dbe.m_key)) continue;
- RasterImageDef underlayDefinition = (RasterImageDef)tr.GetObject(dbe.Value, OpenMode.ForWrite);
- cOldFile = underlayDefinition.SourceFileName;
- if (aListXrefModif.Contains(cOldFile))
- {
- try
- {
- underlayDefinition.SourceFileName = aListXrefModif[cOldFile].ToString();
- nElementModif = nElementModif + 1;
- }
- catch { }
- }
- }
- }
谢谢!
yd22hwnp40d.png
本帖以下内容被隐藏保护;需要你回复后,才能看到! 游客,如果您要查看本帖隐藏内容请 回复 |