![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
сохранить шрифт memo в ini файле
anton773 © (2006-09-30 21:14:00)здравствуйте как сохранить параметры шрифта memo в ini файле
Loginov Dmitry (2006-09-30 22:43:00) [21]anton773 © (30.09.06 21:14)
как сохранить параметры шрифта memo в ini файле
Например так:
function FontToString(AFont: TFont): string;
begin
Result := Format('%s,%d,%d,%d', [AFont.Name, AFont.Size,
Byte(AFont.Style), AFont.Color]);
end;
Kolan (2006-09-30 22:25:00) [22]Да за это время ужо бы написал процедурку. Вот те интерфейс:
procedure SaveFontToIniFile(FileName: string; Font: TFont);
или
procedure SaveFontToIniFile(IniFile: TIniFile; Font: TFont);
но видимо первое поудобнее :)
anton773 (2006-09-30 22:21:00) [23]
> Автору: Ну сохрани нужные их там штук 5...
если других вариантов нет - так и поступлю
Kolan (2006-09-30 22:18:00) [24]
> Все, зачем сохранять - Handle, PixelsPerInch
> Не могу понять.
Автору: Ну сохрани нужные их там штук 5...
Anatoly Podgoretsky (2006-09-30 22:16:00) [25]Все, зачем сохранять - Handle, PixelsPerInch
Не могу понять.
anton773 (2006-09-30 22:10:00) [26]
> это имхо перректально, для особенных извращенцев
Согласен. Поэтому я и обратился на форум для более изящных решений
Desdechado (2006-09-30 22:05:00) [27]> затолкать все свойства в строку
это имхо перректально, для особенных извращенцев
anton773 (2006-09-30 22:02:00) [28]
> К каким именно свойством затруднение?
чесно говоря лень сохранять каждое свойство по отдельности ;-) хочется все сразу. В ин-нете нашел способ : затолкать все свойства в строку ,а потом сохранить её методом WriteString , затем при чтении INI файла разобрать ее на запчасти. Нудно все это :-)
Kolan (2006-09-30 21:44:00) [29]
> anton773 © (30.09.06 21:41) [3]
>
>
Так не выйдет. Придется сохронять отдельно все параметры шрифта.
Хотя может можно используя Fake свойства и сериализацию...
http://www.rsdn.ru/article/delphi/serialization.xml
Desdechado (2006-09-30 21:43:00) [30]Сохраняй нужные тебе свойства фонта (имя, размеры, зачеркивания/курсив/подчеркивания, цвет)
Джо (2006-09-30 21:43:00) [31]> [3] anton773 © (30.09.06 21:41)
К каким именно свойством затруднение?
anton773 (2006-09-30 21:41:00) [32]
> Какие именно?
все
> Да, в общем, так же, как и параметры чего-нибудь другого
как сохранить строковое свойство понятно: Ini.writeString() числовое значение:Ini.writeinteger() , а вот запись типа Ini.writeFont не прокатит...
Джо (2006-09-30 21:26:00) [33]> здравствуйте как сохранить параметры шрифта memo в ini файле
Да, в общем, так же, как и параметры чего-нибудь другого.
Anatoly Podgoretsky (2006-09-30 21:25:00) [34]Какие именно?