If you want a specific feature which is not avaliable now to be supported by our product, please post it here. We’ll seriously consider adding it as a new feature in our future upgrades.

Wed Apr 12, 2023 10:26 am

Hi, I am using Spire for .Net in the latest version.
I have the requirement, to create a textbox with two columns.
All I can find is: shape.TextFrame.RightToLeftColumns = true;

But there is no option to change the textbox to two or more columns.

In PowerPoint in the UI the option is available, but I need to set it inside the code.

05a3f458-6766-421e-918d-c3a8adbe166a.png

Timekeeper80
 
Posts: 2
Joined: Wed Jul 27, 2022 8:42 am

Thu Apr 13, 2023 9:31 am

Hi,

Thanks for your inquiry.
Sorry that currently our Spire.Presentation doesn’t support this feature, we will consider adding it as a new feature into our upgrade list, the logged ticket is SPIREPPT-2232, if it is available, we will let you know asap. Sorry for the inconvenience caused.

Best Regards,
Herman
E-iceblue support team
User avatar

Herman.Yan
 
Posts: 115
Joined: Wed Mar 08, 2023 2:00 am

Mon Apr 17, 2023 10:29 am

Hi Herman,

thanks for your quick answer!

Fingers crossed :D

Best regards,
Jan

Timekeeper80
 
Posts: 2
Joined: Wed Jul 27, 2022 8:42 am

Tue Apr 18, 2023 4:36 am

Hi,

Thank you for your trust.
Our Dev team is working on this feature now. Once it is completed, I will inform you of the new version as soon as possible.

Best Regards,
Herman
E-iceblue support team
User avatar

Herman.Yan
 
Posts: 115
Joined: Wed Mar 08, 2023 2:00 am

Tue Jun 06, 2023 9:37 am

Hello,

Thanks for your patience.
Glad to inform that we just released Spire.Presentation Pack Hotfix Version:8.6.0 which supports setting the column count for the TextFrame now, please download it from the following links and refer to the sample code to test.
Website link: https://www.e-iceblue.com/Download/down ... t-now.html
Nuget link: https://www.nuget.org/packages/Spire.Presentation/8.6.0
Code: Select all
        Spire.Presentation.License.LicenseProvider.SetLicenseKey("PPTLicenseKey");
        Presentation ppt = new Presentation();
        ppt.LoadFromFile(inputFile);
        IAutoShape shape1 = (IAutoShape)ppt.Slides[0].Shapes[0];
        shape1.TextFrame.ColumnCount = 2;
        IAutoShape shape2 = (IAutoShape)ppt.Slides[1].Shapes[0];
        shape2.TextFrame.ColumnCount = 3;
        ppt.SaveToFile(outputFile, FileFormat.Pptx2013);
        ppt.Dispose();

Sincerely,
Lisa
E-iceblue support team
User avatar

Lisa.Li
 
Posts: 1270
Joined: Wed Apr 25, 2018 3:20 am

Return to New Feature Requests

cron