JavaScript / HTML5 新闻

使用椭圆形状进行重点文档审阅

9月 19, 2025
椭圆批注提供了一种非侵入式方式来标记或注释 PDF 文档区域,从而支持可自定义的边框和填充。

Ellipse annotations in PDF viewer components are shape‑based markups that allow users to draw oval or circular outlines (or filled ellipses) on PDF pages. Such annotations are valuable in highlighting regions, drawing attention to content, or visually marking up documents for review without altering the underlying text. They generally include settings for border color, line width, fill color or transparency, and may offer popup notes, captions, or comments associated with the ellipse shape. The feature supports both interactive use and programmatic control in many viewers.

Several React PDF viewer controls offer support for ellipse annotations including:

  • Document Solutions for PDF by MESCIUS provides a CircleAnnotation class allowing users to place an ellipse on a page and configure its position.
  • Syncfusion PDF Viewer (part of Syncfusion Essential Studio Enterprise) supports ellipse shape annotations and customize stroke and fill color, thickness and opacity.
  • PrizmDoc Viewer by Accusoft allows users to draw, edit, or delete ellipse annotations, add comments, and control the display settings of those annotations.

For an in-depth analysis of features and price, visit our React PDF viewer controls comparison.

Compare React PDF Viewer Controls

在 Drupal 中本地编辑 PDF 表单

9月 18, 2025
ONLYOFFICE Docs with Drupal Connector v9.0.4 添加内置 PDF 表单编辑功能,让用户直接在 Drupal 中更新字段和布局。

ONLYOFFICE Docs Enterprise Edition with Drupal Connector lets teams edit and collaborate on office files directly within Drupal’s Media module, streamlining content creation and management. It integrates the full ONLYOFFICE Docs suite for text documents, spreadsheets, and presentations, supporting formats like DOCX, XLSX, PPTX, ODT, ODS, ODP, PDF, TXT, RTF, HTML, EPUB, and CSV with full OOXML compatibility. Users can create documents, build spreadsheets, and design presentations collaboratively in real time, all in their browser. With options for customization and rebranding, it enhances productivity and delivers a seamless, integrated digital experience.

The ONLYOFFICE Docs Enterprise Edition with Drupal Connector v9.0.4 update introduces the ability to edit PDF forms directly within Drupal, allowing developers and administrators to modify fields, adjust layouts, and update existing forms without re-uploading files. This enhancement improves form management by keeping all edits within the Drupal environment and saving changes back to the original templates, reducing versioning issues and eliminating the need for external tools. It simplifies maintenance, accelerates updates, and ensures that form templates remain consistent and accessible throughout the development lifecycle.

To see a full list of what's new in v9.0.4 (2.0.0), see our release notes.

ONLYOFFICE Docs is licensed by the number of simultaneous document connections and is available as an annual license with 1 year support and upgrades. See our ONLYOFFICE Docs licensing page for full details.

For more information, see our ONLYOFFICE Docs Enterprise Edition with Drupal Connector.

用交互式关系图可视化数据

9月 18, 2025
将组织结构图和工作流等复杂结构转换为易于更新和理解的清晰、动态的视觉效果。

Diagrams in UI toolkits help turn complex data into easy-to-understand visuals that teams can interact with. For example, organizational charts show company structures and reporting lines in a layout that can be updated automatically from HR data. These charts can be expanded, collapsed, or reorganized with drag-and-drop tools, making it easier to understand team relationships and keep information up to date. Diagrams can also be used for workflows, decision trees, and network maps, giving teams a clear, flexible way to present and manage information.

Several React UI suites offer diagram controls including:

  • DevExtreme Complete by DevExpress lets you build interactive diagrams, including organizational charts, process flows, and network structures, with responsive layouts.
  • SmartClient by Isomorphic Software facilitates advanced diagramming, supporting hierarchical org charts, decision trees, and workflow visualizations.
  • Syncfusion Essential Studio Enterprise allows you to create rich diagrams with data binding, automatic layouts, and interactive editing for diverse enterprise applications.

For an in-depth analysis of features and price, visit our React UI suite comparison.

Compare React UI Suites Controls

在您的数据网格中即时切换主题

9月 16, 2025
对主题的内置支持让您能够快速将您网格的外观与应用程序设计标准保持一致。

Built-in theme support in a React grid refers to the component's ability to natively integrate and adapt to predefined visual styles without requiring extensive custom CSS. This feature allows developers to quickly apply consistent, professional-looking designs that align with widely used UI frameworks such as Material UI, Bootstrap, or custom enterprise branding. It simplifies the process of maintaining visual consistency across applications, reduces front-end development time, and ensures that the grid remains visually coherent with the rest of the user interface, particularly during updates or when switching between themes.

Several React Grid controls offer support for built-in themes including:

  • KendoReact Data Grid (part of KendoReact by Telerik) lets you choose among built‑in themes like Default, Bootstrap, Material, Fluent, and Classic, plus color swatches via SCSS variables.
  • DevExtreme HTML5 JavaScript Data Grid (part of DevExtreme Complete) allows usage of predefined themes such as Generic, Material Design, and Fluent, supporting Light/Dark/Compact variants across color schemes.
  • Handsontable by Handsoncode includes built‑in themes offering light, dark and auto color modes plus fine‑grained CSS variable‑based customization.
  • jQWidgets Grid (part of jQWidgets) allows you to select from 20+ built‑in themes, applied via theme properties or CSS files, ensuring consistent visual styling.

For an in-depth analysis of features and price, visit our comparison of React Grid controls.

Compare React Grid Controls

将平面文件转换为交互式电子表格

9月 16, 2025
将 CSV 文件导入电子表格组件允许用户使用熟悉的界面操作、格式化和分析纯文本数据。

Importing CSV files in spreadsheet components allows developers and end-users to load tabular data from simple text-based formats into an interactive grid. The feature typically supports reading CSV with various delimiters, optional headers, and options about how to treat quoted text, line endings, and text formatting. It provides a bridge between raw data sources (spreadsheets exported from other tools, logs, exports from databases) and richer in-browser or in-application editing, formatting, analysis, or further exporting. For many applications, being able to accept CSV imports is essential for interoperability, ease of data ingestion, and enabling users without deep technical skills to bring their data into a system.

Several React spreadsheet controls offer the ability to import CSV files including:

  • SpreadJS by MESCIUS lets you import CSV files directly into the spreadsheet, preserving data formatting, formulas, and structure for immediate editing.
  • Syncfusion Spreadsheet JavaScript (part of Syncfusion Essential Studio Enterprise) allows you to load CSV files into interactive sheets.
  • Jspreadsheet Pro facilitates easy CSV file import, instantly converting raw data into an editable spreadsheet with sorting, filtering, and customization options.

For an in-depth analysis of features and price, visit our React spreadsheet controls comparison.

Compare React Spreadsheet Controls