Aspose.Diagram for .NET 17.9 Примечания к выпуску

Улучшения и изменения

КлючРезюмеКатегория
DIAGRAMNET-51261Добавлена поддержка преобразования определенной области чертежа в изображение.Улучшение
DIAGRAMNET-51350Добавить поддержку для получения формы по имениУлучшение
DIAGRAMNET-51351Добавлена поддержка извлечения формы из аннотации.Улучшение
DIAGRAMNET-51295VSDX по SVG - низкое качество вывода SVGОшибка
DIAGRAMNET-51309DiagramException возникает при сохранении файла VSDXОшибка
DIAGRAMNET-51331с VSDM по SVG - элементы текста сдвинуты вверхОшибка
DIAGRAMNET-51333с VSDM по SVG — неправильное отображение круглых значковОшибка
DIAGRAMNET-51339с VSDX по SVG - усечение текста с правой стороны каждого изображенияОшибка
DIAGRAMNET-51340Неправильный порядок комментариевОшибка
 ДИАГРАМНЕТ-51342Ошибка нехватки памяти после использования метода «AddComment» и сохранения файла в SteamОшибка
DIAGRAMNET-51344с VSDX по PDF — произошла ошибка аргумента вне допустимого диапазонаОшибка
DIAGRAMNET-51345Комментарий не удаляется вместе с формойОшибка
DIAGRAMNET-51346с VSDM по SVG - качество логотипа сниженоОшибка
DIAGRAMNET-51347с VSDM по SVG - качество логотипа сниженоОшибка
DIAGRAMNET-51353Невозможно добавить еще один комментарий на страницу VisioОшибка
DIAGRAMNET-51354Не могу редактировать комментарии на странице VisioОшибка

Public API и обратно несовместимые изменения

Ниже приведен список любых изменений, внесенных в общедоступный номер API, таких как добавленные, переименованные, удаленные или устаревшие члены, а также любые несовместимые с предыдущими изменениями, внесенные в номер Aspose.Diagram for .NET. Если у вас есть сомнения по поводу каких-либо перечисленных изменений, сообщите о них в вAspose.Diagram форум поддержки.

Добавляет член GetShape в ShapeCollection

Это позволяет получить форму по имени.

 string dataDir = @"C:\temp\";

// load a drawing

Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");

// retrieve page by name

Page page = diagram.Pages.GetPage("Page-1");

// retrieve shape by name

Shape shape = page.Shapes.GetShape("name");

Добавляет элемент ShapeID в аннотацию

Это позволяет отслеживать форму комментария.

 string dataDir = @"C:\temp\";

// load a drawing

Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");

// get the annotation by index

Annotation annotation = diagram.Pages.GetPage("Page-1").PageSheet.Annotations[1];

// get shape Id

Console.WriteLine(annotation.ShapeID);

Добавляет область в RenderingSaveOptions

Это позволяет преобразовать определенную прямоугольную область чертежа Visio.

 // load a Visio drawing

Diagram diagram = new Diagram(@"c:\\test.vsdx");

ImageSaveOptions Options = new ImageSaveOptions(SaveFileFormat.PNG);

// specify region

Options.Area = new RectangleF(0, 0, 1, 1);

// save into the image format

diagram.Save("e:\\area.png", Options);

Примеры использования

Пожалуйста, проверьте список разделов справки, добавленных в Aspose.Diagram вики-документы:

  1. Преобразование указанной области страницы Visio в изображение
  2. Автоматическое размещение коллекции фигур на странице Visio