Auto Codepage Detection
Contents
[
Hide
]Auto Codepage Detection
Aspose.CAD unterstützt die automatische Erkennung der Codepage für DWG und DWF Dateien. Wenn Sie diese Funktion nicht nutzen möchten, können Sie dies umgehen, indem Sie die folgenden Eigenschaften der LoadOptions Klasse festlegen.
- specified_encoding: legt die Codierung fest, die zum Lesen von Textdaten aus nicht-Unicode DXF- und DWG-Formaten verwendet wird. Sie wird standardmäßig automatisch erkannt.
- specified_mif_encoding: legt die Codierung fest, die zum Lesen von MIF-kodierten Symbolen von CJK-Codierungen (M+nXXXX-Format) verwendet wird. Sie wird standardmäßig automatisch erkannt.
- recover_malformed_cif_mif: definiert, ob CIF (U+XXXX) und MIF-kodierte Zeichen dekodiert werden, wenn sie nicht über die richtige AutoCAD-Formatierung verfügen (AutoCAD stellt diesen Symbolen einen Rückwärtsschrägstrich voran). Standardmäßig werden sie dekodiert.
Beispielcode
Das folgende Codebeispiel zeigt, wie die automatische Erkennung der Codepage in Aspose.CAD überschrieben werden kann.
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
import aspose.cad as cad; | |
loadOption = cad.LoadOptions() | |
loadOption.specified_encoding = cad.CodePages.JAPANESE | |
loadOption.specified_mif_encoding = cad.MifCodePages.JAPANESE | |
loadOption.recover_malformed_cif_mif = False | |
cadImage = cad.Image.load("file.dwg", loadOption) | |
//do export or something else with cadImage |