Esempio n. 1
0
        internal static new IgesNewTextString ReadParameters(List <string> parameters, IgesReaderBinder binder, ref int index)
        {
            var str = new IgesNewTextString();

            str.CharacterDisplay      = (IgesCharacterDisplay)IgesParameterReader.Integer(parameters, ref index);
            str.CharacterWidth        = IgesParameterReader.Double(parameters, ref index);
            str.CharacterHeight       = IgesParameterReader.Double(parameters, ref index);
            str.InterCharacterSpacing = IgesParameterReader.Double(parameters, ref index);
            str.InterLineSpacing      = IgesParameterReader.Double(parameters, ref index);
            str.FontStyle             = (IgesFontStyle)IgesParameterReader.Integer(parameters, ref index);
            str.CharacterAngle        = IgesParameterReader.Double(parameters, ref index);
            str.ControlCode           = IgesParameterReader.String(parameters, ref index);
            str.PopulateFromParameters(parameters, binder, ref index);
            return(str);
        }
Esempio n. 2
0
 protected int Integer(List <string> values, int index)
 {
     return(IgesParameterReader.Integer(values, index));
 }
Esempio n. 3
0
 internal static int Integer(List <string> values, int index, int defaultValue = 0)
 {
     return(IgesParameterReader.Integer(values, index, defaultValue));
 }