Documentation component by D.Glodt (c)2000-2004 Appendix A: QBitmapEx

QBitmapEx Component

QBitmapEx is a control as a QBitmap with extensions of  méthods.
The loading of other graphic formats as well as the storage to Jpg format are possible

          if the DLL Nviewlib is present in the system window or the directory of application.

QBitmapEx Properties
Field Type R/W Default




PenSize Long RW 1
Pen size for draw  line,rectangle and circle RW
PenStyle Long RW PS_SOLID_BMP
Pen style , the others values are:
PS_SOLID_BMP=0
PS_DASH_BMP=1
PS_DOT_BMP=2
PS_DASHDOT_BMP=3
PS_DASHDOTDOT_BMP=4
PS_NULL_BMP=5
PS_INSIDEFRAME_BMP=6

QBitmapEx Methods
Method Type Description Params




DrawIco SUB(left%,top%,width%,height%,handle%) Draw an icon 3
If the width and height parameters  are  0,the icon will show with his dimensions by défault.
CopyToClipboard SUB Copy image to clipboard 0
PasteFromClipboard SUB(x%,y%) Paste the image of clipboard 2
GetWidthClipboard FUNCTION as INTEGER Return the image width  of clipboard 0
GetHeightClipboard FUNCTION as INTEGER Return the image height of clipboard 0
CanPaste FUNCTON as BOOLEAN Return true if image présent in the clipboard 0
Circle SUB(x1%,y1%,x2%,y2%,c%) Draw a circle 5
CircleFilled SUB(x1%,y1%,x2%,y2%,c%,Fill%) Draw a circle filled 6
Rectangle SUB(x1%,y1%,x2%,y2%,c%) Draw a rectangle 5
RectangleFilled SUB(x1%,y1%,x2%,y2%,c%,Fill%) Draw a rectangle filled 6
RoundRect SUB(x1%,y1%,x2%,y2%,x3%,y3%,c%) Draw a round rectangle 7
RoundRectFilled SUB(x1%,y1%,x2%,y2%,x3%,y3%,c%,Fill%) Draw a round rectangle filled 8
Line SUB(x1%,y1%,x2%,y2%,c%) Draw a line 5
FillSurface SUB(x%,y%,c%) Fill the surface pointed by the color of pixel x,y 3
TextOut SUB(x%,y%,s$,fc%,bc%) Draw  text 5
InvertColor SUB(x%,y%,width%,height%) Invert color 4
Mirror SUB(x%,y%,width%,height%) Make a miror x 4
Flip SUB(x%,y%,width%,height%) Make a miror y 4
LoadOtherImage SUB(FileName$,Progress&,Language$) Load image from dll Nviewlib format 3
The parameter progress is use to display a bar of  progression 
during the loading of file.(true or false) 
The Language parameter corresponds to the language supported by
DLL 
SaveAsJpg SUB(FileName$,Quality&) Save image to jpg format 2
The Quality parameter corresponds to the storage quality.

QBitmapEx Events
Event Type Occurs when... Params




QBitmapEx Example

Hosted by uCoz