Автоматично откриване на кодираща страница

Автоматично откриване на кодираща страница

Aspose.CAD поддържа автоматично откриване на кодиращата страница за DWG и DWF файлове. Ако не желаете да използвате тази функционалност, можете да я преопределите, като зададете следните свойства на класа LoadOptions.

  • SpecifiedEncoding: задава кодирането, използвано за четене на текстовите данни от нев Unicode DXF и DWG формати. По подразбиране се автоматично открива.
  • SpecifiedMifEncoding: задава кодирането, използвано за четене на MIF-кодирани символи на CJK кодировки (M+nXXXX формат). По подразбиране се автоматично открива.
  • RecoverMalformedCifMif: задава дали символите, кодирани в 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
}