VS:ForEachObjectInLayer/ja: Difference between revisions

From Vectorworks Developer
Jump to navigation Jump to search
m (1 revision)
 
m (1 revision)
 
(No difference)

Latest revision as of 14:30, 12 August 2013

.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix

Description

指定した条件に合致した図形を、指定した手続きで処理します。

PROCEDURE ForEachObjectInLayer(
actionFunc :PROCEDURE;
objOptions :INTEGER;
travOptions :INTEGER;
layerOptions :INTEGER);
def vs.ForEachObjectInLayer(actionFunc, objOptions, travOptions, layerOptions):
    return None

Parameters

actionFunc PROCEDURE 関数型サブルーチンの名前
objOptions INTEGER 図形選択オプション番号
travOptions INTEGER 検索オプション番号
layerOptions INTEGER レイヤ選択オプション番号

Example

PROCEDURE Example;

FUNCTION MakeItRed(h :HANDLE) :BOOLEAN;
VAR
	r, g, b :LONGINT;
BEGIN
	ColorIndexToRGB(7, r, g, b);
	SetFillBack(h, r, g, b);
END;
	
BEGIN
	ForEachObjectInLayer(MakeItRed, 2, 0, 4);
END;
RUN(Example);

Version

利用可能バージョン: VectorWorks8.5