Procedure SetFillFore sets the fill foreground color setting of the referenced object. RGB values are in the range of 0~65535.
PROCEDURE SetFillFore(
h : HANDLE;
color : LONGINT);def vs.SetFillFore(h, color):
return None| Name | Type | Description |
|---|---|---|
| h | HANDLE | Handle to object. |
| color | LONGINT | RGB color value. |
_c_ 2015.05.19: This Procedure will also accept a single INTEGER Color Palette Index value in lieu of three LONGINT RGB values for the COLOR parameter. The Color index can be obtained with RGBToColorIndex. See remarks under SetPenFore for more infos. On Vectorlab there is a list of all color routines accepting multiple variable type, see: [http://www.vectorlab.info/index.php?title=Index_pitfalls#Colors Color Index].
; Warning: SetFillBack, SetFillFore will remove the "ByClass" attribute of the PEN as well. Remember to parse for it and restore it.
SetFillFore(h, 65535, 0, 39321); { using RGB values }
colorIndex := RGBToColorIndex(65535, 0, 39321);
SetFillFore(h, colorIndex); { using Color Index values }vs.SetFillFore(h, (65535, 0, 39321)) # using RGB values
colorIndex = vs.RGBToColorIndex(65535, 0, 39321)
vs.SetFillFore(h, colorIndex) # using Color Index valuesBEGIN
FFillFore (R, G, B);
SetFillFore (objectH, R, G, B);
FFillBack (R, G, B);
SetFillBack (objectH, R, G, B);
END;
BEGIN
SetFillFore( childH, redValue, greenValue, blueValue );
SetFillBack( childH, redValueBack, greenValueBack, blueValueBack );
END;
{set Callout Fill Pattern from the FPat of the TextNote's text block}
SetFPat( CNH, GetFPat( textFoundH ) );
{set Callout Fill Pattern Fore color from the FPat fore color of the TextNote's text block}
GetFillFore( textFoundH, red, green, blue );
SetFillFore( CNH, red, green, blue );
{set Callout Fill Pattern Back color from the FPat Back color of the TextNote's text block}
GetFillBack( textFoundH, red, green, blue );
SetFillBack( CNH, red, green, blue );
{====================== Set Attributes ======================} vs.SetFillColorByClass(hTmpHand)
else:
colorR, colorG, colorB = vs.GetFillFore( gObjHandle )
vs.SetFillFore( hTmpHand, ( colorR, colorG, colorB ) )
vs.SetFillBack(objH, vs.GetFillBack(parentH))
vs.SetFillFore(objH, vs.GetFillFore(parentH))
vs.SetPenBack(objH, vs.GetPenBack(parentH))
vs.SetPenFore(objH, vs.GetPenFore(parentH))
start, end, style, size = vs.GetMarker(parentH)
vs.SetMarker(objH, start, end, style, size)VS Functions: RGBToColorIndex | ColorIndexToRGB
Availability: from All Versions