📄 readme.htm
字号:
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Tries to keep top left cornor of the current view visible. </font></td>
</tr>
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">zoCenter</font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Tries to keep the center of the current view, still centered. </font></td>
</tr>
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">zoCursor</font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Tries to keep the point under cursor, still under cursor.</font></td>
</tr>
<tr>
<td VALIGN="TOP"><strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">zoCursorCenter</font></strong></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Tries to move the point under cursor to the center of view. </font></td>
</tr>
</table>
<p> </p></td>
</tr>
<tr>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><strong><a NAME="ChangeZoomBy" ID="ChangeZoomBy"></a>function ChangeZoomBy(Delta: Integer; Origin: TGraphZoomOrigin): Boolean;<br>
TGraphZoomOrigin = (zoTopLeft, zoCenter, zoCursor);<br>
</strong>Changes zoom factor by the value specified by the Delta parameter. The Origin parameter determines how the zoomed area appears on the client area of the control. </font>
<p></p>
<table WIDTH="90%" BORDER="0" CELLSPACING="5" CELLPADDING="0" ALIGN="CENTER">
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">zoTopLeft</font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Tries to keep top left cornor of the current view visible. </font></td>
</tr>
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">zoCenter</font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">Tries to keep the center of the current view, still centered. </font></td>
</tr>
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">zoCursor</font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Tries to keep the point under cursor, still under cursor.</font></td>
</tr>
<tr>
<td VALIGN="TOP"><strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">zoCursorCenter</font></strong></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Tries to move the point under cursor to the center of view. </font></td>
</tr>
</table>
<p> </p></td>
</tr>
<tr>
<td><p><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><strong><a NAME="AlignSelection"></a>function AlignSelection(Horz: THAlignOption; Vert: TVAlignOption): Boolean;<br>
THAlignOption = (haNoChange, haLeft, haCenter, haRight, haSpaceEqually);<br>
TVAlignOption = (vaNoChange, vaTop, vaCenter, vaBottom, vaSpaceEqually);</strong><br>
Lines up selected objects in relation to each other. </font><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">The function returns True if at least one object resizes, otherwise returns False.</font> </p>
<p></p>
<table WIDTH="90%" BORDER="0" CELLSPACING="5" CELLPADDING="0" ALIGN="CENTER">
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">haNoChange</font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Does not change the alignment of the object. </font></td>
</tr>
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">haLeft</font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Lines up the left edges of the selected objects .</font></td>
</tr>
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">haCenter</font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Lines up horizontally the centers of the selected objects.</font></td>
</tr>
<tr>
<td VALIGN="TOP"><strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">haRight</font></strong></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Lines up the right edges of the selected objects. </font></td>
</tr>
<tr>
<td VALIGN="TOP"><strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">haSpaceEqually</font></strong></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Lines up the selected objects horizontally equidistant from each other.</font></td>
</tr>
</table>
<p></p>
<table WIDTH="90%" BORDER="0" CELLSPACING="5" CELLPADDING="0" ALIGN="CENTER">
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">vaNoChange</font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Does not change the alignment of the object. </font></td>
</tr>
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">vaTop</font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Lines up the top edges of the selected objects .</font></td>
</tr>
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2">vaCenter</font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Lines up vertically the centers of the selected objects.</font></td>
</tr>
<tr>
<td VALIGN="TOP"><strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">vaBottom</font></strong></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Lines up the bottom edges of the selected objects. </font></td>
</tr>
<tr>
<td VALIGN="TOP"><strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">vaSpaceEqually</font></strong></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Lines up the selected objects vertically equidistant from each other.</font></td>
</tr>
</table>
<p> </p></td>
</tr>
<tr>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><strong><a NAME="ResizeSelection" ID="ResizeSelection"></a>function ResizeSelection(Horz, Vert: TResizeOption): Boolean;<br>
TResizeOption = (roNoChange, roSmallest, roLargest);<br>
</strong></font><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Resizes selected objects to be exactly the same height or width. The function returns True if at least one object resizes, otherwise returns False.</font>
<p></p>
<table WIDTH="90%" BORDER="0" CELLSPACING="5" CELLPADDING="0" ALIGN="CENTER">
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><strong>roNoChange</strong></font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Does not change the size of the components.</font></td>
</tr>
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><strong>roSmallest</strong></font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Resizes the selected objects to the height or width of the smallest selected object.</font></td>
</tr>
<tr>
<td WIDTH="15%" VALIGN="TOP"><strong><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><strong>roLargest</strong></font></strong></td>
<td WIDTH="20"><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"> </font></td>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif">Resizes the selected object to the height or width of the largest selected object.</font></td>
</tr>
</table>
<p> </p></td>
</tr>
<tr>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><strong><a NAME="SnapPoint"></a>function SnapPoint(const Pt: TPoint): TPoint;</strong><br>
Returns the closest grid point to the given point. </font></td>
</tr>
<tr>
<td><font SIZE="2" FACE="Verdana, Arial, Helvetica, sans-serif"><strong><a NAME="SnapOffset" ID="SnapOffset"></a>procedure SnapOffset(const Pt: TPoint; var dX, dY: Integer);</strong><br>
Adjusts dX and dY parameters in the way that offseting the point specified by the Pt parameter by these values, moves the point on the closest grid point. </font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="ClientToGraph"></a>function
ClientToGraph(X, Y: Integer): TPoint;</b><br>
Converts X and Y pair of values from the client coordinates to
the graph cordinates.</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="GraphToClient"></a>function
GraphToClient(X, Y: Integer): TPoint;</b><br>
Converts X and Y pair of values from the graph coordinates to
the client cordinates.</font></td>
</tr>
<tr>
<td><font FACE="Verdana, Arial, Helvetica, sans-serif" SIZE="2"><b><a NAME="ScreenToGraph" ID="ScreenToGraph"></a>function ScreenToGraph(X, Y: Integer): TPoint;</b><br>
Converts X and Y pair
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -