Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Приложение А. (Рекомендуемое)

Читайте также:
  1. amp;&&Приложение 22
  2. Amp;Приложение 19
  3. amp;Приложение 20
  4. А) клиент-серверное приложение
  5. Е приложение к главе 4-й.
  6. Е Приложение к главе 9-й.
  7. Комиссия по проведению СОУТ должна документировать результаты сбора и анализа исходных данных согласно 6.5.3 (см. приложение Д, пункт 2).

(Рекомендуемое)

Код приложения «Конструктор мобильного приложения»

var

FMain: TFMain;

sl: tstringlist;

implementation

{$R *.dfm}

uses ucreate, uname, ClipBrd, ComObj, utest;

procedure TFMain.btn_acenterClick(Sender: TObject);

begin

jvre_theme.Paragraph.Alignment:=paCenter;

end;

procedure TFMain.btn_ajustifyClick(Sender: TObject);

begin

jvre_theme.Paragraph.Alignment:=paJustify;

end;

procedure TFMain.btn_aleftClick(Sender: TObject);

begin

jvre_theme.Paragraph.Alignment:=paLeftJustify;

end;

procedure TFMain.btn_arightClick(Sender: TObject);

begin

jvre_theme.Paragraph.Alignment:=paRightJustify;

end;

procedure TFMain.btn_boldClick(Sender: TObject);

begin if FUpdating then Exit;

Продолжение приложения А

if btn_bold.Down then

CurrText.Style:= CurrText.Style + [fsBold] else CurrText.Style:= CurrText.Style - [fsBold];

end;

procedure TFMain.btn_bullClick(Sender: TObject);

begin

if FUpdating then Exit;

jvre_theme.Paragraph.Numbering:= TJvNumbering(btn_bull.Down);

end;

procedure TFMain.btn_italicClick(Sender: TObject);

begin

if FUpdating then Exit;

if btn_italic.Down then CurrText.Style:= CurrText.Style + [fsItalic]

else CurrText.Style:= CurrText.Style - [fsItalic];

end;

procedure TFMain.btn_okClick(Sender: TObject);

var

fn, kat:string;

i:integer;

W: Variant;

begin

if jvre_theme.Visible=true then begin

SaveDialog1.FileName:= 'theme'+fcreate.le_num.Text+'.rtf';

if SaveDialog1.Execute then begin

jvre_theme.Lines.SaveToFile(savedialog1.filename);

W:= CreateOleObject('Word.Application');

W.Documents.Open(SaveDialog1.FileName,False,False);

kat:=ExtractFileDir(SaveDialog1.Filename);

Продолжение приложения А

fn:=StringReplace(SaveDialog1.FileName,ExtractFileExt(SaveDialog1.FileName),'',[]);

W.ActiveDocument.SaveAs(fn+'.html',$00000008);

W.ActiveDocument.Close;

W.Quit;

W:= UnAssigned;

DeleteFile(SaveDialog1.Filename); end;

jvre_theme.Visible:=false;

re_main.Visible:=true;

re_main.Lines.Add(fcreate.le_num.Text+'. '+fcreate.le_theme.Text);

sl.Add('<TR><TD> Тема '+fcreate.le_num.text+'</TD>');

sl.Add('<TD><A href="'+extractfilename(fn)+'.html">'+

fcreate.le_theme.Text + '</A></TD></TR>');

sl.Add('<TR><TD Colspan=2>');

for i:=0 to fcreate.m_ann.Lines.Count do begin

fmain.re_main.SelAttributes.Italic:=true;

fmain.re_main.lines.Add(fcreate.m_ann.Lines[i]);

fmain.re_main.SelAttributes.Italic:=false;

sl.Add('<I>'+fcreate.m_ann.Lines[i]+'</I>'); end;

sl.Add('</TD></TR>');

btn_newt.Enabled:=true;

btn_newst.Enabled:=true;

m_newt.Enabled:=true;

m_new_pt.Enabled:=true;

end else //если мы находимся в содержании

begin

sl.Add('</TABLE>');

sl.Add('</BODY>');


Дата добавления: 2015-10-13; просмотров: 87 | Нарушение авторских прав


Читайте в этой же книге: Язык программирования Delphi | Рабочий стол Embarcadero Delphi | Типы данных | Библиотека визуальных компонентов | Работа с текстом | Продолжение приложения А | Продолжение приложения В |
<== предыдущая страница | следующая страница ==>
Принцип работы конструктора мобильного приложения| Продолжение приложения А

mybiblioteka.su - 2015-2024 год. (0.006 сек.)