Skip to content

Commit 90eee9b

Browse files
committed
Added examples ver. 25.4
1 parent 4a0e020 commit 90eee9b

File tree

5 files changed

+67
-3
lines changed

5 files changed

+67
-3
lines changed
31.4 KB
Binary file not shown.

Examples/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,19 @@
2525
<dependency>
2626
<groupId>com.aspose</groupId>
2727
<artifactId>aspose-cells</artifactId>
28-
<version>25.2</version>
28+
<version>25.3</version>
2929
<type>jar</type>
3030
</dependency>
3131
<dependency>
3232
<groupId>com.aspose</groupId>
3333
<artifactId>aspose-slides</artifactId>
34-
<version>25.3</version>
34+
<version>25.4</version>
3535
<classifier>jdk16</classifier>
3636
</dependency>
3737
<dependency>
3838
<groupId>com.aspose</groupId>
3939
<artifactId>aspose-slides</artifactId>
40-
<version>25.3</version>
40+
<version>25.4</version>
4141
<classifier>javadoc</classifier>
4242
</dependency>
4343
</dependencies>

Examples/src/main/java/com/aspose/slides/examples/RunExamples.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,7 @@ public static void main(String[] args) throws Exception
304304
//TilePictureFillFormatExample.main(null);
305305
//AnimationFloatUpDown.main(null);
306306
//CompressImageExample.main(null);
307+
//AdjustValueTypeExample.main(null);
307308

308309
//// =====================================================
309310
//// Slides

Examples/src/main/java/com/aspose/slides/examples/applylicense/MeteredLicensing.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ public static void main(String[] args)
3131
// Display information
3232
System.out.println("Amount Consumed After: " + amountafter);
3333

34+
// Print status of a Metered license.
35+
System.out.println("Is metered license accepted: " + Metered.isMeteredLicensed());
36+
3437
}
3538
catch (Exception ex)
3639
{
Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
package com.aspose.slides.examples.shapes;
2+
3+
import com.aspose.slides.*;
4+
import com.aspose.slides.examples.RunExamples;
5+
6+
import java.io.IOException;
7+
8+
public class AdjustValueTypeExample
9+
{
10+
public static void main(String[] args) throws IOException
11+
{
12+
//Path for presentation
13+
String presentationName = RunExamples.getDataDir_Shapes() + "PresetGeometry.pptx";
14+
15+
// Path to output document
16+
String outFilePath = RunExamples.getOutPath() + "PresetGeometry_out.pptx";
17+
18+
//ExStart:AdjustValueTypeExample
19+
Presentation pres = new Presentation(presentationName);
20+
try {
21+
IAutoShape shape = (IAutoShape)pres.getSlides().get_Item(0).getShapes().get_Item(0);
22+
23+
// Show all adjustment point and its types for a RoundRectangle
24+
System.out.println("Adjustment types for a Rectangle:");
25+
for (int i=0 ; i < shape.getAdjustments().size(); i++)
26+
{
27+
System.out.println("\tType for point " + i + " is \"" + ShapeAdjustmentType.getName(ShapeAdjustmentType.class, shape.getAdjustments().get_Item(i).getType()) + "\"");
28+
}
29+
// Change value of an adjustment point
30+
if (shape.getAdjustments().get_Item(0).getType() == ShapeAdjustmentType.CornerSize)
31+
{
32+
shape.getAdjustments().get_Item(0).setAngleValue(shape.getAdjustments().get_Item(0).getAngleValue() * 2);
33+
}
34+
35+
// Show all adjustment point and its types for an RightArrow
36+
IAutoShape shape1 = (IAutoShape)pres.getSlides().get_Item(0).getShapes().get_Item(1);
37+
System.out.println("Adjustment types for an Arrow:");
38+
for (int i = 0; i < shape1.getAdjustments().size(); i++)
39+
{
40+
System.out.println("\tType for point " + i + " is \"" + ShapeAdjustmentType.getName(ShapeAdjustmentType.class, shape1.getAdjustments().get_Item(i).getType()) + "\"");
41+
}
42+
// Change value of adjustment points
43+
if (shape1.getAdjustments().get_Item(0).getType() == ShapeAdjustmentType.ArrowTailThickness)
44+
{
45+
shape1.getAdjustments().get_Item(0).setAngleValue(shape1.getAdjustments().get_Item(0).getAngleValue() / 3);
46+
}
47+
if (shape1.getAdjustments().get_Item(1).getType() == ShapeAdjustmentType.ArrowheadLength)
48+
{
49+
shape1.getAdjustments().get_Item(1).setAngleValue(shape1.getAdjustments().get_Item(1).getAngleValue() / 2);
50+
}
51+
52+
// Save the presentation
53+
pres.save(outFilePath, SaveFormat.Pptx);
54+
55+
} finally {
56+
if (pres != null) pres.dispose();
57+
}
58+
//ExEnd:AdjustValueTypeExample
59+
}
60+
}

0 commit comments

Comments
 (0)