Aero: Как рисовать ClearType text on glass?

Использование GDI + для рисования текста на стекле:

graphics.DrawString(s, Length(s), font, MakePointF(x, y), brush);

Вы заметите, что текст с включенным ClearType рисует очень сильно. плохо на стекле:

alt text

Но с отключенным стеклом текст, конечно, отрисовка нормально:

alt text

Для сравнения вот Anti-alias font smoothing : Количество студентов Школа У меня есть код сортировки: Collections.sort (reportList, new Comparator () {@ ...

У меня есть список объектов «Report» с тремя полями (тип All String) -

ReportKey
StudentNumber
School

] У меня код сортировки выглядит примерно так:

Collections.sort(reportList, new Comparator() {

@Override
public int compare(final Report record1, final Report record2) {
      return (record1.getReportKey() + record1.getStudentNumber() + record1.getSchool())                      
        .compareTo(record2.getReportKey() + record2.getStudentNumber() + record2.getSchool());
      }

});

По какой-то причине у меня нет сортированного порядка. Один посоветовал поставить пробелы между полями, но почему?

Вы видите что-то не так с кодом? 1182477]

69
задан Milli Szabo 23 November 2010 в 17:03
поделиться