Otomatik Kodu Algılama

Otomatik Kodu Algılama

Aspose.CAD, DWG ve DWF dosyaları için otomatik kod sayfası algılamayı destekler. Bu özelliği kullanmak istemiyorsanız, LoadOptions sınıfının aşağıdaki özelliklerini ayarlayarak bunu geçersiz kılabilirsiniz.

  • SpecifiedEncoding: Unicode olmayan DXF ve DWG formatlarından metin verilerini okumak için kullanılan kodlamayı ayarlar. Varsayılan olarak otomatik algılanır.
  • SpecifiedMifEncoding: CJK kodlamalarının MIF kodlu sembollerini okumak için kullanılan kodlamayı ayarlar (M+nXXXX formatı). Varsayılan olarak otomatik algılanır.
  • RecoverMalformedCifMif: CIF (U+XXXX) ve MIF kodlu karakterlerin düzgün AutoCAD formatına sahip olmadıklarında çözümlenip çözümlenmeyeceğini tanımlar (AutoCAD bu sembolleri bir ters eğik çizgi ile önceden işaretler). Varsayılan olarak, çözümlenirler.

Örnek Kod

Aşağıdaki kod örneği, Aspose.CAD’de otomatik kod sayfası algılamayı nasıl geçersiz kılacağınızı gösterir.

// 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
}