Skip to content

Commit 2d1fa0c

Browse files
committed
Aspose.Slides for Java 25.7 API references
1 parent 96f8b15 commit 2d1fa0c

File tree

20 files changed

+1386
-1070
lines changed

20 files changed

+1386
-1070
lines changed

content/java/english/com.aspose.slides/_index.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,7 @@ url: /com.aspose.slides/
275275
| [Ink](../com.aspose.slides/ink) | Represents an ink object on a slide. |
276276
| [InkActions](../com.aspose.slides/inkactions) | Represents the root of ink actions. |
277277
| [InkBrush](../com.aspose.slides/inkbrush) | Represents an inkBrush object. |
278+
| [InkEffectType](../com.aspose.slides/inkeffecttype) | Specifies a set of predefined visual effects for ink rendering. |
278279
| [InkOptions](../com.aspose.slides/inkoptions) | Provides options that control the look of Ink objects in exported document. |
279280
| [InkTrace](../com.aspose.slides/inktrace) | Represents an Trace object. |
280281
| [InnerShadow](../com.aspose.slides/innershadow) | Represents a Inner Shadow effect. |
@@ -473,6 +474,7 @@ url: /com.aspose.slides/
473474
| [PptxUnsupportedFormatException](../com.aspose.slides/pptxunsupportedformatexception) | Exception which thrown when presentation file format is unsupported. |
474475
| [Presentation](../com.aspose.slides/presentation) | Represents a Microsoft PowerPoint presentation. |
475476
| [PresentationAnimationsGenerator](../com.aspose.slides/presentationanimationsgenerator) | Represents a generator of the animations in the [Presentation](../com.aspose.slides/presentation). |
477+
| [PresentationContentAmountType](../com.aspose.slides/presentationcontentamounttype) | Specifies the amount of content included in the generated presentation, influencing both the number of slides and the level of detail per slide. |
476478
| [PresentationFactory](../com.aspose.slides/presentationfactory) | Allows to create presentation via COM interface |
477479
| [PresentationHeaderFooterManager](../com.aspose.slides/presentationheaderfootermanager) | Represents manager which holds behavior of all footer, date-time and page number placeholders of presentation. |
478480
| [PresentationInfo](../com.aspose.slides/presentationinfo) | Information about presentation file |
@@ -517,7 +519,7 @@ url: /com.aspose.slides/
517519
| [Shape](../com.aspose.slides/shape) | Represents a shape on a slide. |
518520
| [ShapeAdjustmentType](../com.aspose.slides/shapeadjustmenttype) | Specifies different types of shape adjustment values. |
519521
| [ShapeBevel](../com.aspose.slides/shapebevel) | Contains the properties of shape's main face relief. |
520-
| [ShapeCollection](../com.aspose.slides/shapecollection) | Represents a collection of a shapes. |
522+
| [ShapeCollection](../com.aspose.slides/shapecollection) | Represents a collection of shapes. |
521523
| [ShapeElement](../com.aspose.slides/shapeelement) | Represents a part of shape with same outline and fill properties. |
522524
| [ShapeElementFillSource](../com.aspose.slides/shapeelementfillsource) | Represents how shape element should be filled. |
523525
| [ShapeElementStrokeSource](../com.aspose.slides/shapeelementstrokesource) | Represents how shape element should be drawn. |
@@ -539,7 +541,7 @@ url: /com.aspose.slides/
539541
| [SlideShowSettings](../com.aspose.slides/slideshowsettings) | Represents the slide show settings for the presentation. |
540542
| [SlideShowTransition](../com.aspose.slides/slideshowtransition) | Represents slide show transition. |
541543
| [SlideShowType](../com.aspose.slides/slideshowtype) | Base slide show settings. |
542-
| [SlideSize](../com.aspose.slides/slidesize) | Represents a size of slide. |
544+
| [SlideSize](../com.aspose.slides/slidesize) | Represents the size and orientation of a slide. |
543545
| [SlideSizeScaleType](../com.aspose.slides/slidesizescaletype) | Represents the scale type of slide content. |
544546
| [SlideSizeType](../com.aspose.slides/slidesizetype) | Represents the slide size preset. |
545547
| [SlideThemeManager](../com.aspose.slides/slidethememanager) | Provides access to slide theme overriden. |
@@ -661,6 +663,7 @@ url: /com.aspose.slides/
661663

