Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Как уменьшить расстояние между строками при создании Helpa в VS?  (Прочитано 15141 раз)
0 Пользователей и 1 Гость смотрят эту тему.
USBLexus
Опытный

ru
Offline Offline
Пол: Мужской
Кот рыжий


« : 28-02-2005 10:43 » 

Чтото нигде не могу найти... Как уменьшить расстояние между строками при создании Helpa в VS в HTML формате для CHM?
Записан

#define QUESTION(b) (2*b)||(!(2*b)) (c) William Shakespeare
kisilevski
Постоялец

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 12-03-2005 13:40 » 

Может быть попробовать задать стиль текста?
Чисто средствами HTML вёрстки.

Когда-то я задал стиль для проекта, записал в отдельный файлик и прилинковываю его к каждой странице, и теперь всё выглядит, как однажды настроено.
Записан

Ложки нет. See MSDN for details.
USBLexus
Опытный

ru
Offline Offline
Пол: Мужской
Кот рыжий


« Ответ #2 : 14-03-2005 02:56 » 

Может быть попробовать задать стиль текста?
Чисто средствами HTML вёрстки.

Когда-то я задал стиль для проекта, записал в отдельный файлик и прилинковываю его к каждой странице, и теперь всё выглядит, как однажды настроено.

Да наверное если не найду ничего стандартного, так и придется ... Стиль текста в смысле CSS - там есть расстояние между строк?
Записан

#define QUESTION(b) (2*b)||(!(2*b)) (c) William Shakespeare
kisilevski
Постоялец

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 16-03-2005 06:40 » 

Там есть расстояние между строк:


Код:
  <hr>
  <p STYLE="font-size:14" onmouseover="this.style.lineHeight='6mm'" onmouseout="this.style.lineHeight=''">
   Run your mouse over these lines to make the spacing between<BR>
   the lines будет 6 mm.<BR>
  </p>
  <hr>
  <DIV STYLE="font-size:14" onmouseover="this.style.lineHeight='3mm'" onmouseout="this.style.lineHeight=''">
   Run your mouse over these lines to make the spacing between<BR>
   the lines будет 2 mm.<BR>
  </DIV>
  <hr>

Расстояние можно задавать не только в mm, но и в других едизмах:

Цитата
Floating-point number, followed by an absolute units designator (cm, mm, in, pt, pc, or px).
« Последнее редактирование: 20-12-2007 20:41 от Алексей1153++ » Записан

Ложки нет. See MSDN for details.
USBLexus
Опытный

ru
Offline Offline
Пол: Мужской
Кот рыжий


« Ответ #4 : 16-03-2005 11:00 » 

>Когда-то я задал стиль для проекта, записал в отдельный файлик и прилинковываю его к каждой странице, и теперь всё выглядит, как однажды настроено.
А как ты это делаешь я в HTML не очень силен скажи поподробнее пожалуйста...
Записан

#define QUESTION(b) (2*b)||(!(2*b)) (c) William Shakespeare
kisilevski
Постоялец

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #5 : 16-03-2005 14:48 » 

1) Файл стилей содержит записи типа:

Код:
.clsHdr {FONT-SIZE: 18; FONT-FAMILY: sans serif; COLOR: #006600; text-align:center;  FONT-WEIGHT: bold; }
.clsHot {FONT-SIZE: 15; FONT-FAMILY: sans serif; COLOR: #CC3300; FONT-WEIGHT: bold; }
.clsTxt {FONT-SIZE: 14; FONT-FAMILY: sans serif; COLOR: #333333; text-align:justify; FONT-WEIGHT: bold; }
.clsBIG {FONT-SIZE: 16; FONT-FAMILY: sans serif; COLOR: #666666; text-align:justify; FONT-WEIGHT: bold; }

, где .clsTxt - это имя стиля, а в скобочках - его настройки.
Ну, и прилинковать к проекту, затащив в папку "HTML Help Topics" дерева проекта.

2) В файлах страниц надо писать:

Код:
<HTML>
 <HEAD>
  <TITLE>Работа с параметрами точек учёта</TITLE>
  <META http-equiv="Pragma" content="no-cache">
  <META http-equiv="Expires" content="-1">
  <META http-equiv="Content-Type" content="text/html; charset=Windows-1251">
  <LINK href="css.aspx" type="text/css" rel="Stylesheet">
 </HEAD>
 <BODY oncontextmenu="return false" onselectstart="return false">
  <P class="clsHdr">Работа с параметрами точек учёта</P>
  <P class="clsTxt">
   &nbsp;&nbsp;&nbsp;&nbsp;Окно свойств параметра точки учёта позволяет работать с
   плановыми значениями и с составляющими параметров. Для переключения между
   режимами предназначены закладки, расположенные&nbsp;под табличкой (см.рис.).
  </P>

итд.

, где
  <LINK href="css.aspx" type="text/css" rel="Stylesheet">
 - это указание для IE, куда глянуть;

, а
  <P class="clsTxt"> чтото там ...   </P>
 - это teg параграфа с указанием стиля из файла стилей.

Собственно, всё. Конкретно в HHLP расстоянием между строками не занимался, но на просто страничке пробовал, работает (см. пример в прошлом посте). А вообще стили работают нормально.

По HTML я тоже не спец, просто WinHelp очень уж раздражает.
« Последнее редактирование: 16-03-2005 14:57 от kisilevski » Записан

Ложки нет. See MSDN for details.
USBLexus
Опытный

ru
Offline Offline
Пол: Мужской
Кот рыжий


« Ответ #6 : 17-03-2005 02:50 » 

Ok попробую!! Спасибо за помощь!!
Записан

#define QUESTION(b) (2*b)||(!(2*b)) (c) William Shakespeare
USBLexus
Опытный

ru
Offline Offline
Пол: Мужской
Кот рыжий


« Ответ #7 : 17-05-2005 08:14 » 

kisilevski  Наконец то попробовал твой вариант - не работает - говорит нет такого свойства class у P
Что делать?
Записан

#define QUESTION(b) (2*b)||(!(2*b)) (c) William Shakespeare
kisilevski
Постоялец

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #8 : 17-05-2005 10:03 » 

Кто говорит, что нет такого свойства?
IE обрабатвает это дело нормально.
да в общем-то это не совсем свойство.
Записан

Ложки нет. See MSDN for details.
USBLexus
Опытный

ru
Offline Offline
Пол: Мужской
Кот рыжий


« Ответ #9 : 18-05-2005 02:26 » 

Да блин долбаный VS редактор говорит)))
Все я нашел выход я щас просто открывать эти файлы Wordом и редактирую как мне надо а в VS потом компилирую вроде все Ok
Записан

#define QUESTION(b) (2*b)||(!(2*b)) (c) William Shakespeare
kisilevski
Постоялец

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #10 : 19-05-2005 11:13 » new

Наверное размер файла получается большой...
С другой стороны - в общем-то
быстрое и простое решение.
Почему нет.
Записан

Ложки нет. See MSDN for details.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines