API العام التغييرات في Aspose.Diagram 5.9.0

احفظ الناتج HTML في دفق

تمت إضافة طريقة الحفظ الجديدة في فئة Diagram. يأخذ معلمتين ، كائن الدفق وتنسيق ملف الحفظ. رمز المثال:

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());

نسخ السمات وورقة الصفحة من Visio آخر

توفر فئة Diagram طريقة CopyTheme وفئة PageSheet تقدم طريقة Copy لتحقيق هدف نسخ شكل ومهام معالجة أخرى. رموز المثال:نسخ الأشكال من Visio موجود

تمت إضافة خيارات الحفظ VSTX و VSSX في SaveFileFormat

في السابق ، كان Aspose.Diagram API يدعم القراءة والكتابة بتنسيق VSDX ، لكننا الآن أضفنا دعمًا لكتابة المخططات بتنسيقات VSTX و VSSX أيضًا. رموز المثال:

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

في السابق ، كان Aspose.Diagram API يدعم القراءة والكتابة بتنسيق VSDX ، لكننا الآن أضفنا دعمًا لقراءة تنسيق استنسل VSSX أيضًا. رموز المثال:

Java

 // read VSSX stencil

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