Automatische Codepage-Erkennung
Contents
[
Hide
]Automatische Codepage-Erkennung
Aspose.CAD unterstützt die automatische Codepage-Erkennung für DWG und DWF Dateien. Wenn Sie diese Funktion nicht verwenden möchten, können Sie dies überschreiben, indem Sie die folgenden Eigenschaften der Klasse LoadOptions festlegen.
- SpecifiedEncoding: Legt die Codierung fest, die zum Lesen von Textdaten aus Nicht-Unicode-DXF- und DWG-Formaten verwendet wird. Standardmäßig wird dies automatisch erkannt.
- SpecifiedMifEncoding: Legt die Codierung fest, die zum Lesen von durch MIF codierten Symbolen von CJK-Codierungen (M+nXXXX-Format) verwendet wird. Standardmäßig wird dies automatisch erkannt.
- RecoverMalformedCifMif: Definiert, ob CIF (U+XXXX) und MIF-codierte Zeichen decodiert werden, wenn sie nicht über die richtige AutoCAD-Formatierung verfügen (AutoCAD stellt diesen Symbolen standardmäßig einen Backslash voran). Standardmäßig werden sie decodiert.
Beispielcode
Der folgende Code zeigt, wie Sie die automatische Codepage-Erkennung in Aspose.CAD überschreiben können.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cad/Aspose.CAD-for-Java | |
String SourceDir = Utils.getDataDir_DWGDrawings(); | |
String dwgPathToFile = SourceDir + "SimpleEntites.dwg"; | |
LoadOptions opts = new LoadOptions(); | |
opts.setSpecifiedEncoding(CodePages.Japanese); | |
opts.setSpecifiedMifEncoding(MifCodePages.Japanese); | |
opts.setRecoverMalformedCifMif(false); | |
CadImage cadImage = (CadImage) Image.load(dwgPathToFile, opts); | |
//do export or something else with cadImage | |