при использовании jQuery эти плагин размеров превосходен и позволяет Вам, определяют точно, что Вы хотите.
, например,
Относительное положение, абсолютное положение, абсолютное положение без дополнения, с дополнением...
Это продолжается, позвольте нам просто сказать, что существует много, можно сделать с ним.
Плюс премия использования jQuery, это - легкий размер файла и легкое использование, Вы не вернетесь к JavaScript без него впоследствии.
Итак, я выяснил причину проблемы. Что-то очень непонятное. Код работает, когда я удаляю эту строку:
gfx.CompositingMode = CompositingMode.SourceCopy;
Что может помочь при отладке, так это уменьшение размеров методов. Например, вы можете заменить
FontStyle style = FontStyle.Regular;
if(isBold)
if(isItalic)
style = FontStyle.Bold | FontStyle.Italic;
else
style = FontStyle.Bold;
else if(isItalic)
style = FontStyle.Italic;
на
FontStyle style = GetFontStyle(isBold, isItalic);
и
public FontStyle GetFontStyle(bool isBold, bool isItalic)
{
if(isBold)
if(isItalic)
return FontStyle.Bold | FontStyle.Italic;
else
return FontStyle.Bold;
else if(isItalic)
return FontStyle.Italic;
else
return FontStyle.Regular;
}
. Это сделает ваш код более читабельным и упростит помощь другим.
На самом деле это не оскорбление!
С уважением, Анс Влуг