Releases: fileformat-words/FileFormat.Words-for-.NET
Releases · fileformat-words/FileFormat.Words-for-.NET
v24.12.0
What's Changed
- Provide support for group shapes loading by @sabir-aspose in #35
- Update FileFormat.Words.csproj by @sabir-aspose in #36
Full Changelog: v24.10.0...v24.12.0
v24.10.0
What's Changed
- New Feature: Create Group Shapes Connected with Connector by @sabir-aspose in #34
Full Changelog: v24.9.0...v24.10.0
Usage Source Code
var doc = new FileFormat.Words.Document();
var body = new FileFormat.Words.Body(doc);
var diamond = new FileFormat.Words.IElements.Shape(0, 0, 200, 200,
IElements.ShapeType.Diamond);
var oval = new FileFormat.Words.IElements.Shape(300, 0, 200, 200,
IElements.ShapeType.Ellipse);
var groupShape = new FileFormat.Words.IElements.GroupShape(diamond, oval);
body.AppendChild(groupShape);
doc.Save("groupshapes-created-csharp.docx");
v24.9.0
What's Changed
- Create and Load OpenXML shapes by @sabir-aspose in #33
Full Changelog: v24.7.1...v24.9.0
Code example to create a shape:
var doc = new FileFormat.Words.Document();
var body = new FileFormat.Words.Body(doc);
var shape = new FileFormat.Words.IElements.Shape(100,100,400,400,
FileFormat.Words.IElements.ShapeType.Hexagone);
body.AppendChild(shape);
doc.Save("hexShape.docx");
Code example to load shapes:
var docs = new FileFormat.Words.Document("shapes.docx");
var body = new FileFormat.Words.Body(docs);
System.Console.WriteLine("Shapes : ");
foreach (var shape in body.Shapes)
{
System.Console.Write("---" + shape.Type);
}
- For more detailed code examples, please feel free to check out FileFormat.Words for .NET examples v24.9.0
v24.7.1
What's Changed
- Fix Unhandled Numbering ID and Reference Scenario by @sabir-aspose in #30
Full Changelog: v24.7.0...v24.7.1
v24.7.0
What's Changed
- Update Openize.Words.IElements.cs by @sabir-gmail in #20
- Rebrand Openize.Words to FileFormat.Words by @sabir-aspose in #28
New Contributors
- @sabir-aspose made their first contribution in #28
Full Changelog: v24.6.0...v24.7.0
v24.6.0
v24.5.2
Features
- The product is rebranded from FileFormat.Words for .NET to Openize.Words for .NET.
- The public namespaces were changed as below:
- FileFormat.Words was changed to Openize.Words
- FileFormat.Words.IElements was changed to Openize.Words.IElements
- The code examples to use latest SDK can be found here.
- The SDK usage gists can be found here.
- The changes from v24.5.1 to v24.5.2 can be tracked here.
v24.5.1
v24.5.0
- Backend OpenXML SDK updated to latest version 3.0.2 from 2.20.0 which includes several optimizations.
- Updated backend implementation to make list paragraphs (single/multilevel) more flexible and compatible with word online.
- Example to handle multiple multilevel list paragraphs added. Also, numeric list paragraph example/gist and multilevel roman-alphabetic list paragraph example/gist updated as per new optimizations and these should create word online compatible documents.
- Numbering level starting value changed to 1 instead of 0 to make it more human readable.
- Template for creation of a word document from scratch updated to match to the word document created by word online.
- Introduction of several new styles for paragraphs including List, Title, Subtitle, Quote, IntenseQuote, Header and Footer.
- Changes from v24.3.0 to v24.5.0 can be tracked here.
v24.3.0
- Support for Numbered Paragraph List (New Feature) - Usage Code Example (Please use this example with v24.5.0 as it includes optimization)
- Support for Roman Paragraph List (New Feature) - Usage Code Example (Please use this example with v24.5.0 as it includes optimization)
- Support for Alphabetic Paragraph List (New Feature) - Usage Code Example (Please use this example with v24.5.0 as it includes optimization)
- Paragraph Alignment Values Changed to Enum - See Enum ParagraphAlignment
- Changes from v24.2.0 to v24.3.0 can be tracked here.