662664
| Interface | Description |
663665
| --- | --- |
666+
| [IAIConversation](../com.aspose.slides/iaiconversation) | Represents a conversation instance. |
664667
| [IAIWebClient](../com.aspose.slides/iaiwebclient) | AI Web client interface. |
665668
| [IAccessiblePVIObject<T>](../com.aspose.slides/iaccessiblepviobject) | Represents a type that can return corresponding effective data with the inheritance applied. |
666669
| [IActualLayout](../com.aspose.slides/iactuallayout) | Specifies actual position of a chart element. |
@@ -1070,7 +1073,7 @@ url: /com.aspose.slides/
10701073
| [IShape](../com.aspose.slides/ishape) | Represents a shape on a slide. |
10711074
| [IShapeBevel](../com.aspose.slides/ishapebevel) | Represents properties of shape's main face relief. |
10721075
| [IShapeBevelEffectiveData](../com.aspose.slides/ishapebeveleffectivedata) | Immutable object which contains effective shape's face relief properties. |
1073-
| [IShapeCollection](../com.aspose.slides/ishapecollection) | Represents a collection of a shapes. |
1076+
| [IShapeCollection](../com.aspose.slides/ishapecollection) | Represents a collection of shapes. |
10741077
| [IShapeElement](../com.aspose.slides/ishapeelement) | Represents a part of shape with same outline and fill properties. |
10751078
| [IShapeFrame](../com.aspose.slides/ishapeframe) | Represents shape frame's properties. |
10761079
| [IShapeStyle](../com.aspose.slides/ishapestyle) | Represent shape's style reference. |
@@ -1085,7 +1088,7 @@ url: /com.aspose.slides/
10851088
| [ISlideHeaderFooterManager](../com.aspose.slides/islideheaderfootermanager) | Represents manager which holds behavior of the slide footer, date-time, page number placeholders. |
10861089
| [ISlideImageFormat](../com.aspose.slides/islideimageformat) | Determines format in which slide image will be saved for presentation to HTML export. |
10871090
| [ISlideShowTransition](../com.aspose.slides/islideshowtransition) | Represents slide show transition. |
1088-
| [ISlideSize](../com.aspose.slides/islidesize) | Represents a size of slide. |
1091+
| [ISlideSize](../com.aspose.slides/islidesize) | Represents the size and orientation of a slide. |
10891092
| [ISlideText](../com.aspose.slides/islidetext) | Represents the text extracted from the slide |
10901093
| [ISlidesLayoutOptions](../com.aspose.slides/islideslayoutoptions) | Represents the presentation layout mode for export. |
10911094
| [ISlidesPicture](../com.aspose.slides/islidespicture) | Represents a picture in a presentation. |

