Automatické odhalování kódování

Automatické odhalování kódování

Aspose.CAD podporuje automatické odhalování kódování pro DWGDWF soubory. Pokud si nepřejete používat tuto funkci, můžete ji přepsat nastavením následujících vlastností třídy LoadOptions.

  • SpecifiedEncoding: nastavuje kódování použité k načítání textových dat z formátů DXF a DWG není v Unicode. Výchozí je automatické odhalování.
  • SpecifiedMifEncoding: nastavuje kódování použité k načítání MIF-kódovaných symbolů kódování CJK (formát M+nXXXX). Výchozí je automatické odhalování.
  • RecoverMalformedCifMif: definuje, zda budou dekódována znaky kódovaná CIF (U+XXXX) a MIF, pokud nemají správné formátování programu AutoCAD (AutoCAD před těmito symboly umisťuje zpětné lomítko). Výchozí je dekódování.

Ukázkový kód

Následující ukázkový kód ukazuje, jak přepsat automatické odhalování kódování ve službě 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
}