자동 코드 페이지 감지

자동 코드 페이지 감지

Aspose.CAD는 DWG와 DWF 파일에 대한 자동 코드 페이지 감지를 지원합니다. 이 기능을 사용하고 싶지 않으신 경우, 다음 속성을 설정하여 이를 무시할 수 있습니다: LoadOptions 클래스의.

  • 지정된 인코딩: 비 유니코드 DXF 및 DWG 형식에서 텍스트 데이터를 읽는 데 사용되는 인코딩을 설정합니다. 기본적으로 자동으로 감지됩니다.
  • 지정된 MIF 인코딩: CJK 인코딩의 MIF 인코딩 기호를 읽는 데 사용되는 인코딩을 설정합니다 (M+nXXXX 형식). 기본적으로 자동으로 감지됩니다.
  • 잘못된 CIF/MIF 복구: CIF (U+XXXX) 및 MIF 인코딩된 문자가 적절한 AutoCAD 형식이 없을 경우 디코딩될지 여부를 정의합니다 (AutoCAD는 이러한 기호 앞에 백슬래시를 붙입니다). 기본적으로 디코딩됩니다.

샘플 코드

아래의 코드 샘플은 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
}