Правки модуля генерации документации и файлов справки
This commit is contained in:
parent
59f4509530
commit
da7cfb666a
|
|
@ -1,5 +1,6 @@
|
|||
cd DocGenForStandardUnits
|
||||
!GenDocPABCSystem.exe
|
||||
!GenDocGraphWPF.exe
|
||||
!GenDocWPFObjects.exe
|
||||
cd ..
|
||||
"C:\Program Files (x86)\HTML Help Workshop\hhc.exe" PascalABCNET.hhp
|
||||
|
|
|
|||
BIN
PABCNetHelp/DocGenForStandardUnits/!GenDocGraphWPF.exe
Normal file
BIN
PABCNetHelp/DocGenForStandardUnits/!GenDocGraphWPF.exe
Normal file
Binary file not shown.
13
PABCNetHelp/DocGenForStandardUnits/!GenDocGraphWPF.pas
Normal file
13
PABCNetHelp/DocGenForStandardUnits/!GenDocGraphWPF.pas
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
uses GenDocUnit;
|
||||
|
||||
begin
|
||||
fname1 := '..\..\bin\Lib\GraphWPF.pas';
|
||||
fname := '..\..\bin\Lib\GraphWPFBase.pas';
|
||||
RootOutputDirectory := 'PABCUnits\GraphWPF\';
|
||||
Step1;
|
||||
Step2;
|
||||
Step3;
|
||||
Step3_1;
|
||||
Step4;
|
||||
FinalStep;
|
||||
end.
|
||||
BIN
PABCNetHelp/DocGenForStandardUnits/!GenDocPABCSystem.exe
Normal file
BIN
PABCNetHelp/DocGenForStandardUnits/!GenDocPABCSystem.exe
Normal file
Binary file not shown.
|
|
@ -1,8 +1,8 @@
|
|||
uses GenDocUnit;
|
||||
|
||||
begin
|
||||
fname := 'D:\PABC_Git\bin\Lib\PABCSystem.pas';
|
||||
fname1 := 'D:\PABC_Git\bin\Lib\PABCExtensions.pas';
|
||||
fname := '..\..\bin\Lib\PABCSystem.pas';
|
||||
fname1 := '..\..\bin\Lib\PABCExtensions.pas';
|
||||
RootOutputDirectory := 'LangGuide\PABCSystemUnit\';
|
||||
Step1;
|
||||
Step2;
|
||||
|
|
|
|||
BIN
PABCNetHelp/DocGenForStandardUnits/!GenDocWPFObjects.exe
Normal file
BIN
PABCNetHelp/DocGenForStandardUnits/!GenDocWPFObjects.exe
Normal file
Binary file not shown.
|
|
@ -1,7 +1,7 @@
|
|||
uses GenDocUnit;
|
||||
|
||||
begin
|
||||
fname := 'D:\PABC_Git\bin\Lib\WPFObjects.pas';
|
||||
fname := '..\..\bin\Lib\WPFObjects.pas';
|
||||
RootOutputDirectory := 'PABCUnits\WPFObjects\';
|
||||
Step1;
|
||||
Step2;
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ begin
|
|||
if fname1<>'' then
|
||||
ll := ll + ReadLines(fname1);
|
||||
|
||||
foreach var s in ReadLines(fname) do
|
||||
foreach var s in ll do
|
||||
begin
|
||||
if s.StartsWith('//{{{doc:') then
|
||||
begin
|
||||
|
|
@ -327,7 +327,7 @@ begin
|
|||
var pf := gr.Where(g->(g.Key='procedure') or (g.Key='function'));
|
||||
table += CreateSectionInClassDef('Методы класса '+classname,pf,Keywords);
|
||||
|
||||
if classbase<>'' then
|
||||
while (classbase<>'') and dictClasses.ContainsKey(classbase) do
|
||||
begin
|
||||
gr := dictClasses[classbase].fds.GroupBy(fd->fd.fun.ToWords[0].Trim);
|
||||
// Добавить свойства предка
|
||||
|
|
@ -336,6 +336,7 @@ begin
|
|||
// Добавить методы предка
|
||||
pf := gr.Where(g->(g.Key='procedure') or (g.Key='function'));
|
||||
table += CreateSectionInClassDef('Методы предка '+classbase,pf,nil);
|
||||
classbase := dictClasses[classbase].basename;
|
||||
end;
|
||||
end
|
||||
else
|
||||
|
|
|
|||
|
|
@ -1,38 +0,0 @@
|
|||
|
||||
<li><a href="Files\Standard constants.html">Ñòàíäàðòíûå êîíñòàíòû</a></li>
|
||||
<li><a href="Files\Standard types.html">Ñòàíäàðòíûå òèïû</a></li>
|
||||
<li><a href="Files\Read subroutines.html">Ïîäïðîãðàììû ââîäà</a></li>
|
||||
<li><a href="Files\Write subroutines.html">Ïîäïðîãðàììû âûâîäà</a></li>
|
||||
<li><a href="Files\Common subroutines for files.html">Îáùèå ïîäïðîãðàììû äëÿ ðàáîòû ñ ôàéëàìè</a></li>
|
||||
<li><a href="Files\Subroutines for text files.html">Ïîäïðîãðàììû äëÿ ðàáîòû ñ òåêñòîâûìè ôàéëàìè</a></li>
|
||||
<li><a href="Files\Subroutines for binary files.html">Ïîäïðîãðàììû äëÿ ðàáîòû ñ äâîè÷íûìè ôàéëàìè</a></li>
|
||||
<li><a href="Files\System subroutines.html">Cèñòåìíûå ïîäïðîãðàììû</a></li>
|
||||
<li><a href="Files\Functions for file names.html">Ïîäïðîãðàììû äëÿ ðàáîòû ñ èìåíàìè ôàéëîâ</a></li>
|
||||
<li><a href="Files\Math subroutines.html">Ìàòåìàòè÷åñêèå ïîäïðîãðàììû</a></li>
|
||||
<li><a href="Files\Functions for Complex numbers.html">Ïîäïðîãðàììû äëÿ ðàáîòû ñ êîìïëåêñíûìè ÷èñëàìè</a></li>
|
||||
<li><a href="Files\Subroutines for set of T.html">Ïîäïðîãðàììû äëÿ ðàáîòû ñî ñòàíäàðòíûìè ìíîæåñòâàìè</a></li>
|
||||
<li><a href="Files\Subroutines for char.html">Ïîäïðîãðàììû äëÿ ðàáîòû ñ ñèìâîëàìè</a></li>
|
||||
<li><a href="Files\Subroutines for string.html">Ïîäïðîãðàììû äëÿ ðàáîòû ñî ñòðîêàìè</a></li>
|
||||
<li><a href="Files\Common subroutines.html">Îáùèå ïîäïðîãðàììû</a></li>
|
||||
<li><a href="Files\Subroutines for array of T.html">Ïîäïðîãðàììû äëÿ ðàáîòû ñ äèíàìè÷åñêèìè ìàññèâàìè</a></li>
|
||||
<li><a href="Files\Subroutines for sequence generation.html">Ïîäïðîãðàììû äëÿ ãåíåðàöèè ïîñëåäîâàòåëüíîñòåé</a></li>
|
||||
<li><a href="Files\Subroutines for array of T generation.html">Ïîäïðîãðàììû äëÿ ñîçäàíèÿ äèíàìè÷åñêèõ ìàññèâîâ</a></li>
|
||||
<li><a href="Files\Subroutines for matrixes.html">Ïîäïðîãðàììû äëÿ ñîçäàíèÿ äâóìåðíûõ äèíàìè÷åñêèõ ìàññèâîâ</a></li>
|
||||
<li><a href="Files\Subroutines for tuple generation.html">Ïîäïðîãðàììû äëÿ ñîçäàíèÿ êîðòåæåé</a></li>
|
||||
<li><a href="Files\Short functions Lst, HSet, SSet, Dict, KV.html">Êîðîòêèå ôóíêöèè Lst, LLst, HSet, SSet, Dict, KV</a></li>
|
||||
<li><a href="Files\Infinite sequences.html">Ãåíåðàöèÿ áåñêîíå÷íûõ ïîñëåäîâàòåëüíîñòåé</a></li>
|
||||
<li><a href="Files\XXX.html">Ôèêòèâíàÿ ñåêöèÿ XXX - íå óäàëÿòü!</a></li>
|
||||
<li><a href="Files\Print for elementary types.html">Ìåòîä ðàñøèðåíèÿ Print äëÿ ýëåìåíòàðíûõ òèïîâ</a></li>
|
||||
<li><a href="Files\Extension methods for sequence of T.html">Ìåòîäû ðàñøèðåíèÿ ïîñëåäîâàòåëüíîñòåé</a></li>
|
||||
<li><a href="Files\Extension methods for List T.html">Ìåòîäû ðàñøèðåíèÿ ñïèñêîâ</a></li>
|
||||
<li><a href="Files\Extension methods for array [,] of T.html">Ìåòîäû ðàñøèðåíèÿ äâóìåðíûõ äèíàìè÷åñêèõ ìàññèâîâ</a></li>
|
||||
<li><a href="Files\YYY.html">Ôèêòèâíàÿ ñåêöèÿ YYY - íå óäàëÿòü!</a></li>
|
||||
<li><a href="Files\Extension methods for array of T.html">Ìåòîäû ðàñøèðåíèÿ îäíîìåðíûõ äèíàìè÷åñêèõ ìàññèâîâ</a></li>
|
||||
<li><a href="Files\Extension methods for integer.html">Ìåòîäû ðàñøèðåíèÿ òèïà integer</a></li>
|
||||
<li><a href="Files\Extension methods for BigInteger.html">Ìåòîäû ðàñøèðåíèÿ òèïà BigInteger</a></li>
|
||||
<li><a href="Files\Extension methods for real.html">Ìåòîäû ðàñøèðåíèÿ òèïà real</a></li>
|
||||
<li><a href="Files\Extension methods for char.html">Ìåòîäû ðàñøèðåíèÿ òèïà char</a></li>
|
||||
<li><a href="Files\Extension methods for string.html">Ìåòîäû ðàñøèðåíèÿ òèïà string</a></li>
|
||||
<li><a href="Files\Extension methods for Func.html">Ìåòîäû ðàñøèðåíèÿ òèïà Func</a></li>
|
||||
<li><a href="Files\Extension methods for Complex.html">Ìåòîäû ðàñøèðåíèÿ òèïà Complex</a></li>
|
||||
<li><a href="Files\Extension methods for IDictionary.html">Ìåòîäû ðàñøèðåíèÿ ñëîâàðåé</a></li>
|
||||
|
|
@ -1,149 +0,0 @@
|
|||
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ñòàíäàðòíûå êîíñòàíòû">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Standard constants.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ñòàíäàðòíûå òèïû">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Standard types.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû ââîäà">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Read subroutines.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû âûâîäà">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Write subroutines.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Îáùèå ïîäïðîãðàììû äëÿ ðàáîòû ñ ôàéëàìè">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Common subroutines for files.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû äëÿ ðàáîòû ñ òåêñòîâûìè ôàéëàìè">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Subroutines for text files.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû äëÿ ðàáîòû ñ äâîè÷íûìè ôàéëàìè">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Subroutines for binary files.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Cèñòåìíûå ïîäïðîãðàììû">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\System subroutines.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû äëÿ ðàáîòû ñ èìåíàìè ôàéëîâ">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Functions for file names.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìàòåìàòè÷åñêèå ïîäïðîãðàììû">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Math subroutines.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû äëÿ ðàáîòû ñ êîìïëåêñíûìè ÷èñëàìè">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Functions for Complex numbers.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû äëÿ ðàáîòû ñî ñòàíäàðòíûìè ìíîæåñòâàìè">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Subroutines for set of T.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû äëÿ ðàáîòû ñ ñèìâîëàìè">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Subroutines for char.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû äëÿ ðàáîòû ñî ñòðîêàìè">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Subroutines for string.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Îáùèå ïîäïðîãðàììû">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Common subroutines.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû äëÿ ðàáîòû ñ äèíàìè÷åñêèìè ìàññèâàìè">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Subroutines for array of T.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû äëÿ ãåíåðàöèè ïîñëåäîâàòåëüíîñòåé">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Subroutines for sequence generation.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû äëÿ ñîçäàíèÿ äèíàìè÷åñêèõ ìàññèâîâ">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Subroutines for array of T generation.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû äëÿ ñîçäàíèÿ äâóìåðíûõ äèíàìè÷åñêèõ ìàññèâîâ">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Subroutines for matrixes.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ïîäïðîãðàììû äëÿ ñîçäàíèÿ êîðòåæåé">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Subroutines for tuple generation.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Êîðîòêèå ôóíêöèè Lst, LLst, HSet, SSet, Dict, KV">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Short functions Lst, HSet, SSet, Dict, KV.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ãåíåðàöèÿ áåñêîíå÷íûõ ïîñëåäîâàòåëüíîñòåé">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Infinite sequences.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ôèêòèâíàÿ ñåêöèÿ XXX - íå óäàëÿòü!">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\XXX.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìåòîä ðàñøèðåíèÿ Print äëÿ ýëåìåíòàðíûõ òèïîâ">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Print for elementary types.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìåòîäû ðàñøèðåíèÿ ïîñëåäîâàòåëüíîñòåé">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Extension methods for sequence of T.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìåòîäû ðàñøèðåíèÿ ñïèñêîâ">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Extension methods for List T.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìåòîäû ðàñøèðåíèÿ äâóìåðíûõ äèíàìè÷åñêèõ ìàññèâîâ">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Extension methods for array [,] of T.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ôèêòèâíàÿ ñåêöèÿ YYY - íå óäàëÿòü!">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\YYY.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìåòîäû ðàñøèðåíèÿ îäíîìåðíûõ äèíàìè÷åñêèõ ìàññèâîâ">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Extension methods for array of T.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìåòîäû ðàñøèðåíèÿ òèïà integer">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Extension methods for integer.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìåòîäû ðàñøèðåíèÿ òèïà BigInteger">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Extension methods for BigInteger.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìåòîäû ðàñøèðåíèÿ òèïà real">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Extension methods for real.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìåòîäû ðàñøèðåíèÿ òèïà char">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Extension methods for char.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìåòîäû ðàñøèðåíèÿ òèïà string">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Extension methods for string.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìåòîäû ðàñøèðåíèÿ òèïà Func">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Extension methods for Func.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìåòîäû ðàñøèðåíèÿ òèïà Complex">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Extension methods for Complex.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìåòîäû ðàñøèðåíèÿ ñëîâàðåé">
|
||||
<param name="Local" value="LangGuide\PABCSystemUnit\Files\Extension methods for IDictionary.html">
|
||||
</OBJECT>
|
||||
|
|
@ -9,22 +9,23 @@
|
|||
<param name="Keyword" value="Write"></object>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
|
||||
</HEAD><body><H1>Методы расширения типизированных файлов</H1>
|
||||
<table cellpadding=3><tr><td><code><b>function</b> Read<T>(Self: <b>file</b> <b>of</b> T): T; </code>
|
||||
<table border=0 cellpadding=5><tr><td><code><b>function</b> Read<T>(Self: <b>file</b> <b>of</b> T): T;</code>
|
||||
<br> Считывает и возвращает следующий элемент типизированного файла</td></tr>
|
||||
<tr><td><code><b>function</b> Read2<T>(Self: <b>file</b> <b>of</b> T): (T,T); </code>
|
||||
<tr><td><code><b>function</b> Read2<T>(Self: <b>file</b> <b>of</b> T): (T,T);</code>
|
||||
<br> Считывает и возвращает два следующих элемента типизированного файла в виде кортежа</td></tr>
|
||||
<tr><td><code><b>function</b> Read3<T>(Self: <b>file</b> <b>of</b> T): (T,T,T); </code>
|
||||
<tr><td><code><b>function</b> Read3<T>(Self: <b>file</b> <b>of</b> T): (T,T,T);</code>
|
||||
<br> Считывает и возвращает три следующих элемента типизированного файла в виде кортежа</td></tr>
|
||||
<tr><td><code><b>function</b> ReadElements<T>(Self: <b>file</b> <b>of</b> T): <b>sequence </b> <b>of</b> T; </code>
|
||||
<tr><td><code><b>function</b> ReadElements<T>(Self: <b>file</b> <b>of</b> T): <b>sequence </b> <b>of</b> T;</code>
|
||||
<br> Возвращает последовательность элементов открытого типизированного файла от текущего элемента до конечного</td></tr>
|
||||
<tr><td><code><b>function</b> ReadElements<T>(fname: string): <b>sequence </b> <b>of</b> T;</code>
|
||||
<br> Открывает типизированный файл, возвращает последовательность его элементов и закрывает его</td></tr>
|
||||
<tr><td><code><b>procedure</b> Reset<T>(Self: <b>file</b> <b>of</b> T); </code>
|
||||
<tr><td><code><b>procedure</b> Reset<T>(Self: <b>file</b> <b>of</b> T);</code>
|
||||
<br> Открывает существующий типизированный файл</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rewrite<T>(Self: <b>file</b> <b>of</b> T); </code>
|
||||
<tr><td><code><b>procedure</b> Rewrite<T>(Self: <b>file</b> <b>of</b> T);</code>
|
||||
<br> Создает новый или обнуляет существующий типизированный файл</td></tr>
|
||||
<tr><td><code><b>function</b> Seek<T>(Self: <b>file</b> <b>of</b> T; n: int64): <b>file</b> <b>of</b> T; </code>
|
||||
<tr><td><code><b>function</b> Seek<T>(Self: <b>file</b> <b>of</b> T; n: int64): <b>file</b> <b>of</b> T;</code>
|
||||
<br> Устанавливает текущую позицию файлового указателя в типизированном файле на элемент с номером n</td></tr>
|
||||
<tr><td><code><b>procedure</b> Write<T>(Self: <b>file</b> <b>of</b> T; <b>params</b> vals: <b>array</b> <b>of</b> T); </code>
|
||||
<tr><td><code><b>procedure</b> Write<T>(Self: <b>file</b> <b>of</b> T; <b>params</b> vals: <b>array</b> <b>of</b> T);</code>
|
||||
<br> Записывает данные в типизированный файл</td></tr>
|
||||
</table></body></HTML>
|
||||
</table>
|
||||
</body></HTML>
|
||||
|
|
@ -10,7 +10,7 @@
|
|||
<param name="Keyword" value="WriteElements"></object>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
|
||||
</HEAD><body><H1>Подпрограммы для работы с типизированными файлами</H1>
|
||||
<table cellpadding=3><tr><td><code><b>function</b> CreateBinary<T>(fname: string): <b>file</b> <b>of</b> T;</code>
|
||||
<table border=0 cellpadding=5><tr><td><code><b>function</b> CreateBinary<T>(fname: string): <b>file</b> <b>of</b> T;</code>
|
||||
<br> Создаёт или обнуляет типизированный файл и возвращает значение для инициализации файловой переменной</td></tr>
|
||||
<tr><td><code><b>function</b> CreateFile<T>(fname: string): <b>file</b> <b>of</b> T;</code>
|
||||
<br> Создаёт или обнуляет типизированный файл и возвращает значение для инициализации файловой переменной</td></tr>
|
||||
|
|
@ -28,4 +28,5 @@
|
|||
<br> Открывает типизированный файл вещественных и возвращает значение для инициализации файловой переменной</td></tr>
|
||||
<tr><td><code><b>procedure</b> WriteElements<T>(fname: string; ss: <b>sequence </b> <b>of</b> T);</code>
|
||||
<br> Открывает типизированный файл, возвращает последовательность его элементов и закрывает его</td></tr>
|
||||
</table></body></HTML>
|
||||
</table>
|
||||
</body></HTML>
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<head>
|
||||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||||
<param name="Keyword" value="ABCObjects">
|
||||
<param name="Keyword" value="Graph3D">
|
||||
</object>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
||||
<title></title>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
<head>
|
||||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||||
<param name="Keyword" value="GraphABC">
|
||||
<param name="Keyword" value="GraphWPF">
|
||||
</object>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
||||
<title></title>
|
||||
|
|
@ -22,5 +22,27 @@
|
|||
îáó÷åíèå.<p>Ìîäóëü <code>GraphWPF</code> îñíîâàí íà ãðàôè÷åñêîé
|
||||
áèáëèîòåêå WPF è ÿâëÿåòñÿ ñîâðåìåííîé è óñîâåðøåíñòâîâàííîé âåðñèåé óñòàðåâøåãî
|
||||
ìîäóëÿ <code><a href="../GraphABC/index.html">GraphABC</a></code>.</p>
|
||||
<p>Â ìîäóëå <code>GraphWPF</code> îïðåäåëåí ðÿä êîíñòàíò, òèïîâ, ïðîöåäóð,
|
||||
ôóíêöèé è êëàññîâ äëÿ ðèñîâàíèÿ â <i>ãðàôè÷åñêîì îêíå</i>. Îíè ïîäðàçäåëÿþòñÿ íà
|
||||
ñëåäóþùèå ãðóïïû:</p>
|
||||
<ul>
|
||||
<li><a href="Files\GraphWPF primitives.html">Ãðàôè÷åñêèå ïðèìèòèâû</a></li>
|
||||
<li><a href="Files\GraphWPF text functions.html">Ôóíêöèè äëÿ âûâîäà òåêñòà</a></li>
|
||||
<li><a href="Files\GraphWPF graph functions.html">Ôóíêöèè äëÿ âûâîäà ãðàôèêîâ</a></li>
|
||||
<li><a href="Files\GraphWPF functions for images and video.html">Ôóíêöèè äëÿ âûâîäà èçîáðàæåíèé è âèäåî</a></li>
|
||||
<li><a href="Files\GraphWPF coordinate system functions.html">Ôóíêöèè äëÿ íàñòðîéêè ñèñòåìû êîîðäèíàò</a></li>
|
||||
<li><a href="Files\GraphWPF FrameBasedAnimation functions.html">Ïðîöåäóðû ïîêàäðîâîé àíèìàöèè</a></li>
|
||||
<li><a href="Files\GraphWPF service functions.html">Âñïîìîãàòåëüíûå ôóíêöèè GraphWPF</a></li>
|
||||
<li><a href="Files\GraphWPF types.html">Òèïû ìîäóëÿ GraphWPF</a></li>
|
||||
<li><a href="Files\GraphWPF variables.html">Ïåðåìåííûå ìîäóëÿ GraphWPF</a></li>
|
||||
<li><a href="Files\GraphWPF events.html">Ñîáûòèÿ ìîäóëÿ GraphWPF</a></li>
|
||||
<li><a href="Files\BrushType class.html">Êëàññ BrushType</a></li>
|
||||
<li><a href="Files\PenType class.html">Êëàññ PenType</a></li>
|
||||
<li><a href="Files\FontType class.html">Êëàññ FontType</a></li>
|
||||
<li><a href="Files\WindowType class.html">Êëàññ WindowType</a></li>
|
||||
<li><a href="Files\WindowTypeWPF class.html">Êëàññ WindowTypeWPF</a>
|
||||
<li><a href="Files\GraphWPF GraphWindowType class.html">Êëàññ GraphWindowType</a></li>
|
||||
</ul>
|
||||
<p> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -46,5 +46,74 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Dx: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè X. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> Dy: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè Y. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> RotateCenter: Point;</code>
|
||||
<br> Öåíòð ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move := MoveOn(dx,dy);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(da: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë da</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -35,5 +35,74 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Dx: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè X. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> Dy: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè Y. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> RotateCenter: Point;</code>
|
||||
<br> Öåíòð ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move := MoveOn(dx,dy);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(da: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë da</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -38,5 +38,74 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Dx: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè X. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> Dy: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè Y. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> RotateCenter: Point;</code>
|
||||
<br> Öåíòð ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move := MoveOn(dx,dy);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(da: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë da</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -35,5 +35,74 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Dx: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè X. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> Dy: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè Y. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> RotateCenter: Point;</code>
|
||||
<br> Öåíòð ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move := MoveOn(dx,dy);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(da: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë da</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -49,5 +49,74 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Dx: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè X. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> Dy: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè Y. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> RotateCenter: Point;</code>
|
||||
<br> Öåíòð ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move := MoveOn(dx,dy);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(da: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë da</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -40,5 +40,74 @@
|
|||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Dx: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè X. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> Dy: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè Y. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> RotateCenter: Point;</code>
|
||||
<br> Öåíòð ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move := MoveOn(dx,dy);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(da: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë da</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -39,5 +39,88 @@
|
|||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): CircleWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà ïðåäêà BoundedObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> BorderColor: GColor;</code>
|
||||
<br> Öâåò ãðàíèöû ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> BorderWidth: real;</code>
|
||||
<br> Øèðèíà ãðàíèöû ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû ïðåäêà BoundedObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>function</b> WithBorder(w: real := -1): BoundedObjectWPF;</code>
|
||||
<br> Äåêîðàòîð âêëþ÷åíèÿ ãðàíèöû îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> Äåêîðàòîð âûêëþ÷åíèÿ ãðàíèöû îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Dx: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè X. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> Dy: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè Y. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> RotateCenter: Point;</code>
|
||||
<br> Öåíòð ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move := MoveOn(dx,dy);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(da: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë da</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -39,5 +39,88 @@
|
|||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): CircleWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà ïðåäêà BoundedObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> BorderColor: GColor;</code>
|
||||
<br> Öâåò ãðàíèöû ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> BorderWidth: real;</code>
|
||||
<br> Øèðèíà ãðàíèöû ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû ïðåäêà BoundedObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>function</b> WithBorder(w: real := -1): BoundedObjectWPF;</code>
|
||||
<br> Äåêîðàòîð âêëþ÷åíèÿ ãðàíèöû îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> Äåêîðàòîð âûêëþ÷åíèÿ ãðàíèöû îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Dx: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè X. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> Dy: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè Y. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> RotateCenter: Point;</code>
|
||||
<br> Öåíòð ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move := MoveOn(dx,dy);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(da: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë da</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -49,5 +49,88 @@
|
|||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): RegularPolygonWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà ïðåäêà BoundedObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> BorderColor: GColor;</code>
|
||||
<br> Öâåò ãðàíèöû ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> BorderWidth: real;</code>
|
||||
<br> Øèðèíà ãðàíèöû ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû ïðåäêà BoundedObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>function</b> WithBorder(w: real := -1): BoundedObjectWPF;</code>
|
||||
<br> Äåêîðàòîð âêëþ÷åíèÿ ãðàíèöû îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithNoBorder: BoundedObjectWPF;</code>
|
||||
<br> Äåêîðàòîð âûêëþ÷åíèÿ ãðàíèöû îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ñâîéñòâà ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>property</b> Center: Point;</code>
|
||||
<br> Öåíòð ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Color: GColor;</code>
|
||||
<br> Öâåò ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Dx: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè X. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> Dy: real;</code>
|
||||
<br> Íàïðàâëåíèå äâèæåíèÿ ïî îñè Y. Èñïîëüçóåòñÿ ìåòîäîì Move</td></tr>
|
||||
<tr><td><code><b>property</b> FontColor: Color;</code>
|
||||
<br> Öâåò øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontName: string;</code>
|
||||
<br> Èìÿ øðèôòà òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> FontSize: real;</code>
|
||||
<br> Ðàçìåð òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Height: real;</code>
|
||||
<br> Âûñîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Left: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò ëåâîãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> LeftBottom: Point;</code>
|
||||
<br> Ëåâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> LeftTop: Point;</code>
|
||||
<br> Ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Number: integer;</code>
|
||||
<br> Öåëîå ÷èñëî, âûâîäèìîå â öåíòðå ãðàôè÷åñêîãî îáúåêòà. Èñïîëüçóåòñÿ ñâîéñòâî Text</td></tr>
|
||||
<tr><td><code><b>property</b> RightBottom: Point;</code>
|
||||
<br> Ïðàâûé íèæíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RightTop: Point;</code>
|
||||
<br> Ïðàâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> RotateAngle: real;</code>
|
||||
<br> Óãîë ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà (ïî ÷àñîâîé ñòðåëêå)</td></tr>
|
||||
<tr><td><code><b>property</b> RotateCenter: Point;</code>
|
||||
<br> Öåíòð ïîâîðîòà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Text: string;</code>
|
||||
<br> Òåêñò âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> TextAlignment: Alignment;</code>
|
||||
<br> Âûðàâíèâàíèå òåêñòà âíóòðè ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
<tr><td><code><b>property</b> Top: real;</code>
|
||||
<br> Îòñòóï ãðàôè÷åñêîãî îáúåêòà îò âåðõíåãî êðàÿ</td></tr>
|
||||
<tr><td><code><b>property</b> Width: real;</code>
|
||||
<br> Øèðèíà ãðàôè÷åñêîãî îáúåêòà</td></tr>
|
||||
</tr><tr><td></td></tr><tr><td class="secttitle"><font style="font-size: 11pt">Ìåòîäû ïðåäêà ObjectWPF</font></td></tr>
|
||||
|
||||
<tr><tr><td><code><b>procedure</b> AddChild(ch: ObjectWPF);</code>
|
||||
<br> Äîáàâëÿåò ê ãðàôè÷åñêîìó îáúåêòó äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> DeleteChild(ch: ObjectWPF);</code>
|
||||
<br> Óäàëÿåò èç ãðàôè÷åñêîãî îáúåêòà äî÷åðíèé</td></tr>
|
||||
<tr><td><code><b>procedure</b> Destroy;</code>
|
||||
<br> Óäàëÿåò ãðàôè÷åñêèé îáúåêò</td></tr>
|
||||
<tr><td><code><b>procedure</b> Move := MoveOn(dx,dy);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (dx,dy)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveForward(r: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò â íàïðàâëåíèè RotateAngle (ââåðõ ïðè RotateAngle=0)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveOn(a,b: real);</code>
|
||||
<br> Ïåðåìåùàåò ãðàôè÷åñêèé îáúåêò íà âåêòîð (a,b)</td></tr>
|
||||
<tr><td><code><b>procedure</b> MoveTo(x,y: real);</code>
|
||||
<br> Ïåðåìåùàåò ëåâûé âåðõíèé óãîë ãðàôè÷åñêîãî îáúåêòà ê òî÷êå (x,y)</td></tr>
|
||||
<tr><td><code><b>procedure</b> Rotate(da: real);</code>
|
||||
<br> Ïîâîðà÷èâàåò ãðàôè÷åñêèé îáúåêò ïî ÷àñîâîé ñòðåëêå íà óãîë da</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToBack;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà çàäíèé ïëàí</td></tr>
|
||||
<tr><td><code><b>procedure</b> ToFront;</code>
|
||||
<br> Ïåðåíîñèò ãðàôè÷åñêèé îáúåêò íà ïåðåäíèé ïëàí</td></tr>
|
||||
</tr>
|
||||
<tr><tr><td><code><b>function</b> WithRotate(da: real): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð ïîâîðîòà îáúåêòà</td></tr>
|
||||
<tr><td><code><b>function</b> WithText(txt: string; size: real := 16; fontname: string := 'Arial'; c: GColor := Colors.Black): ObjectWPF;</code>
|
||||
<br> Äåêîðàòîð òåêñòà îáúåêòà</td></tr>
|
||||
</tr></table>
|
||||
</body></HTML>
|
||||
|
|
@ -1,35 +1,14 @@
|
|||
<HTML><HEAD><object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||||
<param name="Keyword" value="GraphWindow">
|
||||
<param name="Keyword" value="Objects">
|
||||
<param name="Keyword" value="OnKeyDown">
|
||||
<param name="Keyword" value="OnKeyPress">
|
||||
<param name="Keyword" value="OnKeyUp">
|
||||
<param name="Keyword" value="OnMouseDown">
|
||||
<param name="Keyword" value="OnMouseMove">
|
||||
<param name="Keyword" value="OnMouseUp">
|
||||
<param name="Keyword" value="OnResize">
|
||||
<param name="Keyword" value="Window"></object>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"><link rel="StyleSheet" href="../../../default.css">
|
||||
</HEAD><body><H1>Ïåðåìåííûå ìîäóëÿ WPFObjects</H1>
|
||||
<table border=0 cellpadding=5><tr><td><code>Objects: ObjectsType;</code>
|
||||
<br> Ñïèñîê ãðàôè÷åñêèõ îáúåêòîâ</td></tr>
|
||||
<tr><td><code>OnKeyDown: <b>procedure</b>(k: Key);</code>
|
||||
<br> Ñîáûòèå íàæàòèÿ êëàâèøè</td></tr>
|
||||
<tr><td><code>OnKeyPress: <b>procedure</b>(ch: char);</code>
|
||||
<br> Ñîáûòèå íàæàòèÿ ñèìâîëüíîé êëàâèøè</td></tr>
|
||||
<tr><td><code>OnKeyUp: <b>procedure</b>(k: Key);</code>
|
||||
<br> Ñîáûòèå îòæàòèÿ êëàâèøè</td></tr>
|
||||
<tr><td><code>OnMouseDown: <b>procedure</b>(x, y: real; mousebutton: integer);</code>
|
||||
<br> Ñîáûòèå íàæàòèÿ íà êíîïêó ìûøè. (x,y) - êîîðäèíàòû êóðñîðà ìûøè â ìîìåíò íàñòóïëåíèÿ ñîáûòèÿ, mousebutton = 1, åñëè íàæàòà ëåâàÿ êíîïêà ìûøè, è 2, åñëè íàæàòà ïðàâàÿ êíîïêà ìûøè</td></tr>
|
||||
<tr><td><code>OnMouseMove: <b>procedure</b>(x, y: real; mousebutton: integer);</code>
|
||||
<br> Ñîáûòèå ïåðåìåùåíèÿ ìûøè. (x,y) - êîîðäèíàòû êóðñîðà ìûøè â ìîìåíò íàñòóïëåíèÿ ñîáûòèÿ, mousebutton = 0, åñëè êíîïêà ìûøè íå íàæàòà, 1, åñëè íàæàòà ëåâàÿ êíîïêà ìûøè, è 2, åñëè íàæàòà ïðàâàÿ êíîïêà ìûøè</td></tr>
|
||||
<tr><td><code>OnMouseUp: <b>procedure</b>(x, y: real; mousebutton: integer);</code>
|
||||
<br> Ñîáûòèå îòæàòèÿ êíîïêè ìûøè. (x,y) - êîîðäèíàòû êóðñîðà ìûøè â ìîìåíò íàñòóïëåíèÿ ñîáûòèÿ, mousebutton = 1, åñëè îòæàòà ëåâàÿ êíîïêà ìûøè, è 2, åñëè îòæàòà ïðàâàÿ êíîïêà ìûøè</td></tr>
|
||||
<tr><td><code>OnResize: <b>procedure</b>;</code>
|
||||
<br> Ñîáûòèå èçìåíåíèÿ ðàçìåðà ãðàôè÷åñêîãî îêíà</td></tr>
|
||||
<tr><td><code>Window: WindowType;</code>
|
||||
<table border=0 cellpadding=5><tr><td><code>Window: WindowType;</code>
|
||||
<br> Ãëàâíîå îêíî</td></tr>
|
||||
<tr><td><code>GraphWindow: GraphWindowType;</code>
|
||||
<br> Ãðàôè÷åñêîå îêíî</td></tr>
|
||||
<tr><td><code>Objects: ObjectsType;</code>
|
||||
<br> Ñïèñîê ãðàôè÷åñêèõ îáúåêòîâ</td></tr>
|
||||
</table>
|
||||
</body></HTML>
|
||||
|
|
@ -23,6 +23,35 @@
|
|||
WPFObjects</code> основан на графической
|
||||
библиотеке WPF и является современной и усовершенствованной версией устаревшего
|
||||
модуля <code><a href="../ABCObjects/index.html">ABCObjects</a></code>.</p>
|
||||
<p>Â ìîäóëå <code>WPFObjects</code> îïðåäåëåí ðÿä êîíñòàíò, òèïîâ, ïðîöåäóð,
|
||||
ôóíêöèé è êëàññîâ. Îíè ïîäðàçäåëÿþòñÿ íà
|
||||
ñëåäóþùèå ãðóïïû:</p>
|
||||
<ul>
|
||||
<li><a href="Files\WPFObjects types.html">Òèïû ìîäóëÿ WPFObjects</a></li>
|
||||
<li><a href="Files\WPFObjects Variables.html">Ïåðåìåííûå ìîäóëÿ WPFObjects</a></li>
|
||||
<li><a href="Files\WPFObjects events.html">Ñîáûòèÿ ìîäóëÿ WPFObjects</a></li>
|
||||
<li><a href="Files\Class ObjectWPF.html">Êëàññ ObjectWPF</a></li>
|
||||
<li><a href="Files\Class BoundedObjectWPF.html">Êëàññ BoundedObjectWPF</a></li>
|
||||
<li><a href="Files\Class EllipseWPF.html">Êëàññ EllipseWPF</a></li>
|
||||
<li><a href="Files\Class CircleWPF.html">Êëàññ CircleWPF</a></li>
|
||||
<li><a href="Files\Class RectangleWPF.html">Êëàññ RectangleWPF</a></li>
|
||||
<li><a href="Files\Class SquareWPF.html">Êëàññ SquareWPF</a></li>
|
||||
<li><a href="Files\Class RoundRectWPF.html">Êëàññ RoundRectWPF</a></li>
|
||||
<li><a href="Files\Class RoundSquareWPF.html">Êëàññ RoundSquareWPF</a></li>
|
||||
<li><a href="Files\Class LineWPF.html">Êëàññ LineWPF</a></li>
|
||||
<li><a href="Files\Class RegularPolygonWPF.html">Êëàññ RegularPolygonWPF</a></li>
|
||||
<li><a href="Files\Class StarWPF.html">Êëàññ StarWPF</a></li>
|
||||
<li><a href="Files\Class PolygonWPF.html">Êëàññ PolygonWPF</a></li>
|
||||
<li><a href="Files\Class PictureWPF.html">Êëàññ PictureWPF</a></li>
|
||||
<li><a href="Files\Intersection functions.html">Ôóíêöèè ïåðåñå÷åíèÿ</a></li>
|
||||
<li><a href="Files\Class GraphWindowType.html">Êëàññ ãðàôè÷åñêîãî îêíà</a></li>
|
||||
<li><a href="Files\Class List of objects.html">Êëàññ ñïèñêà ãðàôè÷åñêèõ îáúåêòîâ</a></li>
|
||||
<li><a href="Files\WPFObjects functions 1.html">Âñïîìîãàòåëüíûå ôóíêöèè WPFObjects</a></li>
|
||||
</ul>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
|
||||
<p> </p>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -918,6 +918,70 @@
|
|||
<param name="Name" value="Ìîäóëü GraphWPF: îáçîð">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\index.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: ãðàôè÷åñêèå ïðèìèòèâû">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\GraphWPF primitives.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: ôóíêöèè äëÿ âûâîäà òåêñòà">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\GraphWPF text functions.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: ôóíêöèè äëÿ âûâîäà ãðàôèêîâ">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\GraphWPF graph functions.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: ôóíêöèè äëÿ âûâîäà èçîáðàæåíèé è âèäåî">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\GraphWPF functions for images and video.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: ôóíêöèè äëÿ íàñòðîéêè ñèñòåìû êîîðäèíàò">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\GraphWPF coordinate system functions.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: ïðîöåäóðû ïîêàäðîâîé àíèìàöèè">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\GraphWPF FrameBasedAnimation functions.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: âñïîìîãàòåëüíûå ôóíêöèè GraphWPF">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\GraphWPF service functions.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: òèïû ìîäóëÿ GraphWPF">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\GraphWPF types.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: ïåðåìåííûå ìîäóëÿ GraphWPF">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\GraphWPF variables.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: ñîáûòèÿ ìîäóëÿ GraphWPF">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\GraphWPF events.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: êëàññ BrushType">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\BrushType class.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: êëàññ PenType">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\PenType class.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: êëàññ FontType">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\FontType class.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: êëàññ GraphWindowType">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\GraphWPF GraphWindowType class.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: êëàññ WindowTypeWPF">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\WindowTypeWPF class.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphWPF: êëàññ WindowType">
|
||||
<param name="Local" value="PABCUnits\GraphWPF\Files\WindowType class.html">
|
||||
</OBJECT>
|
||||
</UL>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìîäóëü WPFObjects">
|
||||
|
|
@ -935,6 +999,10 @@
|
|||
<param name="Name" value="Ïåðåìåííûå ìîäóëÿ WPFObjects">
|
||||
<param name="Local" value="PABCUnits\WPFObjects\Files\WPFObjects Variables.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ñîáûòèÿ ìîäóëÿ WPFObjects">
|
||||
<param name="Local" value="PABCUnits\WPFObjects\Files\WPFObjects events.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="WPFObjects: êëàññ ObjectWPF">
|
||||
<param name="Local" value="PABCUnits\WPFObjects\Files\Class ObjectWPF.html">
|
||||
|
|
@ -988,21 +1056,21 @@
|
|||
<param name="Local" value="PABCUnits\WPFObjects\Files\Class PictureWPF.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Êëàññ ãðàôè÷åñêîãî îêíà">
|
||||
<param name="Name" value="WPFObjects: êëàññ ãðàôè÷åñêîãî îêíà">
|
||||
<param name="Local" value="PABCUnits\WPFObjects\Files\Class GraphWindowType.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Êëàññ ñïèñêà ãðàôè÷åñêèõ îáúåêòîâ">
|
||||
<param name="Name" value="WPFObjects: êëàññ ñïèñêà ãðàôè÷åñêèõ îáúåêòîâ">
|
||||
<param name="Local" value="PABCUnits\WPFObjects\Files\Class List of objects.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="WPFObjects: ôóíêöèè äëÿ îïðåäåëåíèÿ ïåðåñå÷åíèÿ">
|
||||
<param name="Local" value="PABCUnits\WPFObjects\Files\Intersection functions.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Âñïîìîãàòåëüíûå ôóíêöèè WPFObjects">
|
||||
<param name="Local" value="PABCUnits\WPFObjects\Files\WPFObjects functions 1.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ôóíêöèè WPFObjects äëÿ îïðåäåëåíèÿ ïåðåñå÷åíèÿ">
|
||||
<param name="Local" value="PABCUnits\WPFObjects\Files\Intersection functions.html">
|
||||
</OBJECT>
|
||||
</UL>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìîäóëü Graph3D">
|
||||
|
|
@ -1073,10 +1141,6 @@
|
|||
<param name="Name" value="GraphABC: òåêóùèé øðèôò Font">
|
||||
<param name="Local" value="PABCUnits\GraphABC\gr_FontClass.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ñòèëè øðèôòà">
|
||||
<param name="Local" value="PABCUnits\GraphABC\gr_FontStyle.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphABC: êëàññ Picture ãðàôè÷åñêîãî ðèñóíêà">
|
||||
<param name="Local" value="PABCUnits\GraphABC\gr_Picture.html">
|
||||
|
|
@ -1113,6 +1177,10 @@
|
|||
<param name="Name" value="GraphABC: âèðòóàëüíûå êîäû êëàâèø">
|
||||
<param name="Local" value="PABCUnits\GraphABC\gr_VK.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GraphABC: Ñòèëè øðèôòà">
|
||||
<param name="Local" value="PABCUnits\GraphABC\gr_FontStyle.html">
|
||||
</OBJECT>
|
||||
</UL>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Ìîäóëü ABCObjects">
|
||||
|
|
|
|||
|
|
@ -30,7 +30,12 @@ function Invoke<T>(d: Func0<T>): T;
|
|||
function InvokeReal(f: ()->real): real;
|
||||
function InvokeString(f: ()->string): string;}
|
||||
|
||||
//{{{doc: Начало секции 1 }}}
|
||||
|
||||
type
|
||||
// -----------------------------------------------------
|
||||
//>> Типы модуля GraphWPF # GraphWPF types
|
||||
// -----------------------------------------------------
|
||||
/// Тип клавиши
|
||||
Key = System.Windows.Input.Key;
|
||||
/// Цветовые константы
|
||||
|
|
@ -41,14 +46,29 @@ type
|
|||
GColor = System.Windows.Media.Color;
|
||||
/// Тип прямоугольника
|
||||
GRect = System.Windows.Rect;
|
||||
/// Тип окна
|
||||
GWindow = System.Windows.Window;
|
||||
GPen = System.Windows.Media.Pen;
|
||||
/// Тип точки
|
||||
GPoint = System.Windows.Point;
|
||||
GBrush = System.Windows.Media.Brush;
|
||||
/// Тип стиля шрифта
|
||||
FontStyle = (Normal,Bold,Italic,BoldItalic);
|
||||
|
||||
/// Виды системы координат
|
||||
CoordType = (MathematicalCoords,StandardCoords);
|
||||
/// Константы выравнивания текста относительно точки
|
||||
Alignment = (LeftTop,CenterTop,RightTop,LeftCenter,Center,RightCenter,LeftBottom,CenterBottom,RightBottom);
|
||||
|
||||
//{{{--doc: Конец секции 1 }}}
|
||||
|
||||
//{{{doc: Начало секции 2 }}}
|
||||
|
||||
// -----------------------------------------------------
|
||||
//>> Класс BrushType # BrushType class
|
||||
// -----------------------------------------------------
|
||||
///!#
|
||||
/// Тип кисти
|
||||
BrushType = class
|
||||
private
|
||||
c := Colors.White;
|
||||
|
|
@ -58,7 +78,11 @@ type
|
|||
property Color: GColor read c write c;
|
||||
end;
|
||||
|
||||
// -----------------------------------------------------
|
||||
//>> Класс PenType # PenType class
|
||||
// -----------------------------------------------------
|
||||
///!#
|
||||
/// Тип пера
|
||||
PenType = class
|
||||
private
|
||||
c: Color := Colors.Black;
|
||||
|
|
@ -80,7 +104,11 @@ type
|
|||
property Y: real read fy;
|
||||
end;
|
||||
|
||||
// -----------------------------------------------------
|
||||
//>> Класс FontType # FontType class
|
||||
// -----------------------------------------------------
|
||||
///!#
|
||||
/// Тип шрифта
|
||||
FontType = class
|
||||
private
|
||||
tf := new Typeface('Arial');
|
||||
|
|
@ -114,6 +142,11 @@ type
|
|||
property Style: FontStyle write SetFS;
|
||||
end;
|
||||
|
||||
// -----------------------------------------------------
|
||||
//>> Класс GraphWindowType # GraphWPF GraphWindowType class
|
||||
// -----------------------------------------------------
|
||||
///!#
|
||||
/// Тип графического окна
|
||||
GraphWindowType = class
|
||||
private
|
||||
function GetTop: real;
|
||||
|
|
@ -138,6 +171,10 @@ type
|
|||
end;
|
||||
|
||||
// Специфический тип окна для модуля GraphWPF
|
||||
// -----------------------------------------------------
|
||||
//>> Класс WindowTypeWPF # WindowTypeWPF class
|
||||
// -----------------------------------------------------
|
||||
/// Тип графического окна WindowTypeWPF
|
||||
WindowTypeWPF = class(WindowType)
|
||||
public
|
||||
/// Сохраняет содержимое графического окна в файл с именем fname
|
||||
|
|
@ -148,12 +185,14 @@ type
|
|||
procedure Clear; override;
|
||||
end;
|
||||
|
||||
//{{{--doc: Конец секции 2 }}}
|
||||
|
||||
/// Виды системы координат
|
||||
CoordType = (MathematicalCoords,StandardCoords);
|
||||
/// Константы выравнивания текста относительно точки
|
||||
Alignment = (LeftTop,CenterTop,RightTop,LeftCenter,Center,RightCenter,LeftBottom,CenterBottom,RightBottom);
|
||||
|
||||
//{{{doc: Начало секции 3 }}}
|
||||
|
||||
// -----------------------------------------------------
|
||||
//>> Графические примитивы # GraphWPF primitives
|
||||
// -----------------------------------------------------
|
||||
/// Рисует эллипс с центром в точке (x,y) и радиусами rx и ry
|
||||
procedure Ellipse(x,y,rx,ry: real);
|
||||
/// Рисует контур эллипса с центром в точке (x,y) и радиусами rx и ry
|
||||
|
|
@ -248,6 +287,9 @@ procedure DrawPolygon(points: array of Point; c: GColor);
|
|||
/// Рисует внутренность многоугольника, заданного массивом точек и цветом
|
||||
procedure FillPolygon(points: array of Point; c: GColor);
|
||||
|
||||
// -----------------------------------------------------
|
||||
//>> Функции для вывода изображений и видео # GraphWPF functions for images and video
|
||||
// -----------------------------------------------------
|
||||
/// Рисует изображение из файла fname в позиции (x,y)
|
||||
procedure DrawImage(x,y: real; fname: string);
|
||||
/// Рисует изображение из файла fname в позиции (x,y) размера w на h
|
||||
|
|
@ -264,40 +306,9 @@ function ImageHeight(fname: string): integer;
|
|||
/// Размер изображения в пикселах
|
||||
function ImageSize(fname: string): (integer,integer);
|
||||
|
||||
/// Ширина текста при выводе
|
||||
function TextWidth(text: string): real;
|
||||
/// Высота текста при выводе
|
||||
function TextHeight(text: string): real;
|
||||
/// Размер текста при выводе
|
||||
function TextSize(text: string): Size;
|
||||
|
||||
/// Текущая кисть
|
||||
var Brush: BrushType;
|
||||
/// Текущее перо
|
||||
var Pen: PenType;
|
||||
/// Текущий шрифт
|
||||
var Font: FontType;
|
||||
/// Главное окно
|
||||
var Window: WindowTypeWPF;
|
||||
/// Графическое окно
|
||||
var GraphWindow: GraphWindowType;
|
||||
|
||||
var
|
||||
/// Событие нажатия на кнопку мыши. (x,y) - координаты курсора мыши в момент наступления события, mousebutton = 1, если нажата левая кнопка мыши, и 2, если нажата правая кнопка мыши
|
||||
OnMouseDown: procedure(x, y: real; mousebutton: integer);
|
||||
/// Событие отжатия кнопки мыши. (x,y) - координаты курсора мыши в момент наступления события, mousebutton = 1, если отжата левая кнопка мыши, и 2, если отжата правая кнопка мыши
|
||||
OnMouseUp: procedure(x, y: real; mousebutton: integer);
|
||||
/// Событие перемещения мыши. (x,y) - координаты курсора мыши в момент наступления события, mousebutton = 0, если кнопка мыши не нажата, 1, если нажата левая кнопка мыши, и 2, если нажата правая кнопка мыши
|
||||
OnMouseMove: procedure(x, y: real; mousebutton: integer);
|
||||
/// Событие нажатия клавиши
|
||||
OnKeyDown: procedure(k: Key);
|
||||
/// Событие отжатия клавиши
|
||||
OnKeyUp: procedure(k: Key);
|
||||
/// Событие нажатия символьной клавиши
|
||||
OnKeyPress: procedure(ch: char);
|
||||
/// Событие изменения размера графического окна
|
||||
OnResize: procedure;
|
||||
|
||||
// -----------------------------------------------------
|
||||
//>> Вспомогательные функции GraphWPF # GraphWPF service functions
|
||||
// -----------------------------------------------------
|
||||
/// Возвращает цвет по красной, зеленой и синей составляющей (в диапазоне 0..255)
|
||||
function RGB(r,g,b: byte): Color;
|
||||
/// Возвращает цвет по красной, зеленой и синей составляющей и параметру прозрачности (в диапазоне 0..255)
|
||||
|
|
@ -317,13 +328,19 @@ function ColorBrush(c: Color): GBrush;
|
|||
/// Возвращает однотонное цветное перо, заданное цветом
|
||||
function ColorPen(c: Color): GPen;
|
||||
|
||||
/// Начать анимацию, основанную на кадре
|
||||
// -----------------------------------------------------
|
||||
//>> Процедуры покадровой анимации # GraphWPF FrameBasedAnimation functions
|
||||
// -----------------------------------------------------
|
||||
/// Начинает анимацию, основанную на кадре. Перед рисованием каждого кадра содержимое окна стирается, затем вызывается процедура Draw
|
||||
procedure BeginFrameBasedAnimation(Draw: procedure; frate: integer := 60);
|
||||
/// Начать анимацию, основанную на кадре
|
||||
/// Начинает анимацию, основанную на кадре Перед рисованием каждого кадра содержимое окна стирается, затем вызывается процедура Draw с параметром, равным номеру кадра
|
||||
procedure BeginFrameBasedAnimation(Draw: procedure(frame: integer); frate: integer := 60);
|
||||
/// Завершить анимацию, основанную на кадре
|
||||
/// Завершает анимацию, основанную на кадре
|
||||
procedure EndFrameBasedAnimation;
|
||||
|
||||
// -----------------------------------------------------
|
||||
//>> Функции для вывода текста # GraphWPF text functions
|
||||
// -----------------------------------------------------
|
||||
/// Выводит строку в прямоугольник к координатами левого верхнего угла (x,y)
|
||||
procedure DrawText(x, y, w, h: real; text: string; align: Alignment := Alignment.Center; angle: real := 0.0);
|
||||
/// Выводит строку в прямоугольник к координатами левого верхнего угла (x,y)
|
||||
|
|
@ -362,6 +379,16 @@ procedure TextOut(x, y: real; text: real; align: Alignment := Alignment.LeftTop;
|
|||
/// Выводит вещественное в позицию (x,y) цветом c
|
||||
procedure TextOut(x, y: real; text: real; c: GColor; align: Alignment := Alignment.LeftTop; angle: real := 0.0);
|
||||
|
||||
/// Ширина текста при выводе
|
||||
function TextWidth(text: string): real;
|
||||
/// Высота текста при выводе
|
||||
function TextHeight(text: string): real;
|
||||
/// Размер текста при выводе
|
||||
function TextSize(text: string): Size;
|
||||
|
||||
// -----------------------------------------------------
|
||||
//>> Функции для вывода графиков # GraphWPF graph functions
|
||||
// -----------------------------------------------------
|
||||
/// Рисует график функции f, заданной на отрезке [a,b] по оси абсцисс и на отрезке [min,max] по оси ординат, в прямоугольнике, задаваемом координатами x1,y1,x2,y2,
|
||||
procedure DrawGraph(f: real -> real; a, b, min, max, x, y, w, h: real);
|
||||
/// Рисует график функции f, заданной на отрезке [a,b] по оси абсцисс и на отрезке [min,max] по оси ординат, в прямоугольнике r
|
||||
|
|
@ -379,17 +406,65 @@ procedure DrawGraph(f: real -> real; a, b: real);
|
|||
/// Рисует график функции f, заданной на отрезке [-5,5], на полное графическое окно
|
||||
procedure DrawGraph(f: real -> real);
|
||||
|
||||
procedure SetMathematicCoords(x1: real := -10; x2: real := 10; drawcoords: boolean := true);
|
||||
procedure SetMathematicCoords(x1,x2,ymin: real; drawcoords: boolean := true);
|
||||
// -----------------------------------------------------
|
||||
//>> Функции для настройки системы координат # GraphWPF coordinate system functions
|
||||
// -----------------------------------------------------
|
||||
/// Устанавливает математическую систему координат с диапазоном [x1,x2] по оси OX.
|
||||
procedure SetMathematicCoords(x1: real := -10; x2: real := 10; drawgrid: boolean := true);
|
||||
/// Устанавливает математическую систему координат с диапазоном [x1,x2] по оси OX и минимальной координатой ymin по оси OY
|
||||
procedure SetMathematicCoords(x1,x2,ymin: real; drawgrid: boolean := true);
|
||||
/// Устанавливает стандартную систему координат (ось OY направлена вниз) с центром (x0,y0)
|
||||
procedure SetStandardCoords(scale: real := 1.0; x0: real := 0; y0: real := 0);
|
||||
/// Устанавливает стандартную систему координат с центром (x0,y0). Изображение не масштабируется к разрешению монитора и линии получаются чёткими
|
||||
procedure SetStandardCoordsSharpLines(x0: real := 0; y0: real := 0);
|
||||
/// Рисует сетку системы координат
|
||||
procedure DrawGrid;
|
||||
|
||||
/// Минимальная отображаемая x-координата
|
||||
function XMin: real;
|
||||
/// Максимальная отображаемая x-координата
|
||||
function XMax: real;
|
||||
/// Минимальная отображаемая y-координата
|
||||
function YMin: real;
|
||||
/// Максимальная отображаемая y-координата
|
||||
function YMax: real;
|
||||
|
||||
// -----------------------------------------------------
|
||||
//>> Переменные модуля GraphWPF # GraphWPF variables
|
||||
// -----------------------------------------------------
|
||||
/// Текущая кисть
|
||||
var Brush: BrushType;
|
||||
/// Текущее перо
|
||||
var Pen: PenType;
|
||||
/// Текущий шрифт
|
||||
var Font: FontType;
|
||||
/// Главное окно
|
||||
var Window: WindowTypeWPF;
|
||||
/// Графическое окно
|
||||
var GraphWindow: GraphWindowType;
|
||||
|
||||
// -----------------------------------------------------
|
||||
//>> События модуля GraphWPF # GraphWPF events
|
||||
// -----------------------------------------------------
|
||||
var
|
||||
/// Событие нажатия на кнопку мыши. (x,y) - координаты курсора мыши в момент наступления события, mousebutton = 1, если нажата левая кнопка мыши, и 2, если нажата правая кнопка мыши
|
||||
OnMouseDown: procedure(x, y: real; mousebutton: integer);
|
||||
/// Событие отжатия кнопки мыши. (x,y) - координаты курсора мыши в момент наступления события, mousebutton = 1, если отжата левая кнопка мыши, и 2, если отжата правая кнопка мыши
|
||||
OnMouseUp: procedure(x, y: real; mousebutton: integer);
|
||||
/// Событие перемещения мыши. (x,y) - координаты курсора мыши в момент наступления события, mousebutton = 0, если кнопка мыши не нажата, 1, если нажата левая кнопка мыши, и 2, если нажата правая кнопка мыши
|
||||
OnMouseMove: procedure(x, y: real; mousebutton: integer);
|
||||
/// Событие нажатия клавиши
|
||||
OnKeyDown: procedure(k: Key);
|
||||
/// Событие отжатия клавиши
|
||||
OnKeyUp: procedure(k: Key);
|
||||
/// Событие нажатия символьной клавиши
|
||||
OnKeyPress: procedure(ch: char);
|
||||
/// Событие изменения размера графического окна
|
||||
OnResize: procedure;
|
||||
|
||||
|
||||
//{{{--doc: Конец секции 3 }}}
|
||||
|
||||
{procedure AddRightPanel(Width: real := 200; c: Color := Colors.LightGray);
|
||||
procedure AddLeftPanel(Width: real := 200; c: Color := Colors.LightGray);
|
||||
procedure AddTopPanel(Height: real := 100; c: Color := Colors.LightGray);
|
||||
|
|
@ -1235,7 +1310,7 @@ begin
|
|||
end;
|
||||
procedure SetMathematicCoordsScale(x0,y0,scale: real) := Invoke(SetMathematicCoordsScaleP,x0,y0,scale);
|
||||
|
||||
procedure SetMathematicCoordsP(x1,x2: real; drawcoords: boolean);
|
||||
procedure SetMathematicCoordsP(x1,x2: real; drawgrid: boolean);
|
||||
begin
|
||||
if CurrentCoordType = StandardCoords then
|
||||
StandardCoordsPenWidthSave := Pen.Width;
|
||||
|
|
@ -1247,10 +1322,10 @@ begin
|
|||
XOrigin := -x1*GlobalScale;
|
||||
YOrigin := Window.Height/2;
|
||||
SetMathematicCoordsScaleP(XOrigin,YOrigin,GlobalScale);
|
||||
if drawcoords then
|
||||
if drawgrid then
|
||||
DrawGridP
|
||||
end;
|
||||
procedure SetMathematicCoordsP1(x1,x2,ymin: real; drawcoords: boolean);
|
||||
procedure SetMathematicCoordsP1(x1,x2,ymin: real; drawgrid: boolean);
|
||||
begin
|
||||
if CurrentCoordType = StandardCoords then
|
||||
StandardCoordsPenWidthSave := Pen.Width;
|
||||
|
|
@ -1264,11 +1339,11 @@ begin
|
|||
// Window.Height + ymin*scale
|
||||
YOrigin := Window.Height + ymin*GlobalScale;
|
||||
SetMathematicCoordsScaleP(XOrigin,YOrigin,GlobalScale);
|
||||
if drawcoords then
|
||||
if drawgrid then
|
||||
DrawGridP
|
||||
end;
|
||||
procedure SetMathematicCoords(x1: real; x2: real; drawcoords: boolean) := Invoke(SetMathematicCoordsP,x1,x2,drawcoords);
|
||||
procedure SetMathematicCoords(x1,x2,ymin: real; drawcoords: boolean) := Invoke(SetMathematicCoordsP1,x1,x2,ymin,drawcoords);
|
||||
procedure SetMathematicCoords(x1: real; x2: real; drawgrid: boolean) := Invoke(SetMathematicCoordsP,x1,x2,drawgrid);
|
||||
procedure SetMathematicCoords(x1,x2,ymin: real; drawgrid: boolean) := Invoke(SetMathematicCoordsP1,x1,x2,ymin,drawgrid);
|
||||
|
||||
procedure SetStandardCoordsP(scale: real := 1.0; x0: real := 0; y0: real := 0);
|
||||
begin
|
||||
|
|
|
|||
|
|
@ -71,8 +71,13 @@ function Inv<T>(p: ()->T): T := Invoke&<T>(p); // Теперь это работ
|
|||
|
||||
function MainDockPanel: DockPanel := MainWindow.MainPanel;
|
||||
|
||||
//{{{doc: Начало секции 1 }}}
|
||||
type
|
||||
// -----------------------------------------------------
|
||||
//>> Класс WindowType # WindowType class
|
||||
// -----------------------------------------------------
|
||||
///!#
|
||||
/// Тип главного окна приложения
|
||||
WindowType = class
|
||||
private
|
||||
procedure SetLeft(l: real);
|
||||
|
|
@ -121,6 +126,7 @@ type
|
|||
/// Возвращает прямоугольник клиентской области окна
|
||||
function ClientRect: GRect;
|
||||
end;
|
||||
//{{{--doc: Конец секции 1 }}}
|
||||
|
||||
|
||||
function wplus := SystemParameters.WindowResizeBorderThickness.Left + SystemParameters.WindowResizeBorderThickness.Right;
|
||||
|
|
|
|||
|
|
@ -873,8 +873,13 @@ type
|
|||
var Window: WindowType;
|
||||
/// Графическое окно
|
||||
var GraphWindow: GraphWindowType;
|
||||
/// Список графических объектов
|
||||
var Objects: ObjectsType;
|
||||
|
||||
var
|
||||
// -----------------------------------------------------
|
||||
//>> События модуля WPFObjects# WPFObjects events
|
||||
// -----------------------------------------------------
|
||||
/// Событие нажатия на кнопку мыши. (x,y) - координаты курсора мыши в момент наступления события, mousebutton = 1, если нажата левая кнопка мыши, и 2, если нажата правая кнопка мыши
|
||||
OnMouseDown: procedure(x, y: real; mousebutton: integer);
|
||||
/// Событие отжатия кнопки мыши. (x,y) - координаты курсора мыши в момент наступления события, mousebutton = 1, если отжата левая кнопка мыши, и 2, если отжата правая кнопка мыши
|
||||
|
|
@ -889,8 +894,6 @@ var
|
|||
OnKeyPress: procedure(ch: char);
|
||||
/// Событие изменения размера графического окна
|
||||
OnResize: procedure;
|
||||
/// Список графических объектов
|
||||
Objects: ObjectsType;
|
||||
|
||||
// -----------------------------------------------------
|
||||
//>> Функции пересечения# Intersection functions
|
||||
|
|
|
|||
Binary file not shown.
Loading…
Reference in a new issue