From ac7c62d7555a6cebca926dc51ebc39cb235982db Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 23 May 2009 00:14:50 +0000 Subject: use doc subdirs git-svn-id: svn://tug.org/texlive/trunk@13408 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/support/texdraw/texdraw_9.html | 321 +++++++++++++++++++++ 1 file changed, 321 insertions(+) create mode 100644 Master/texmf-dist/doc/support/texdraw/texdraw_9.html (limited to 'Master/texmf-dist/doc/support/texdraw/texdraw_9.html') diff --git a/Master/texmf-dist/doc/support/texdraw/texdraw_9.html b/Master/texmf-dist/doc/support/texdraw/texdraw_9.html new file mode 100644 index 00000000000..6a96d49c59d --- /dev/null +++ b/Master/texmf-dist/doc/support/texdraw/texdraw_9.html @@ -0,0 +1,321 @@ + + + + +TeXdraw - D. Alphabetic listing of commands + + +Go to the first, previous, next, last section, table of contents. +


+ + +

D. Alphabetic listing of commands

+

+ + + +

+ +
\arrowheadsize l:length w:width +
+Set the arrowhead size to be length units long and width +units wide. The width is measured across the "base" of the arrowhead. +The initial arrowhead size has a length of 0.16 inches and a +width of 0.08 inches. + +
\arrowheadtype t:type +
+Set the arrowhead type to type, where type is one of +F, T, W, V, or H. There are two +kinds of arrowheads. The first kind is a triangle. There are 3 +variants: type T is an empty triangle, type F is a filled +triangle (using the current gray level for lines), type W is a +triangle filled with white. The second kind of arrowhead is an open +ended Vee. There are 2 variants: type V has the stem continue to +the tip, type H has the stem stop at the base of the arrowhead. +The initial arrowhead type is T. + +
\avec (x y) +
+Draw a line with an arrowhead from the current position to +(x y). The new current position is (x +y). The arrowhead is aligned with the line, with the tip at +(x y). + +
\begin{texdraw} +
+Start a TeXdraw drawing. The drawing is terminated with an +\end{texdraw} command. This command is for use with LaTeX. + +
\bsegment +
+Start a drawing segment. The coordinate system is shifted such that the +current position corresponds to the coordinate (0 0). Changes to +scaling, position and line parameters stay local to the drawing segment. + +
\btexdraw +
+Start a TeXdraw drawing. The drawing is terminated with an +\etexdraw command. + +
\centertexdraw { ... } +
+Center a TeXdraw box. The argument contains TeXdraw commands. +The resulting box has the horizontal size \hsize and height equal +to the height of the drawing. + +
\clvec (x1 y1)(x2 y2)(x3 y3) +
+Draw a Bezier curve from the current position to the coordinate +(x3 y3) which becomes the new current position. The +coordinates (x1 y1) and (x2 y2) +serve as control points for the curve. Only the last coordinate given +is used to update the size of the drawing. + +
\drawbb +
+Draw a ruled box around the effective size of a drawing produced by +TeXdraw commands. + +
\drawdim dim +
+Set the units to dim. The argument dim can be any valid +TeX dimension unit. The units are used to interpret coordinate +values. Examples of valid units: cm, mm, in, +pt, and bp. + +
\end{texdraw} +
+End a TeXdraw drawing started with a \begin{texdraw} +command. The resulting TeXdraw drawing is placed in a box with +height equal to the height of the drawing and width equal to the width +of the drawing. The depth of the box is zero. This command is for use +with LaTeX. + +
\esegment +
+End a drawing segment. The current position in effect before the +corresponding \bsegment command is restored. The scaling and +line parameter values revert to those in effect before the corresponding +\bsegment was invoked. + +
\etexdraw +
+End a TeXdraw drawing started with a \btexdraw command. The +resulting TeXdraw drawing is placed in a box with height equal to the +height of the drawing and width equal to the width of the drawing. The +depth of the box is zero. + +
\everytexdraw { ... } +
+Specify TeXdraw commands to be executed at the beginning of every +TeXdraw drawing. + +
\fcir f:level r:radius +
+Draw a filled circle with center at the current position. The radius is +specified by radius. The circle is painted with the gray level +specified by level. A gray level of 1 corresponds to white, with +decreasing values getting darker. The level 0 is full black. This +command does not draw a line along the circumference. The drawing size +is increased if necessary to contain the circle. + +
\fellip f:level rx:x-radius ry:y-radius +
+Draw a filled ellipse with center at the current position. The radius +in the x direction is specified by x-radius. The radius in +the y direction is specified by y-radius. The ellipse is +painted with the gray level specified by level. A gray level of 1 +corresponds to white, with decreasing values getting darker. The level +0 is full black. This command does not draw a line along the boundary +of the ellipse. The drawing size is increased if necessary to contain +the ellipse. + +
\htext (x y){text} +
+
\htext {text} +
+The first form of this command places the TeX text text +horizontally with the text reference point at the coordinate +(x y). The new current position is (x +y). The second form of this command places the TeX text +text horizontally with the text reference point at the current +position. The text reference point is set with the \textref +command. + +
\ifill f:level +
+Close the current path and paint the interior of the region with gray +level level. The line around the path is not drawn. Gray levels +are real values from 0 (black) through intermediate values (grays) to 1 +(white). + +
\larc r:radius sd:start-angle ed:end-angle +
+Draw a counterclockwise arc. The center of the arc is at the current +position. The radius is specified by radius. The start and end +angles (in degrees) are specified by start-angle and +end-angle. This command does not affect the limits (size) of the +drawing. + +
\lcir r:radius +
+Draw a circle with center at the current position. The radius is +specified by radius. This command draws a line along the +circumference of the circle. The drawing size is increased if necessary +to contain the circle. + +
\lellip rx:x-radius ry:y-radius +
+Draw an ellipse with center at the current position. The radius in the +x direction is specified by x-radius. The radius in the +y direction is specified by y-radius. The drawing size is +increased if necessary to contain the ellipse. + +
\lfill f:level +
+Close the current path, draw the line around the path using the current +grey level for lines and paint the interior of the region with specified +gray level level. Gray levels are real values from 0 (black) +through intermediate values (grays) to 1 (white). + +
\linewd width +
+Set the line width to width units. Initially width is 0.01 +inches (corresponding to 3 pixels at 300 pixels to the inch). + +
\lpatt (pattern) +
+Set lines to have the pattern (pattern). A pattern is a +sequence of on/off lengths separated by blanks and enclosed in parentheses. +The lengths alternately specify the length of a dash and the length of a +gap between dashes. Each length is interpreted using the current +scaling and drawing units. The pattern is used cyclically. The empty +pattern signifies a solid line. The initial line pattern is a solid +line, corresponding to the empty pattern \lpatt (). + +
\lvec (x y) +
+Draw a line from the current position to coordinate (x +y). The new current position is (x y). + +
\move (x y) +
+Move to coordinate (x y). The new current position +is (x y). + +
\ravec (dx dy) +
+Draw a line with an arrowhead from the current position, dx units +in the x direction and y units in the y direction. +The final position becomes the new current position. The arrowhead is +aligned with the line, with the tip at the new current position. + +
\relsegscale value +
+Adjust the segment scale factor by multiplying by value. This has +the effect of multiplying the current overall scale factor by the same +factor. The overall scaling factor is the product of the unit scale +factor and the segment scale factor. + +
\relunitscale value +
+Adjust the unit scale factor by multiplying by value. This has +the effect of multiplying the overall scale factor by the same factor. +The overall scaling factor is the product of the unit scale factor and +the segment scale factor. + +
\rlvec (dx dy) +
+Draw a line from the current position, dx units in the x +direction and dy units in the y direction. The final +position becomes the new current position. + +
\rmove (dx dy) +
+Move from the current position, dx units in the x direction +and dy units in the y direction. The final position becomes +the new current position. + +
\rtext td:angle (x y){text} +
+
\rtext td:angle {text} +
+The first form of this command places the TeX text text at an +angle with the text reference point at the coordinate (x +y). The new current position is (x y). The +second form of this command places the TeX text text at an +angle with the text reference point at the current position. In both +cases, the TeX text is placed in a box and the box is rotated +counterclockwise by angle degrees about the text reference point. +The text reference point is set with the \textref command. + +
\savecurrpos (*px *py) +
+Save the current position as the absolute position referenced by +(*px *py). + +
\savepos (x y)(*px *py) +
+Save the coordinate position (x y) as the absolute +position referenced by (*px *py). The coordinate +(x y) is interpreted in the normal fashion as a +coordinate relative to the current segment, using the current scaling +factors and drawing unit. + +
\setgray level +
+Set the gray level of lines. Gray levels are real values from 0 (black) +through intermediate values (gray) to 1 (white). The initial gray level +is 0 corresponding to black. + +
\setsegscale scale +
+Set the segment scale factor. The argument scale is a real number +which is used to scale coordinate values. The overall scale factor is +the product of the unit scale factor and the segment scale factor. + +
\setunitscale scale +
+Set the unit scaling to scale. The argument scale is a real +number which is used to scale coordinate values. The overall scaling +factor is the product of the unit scale factor and the segment scale +factor. + +
\texdrawbox { ... } +
+Create a TeXdraw box. The argument contains TeXdraw commands. +This macro returns a TeX box with height equal to the height of the +drawing and width equal to the width of the drawing. The depth of the +box is zero. + +
\textref h:h-ref v:v-ref +
+Set the text reference point for subsequent text commands. The +horizontal reference point h-ref is one of L, C or +R (left, center or right). The vertical reference point +v-ref is one of T, C or B (top, center or +bottom). For rotated text, the reference point is determined before +rotation. The initial text reference point corresponds to +\textref h:L v:B. + +
\vtext (x y){text} +
+
\vtext {text} +
+The first form of this command places the TeX text text +vertically with the text reference point at the coordinate +(x y). The new current position is (x +y). The second form of this command places the TeX text +text vertically with the text reference point at the current +position. In both cases, the TeX text is placed in a box and the box +is rotated counterclockwise by 90 degrees about the text reference +point. The text reference point is set with the \textref +command. + +
+ +


+Go to the first, previous, next, last section, table of contents. + + -- cgit v1.2.3