@zpredojevic,
Thank you for the sample files. I will check the problem and get back to you as soon as possible.
@zpredojevic,
We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.
Issue ID(s): SLIDESJAVA-39184
You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.
Hi!
I am adding another example of this issue.
Attached are the test code, test file, original file and screenshot of the exception with its position in the test.
PS
This one is reproduced with Aspose Slides v23.4.
Best regards!
Nenad
report (2779).zip (3.8 MB)
@zpredojevic,
We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.
Issue ID(s): SLIDESJAVA-39203
You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.
The issues you found earlier (filed as SLIDESJAVA-38779,SLIDESJAVA-39203) have been fixed in Aspose.Slides for Java 23.6 (JAR).
You can check all fixes on the Release Notes page.
You can also find the latest version of our library on the Product Download page.
@zpredojevic,
As for the ticket SLIDESJAVA-39184, the issue will be resolved in Aspose.Slides for Java 24.8.
Regarding the presentation “source-2940.pptx”, the character at the beginning of the string is not a bullet point. It is a regular character in the text string. Since this Unicode character does not belong to either the Latin block or the Complex Script block but belongs to the Symbols block, PowerPoint uses the font specified in the SymbolFont parameter. Because you did not specify this value when formatting the portion, the default font (Wingdings) is used. To fix the situation, you have to define the correct font for the symbols in the text portion. Here is an example code snippet on how to resolve this:
String portionSymbolFontName = firstPortionEffective.getSymbolFont().getFontName();
...
newPortion.getPortionFormat().setSymbolFont(new FontData(portionSymbolFontName));
This needs to be done for all new portions in the code.
The issues you found earlier (filed as SLIDESJAVA-39184) have been fixed in Aspose.Slides for Java 24.8 (JAR).
You can check all fixes on the Release Notes page.
You can also find the latest version of our library on the Product Download page.