Общедоступный API Изменения в Aspose.Diagram 5.9.0

Сохранить результат 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)