PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
New WINDEV, WEBDEV, WINDEV Mobile 24 feature!
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Declares the default color and style for the lines, rectangles, circles, ... found in an Image variable.
Example
MyImage is Image = "Test.gif"
// Declare the default color and style for the different lines
MyImage.Pen(LightGreen, 3)
IMG_MyDrawing = MyImage
 
Syntax
<Image variable>.Pen(<Color> [, <Line style> [, <Line thickness> [, <Opacity>]]])
<Image variable>: Image variable
Name of Image variable to use.
<Color>: Integer or constant
Default color for the different lines. This color corresponds to:
  • an RGB color (returned by RGB),
  • an HSL color (returned by HSL),
  • a preset color of WLanguage.
  • Versions 23 and later
    a Color variable. In this case, the opacity specified in the variable is taken into account.
    Android Not available.
    New in version 23
    a Color variable. In this case, the opacity specified in the variable is taken into account.
    Android Not available.
    a Color variable. In this case, the opacity specified in the variable is taken into account.
    Android Not available.
    Versions 23 and later
    a Color variable. In this case, the opacity specified in the variable is taken into account.
    New in version 23
    a Color variable. In this case, the opacity specified in the variable is taken into account.
    a Color variable. In this case, the opacity specified in the variable is taken into account.
<Line style>: Optional integer
Default style for the different lines:
  • 0 (by default): Solid line
  • 1: Dash (---)
  • 2: Line and dot (-.-.-)
  • 3: Dot and dash (-.-.-)
  • 4: Dash and two dots (-..-..-)
  • 5: Invisible line
<Line thickness>: Optional integer
Thickness of the line in pixels (1 by default). Only the Solid Line style is available if this parameter is greater than 1.
<Opacity>: Optional integer
Opacity of color, included between 0 (transparent) and 255 (opaque). An opacity set to 128 is used to blend 50% of the color with the existing color found in the control.
Notes:
  • This opacity will be taken into account if the drawing found in the Image control was initialized with the dWithOpacity constant (<Image variable>.StartDrawing).
  • Versions 23 and later
    If the <Color> parameter corresponds to a Color variable, this parameter must not be specified: the opacity specified in the variable will be taken into account.
    New in version 23
    If the <Color> parameter corresponds to a Color variable, this parameter must not be specified: the opacity specified in the variable will be taken into account.
    If the <Color> parameter corresponds to a Color variable, this parameter must not be specified: the opacity specified in the variable will be taken into account.
Related Examples:
The drawing functions Unit examples (WINDEV): The drawing functions
[ + ] Using the main drawing functions of WINDEV to:
- Initialize an Image control for drawing
- Draw simple shapes
- Write a text into a drawing
- Change the color in a drawing
Component : wd240pnt.dll
Minimum version required
  • Version 24
This page is also available for…
Comments
Click [Add] to post a comment