Bloom.Collection.CollectionSettings.GetLanguageLineHeight C# (CSharp) Метод

GetLanguageLineHeight() публичный Метод

public GetLanguageLineHeight ( int langNum ) : decimal
langNum int
Результат decimal
        public decimal GetLanguageLineHeight(int langNum)
        {
            switch (langNum)
            {
                case 1:
                    return Language1LineHeight;
                case 2:
                    return Language2LineHeight;
                case 3:
                    return Language3LineHeight;
                default:
                    throw new ArgumentException("The language number is not valid.");
            }
        }

Usage Example

        private void FontSettingsLinkClicked(string langName, int langNum)
        {
            using (var frm = new ScriptSettingsDialog())
            {
                frm.LanguageName        = langName;
                frm.LanguageRightToLeft = _collectionSettings.GetLanguageRtl(langNum);
                frm.LanguageLineSpacing = _collectionSettings.GetLanguageLineHeight(langNum);
                frm.ShowDialog(this);

                // get the changes
                var newRtl = frm.LanguageRightToLeft;
                var newLs  = frm.LanguageLineSpacing;

                if (newRtl != _collectionSettings.GetLanguageRtl(langNum))
                {
                    _collectionSettings.SetLanguageRtl(langNum, newRtl);
                    ChangeThatRequiresRestart();
                }

                if (newLs != _collectionSettings.GetLanguageLineHeight(langNum))
                {
                    _collectionSettings.SetLanguageLineHeight(langNum, newLs);
                    ChangeThatRequiresRestart();
                }
            }
        }
All Usage Examples Of Bloom.Collection.CollectionSettings::GetLanguageLineHeight