Общедоступный API Изменения в Aspose.Diagram 5.9.0
Contents
[
Hide
]
В этом документе описаны изменения в Aspose.Diagram API с версии 5.8.0 до 5.9.0, которые могут представлять интерес для разработчиков модулей/приложений. Он включает в себя не только новые и обновленные общедоступные методы, но и описание любых изменений в поведении за кулисами в Aspose.Diagram.
Сохранить результат HTML в поток
В класс Diagram добавлен новый метод Save. Он принимает два параметра: объект потока и формат сохраняемого файла. Пример кода:
C#
// load an existing visio diagram
Diagram diagram = new Diagram("Basic Flowchart.vsd");
// save resultant HTML directly to a stream
MemoryStream stream = new MemoryStream();
diagram.Save(stream, SaveFileFormat.HTML);
ВБ
' load an existing visio diagram
Dim diagram As Diagram = New Diagram("Basic Flowchart.vsd")
' save resultant HTML directly to a stream
MemoryStream stream = new MemoryStream()
diagram.Save(stream, SaveFileFormat.HTML)
Скопируйте темы и PageSheet из другого Visio
Класс Diagram предлагает метод CopyTheme, а класс PageSheet предлагает метод Copy для достижения цели копирования фигуры и других задач манипулирования. Примеры кодов:Копирование фигур из существующей Visio
VSTX и VSSX Параметры сохранения добавлены в SaveFileFormat.
Раньше Aspose.Diagram API поддерживал чтение и запись в формате VSDX, но теперь мы добавили поддержку записи диаграмм и в форматах VSTX и VSSX. Примеры кодов:
C#
// save diagram in the VSTX format
diagram.Save("C:\\temp\\Output.vstx", SaveFileFormat.VSTX);
// save diagram in the VSSX format
diagram.Save("C:\\temp\\Output.vssx", SaveFileFormat.VSSX);
ВБ
' save diagram in the VSTX format
diagram.Save("C:\\temp\\Output.vstx", SaveFileFormat.VSTX)
' save diagram in the VSSX format
diagram.Save("C:\\temp\\Output.vssx", SaveFileFormat.VSSX)
VSSX Параметр чтения добавлен в LoadFileFormat
Ранее Aspose.Diagram API поддерживал чтение и запись в формате VSDX, но теперь мы также добавили поддержку чтения в формате трафарета VSSX. Примеры кодов:
C#
// read VSSX stencil
Diagram diagram = new Diagram(@"C:\temp\Stencil.vssx", LoadFileFormat.VSSX);
ВБ
' read VSSX stencil
Diagram diagram = new Diagram(@"C:\temp\Stencil.vssx", LoadFileFormat.VSSX)