Aspose.Diagram for Java 17.02.0 ملاحظات الإصدار

التحسينات والتغييرات

مفتاح ملخص فئة
DIAGRAMJAVA-50037 VSD إلى PDF ، يتم تغيير ظل لون الخلفية لشكل المجموعة. حشرة
DIAGRAMJAVA-50365 يتم إنشاء صفحة فارغة أثناء تحويل صفحة Visio بالمعادلات إلى PNG. حشرة
DIAGRAMJAVA-50461 الحدود مفقودة أثناء تحويل VSDX إلى PNG. حشرة
DIAGRAMJAVA-50462 يختفي الرمز أثناء التحويل VSDX إلى PNG. حشرة
DIAGRAMJAVA-50463 يختفي الرمز أثناء التحويل VSDX إلى SVG. حشرة
DIAGRAMJAVA-50465 يختلف لون النص أثناء التحويل VSDX إلى PNG. حشرة
DIAGRAMJAVA-50466 يكون موضع النص غير صحيح عند تحويل VSD إلى تنسيق SVG. حشرة
DIAGRAMJAVA-50237   [VSDX إلى PDF] - ظهرت رسالة خطأ عند استخدام خط LeagueGothic Regular. استثناء

API العام والتغييرات غير المتوافقة مع الإصدارات السابقة

راجع قائمة أي تغييرات تم إجراؤها على API العام مثل الأعضاء المضافين أو المعاد تسميتهم أو المحذوفين أو المهملين بالإضافة إلى أي تغيير غير متوافق مع الإصدارات السابقة تم إجراؤه على Aspose.Diagram for Java. إذا كانت لديك مخاوف بشأن أي تغيير مدرج ، فيرجى رفعه علىAspose.Diagram منتدى الدعم.

يضيف طريقة Shape.getParentShape

تسمح طريقة Shape.getParentShape بالحصول على الشكل الأصل لشكل حديث.

 // Call a Diagram class constructor to load the Visio drawing

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

// get a sub-shape by page name, group shape ID, and then sub-shape ID

Shape shape = diagram.getPages().getPage("Page-3").getShapes().getShape(13).getShapes().getShape(2);

Shape parentShape = shape.getParentShape();

System.out.println("Parent Shape's Properties:");

System.out.println("Shape ID: " + parentShape.getID());

System.out.println("Shape Name: " + parentShape.getName());

System.out.println("Shape Type: " + parentShape.getType());

يضيف طريقة Shape.isInGroup

تسمح طريقة Shape.isInGroup باكتشاف ما إذا كان الشكل الأخير جزءًا من أي شكل مجموعة.

 // Call a Diagram class constructor to load the Visio drawing

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

// get a sub-shape by page name, group shape ID, and then sub-shape ID

Shape shape = diagram.getPages().getPage("Page-3").getShapes().getShape(13).getShapes().getShape(2);

System.out.println("Is it in a Group: " + shape.isInGroup());

يضيف فئة المقننة

تمت إضافة فئة المقننة. يسمح للمطورين بإلغاء تأمين قيود التقييم لـ Aspose.Diagram API بالإضافة إلى تعقب تراخيص API والحفاظ عليها. كما تراقب الاستخدام المنتظم لـ Aspose.Diagram API.

 // Initialize a Metered license class object

Metered metered = new Metered();

// apply public and private keys

metered.setMeteredKey("your-public-key", "your-private-key");

أمثلة على الاستخدام

يرجى التحقق من قائمة مواضيع المساعدة المضافة في Aspose.Diagram مستندات Wiki:

  1. قم بتعيين المفاتيح العامة والخاصة لتطبيق الترخيص المقنن
  2. استرجع الشكل الأصلي لشكل فرعي
  3. تحقق مما إذا كان الشكل Visio في مجموعة من الأشكال