Tổng quan
Syncfusion Essential HTMLUI hoạt động như một engine hiển thị HTML viết hoàn toàn bằng C#. Cách tiếp cận này cho phép render HTML mà không cần dựa vào Internet Explorer, phù hợp với các ứng dụng.NET cần khả năng hiển thị nội dung web trong môi trường kiểm soát được.

Thành phần này phục vụ tốt cho các giao diện được sinh theo yêu cầu và các bố cục phức tạp kết hợp text, controls và graphics. Cơ chế layout theo kiểu khai báo HTML giúp xử lý các tình huống giao diện thay đổi nội dung mà vẫn giữ được cấu trúc hiển thị.

Engine hiển thị HTML viết bằng C# cho.NET, không phụ thuộc Internet Explorer. Phù hợp khi cần render HTML, XML qua XSLT và xây dựng giao diện Windows Forms linh hoạt.

Tính năng nổi bật
- Render HTML mà không phụ thuộc Internet Explorer.
- Nạp nội dung HTML từ nhiều nguồn khác nhau.
- Xử lý relative links trong tài liệu HTML.
- Nạp tài liệu XML bằng XSLT.
- Hỗ trợ đầy đủ các thẻ HTML thông dụng.
- Áp dụng Cascading Style Sheets (CSS) cho nội dung hiển thị.
- Cung cấp event để thay đổi hành vi theo tài liệu đã nạp.
Ứng dụng thực tế
- Hiển thị tài liệu HTML phong phú trong ứng dụng.NET WinForms.
- Tạo giao diện người dùng sinh theo yêu cầu từ nội dung HTML.
- Xây dựng layout phức tạp cho text, controls và graphics.
- Triển khai giao diện đa ngôn ngữ cần localization mà không đổi thiết kế.
- Render nội dung web trong ứng dụng nội bộ không muốn phụ thuộc IE.
Đối tượng sử dụng phù hợp
- Lập trình viên.NET WinForms cần render HTML trong desktop application
- Nhóm phát triển duy trì ứng dụng ASP.NET WebForms hoặc ASP.NET AJAX (ATLAS)
- Technical lead cần component có code và khả năng tùy biến hành vi render
- Đội ngũ xây dựng ứng dụng đa ngôn ngữ với yêu cầu localization giao diện
Thông tin kỹ thuật
Câu hỏi thường gặp
Essential HTMLUI có phụ thuộc Internet Explorer để render HTML không?
Không. Thành phần này render HTML mà không phụ thuộc Internet Explorer.
Essential HTMLUI hỗ trợ những kiểu nội dung đầu vào nào?
Control có thể nạp HTML từ nhiều nguồn khác nhau, xử lý relative links và hỗ trợ nạp XML bằng XSLT.
Essential HTMLUI có phù hợp cho Windows Forms không?
Có. Sản phẩm hỗ trợ.NET WinForms và có thể host Windows Forms controls.
Có thể tùy biến hành vi của control theo tài liệu được nạp không?
Có. HTMLUI cung cấp các event để lập trình viên thay đổi hành vi của control dựa trên document đã nạp.
Sản phẩm hiện có bán riêng lẻ không?
Không. Thông tin hiện có cho biết sản phẩm không còn được bán riêng lẻ và hiện có trong Syncfusion Essential Studio Enterprise Edition cùng các suite theo nền tảng.





Bình luận