VisuFctDrawPolyline (FUN) ¶ FUNCTION VisuFctDrawPolyline : BOOL Draw polyline function that does not use IDrawContext InOut: Scope Name Type Comment Return VisuFctDrawPolyline BOOL Input itfXYPlotDriver IXYPlotDriver XYPlot driver pPolyPoints POINTER TO ARRAY [0..0] OF VisuElemBase.VisuStructPoint points iPoints INT number of points dwColor DWORD color iLineWidth INT line width eLineStyle VisuEnumPenStyle line style xDrawUnchecked BOOL True if the drawing operation is to be executed in any case
VisuFctDrawPolyline2 (FUN) ¶ FUNCTION VisuFctDrawPolyline2 : BOOL Draw polyline function that does not use IDrawContext This function does not do the internal copy of the points, the original points will be modified by the function; you cannot rely on them at the funtion exit InOut: Scope Name Type Comment Return VisuFctDrawPolyline2 BOOL Input itfXYPlotDriver IXYPlotDriver XYPlot driver pPolyPoints POINTER TO ARRAY [0..0] OF VisuElemBase.VisuStructPoint points iPoints INT number of points dwColor DWORD color iLineWidth INT line width eLineStyle VisuEnumPenStyle line style eCapStyle VisuEnumLineCapStyle cap style eJoinStyle VisuEnumLineJoinStyle join style xDrawUnchecked BOOL True if the drawing operation is to be executed in any case
VisuFctDrawText (FUN) ¶ FUNCTION VisuFctDrawText : BOOL Draw text InOut: Scope Name Type Comment Return VisuFctDrawText BOOL Input itfXYPlotDriver IXYPlotDriver XYPlot driver pText POINTER TO STRING Text to draw font VisuStructFont Font ot use (with color in) rect VisuStructSimpleRectangle Rectangle where to draw HorizontalAlignment VisuEnumHorizontalAlignment Horizontal alignment VerticalAlignment VisuEnumVerticalAlignment Vertical alignment xDrawUnchecked BOOL True if the drawing operation is to be executed in any case
VisuFctFillPolygon (FUN) ¶ FUNCTION VisuFctFillPolygon : BOOL Simple fill polygon function that does not use IDrawContext InOut: Scope Name Type Comment Return VisuFctFillPolygon BOOL Input itfXYPlotDriver IXYPlotDriver XYPlot driver pPolygonPoints POINTER TO ARRAY [0..0] OF VisuElemBase.VisuStructPoint iPoints INT number of points dwColor DWORD color xDrawUnchecked BOOL True if the drawing operation is to be executed in any case
VisuFctFillPolygon2 (FUN) ¶ FUNCTION VisuFctFillPolygon2 : BOOL Simple fill polygon function that does not use IDrawContext This function does not do the internal copy of the points, the original points will be modified by the function; you cannot rely on them at the funtion exit InOut: Scope Name Type Comment Return VisuFctFillPolygon2 BOOL Input itfXYPlotDriver IXYPlotDriver XYPlot driver pPolygonPoints POINTER TO ARRAY [0..0] OF VisuElemBase.VisuStructPoint iPoints INT number of points dwColor DWORD color xDrawUnchecked BOOL True if the drawing operation is to be executed in any case
VisuFctFillPolygon3 (FUN) ¶ FUNCTION VisuFctFillPolygon3 : BOOL Complex fill polygon function that does not use IDrawContext This function does not do the internal copy of the points, the original points will be modified by the function; you cannot rely on them at the funtion exit InOut: Scope Name Type Comment Return VisuFctFillPolygon3 BOOL Input itfXYPlotDriver IXYPlotDriver XYPlot driver pPolygonPoints POINTER TO ARRAY [0..0] OF VisuElemBase.VisuStructPoint iPoints INT number of points eType EFillingStyle Filling style dwColor DWORD Filling color pGradient POINTER TO VisuStructGradientColor Gradient parameters xDrawUnchecked BOOL True if the drawing operation is to be executed in any case
VisuFctFillRectangle (FUN) ¶ FUNCTION VisuFctFillRectangle : BOOL Fill rectangle function that does not use IDrawContext InOut: Scope Name Type Comment Return VisuFctFillRectangle BOOL Input itfXYPlotDriver IXYPlotDriver XYPlot driver rect VisuStructSimpleRectangle eType EFillingStyle Filling style dwColorFill DWORD color for filling dwColorBorder DWORD color for border pGradient POINTER TO VisuStructGradientColor Gradient parameters xDrawUnchecked BOOL True if the drawing operation is to be executed in any case
RULER (GVL) ¶ Attributes: qualified_only InOut: Scope Name Type Initial Comment Constant DW_MINMARK DWORD 16#1 draw minor marks DW_MAJMARK DWORD 16#2 draw major marks DW_NUMBER DWORD 16#4 draw numbers DW_NOOVERNUMBER DWORD 16#8 no overwrite numbers in the case the string area overlap one to other DW_LIMIT DWORD 16#10 draw number on axis limit close to bottom rectangle (it depends of direction) DW_FIRST DWORD 16#20 draw always the first number on axis DW_LAST DWORD 16#40 draw always the last number on axis DW_MIDDLE DWORD 16#80 draw always the middle number on axis DW_LINES DWORD 16#100 draw lines LEFT_RIGHT DWORD 16#1000 ruler direction sx->dx BOT_UP DWORD 16#2000 ruler direction bottom->up AXE_RIGHT_SIDE DWORD 16#10000 draw axe in a “right side shape” WHOLE_NUM DWORD 16#20000 maintain the whole number (no reduce in potence) RADIANT REAL 57.2958 NOT_VALID INT -30000
Enums ¶ EColorSetting (Enum) EFillingStyle (Enum) EImageStyle (Enum) ERectSetting (Enum) EShadowStyle (Enum)
EColorSetting (ENUM) ¶ TYPE EColorSetting : Attributes: qualified_only InOut: Name Initial Comment AXIS 0 Axis color TEXT font number color BACKG background color