Trong hướng dẫn từng bước này, chúng tôi sẽ giải thích cách lấy số liệu về phông chữ trong C#. Hướng dẫn này cung cấp mã để lấy số liệu phông chữ Type1 trong C#, nhưng Aspose.Font for .NET, thư viện phông chữ C# giúp bạn đọc số liệu phông chữ trong C# từ các loại phông chữ khác cũng như bao gồm các định dạng phông chữ TruType và OpenType.
Các bước để lấy số liệu phông chữ trong C#
- Cài đặt gói Aspose.Font for .NET từ NuGet.org
- Bao gồm các không gian tên Aspose.Font, Aspose.Font.Sources và Aspose.Font.Type1
- Áp dụng giấy phép cho Aspose.Font cho .NET để tránh hình mờ đánh giá
- Tải phông chữ Type1 đầu vào vào đối tượng FileSystemStreamSource
- Tạo một đối tượng FontFileDefinition từ nguồn luồng
- Tạo đối tượng FontDefinition từ định nghĩa tệp
- Mở định nghĩa phông chữ dưới dạng đối tượng Type1Font
- Bây giờ, hãy lấy tất cả các thuộc tính số liệu của phông chữ Type1
Phông chữ chứa thông tin số liệu giúp mô tả các nét chữ bên trong phông chữ. Thông tin số liệu về phông chữ này giúp máy tính học cách vẽ các ký tự và câu trên màn hình. Nếu chúng tôi muốn xử lý thông tin số liệu này thông qua mã trong các ứng dụng .NET của mình, thì đó không phải là một nhiệm vụ dễ dàng. Tuy nhiên, Aspose.Font cho .NET giúp làm cho toàn bộ quá trình trở nên rất đơn giản và dễ dàng bằng một vài bước như đã đề cập ở trên.
Mã để lấy số liệu phông chữ trong C#
Trong đoạn mã trên, chúng tôi đang tải định dạng tệp PFB chứa phông chữ Type1 mà chúng tôi muốn xử lý bằng mã C#. Khi chúng tôi đã tải font và chuyển đổi nó thành đối tượng Type1Font, chúng tôi có thể trích xuất số liệu phông chữ trong C# từ tệp này.
Mã này có thể giúp bạn dễ dàng tạo trình đọc phông chữ C# trong các ứng dụng .NET của mình, bao gồm các ứng dụng web, máy tính để bàn, cửa sổ và Microsoft Store.