VS:GetDropShadowData: Difference between revisions
Jump to navigation
Jump to search
m (1 revision) |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 67: | Line 67: | ||
----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- | ||
<remark></remark> | <remark> | ||
[[User:Ptr|Ptr]] [2021.03.02]: | |||
nUnits returns 0 for page units and 1 for world units. | |||
Disregarding the document unit settings, if nUnits = 0, dOffset and dBlurRadius are in inch, if nUnits = 1, dOffset and dBlurRadius are in mm. | |||
[[User:Ptr|Ptr]] [2021.02.22]: | |||
The RGB values out of this call return pretty strange values ranging from -32640 to 32639. | |||
To get them converted to RGB255 values, use: | |||
<code lang="py"> | |||
if colorRV > 0: | |||
colorR = colorRV / 257 | |||
else: | |||
colorR = (colorRV + 65536) / 257 | |||
</code> | |||
</remark> | |||
----------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
Latest revision as of 12:51, 2 March 2021
.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix
Description
FUNCTION GetDropShadowData(
h :HANDLE;
VAR nUnits :INTEGER;
VAR dOffset :REAL;
VAR dBlurRadius :REAL;
VAR dAngle :REAL;
VAR nOpacity :INTEGER;
VAR colorRV :INTEGER;
VAR colorGV :INTEGER;
VAR colorBV :INTEGER) : BOOLEAN;
def vs.GetDropShadowData(h): return (BOOLEAN, nUnits, dOffset, dBlurRadius, dAngle, nOpacity, colorRV, colorGV, colorBV)
Parameters
h HANDLE nUnits INTEGER dOffset REAL dBlurRadius REAL dAngle REAL nOpacity INTEGER colorRV INTEGER colorGV INTEGER colorBV INTEGER
Remarks
Ptr [2021.03.02]:
nUnits returns 0 for page units and 1 for world units.
Disregarding the document unit settings, if nUnits = 0, dOffset and dBlurRadius are in inch, if nUnits = 1, dOffset and dBlurRadius are in mm.
Ptr [2021.02.22]: The RGB values out of this call return pretty strange values ranging from -32640 to 32639. To get them converted to RGB255 values, use:
if colorRV > 0: colorR = colorRV / 257 else: colorR = (colorRV + 65536) / 257
Version
Availability: from Vectorworks 2017