![]() |
|
ИнтернетПочтовоеСообщение: как указать нужный шрифт? | ☑ | ||
---|---|---|---|---|
0
Айвонттубифри
13.03.20
✎
16:15
|
Подскажите, как в тексте письма указать нужный шрифт (Calibri, размер 11)?
Процедура ОтправитьПисьмо(мОтобранныеСтроки); Письмо = Новый ИнтернетПочтовоеСообщение; ТекстПисьма = " Здравствуйте, " + ДанныеСтруктуры.Руководитель + "!" + " |<br /> |<br /> |<br /> Скоро начинается отпуск у сотрудника(ов) департамента: " + " |"; ТекстПисьма = ТекстПисьма + "<table border='1px'><th>ФИО</th><th>Дата начала</th><th>Дата окончания</th>"; Для каждого Строка Из мОтобранныеСтроки Цикл ТекстПисьма = ТекстПисьма + "<tr>"; ТекстПисьма = ТекстПисьма + "<td>" + Строка.Сотрудник + "</td>"; ТекстПисьма = ТекстПисьма + "<td>" + Формат(Строка.ДатаНачала, "ДФ=dd.MM.yyyy") + "г.</td>"; ТекстПисьма = ТекстПисьма + "<td>" + Формат(Строка.ДатаОкончания, "ДФ=dd.MM.yyyy") + "г.</td>"; ТекстПисьма = ТекстПисьма + "</tr>"; КонецЦикла; ТекстПисьма = ТекстПисьма + "</table>"; ТекстПисьма = ТекстПисьма + " |<br /> |<br /> |<br /> Просим проконтролировать передачу заявления на отпуск в ДРП (не позднее, чем за 2 недели до начала отпуска). " + " |<br /> Если даты отпуска поменяются, оповестите нас, пожалуйста. " + " |"; Текст = Письмо.Тексты.Добавить(ТекстПисьма); Текст.ТипТекста = ТипТекстаПочтовогоСообщения.HTML; КонецПроцедуры |
|||
1
ДенисЧ
13.03.20
✎
16:17
|
google://как+задать+шрифт+в+html+документе
|
|||
2
Asmody
13.03.20
✎
16:54
|
(0) А почему вы уверены, что у получателя стоит шрифт Calibri?
|
|||
3
runoff_runoff
13.03.20
✎
16:57
|
||||
4
Айвонттубифри
13.03.20
✎
18:14
|
(1) Примеров с 1С - не нашла...
HELP!!! |
|||
5
ДенисЧ
13.03.20
✎
18:34
|
(4) А если абстрагироваться от 1с и нарисовать нормальный well-formed html?
|
|||
6
Айвонттубифри
13.03.20
✎
18:52
|
Выдает ошибку, если пишу вот так:
ТекстПисьма = ТекстПисьма + "<font face"<"Calibri">"</font>"; //ошибка на этой строке Текст = Письмо.Тексты.Добавить(ТекстПисьма); Текст.ТипТекста = ТипТекстаПочтовогоСообщения.HTML; |
|||
7
ДенисЧ
13.03.20
✎
18:56
|
"<font face"<"Calibri">"</font>";
Это дословно?? Хорошо, что я не твоя 1с... Иначе бы из монитора вылез и... |
|||
8
ДенисЧ
13.03.20
✎
19:00
|
Вот, прочти. И не позорься.
|
|||
9
ДенисЧ
13.03.20
✎
19:00
|
||||
10
Айвонттубифри
13.03.20
✎
19:04
|
Вот так ошибку не выдает, но шрифт не меняет:
ТекстПисьма = ТекстПисьма + "<p style='font-size:11px ; font-weight:100; font-family: Calibri;'> </p>"; Текст = Письмо.Тексты.Добавить(ТекстПисьма); Текст.ТипТекста = ТипТекстаПочтовогоСообщения.HTML; |
|||
11
ДенисЧ
13.03.20
✎
19:27
|
(10) А где видишь, что не меняет? В каком клиенте письмо смотришь?
Кстати, большинство цеб-почт на стили плюют... |
|||
12
Айвонттубифри
13.03.20
✎
19:30
|
(11) Я письмо отправляю сама себе и вижу, что оно приходит не со шрифтом Calibri 11.
|
|||
13
Lama12
13.03.20
✎
19:38
|
(12) Может сначала сделать просто файл HTML в котором будет нужный шрифт. Потом использовать этот файл как тело письма и отправить его себе на почту. Посмотреть что получится. Вдруг окажется что клиент игнорирует шрифт.
|
|||
14
ДенисЧ
13.03.20
✎
19:41
|
(12) "В каком клиенте письмо смотришь?"
Вроде по-русски написал... Я же не спросил, _кто_ читает письмо... |
|||
15
Сияющий в темноте
13.03.20
✎
19:44
|
(10) открыть абзац,задав для него шрифт и потом звкрыть через </p> а после указать текст письма.
по-мойму,кто-то даже на дятла клювом не вышел. |
|||
16
Айвонттубифри
13.03.20
✎
19:46
|
(14) Тонкий клиент, ЗУП3.
Я вас всех не понимаю... Где ошибка? |
|||
17
ДенисЧ
13.03.20
✎
19:50
|
(16) читай (15) , потом внимательно подумай над (5) и (13) ...
|
|||
18
Garykom
гуру
13.03.20
✎
20:04
|
Если у получателя письма нет колибри то он заменится на любой подходящий шрифт.
Картинки оправляй... |
|||
19
Asmody
13.03.20
✎
20:33
|
(16) ошибка в желании использовать в письме конкретный шрифт.
Если ваше письмо откроют на айфоне, маке, андроиде или в линуксе, никакого Calibri там не будет. |
|||
20
Asmody
13.03.20
✎
20:36
|
Вот тут читать https://m.habr.com/ru/post/252279/
|
|||
21
Asmody
13.03.20
✎
20:42
|
Цитата:
В почтовых рассылках допускается использование только стандартных шрифтовых наборов, которые присутствуют на всех устройствах. Представляю вашему вниманию список безопасных шрифтов, которые есть на всех устройствах: font-family: Arial, Helvetica, sans-serif; font-family: 'Arial Black', Gadget, sans-serif; font-family: Georgia, serif; font-family: 'MS Sans Serif', Geneva, sans-serif; font-family: 'MS Serif', 'New York', sans-serif; font-family: Tahoma, Geneva, sans-serif; font-family: 'Times New Roman', Times, serif; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-family: Verdana, Geneva, sans-serif; |
|||
22
Сияющий в темноте
15.03.20
✎
15:47
|
там можно указать набор штрифтов,чтобы выбирало первый найденный.
|
|||
23
Айвонттубифри
16.03.20
✎
11:39
|
Столько пустой воды в ответах, и оскорбить в (15) успели... Мда, мужчины нынче не те...
Если кому понадобится, вот решение: ТекстПисьма = "<div style='font-family:Calibri; font-size:11pt'> Здравствуйте, " + ДанныеСтруктуры.Руководитель + "!" + " |<br /> |<br /> |<br /> Скоро начинается отпуск у сотрудника(ов) департамента: " + " |"; ТекстПисьма = ТекстПисьма + "<table border='1px' style='font-family:Calibri; font-size:11pt'><th>ФИО</th><th>Дата начала</th><th>Дата окончания</th>"; Для каждого Строка Из мОтобранныеСтроки Цикл ТекстПисьма = ТекстПисьма + "<tr>"; ТекстПисьма = ТекстПисьма + "<td>" + Строка.Сотрудник + "</td>"; ТекстПисьма = ТекстПисьма + "<td>" + Формат(Строка.ДатаНачала, "ДФ=dd.MM.yyyy") + "г.</td>"; ТекстПисьма = ТекстПисьма + "<td>" + Формат(Строка.ДатаОкончания, "ДФ=dd.MM.yyyy") + "г.</td>"; ТекстПисьма = ТекстПисьма + "</tr>"; КонецЦикла; ТекстПисьма = ТекстПисьма + "</table>"; ТекстПисьма = ТекстПисьма + " |<br /> |<br /> |<br /> Просим проконтролировать передачу заявления на отпуск в ДРП (не позднее, чем за 2 недели до начала отпуска). " + " |<br /> Если даты отпуска поменяются, оповестите нас, пожалуйста. " + " |</div>"; |
|||
24
ДенисЧ
16.03.20
✎
11:44
|
(23) А вот у меня на компе нет этого каллибри... И что я увижу в итоге?
|
|||
25
Айвонттубифри
16.03.20
✎
12:18
|
(24) Это корпоративная рассылка внутри компании, поэтому данный шрифт 100% стоит у всех.
|
|||
26
arsik
гуру
16.03.20
✎
12:21
|
(25) :)
|
|||
27
ДенисЧ
16.03.20
✎
12:23
|
(25) А если я захочу эту рассылку с своего айфона прочитать? (это не выдумка, это случай из жизни) ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |