这个时候 用鼠标 拖拽一下 任何一张 图片, 所有类似404 的就都显示了。
请问如何解决?
- Code: Select all
Spire.Doc.Document docSpire = new Spire.Doc.Document(@"d:\docxtest\原始.docx");
for (int i = docSpire.TextBoxes.Count; i > 0; i--)
{
TextBox item = docSpire.TextBoxes[i - 1];
int shapeIndex = item.Owner.ChildObjects.IndexOf(item);
DocPicture pic = new DocPicture(docSpire);
pic.LoadImage(System.Drawing.Image.FromFile(@"D:\docxtest\head.png"));
//set picture properties
pic.Width = item.Size.Width;
pic.Height = item.Size.Height;
pic.HorizontalAlignment = item.HorizontalAlignment;
pic.HorizontalOrigin = item.HorizontalOrigin;
pic.HorizontalPosition = item.HorizontalPosition;
pic.VerticalPosition = item.VerticalPosition;
pic.VerticalAlignment = item.VerticalAlignment;
pic.VerticalOrigin = item.VerticalOrigin;
pic.TextWrappingStyle = item.TextWrappingStyle;
pic.TextWrappingType = item.TextWrappingType;
item.Owner.ChildObjects.Insert(shapeIndex, pic);
item.Owner.ChildObjects.Remove(item);
}
docSpire.SaveToFile(@"D:\docxtest\结果.docx", Spire.Doc.FileFormat.Docx);
Console.WriteLine("SaveToFile");
Console.ReadKey();