public SetLanguageLineHeight ( int langNum, decimal lineHeight ) : void | ||
langNum | int | |
lineHeight | decimal | |
Результат | void |
public void SetLanguageLineHeight(int langNum, decimal lineHeight)
{
switch (langNum)
{
case 1:
Language1LineHeight = lineHeight;
break;
case 2:
Language2LineHeight = lineHeight;
break;
case 3:
Language3LineHeight = lineHeight;
break;
default:
throw new ArgumentException("The language number is not valid.");
}
}
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(); } } }