彩票走势图

HTML操作控件Aspose.HTML for .NET 10月更新指南 | 附下载

原创|产品更新|编辑:李显亮|2019-10-12 11:59:43.827|阅读 186 次

概述:Aspose.HTML for .NET更新至v19.10,在此版本中,实现提高文本呈现的质量的一组功能,其中最重要的是紧缩。同时字距调整用于调整字符之间的间距,并且它受大多数字体的支持。欢迎下载体验。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

Aspose.HTML for .NET是一种高级HTML操作API,用于在.NET应用程序中创建和操作HTML文档。开发人员可以插入,删除,替换HTML节点,提取CSS样式,通过NodeIterator,遍历规范提供的TreeWalker,XPath或CSS选择器查询来浏览HTML文档。

Aspose.HTML for .NET更新至v19.10,在此版本中,实现提高文本呈现的质量的一组功能,其中最重要的是紧缩。同时字距调整用于调整字符之间的间距,并且它受大多数字体的支持。

>>免费下载最新版Aspose.HTML for .NET

具体更新内容

key概述类别
HTMLNET-2156MHT到XPS格式问题Bug修复
HTMLNET-2105HTML与图片的区别Bug修复

10月狂欢季,ASPOSE系列产品火热促销中,满额即享万元减免优惠!>>立即进入优惠专场

Aspose.Html v19.10中的API更改


文本呈现方法的行为已更改。若要正确呈现每个字符,应从GraphicContext.TextInfo.CharacterInfos确定其位置。

namespace Aspose.Html.Rendering
{
    public interface IDevice : IDisposable
    {
        ////// Fills the specified text string at the specified location.
        //////String to fill.///Point that specifies the coordinates of the text.void FillText(string text, PointF pt);
 
        ////// Strokes the specified text string at the specified location.
        //////String to stroke.///Point that specifies the coordinates where to start the text.void StrokeText(string text, PointF pt);
    }
}

图形上下文已使用有关渲染字符的信息进行了扩展。

namespace Aspose.Html.Rendering
{
    public class GraphicContext : ICloneable
    {
        ////// Gets aobject which contains information about rendered text.
        ///////// Theobject.
        ///public virtual TextInfo TextInfo { get; }
    }
}

添加了类和结构,其中包含有关渲染字符的信息。

namespace Aspose.Html.Rendering
{
    ////// Contains information about rendered text.
    ///
        public class TextInfo
    {
        /// <summary>
        /// Gets information about rendered characters.
        /// </summary>
        /// <value>
        /// A <see cref="IList{CharacterInfo}" /> that contains information about rendered characters.
        /// </value>
        public IList<CharacterInfo> CharacterInfos { get; }
    }
 
    /// <summary>
    /// Contains character related information.
    /// </summary>
    public struct CharacterInfo
    {
        /// <summary>
        /// Gets characters width in points.
        /// </summary>
        /// <value>
        /// Width in points.
        /// </value>
        public float Width { get; }
 
        /// <summary>
        /// Gets offset to the next character in points.
        /// </summary>
        /// <value>
        /// Offset in points.
        /// </value>
        public float Offset { get; }
 
        /// <summary>
        /// Returns a <see cref="string" /> that represents this instance.
        /// </summary>
        /// <returns>
        /// A <see cref="string" /> that represents this instance.
        /// </returns>
        public override string ToString();
    }
}



ASPOSE技术交流QQ群现已开通,各类资源及时分享,欢迎交流讨论!(扫描下方二维码加入群聊)

1560231367164.png



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP