Genel API Aspose.Diagram 5.9.0'daki değişiklikler

Sonuç HTML’i Akışa Kaydet

Diagram sınıfına yeni kaydetme yöntemi eklendi. Akış nesnesi ve dosya kaydetme biçimi olmak üzere iki parametre alır. Örnek kod:

Java

 // Call the diagram constructor to load diagram from a VSD file

Diagram diagram = new Diagram("Basic Flowchart.vsd");

// save resultant HTML directly to a stream

ByteArrayOutputStream dstStream = new ByteArrayOutputStream();

diagram.save(dstStream, SaveFileFormat.HTML);

// In you want to read the result into a Diagram object again, in Java you need to get the

// data bytes and wrap into an input stream.

ByteArrayInputStream srcStream = new ByteArrayInputStream(dstStream.toByteArray());

Başka Bir Visio’den Temaları ve Sayfa Sayfasını Kopyala

Diagram sınıfı, CopyTheme yöntemini sunar ve PageSheet sınıfı, bir şekli kopyalama hedefini ve diğer işleme görevlerini gerçekleştirmek için Copy yöntemini sunar. Örnek kodlar:Mevcut Bir Visio’den Şekilleri Kopyala

VSTX ve VSSX SaveFileFormat’a Kaydetme Seçenekleri eklendi

Daha önce Aspose.Diagram API, VSDX formatını okuma ve yazmayı desteklerken, şimdi VSTX ve VSSX formatlarında diyagram yazma desteği ekledik. Örnek kodlar:

Java

 // 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’a Okuma Seçeneği eklendi

Daha önce Aspose.Diagram API, VSDX formatını okuma ve yazmayı desteklerken, şimdi VSSX şablon formatını okuma desteğini de ekledik. Örnek kodlar:

Java

 // read VSSX stencil

Diagram diagram = new Diagram("C:\\temp\\Stencil.vssx", LoadFileFormat.VSSX);