🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: adobe.scripting.indesign
Article #8374

Re: JS: everyItem()

#8374
From: Steve_Light
Date: Mon, 16 Oct 2006 06:35
14 lines
1192 bytes
in JS:
app.activeDocument.pages.everyItem().rectangles.everyItem().fillColor="2";
app.activeDocument.pages.everyItem().rectangles.itemByRange(0, -1).fillColor="2";
same result

In VB error (because returns collection of objects):
a.ActiveDocument.Pages(1).Rectangles.ItemByRange(1, -1).FillColor = "2"

Strange...
JS: alert(app.activeDocument.pages[0].rectangles.itemByRange(0, -1));
returns one object - "[object Rectangle]"
VB(S): MsgBox (TypeName(a.ActiveDocument.Pages(1).Rectangles.ItemByRange(1, -1)))
returns collection - "Objects"
How to use ItemByRange in VB? :) I found it useful for text only.
Technical Details
Message-ID: <3bc1f85d.0@webcrossing.la2eafNXanI>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news2.volia.net!news.ecp.fr!news.stben.net!webcrossing
References: <3bc1f85d.-1@webcrossing.la2eafNXanI>

Show Full Headers
Complete Article Headers
X-Google-Thread: f939a,b463f739f5a1a327
X-Google-Attributes: gidf939a,public
X-Google-Language: ENGLISH,ASCII-7-bit
From: Steve_Light@adobeforums.com
Newsgroups: adobe.scripting.indesign
Subject: Re: JS: everyItem()
Message-ID: <3bc1f85d.0@webcrossing.la2eafNXanI>
Date: Sun, 15 Oct 2006 23:35:38 -0700
References: <3bc1f85d.-1@webcrossing.la2eafNXanI>
Lines: 17
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news2.volia.net!news.ecp.fr!news.stben.net!webcrossing