// If source code page is not a NoConversion
// the string is treated as having UTF-8 coding,
// else each character is copied to ExtCharacter.
- return TCollection_ExtendedString (theName, SourceCodePage() != Resource_FormatType_NoConversion);
+ return TCollection_ExtendedString (theName, myReader.StepModel()->SourceCodePage() != Resource_FormatType_NoConversion);
}
//=======================================================================
return myNameMode;
}
-//=======================================================================
-//function : SourceCodePage
-//purpose :
-//=======================================================================
-
-Resource_FormatType STEPCAFControl_Reader::SourceCodePage() const
-{
- return myReader.StepModel()->SourceCodePage();
-}
-
-//=======================================================================
-//function : SetSourceCodePage
-//purpose :
-//=======================================================================
-
-void STEPCAFControl_Reader::SetSourceCodePage(Resource_FormatType theCode)
-{
- myReader.StepModel()->SetSourceCodePage(theCode);
-}
-
//=======================================================================
//function : SetLayerMode
//purpose :
Standard_EXPORT Standard_Boolean GetNameMode() const;
- //! Return the encoding of STEP file for converting names into UNICODE.
- //! Initialized from "read.step.codepage" variable by constructor, which is Resource_UTF8 by default.
- Standard_EXPORT Resource_FormatType SourceCodePage() const;
-
- //! Return the encoding of STEP file for converting names into UNICODE.
- Standard_EXPORT void SetSourceCodePage (Resource_FormatType theCode);
-
//! Set LayerMode for indicate read Layers or not.
Standard_EXPORT void SetLayerMode (const Standard_Boolean layermode);