Member 8010354 Ответов: 1

Как сделать шрифт полужирным в выводе


Всем Привет,

У меня есть сценарий, в котором мне нужно сгенерировать автоматическое электронное письмо с веб - сайта, используя его API, - это сделано успешно. Теперь я хочу, чтобы несколько имен полей были выделены жирным шрифтом в выходных данных. Как это сделать?

Ниже приведен мой код:

STRBODY += "TaskID::" + a[GUIDCollection.TASK_TASKID_GUID].ToString() + "CategoryName: " + Category.Name.ToString() + " " + Status.Name.ToString();


И МОЙ ВЫВОД ВЫГЛЯДИТ ТАК:
TaskID: 1


Я хочу
TaskID: Category


Примечание: Я не могу использовать электронную почту fucntionality, поэтому я использую файл журнала для проверки выходных данных. Я вижу тот же шрифт (unbold) в файле журнала.
И я вижу HTML-код также в файле журнала.

Что я уже пробовал:

Я попытался добавить HTML-код, но это не сработало.

Kornfeld Eliyahu Peter

Трудно понять, как код здесь (некоторое протоколирование) связан с электронной почтой, которую вы упоминаете...
Поскольку электронная почта в формате HTML является решением для таких проблем, которые у вас есть, вы должны показать свой код нам, чтобы увидеть, где что пошло не так...

Member 8010354

Я изменил свой вопрос.

Kornfeld Eliyahu Peter

Здесь нет ничего HTML, поэтому это обычный текст (без полужирного шрифта)... Как вы создали HTML?

Member 8010354

STRBODY + = "в<промежуток стиль="шрифт-вес:смелые"и GT;Идентификатор_задачи:&ЛТ;/службы&ГТ;" + а[GUIDCollection.TASK_TASKID_GUID].Метод toString () + ""в<промежуток стиль="шрифт-вес:смелые">В категории&ЛТ;/службы&ГТ;"+"категория:" + категория.Имя.ToString() + "" + Status.Name.Метод toString();

Kornfeld Eliyahu Peter

Теперь эта строка даже не компилируется!!!
Вы используете кавычки внутри кавычек, не избегая их!!!

Member 8010354

Как же теперь с этим бороться? Не могли бы вы помочь мне с этим?

Richard MacCutchan

Вам нужно показать HTML-код, который вы используете, и объяснить, где возникают ошибки.

Member 8010354

STRBODY + = "в<промежуток стиль="шрифт-вес:смелые"и GT;Идентификатор_задачи:&ЛТ;/службы&ГТ;" + а[GUIDCollection.TASK_TASKID_GUID].Метод toString () + ""в<промежуток стиль="шрифт-вес:смелые">В категории&ЛТ;/службы&ГТ;"+"категория:" + категория.Имя.ToString() + "" + Status.Name.Метод toString();

1 Ответов

Рейтинг:
4

Kornfeld Eliyahu Peter

Ваш пример HTML даже не компилируется...
Читайте о строковых литералах (и о том, как вы можете включить разделитель строк-двойные кавычки-в строку): 2.4.4.5 строковые литералы (C#)[^]
escape-последовательность[^]

Возможная чистая версия вашей линии:

STRBODY += "<span style=\"font-weight:bold\">TaskID:< /span>" + a[GUIDCollection.TASK_TASKID_GUID].ToString() + "<span style=\"font-weight:bold\">CategoryName:< /span>" + Category.Name.ToString() + " " + Status.Name.ToString();


Maciej Los

5ед!

Kornfeld Eliyahu Peter

Спасибо...