• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Шаг строк в параграфе

Автор Fenix063, 16.03.10, 15:02:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Fenix063

Добрый день!
Подскажите пожалуйста, как можно изменить шаг строк в параграфе...
Пишу программу на Delphi и столкнулся с данной проблемой!

пробовал писать следующее (для получения шага строк):
function GetStep: Double;
var
  ATextStyleParam: ksTextStyleParam;
begin
  ATextStyleParam := CoTextStyleParam.Create;
  Result := ATextStyleParam.Step;
end;

Но при этом выходит ошибка (не зарегистрирован класс).

Также пробовал другое:

...
var
  FKompas: KompasObject;
...
function GetStep: Double;
var
  ATextStyleParam: ksTextStyleParam;
begin
  ATextStyleParam := ksTextStyleParam(FKompas.GetParamStruct(ko_TextStyleParam));
  ATextStyleParam.Init;
  Result := ATextStyleParam.Step;
end;

Но при этом шаг строк равен 0. Что не является верным!

Также пробовал работать с ITextStyle из API7. Но там тоже самое.

Подскажите пожалуйста как решить данную проблему.

333

Так можно получить шаг:
doc2D.ksGetStyleParam( TEXT_STYLE, 1,    ATextStyleParam );
Result := ATextStyleParam.Step;

Менять можно через API7
ITextLine::Step