Awais Hafeez June 9, 2015one Comment

Conditional Blocks for LINQ Reporting Engine Supported, Better Import of HTML with Complex CSS Selectors in Aspose.Words 15.5.0

Conditional Blocks for LINQ Reporting Engine Supported, Better Import of HTML with Complex CSS Selectors in Aspose.Words 15.5.0

June 9, 2015
Share on FacebookTweet about this on TwitterShare on LinkedIn

Aspose.Words for .NET logoAspose.Words 15.5.0 has been released. This month’s release contains over 87 useful new features, enhancements and bug fixes to the Aspose.Words products.

You can download the latest releases of Aspose.Words from the following links:

Here is a look at just a few of the biggest features and API changes in this month’s release. For a full list of bug fixes and improvements please refer to the download pages in the links above.

  • CustomXML nodes are removed
  • Support for conditional blocks added to the LINQ Reporting Engine
  • Improved rendering of floating shapes in complex tables
  • Implemented Arabic Abjad list numbering style in the layout
  • Improved performance of importing HTML documents with complex CSS selectors
  • Improved positioning of floating shapes in HTML output
  • A document can now be rendered in a grayscale mode
  • Improved Far-Eastern characters rendering for PDF embedded fonts
  • Significantly improved time and size when rendering PDF documents with DrawingML text effects

PageSetup.TextOrientation Public Property Added

We have added new public property TextOrientation to PageSetup class:


/// <summary>
/// Allows to specify <see cref="TextOrientation"/> for the whole page.
/// Default value is <see cref="Aspose.Words.TextOrientation.Horizontal"/>
/// </summary>
public TextOrientation TextOrientation

It allows to specify TextOrientation for the whole page. Default value is Horizontal. This property is only supported for MS Word native formats such as DOCX, WML, RTF and DOC.

SaveOptions.ColorMode Public Property Added

We have added new public property ColorMode to SaveOptions class. While rendering to fixed page formats such as PDF, XPS and images, the documents can be rendered in two color modes now

  • ColorMode.Normal – an ordinary way with unmodified colors and
  • ColorMode.Grayscale – with colors in a range of gray shades from white to black.

/// 
/// Gets or sets a value determining how colors are rendered.
/// 
/// The default value is 
/// This property is used when the document is exported to fixed page formats.
/// 
public ColorMode ColorMode { get; set; }

Sample code is as follows:


Document doc = new Document(MyDir + "in.docx");
PdfSaveOptions options = new PdfSaveOptions();
// Save the document "doc" in grayscale mode PDF.
options.ColorMode = ColorMode.Grayscale;
doc.Save(MyDir + "out.pdf", options);

Conditional Blocks for LINQ Reporting Engine Supported

New functionality of conditional blocks is described in the following sections of the documentation:

Join the Conversation

1 Comment

Leave a comment

Posted inAspose.Words Product Family
 

Related Articles