تحويل الرسوم البيانية الذكية إلى شكل مجموعة
سيناريوهات الاستخدام المحتملة
يمكنك تحويل شكل الرسوم البيانية الذكية إلى شكل مجموعة باستخدام الطريقة Shape.getResultOfSmartArt(). ستمكنك من التعامل مع شكل رسوم بيانية ذكية مثل شكل مجموعة. وبالتالي، ستكون لديك الوصول إلى الأجزاء أو الأشكال الفردية لشكل المجموعة.
تحويل الرسوم البيانية الذكية إلى شكل مجموعة
الكود العيني التالي يحمل ملف Excel عيني يحتوي على شكل رسوم بيانية ذكية كما هو موضح في لقطة الشاشة هذه. ثم يحول شكل الرسوم البيانية الذكية إلى شكل مجموعة ويطبع خاصية Shape.IsGroup. يرجى الاطلاع على إخراج الكونسول في الكود العيني المعطى أدناه.
الكود المثالي
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
//Load the sample smart art shape - Excel file | |
Workbook wb = new Workbook("sampleSmartArtShape_GetResultOfSmartArt.xlsx"); | |
//Access first worksheet | |
Worksheet ws = wb.getWorksheets().get(0); | |
//Access first shape | |
Shape sh = ws.getShapes().get(0); | |
//Determine if shape is smart art | |
System.out.println("Is Smart Art Shape: " + sh.isSmartArt()); | |
//Determine if shape is group shape | |
System.out.println("Is Group Shape: " + sh.isGroup()); | |
//Convert smart art shape into group shape | |
System.out.println("Is Group Shape: " + sh.getResultOfSmartArt().isGroup()); |
مخرجات الوحدة
Is Smart Art Shape: true
Is Group Shape: false
Is Group Shape: true