Kích hoạt tính năng OpenType

Contents
[ ]

OpenType là một định dạng phông chữ, được giới thiệu để hỗ trợ tốt hơn cho các ngôn ngữ và hệ thống chữ viết quốc tế so với PostScript và TrueType. Các tính năng bố cục của OpenType thường được gọi là tính năng OpenType. Gói Aspose.Words.Shaping.HarfBuzz cung cấp hỗ trợ cho các tính năng OpenType trong Aspose.Words bằng công cụ định hình văn bản HarfBuzz.

Aspose.Words có khả năng sử dụng các đối tượng định dạng văn bản được cung cấp bên ngoài. Trình định hình văn bản đại diện cho một phông chữ và tính toán thông tin định hình cho văn bản. Một tài liệu thường đề cập đến nhiều phông chữ, do đó cần có một nhà máy tạo văn bản. Gói này chứa phần triển khai của một nhà máy tạo hình văn bản được sử dụng bởi thuộc tính Aspose.Words.Layout.LayoutOptions.TextShaperFactory.

Trong một ứng dụng điển hình, một phiên bản duy nhất của nhà máy tạo hình văn bản được chia sẻ giữa tất cả các phiên bản tài liệu. Bất cứ khi nào trình tạo văn bản được tạo, một tệp phông chữ sẽ được truy cập. Phân tích tệp phông chữ là một thao tác tốn kém, do đó nên lưu vào bộ nhớ đệm. Aspose.Words triển khai lớp BasicTextShaperCache bao bọc quá trình triển khai của nhà máy tạo hình văn bản và lưu vào bộ nhớ đệm các phiên bản của trình tạo hình văn bản được nhà máy được bao bọc trả về.

Ví dụ về mã sau đây cho bạn biết cách bật hỗ trợ các tính năng OpenType.