content/java/english/com.aspose.slides/blobmanagementoptions/_index.md

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ Represents options which can be used to manage BLOB handling rules and other BLO
3030
| [setTemporaryFilesAllowed(boolean value)](#setTemporaryFilesAllowed-boolean-) | This property defines if temporary files can be created while working with BLOBs, what greatly decreases the memory consumption but requires permissions to create files. |
3131
| [getTempFilesRootPath()](#getTempFilesRootPath--) | The root path where temporary files will be created. |
3232
| [setTempFilesRootPath(String value)](#setTempFilesRootPath-java.lang.String-) | The root path where temporary files will be created. |
33-
| [getMaxBlobsBytesInMemory()](#getMaxBlobsBytesInMemory--) | Defines the maximum amount (in bytes) that all BLOBs in total may occupy in memory. |
34-
| [setMaxBlobsBytesInMemory(long value)](#setMaxBlobsBytesInMemory-long-) | Defines the maximum amount (in bytes) that all BLOBs in total may occupy in memory. |
33+
| [getMaxBlobsBytesInMemory()](#getMaxBlobsBytesInMemory--) | Defines the maximum total size (in bytes) that all BLOBs may occupy in memory. |
34+
| [setMaxBlobsBytesInMemory(long value)](#setMaxBlobsBytesInMemory-long-) | Defines the maximum total size (in bytes) that all BLOBs may occupy in memory. |
3535
### BlobManagementOptions() {#BlobManagementOptions--}
3636
```
3737
public BlobManagementOptions()
@@ -123,15 +123,19 @@ public final long getMaxBlobsBytesInMemory()
123123
```
124124

125125

126-
Defines the maximum amount (in bytes) that all BLOBs in total may occupy in memory. First, all BLOBs loading into memory as default behavior and only when it reaches the limit defined by this property, other mechanisms (such as temporary files) can be involved. In terms of performance, the most efficient way is storing BLOBs in memory, but from the other side, it leads to a high memory consumption what may be undesirable. Using this property, you may set the optimal behavior for your environment or other requirements.
126+
Defines the maximum total size (in bytes) that all BLOBs may occupy in memory. By default, all BLOBs are loaded into memory; only once this limit is reached are alternative mechanisms (such as temporary files) employed. Keeping BLOBs in memory maximizes performance but can lead to high memory usage. Use this property to tailor behavior to your environment or requirements.
127127

128128
--------------------
129129

130-
This property will be ignored if IsTemporaryFilesAllowed (\#isTemporaryFilesAllowed.isTemporaryFilesAllowed/\#setTemporaryFilesAllowed(boolean).setTemporaryFilesAllowed(boolean)) is set to false. It makes no sense to limit the maximum BLOBs in memory, because if IsTemporaryFilesAllowed (\#isTemporaryFilesAllowed.isTemporaryFilesAllowed/\#setTemporaryFilesAllowed(boolean).setTemporaryFilesAllowed(boolean)) is set to false, the memory is the only place where BLOBs can be stored.
130+
This property is ignored if \#isTemporaryFilesAllowed.isTemporaryFilesAllowed/\#setTemporaryFilesAllowed(boolean).setTemporaryFilesAllowed(boolean) is set to false, since memory is then the only storage location available and limiting in-memory BLOB usage has no effect.
131131

132132
--------------------
133133

134-
Default value is 629,145,600 bytes (600Mb).
134+
The default value is 629,145,600 bytes (600 MB).
135+
136+
--------------------
137+
138+
You may set this property to zero, but a small minimum amount of memory will still be reserved.
135139

136140
**Returns:**
137141
long
@@ -141,15 +145,19 @@ public final void setMaxBlobsBytesInMemory(long value)
141145
```
142146

143147

144-
Defines the maximum amount (in bytes) that all BLOBs in total may occupy in memory. First, all BLOBs loading into memory as default behavior and only when it reaches the limit defined by this property, other mechanisms (such as temporary files) can be involved. In terms of performance, the most efficient way is storing BLOBs in memory, but from the other side, it leads to a high memory consumption what may be undesirable. Using this property, you may set the optimal behavior for your environment or other requirements.
148+
Defines the maximum total size (in bytes) that all BLOBs may occupy in memory. By default, all BLOBs are loaded into memory; only once this limit is reached are alternative mechanisms (such as temporary files) employed. Keeping BLOBs in memory maximizes performance but can lead to high memory usage. Use this property to tailor behavior to your environment or requirements.
149+
150+
--------------------
151+
152+
This property is ignored if \#isTemporaryFilesAllowed.isTemporaryFilesAllowed/\#setTemporaryFilesAllowed(boolean).setTemporaryFilesAllowed(boolean) is set to false, since memory is then the only storage location available and limiting in-memory BLOB usage has no effect.
145153

146154
--------------------
147155

148-
This property will be ignored if IsTemporaryFilesAllowed (\#isTemporaryFilesAllowed.isTemporaryFilesAllowed/\#setTemporaryFilesAllowed(boolean).setTemporaryFilesAllowed(boolean)) is set to false. It makes no sense to limit the maximum BLOBs in memory, because if IsTemporaryFilesAllowed (\#isTemporaryFilesAllowed.isTemporaryFilesAllowed/\#setTemporaryFilesAllowed(boolean).setTemporaryFilesAllowed(boolean)) is set to false, the memory is the only place where BLOBs can be stored.
156+
The default value is 629,145,600 bytes (600 MB).
149157

150158
--------------------
151159

152-
Default value is 629,145,600 bytes (600Mb).
160+
You may set this property to zero, but a small minimum amount of memory will still be reserved.
153161

154162
**Parameters:**
155163
| Parameter | Type | Description |

content/java/english/com.aspose.slides/handlerepeatedspaces/_index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ Specifies how repeated regular space characters should be handled during Markdow
1717
| Field | Description |
1818
| --- | --- |
1919
| [None](#None) | All spaces are preserved as regular space characters without any changes. |
20-
| [AlternateSpacesToNbsp](#AlternateSpacesToNbsp) | Converts sequences of two or more consecutive regular spaces by alternating between regular space characters and non-breaking space entities (   ). |
21-
| [MultipleSpacesToNbsp](#MultipleSpacesToNbsp) | Converts sequences of two or more consecutive regular spaces by preserving the first space as a regular space character and replacing all subsequent spaces with non-breaking space entities (   ). |
20+
| [AlternateSpacesToNbsp](#AlternateSpacesToNbsp) | Converts sequences of two or more consecutive regular spaces by alternating between regular space characters and non-breaking space entities NBSP. |
21+
| [MultipleSpacesToNbsp](#MultipleSpacesToNbsp) | Converts sequences of two or more consecutive regular spaces by preserving the first space as a regular space character and replacing all subsequent spaces with non-breaking space entities NBSP. |
2222
### None {#None}
2323
```
2424
public static final int None
@@ -33,13 +33,13 @@ public static final int AlternateSpacesToNbsp
3333
```
3434

3535

36-
Converts sequences of two or more consecutive regular spaces by alternating between regular space characters and non-breaking space entities (   ). The first space is always preserved as a regular space.
36+
Converts sequences of two or more consecutive regular spaces by alternating between regular space characters and non-breaking space entities NBSP. The first space is always preserved as a regular space.
3737

3838
### MultipleSpacesToNbsp {#MultipleSpacesToNbsp}
3939
```
4040
public static final int MultipleSpacesToNbsp
4141
```
4242

4343

44-
Converts sequences of two or more consecutive regular spaces by preserving the first space as a regular space character and replacing all subsequent spaces with non-breaking space entities (   ).
44+
Converts sequences of two or more consecutive regular spaces by preserving the first space as a regular space character and replacing all subsequent spaces with non-breaking space entities NBSP.
4545

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
title: IAIConversation
3+
second_title: Aspose.Slides for Java API Reference
4+
description: Represents a conversation instance.
5+
type: docs
6+
url: /com.aspose.slides/iaiconversation/
7+
---```
8+
public interface IAIConversation
9+
```
10+
11+
Represents a conversation instance. Unlike regular AI calls, conversations retain the entire context.
12+
## Methods
13+
14+
| Method | Description |
15+
| --- | --- |
16+
| [getResponse(String instruction)](#getResponse-java.lang.String-) | Sends conversation request message including entire context and returns response. |
17+
### getResponse(String instruction) {#getResponse-java.lang.String-}
18+
```
19+
public abstract String getResponse(String instruction)
20+
```
21+
22+
23+
Sends conversation request message including entire context and returns response.
24+
25+
**Parameters:**
26+
| Parameter | Type | Description |
27+
| --- | --- | --- |
28+
| instruction | java.lang.String | The instruction or message to be processed by the AI model. |
29+
30+
**Returns:**
31+
java.lang.String - The message generated by the AI model in response to the given instruction within conversation context.

content/java/english/com.aspose.slides/iaiwebclient/_index.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,24 +8,35 @@ url: /com.aspose.slides/iaiwebclient/
88
public interface IAIWebClient
99
```
1010

11-
AI Web client interface. This interface enables to substitute different AI language models. Classes that implement this interface are supposed to be used along with
11+
AI Web client interface. This interface enables to substitute different AI language models. Classes that implement this interface are supposed to be used along with SlidesAIAgent.
1212
## Methods
1313

1414
| Method | Description |
1515
| --- | --- |
16-
| [callChat(String instruction)](#callChat-java.lang.String-) | Sends a chat instruction to the AI model and returns response message. |
16+
| [callChat(String instruction)](#callChat-java.lang.String-) | Sends a chat instruction to the AI model using a provided HttpConnection instance and return response message to the given instruction. |
17+
| [createConversation()](#createConversation--) | Creates a conversation instance. |
1718
### callChat(String instruction) {#callChat-java.lang.String-}
1819
```
1920
public abstract String callChat(String instruction)
2021
```
2122

2223

23-
Sends a chat instruction to the AI model and returns response message.
24+
Sends a chat instruction to the AI model using a provided HttpConnection instance and return response message to the given instruction.
2425

2526
**Parameters:**
2627
| Parameter | Type | Description |
2728
| --- | --- | --- |
28-
| instruction | java.lang.String | The instruction or message to be processed by the AI model |
29+
| instruction | java.lang.String | The instruction or message to be processed by the AI model. |
2930

3031
**Returns:**
31-
java.lang.String
32+
java.lang.String - The message generated by the AI model in response to the given instruction.
33+
### createConversation() {#createConversation--}
34+
```
35+
public abstract IAIConversation createConversation()
36+
```
37+
38+
39+
Creates a conversation instance. Unlike regular AI calls, conversations retain the entire context.
40+
41+
**Returns:**
42+
[IAIConversation](../../com.aspose.slides/iaiconversation) - An [IAIConversation](../../com.aspose.slides/iaiconversation) instance.

content/java/english/com.aspose.slides/ibaseportionformateffectivedata/_index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Base interface for immutable objects which contain effective text portion format
3030
| [getSmartTagClean()](#getSmartTagClean--) | Determines whether the smart tag should be cleaned. |
3131
| [isHardUnderlineLine()](#isHardUnderlineLine--) | Determines whether the underline style has own LineFormat properties or inherits it from the LineFormat properties of the text. |
3232
| [isHardUnderlineFill()](#isHardUnderlineFill--) | Determines whether the underline style has own FillFormat properties or inherits it from the FillFormat properties of the text. |
33-
| [getFontHeight()](#getFontHeight--) | Returns the font height of a portion. |
33+
| [getFontHeight()](#getFontHeight--) | Returns the font height of the text portion, in points. |
3434
| [getLatinFont()](#getLatinFont--) | Returns the Latin font info. |
3535
| [getEastAsianFont()](#getEastAsianFont--) | Returns the East Asian font info. |
3636
| [getComplexScriptFont()](#getComplexScriptFont--) | Returns the complex script font info. |
@@ -39,7 +39,7 @@ Base interface for immutable objects which contain effective text portion format
3939
| [getKerningMinimalSize()](#getKerningMinimalSize--) | Returns the minimal font size, for which kerning should be switched on. |
4040
| [getLanguageId()](#getLanguageId--) | Returns the Id of a language. |
4141
| [getAlternativeLanguageId()](#getAlternativeLanguageId--) | Returns the Id of an alternative language. |
42-
| [getSpacing()](#getSpacing--) | Returns the intercharacter spacing increment. |
42+
| [getSpacing()](#getSpacing--) | Returns the intercharacter spacing increment, in points. |
4343
### getLineFormat() {#getLineFormat--}
4444
```
4545
public abstract ILineFormatEffectiveData getLineFormat()
@@ -216,7 +216,7 @@ public abstract float getFontHeight()
216216
```
217217

218218

219-
Returns the font height of a portion. Read-only float.
219+
Returns the font height of the text portion, in points. Read-only float.
220220

221221
**Returns:**
222222
float
@@ -306,7 +306,7 @@ public abstract float getSpacing()
306306
```
307307

308308

309-
Returns the intercharacter spacing increment. Read-only float.
309+
Returns the intercharacter spacing increment, in points. Read-only float.
310310

311311
**Returns:**
312312
float

0 commit comments

Comments
 (0)