VS:GetNumDashDataPairs/ja
Jump to navigation
Jump to search
.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix
Description
指定した破線の種類で定義されている、破線/間隔のペアの数を返します。 線の太さに連動しているかどうかも返します。 破線/間隔のペアは最大で5組です。
FUNCTION GetNumDashDataPairs(
dashIndex :INTEGER;
VAR swt :BOOLEAN) : INTEGER;
def vs.GetNumDashDataPairs(dashIndex): return (INTEGER, swt)
Parameters
dashIndex INTEGER 破線の種類のインデックス swt BOOLEAN 線の太さに連動している(TRUE)/していない(FALSE)
Example
PROCEDURE Example; VAR n, numPairs, dashIndex : INTEGER; scaleWThick :BOOLEAN; arrayDashDat : ARRAY[1..5] OF POINT; x,y : REAL; BEGIN dashIndex := GetDashStyleIndex(TRUE, 2, 0.12, 0.18, 0.03, 0.07); numPairs := GetNumDashDataPairs(dashIndex,scaleWThick); FOR n := 1 TO numPairs DO BEGIN IF (GetDashDataValPairAt(dashIndex, n , x, y)) THEN BEGIN arrayDashDat[n].x := x ; arrayDashDat[n].y := y ; END; END; END; RUN(Example);
Version
Availability: from Vectorworks 2015
See Also
VS Functions:
VS:GetDashDataValPairAt | VS:GetDashStyleIndex
VS Functions:
[[VS:GetDashDataValPairAt]]
| [[VS:GetDashStyleIndex]]