VS:SetFillBack: Difference between revisions
m (1 revision) |
No edit summary |
||
Line 56: | Line 56: | ||
==== Python ==== | ==== Python ==== | ||
<code lang="py"> | <code lang="py"> | ||
vs.SetFillBack( h, (0, 0, 0) ) # using rgb values in a tuple | |||
vs.SetFillBack( h, 255 ) # using color index, be careful with color indexes after VW12 | |||
</code> | </code> | ||
</sample> | </sample> |
Revision as of 16:38, 11 February 2015
.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix
Description
Procedure SetFillBack sets the fill background color setting of the specified object. RGB values are in the range of 0~65535.
PROCEDURE SetFillBack(
h :HANDLE;
color :LONGINT);
def vs.SetFillBack(h, color): return None
Parameters
h HANDLE Handle to object. color LONGINT RGB color value.
Remarks
This Procedure will also accept a single INTEGER Color Palette Index value in lieu of three LONGINT RGB values for the COLOR parameter. (Tested in VW12.5 on a Mac).
orso: Some time ago I wrote a page about this feature and others; see: Color Index. You'll find a list of all color routines accepting double variable type.
orso: SetFillBack, SetFillFore will remove the "ByClass" attribute of the PEN as well. Remember to parse for it and restore it (up to VW 13).
Example
VectorScript
{ Sets the Fill Background to black } SetFillBack(h, 0, 0, 0); { using rgb values } SetFillBack(h, 255); { using color index, be careful with color indexes after VW12 } { Conversely, GetFillBack will only return RGB values. }
Python
vs.SetFillBack( h, (0, 0, 0) ) # using rgb values in a tuple vs.SetFillBack( h, 255 ) # using color index, be careful with color indexes after VW12
Version
Availability: from All Versions
See Also
VS Functions:
VS:RGBToColorIndex | VS:ColorIndexToRGB
[[VS:RGBToColorIndex]]
| [[VS:ColorIndexToRGB]]