iworld.com.vn – cùng tìm hiểu trình biên soạn ngôn ngữ thiết kế web HTML (HTML editor) trong ASP.NET Web Forms Controls.
Trình soạn thảo HTML (HTML editor) cho phép người dùng không chuyên về kỹ thuật lập trình có thể dễ dàng chỉnh sửa và đánh dấu ngôn ngữ HTML như một tài liệu văn bản đa dạng thức thông thường.
Lớp ASPxHtmlEditor là trình soạn thảo HTML phía máy chủ và lớp ASPxClientHtmlEditor là lớp tương đương ở phía máy khách.
Tính năng designer cung cấp quyền truy cập nhanh vào các tập hợp và thuộc tính nội bộ của trình chỉnh sửa có liên quan đến các tính năng thường được sử dụng nhất.
ASPxHtmlEditor tự động thực hiện xác thực (validation) và có thể xóa tất cả các mã có thể gây hại.
Bạn có thể quy định đánh dấu xác thực lô-gic tùy chỉnh cho HTML. Ngoài ra, bạn có thể bật tính năng xác thực nội dung (content validation) mạnh mẽ, việc này có thể được thực hiện cả trên máy khách và máy chủ.
Bạn có thể sử dung tính năng lọc (filter) để lọc chi tiết một thẻ, thuộc tính và các kiểu phần tử thuộc tính.
ASPxHtmlEditor cung cấp khả năng tự động định dạng các nội dung HTML đã dán (format the pasted HTML content).
Tính năng đánh dấu bằng cú pháp câu lệnh giúp dễ dàng làm việc với thẻ đánh dấu HTML.
Các bảng kê có thể dễ dàng được tạo và sửa đổi.
Các công cụ giống như Explorer giúp đơn giản hóa cách người dùng cuối chèn thêm các hình ảnh, tài liệu, tệp flash, âm thanh, video và video YouTube vào nội dung biên tập.
Thanh công cụ (toolbar) ở trong trình soạn thảo có thể được thể hiện dưới dạng menu, dưới dạng dải băng hoặc dải băng bên ngoài.
Placeholders cho phép người dùng cuối tạo các mẫu tài liệu, sau đó có thể điền vào các dữ liệu cần thiết, ví dụ: từ một cơ sở dữ liệu.
Trình kiểm tra thẻ tích hợp cho phép người dùng cuối dễ dàng điều hướng thông qua phân cấp thẻ và tùy chỉnh các thuộc tính thẻ.
Bạn có thể chọn loại khung menu (context menu) mà bạn muốn hiển thị cho người dùng cuối: một khung menu của trình duyệt cung cấp các lệnh cụ thể cho trình duyệt đó hoặc menu trình chỉnh sửa cung cấp các thao tác phổ biến và theo trình tự thao tác cụ thể. Bạn cũng có thể tắt tính năng khung menu này.
Với ASPxHtmlEditor, bạn có thể nhập và xuất nội dung (import and export) trình soạn thảo từ hoặc sang các định dạng tài liệu khác nhau bao gồm rich text (.rtf), office open XML (.docx), mime HTML (.mht), open document (.odt), plain text (. txt) và portable document (.pdf).
ASPxHtmlEditor cung cấp cho người dùng cuối khả năng kiểm tra chính tả tích hợp.
Sử dụng bảng tìm kiếm, khi đó văn bản có thể dễ dàng được tìm thấy trong nội dung trình soạn thảo.
ASPxHtmlEditor có thể được tối đa hóa để mở rộng toàn bộ khu vực hiển thị của người dùng trên trình duyệt.
Trình chỉnh sửa cung cấp hỗ trợ cho các ngôn ngữ từ phải sang trái (right-to-left) như tiếng Ả Rập hoặc tiếng Do Thái.
Các bản demo của trình biên soạn ngôn ngữ HTML đi kèm với trình cài đặt DevExpress .NET Products Installer. Tham khảo phần sau để biết thêm thông tin về cách cài đặt và chạy bản demo HTML Editor trên máy cục bộ: Control Demos.
Biên dịch bởi Anh Đức – iworld.com.vn