Category News

用可变字体从 HTML/XML 生成 PDF

8月 14, 2025
BFO Publisher v1.4 添加对将 OpenType 可变字体嵌入到 PDF 文件中的支持,从而提供更精细的排版控制并减小文件大小。

BFO Publisher is a Java-based CSS layout engine developed by Big Faceless Organization (BFO) that converts HTML or XML styled with CSS into PDF documents. Built on top of the Big Faceless PDF Library, it supports advanced layout features, including modern CSS constructs like flexbox-1, SVG2, and MathML4, and it delivers archival quality outputs compliant with PDF/A, PDF/X and PDF/UA. Designed with a streaming architecture, it can generate very large documents efficiently while keeping memory usage low, and it is flexible for deployment both via its API and as a web‑service in local or cloud environments.

The BFO Publisher v1.4 update adds support for OpenType variable fonts, enabling developers to embed and render fonts with adjustable weight, width, and other typographic axes from a single font file. These fonts are not supported in PDF format, so are converted into a static instance which gets embedded into the PDF. This reduces the need to manage multiple static font files, lowers output file sizes, and allows finer control over typography directly through CSS, leading to more precise and efficient design workflows when creating PDFs with BFO Publisher.

To see a full list of what's new in v1.4, see our release notes.

BFO Publisher is licensed per server/machine and is available as an annual or a perpetual license depending on the use case. Technical support is available. See our BFO Publisher licensing page for full details.

For more information, see our BFO Publisher product page.

用可视化仪表突出显示关键指标

8月 13, 2025
以生动的视觉效果在报表中显示关键指标,该视觉效果显示性能是否符合计划、超出预期或需要紧急采取行动。

A gauge is a visual reporting element, such as a dial, meter, or progress bar, designed to display a single metric’s value in relation to defined targets or thresholds. For software developers, gauges offer a quick and intuitive way to present key performance indicators, making it immediately clear whether performance is on track, exceeding expectations, or requires attention. By transforming raw data into a simple, at-a-glance visual, gauges reduce the need for users to analyze complex tables or charts, improve the readability of dashboards and reports, and support faster, more informed decision-making.

Several .NET Winforms Reporting controls include Gauges including:

  • DevExpress Reports (Multi-Platform) lets you add interactive gauges to reports, delivering instant visual feedback on KPIs across diverse platforms and devices.
  • Telerik Reporting allows you to integrate customizable gauges that clearly visualize performance metrics, enhancing clarity and speed of data-driven decisions.
  • Stimulsoft Reports.NET facilitates the creation of dynamic gauges, enabling quick interpretation of critical values and thresholds within professional, interactive reports.
  • FastReport .NET WinForms lets you embed visually engaging gauges, instantly conveying progress toward goals for efficient, results-focused report analysis.

For an in-depth analysis of features and price, visit our comparison of .NET Winforms Reporting Controls.

Compare .NET Winforms Reporting Controls

改进了跨 C 和 C++ 项目的代码样式控件

8月 13, 2025
JetBrains CLion 2025.2 提供了重新设计的格式化程序,在支持工具间切换的同时可以对齐缩进、小组件反馈和设置。

CLion, by JetBrains, is a robust Integrated Development Environment (IDE) tailored for C and C++ development, with support for other languages like Python, Kotlin, and Rust via plugins. Designed for software developers and embedded engineers, it streamlines coding with features like intelligent code completion, real-time analysis, and an advanced debugger. CLion integrates seamlessly with tools like CMake, version control systems, and remote development setups, making it ideal for cross-platform and performance-critical projects. By automating repetitive tasks and enhancing code quality, it helps developers focus on innovation and problem-solving.

The JetBrains CLion 2025.2 update improves the handling of code formatting for C and C++ projects by making it more consistent and easier to manage. The behavior of indentation in the editor, information shown in the status bar, and formatter settings are now better aligned, so developers can more clearly see how formatting rules are applied. A new status bar widget also offers quick access to other formatting tools, helping reduce the need to switch between settings. These changes aim to make it simpler to maintain a consistent code style across different parts of a project.

To see a full list of what's new in version 2025.2, see our release notes.

CLion is licensed per user as a commercial annual subscription. We can supply New Subscriptions, Subscription Renewals, Lapsed Subscription Renewals, and Additional Developer Licenses. See our CLion licensing page for full details.

CLion is available to buy individually or as part of JetBrains All Products Pack.

用雷达图可视化多变量调查数据

8月 13, 2025
SurveyJS Dashboard v2.3.0 添加用于排名问题的雷达图,通过直观的视觉效果一目了然地轻松比较多个值。

SurveyJS Dashboard is a JavaScript UI component that visualizes survey responses in real time using interactive charts and tables, helping teams analyze data quickly and efficiently. It integrates with any JavaScript framework, including Angular, React, Vue, and vanilla JS. The dashboard renders data based on JSON schemas created in Survey Creator and filled with responses from the Form Library. Its flexible, backend-independent design allows integration with any custom backend. With a variety of chart types, it supports use cases such as customer feedback, employee surveys, and market research by turning raw data into clear visual insights.

The SurveyJS Dashboard v2.3.0 update introduces support for radar charts, which developers can use to represent rank-based responses more intuitively, helping users gain clearer insights into survey data without additional configuration. This new chart type is automatically available for Ranking questions and can be selected directly from the chart type menu within the Dashboard.

To see a full list of what's new in version 2.3.0, see our release notes.

SurveyJS Dashboard is licensed per developer with a one-time payment for indefinite use. Access to updates and technical support is available through a subscription. See our SurveyJS Dashboard licensing page for full details.

Learn more on our SurveyJS Dashboard product page.

用可为空变量释放报表逻辑灵活性

8月 13, 2025
Stimulsoft Reports.PHP 为“未分配”变量状态提供支持,从而实现更准确和动态的报表参数。

Stimulsoft Reports.PHP is a reporting tool designed to be embedded within PHP applications. It offers a client-server architecture for generating, viewing, printing, and exporting reports online. The solution includes a JavaScript report engine for fast execution, a native JavaScript report designer for building reports with various data sources and visualizations, and a PHP server-side component for data processing. This integration allows developers to seamlessly add robust reporting functionality to their PHP applications.

The latest Stimulsoft Reports.PHP update introduces support for nullable variable states through a new 'Not Assigned' option in the Parameters Panel, allowing developers to define variables without preset values. This enhancement improves alignment with backend data models by accurately representing null or optional inputs, and enables more dynamic report logic by supporting conditional behavior based on whether a variable is assigned. It simplifies parameter management in complex reporting scenarios and enhances user experience by offering greater control over input flexibility.

Stimulsoft Reports.PHP is licensed per developer and is available as a Perpetual license with 1 year support and maintenance. See our Stimulsoft Reports.PHP licensing page for full details.

Stimulsoft Reports.PHP is available in the following products: