Phát hiện mã trang tự động

Phát hiện mã trang tự động

Aspose.CAD hỗ trợ phát hiện mã trang tự động cho DWG và DWF files. Nếu bạn không muốn sử dụng tính năng này, bạn có thể ghi đè điều này bằng cách thiết lập các thuộc tính sau của lớp LoadOptions.

  • SpecifiedEncoding: thiết lập mã hóa được sử dụng để đọc dữ liệu văn bản từ các định dạng DXF và DWG không phải Unicode. Mặc định sẽ được phát hiện tự động.
  • SpecifiedMifEncoding: thiết lập mã hóa được sử dụng để đọc các ký hiệu mã hóa MIF của các mã CJK (định dạng M+nXXXX). Mặc định sẽ được phát hiện tự động.
  • RecoverMalformedCifMif: định nghĩa liệu các ký tự được mã hóa CIF (U+XXXX) và MIF sẽ được giải mã nếu chúng không có định dạng AutoCAD phù hợp (AutoCAD đưa các ký hiệu này với một dấu gạch chéo ngược). Mặc định, chúng sẽ được giải mã.

Mẫu mã

Mẫu mã dưới đây cho thấy cách ghi đè phát hiện mã trang tự động trong Aspose.CAD.

// For complete examples and data files, please go to https://github.com/aspose-cad/Aspose.CAD-for-.NET
string SourceDir = RunExamples.GetDataDir_DWGDrawings();
using (CadImage cadImage = (CadImage)Image.Load(SourceDir + "SimpleEntites.dwg",
new LoadOptions()
{
SpecifiedEncoding = CodePages.Japanese,
SpecifiedMifEncoding = MifCodePages.Japanese,
RecoverMalformedCifMif = false
}))
{
//do export or something else with cadImage
}