Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

InDesign skrypt: puste ramki tekstowe na ramki bez przypisania

68 views
Skip to first unread message

Robert Oleś

unread,
Oct 1, 2013, 11:48:28 AM10/1/13
to
Dostałem otwarty plik w InDesign a w nim rysunki, wykonanane w InDesignie
Niestety setki ramek, które nie powinny mieć przypisania ani do tekstu ani do grafiki, po przechowują tylko kolor tła lub grubość obrysu jest zdefiniowana jako ramki tekstowe i na dodatek pogrupowana. Skutkiem tego przy sprawdzaniu fontów mam totalny mess. dziesiątki fontów i stylów, których nawet nie mam w stystemie. Wiele z nich jest niestety zgurpowane i do pustych ramek są też wstawiane kotwice. Wyszukiwanie grepem \A\Z i zamiana to rzeźba.

Czy jest jakiś skrypt, który wyszukuje puste ramki tekstowe i zamienia je na ramki unassigned (bez przypisania/nieokreślone) ale pomija ramki, które mają wstawioną tylko kotwicę? i muszą zostać tekstowe.

Maciej Haudek

unread,
Oct 2, 2013, 5:24:41 PM10/2/13
to
Tue, 1 Oct 2013 08:48:28 -0700 (PDT), na pl.comp.dtp, Robert Oleś napisał(a):

> Czy jest jakiś skrypt, który wyszukuje puste ramki tekstowe i zamienia je
> na ramki unassigned (bez przypisania/nieokreślone) ale pomija ramki,
> które mają wstawioną tylko kotwicę? i muszą zostać tekstowe.

Myślę, że nawet nie trzeba sprawdzać, czy mają wstawioną kotwicę,
bo skoro mają "coś" to już nie są puste.

-----------------------------------------------------------------------
var myStories = app.activeDocument.stories.everyItem().getElements();
for (i = myStories.length - 1; i >= 0; i--){
var myTextFrames = myStories[i].textContainers;
for (j = myTextFrames.length - 1; j >= 0; j--) {
if (myTextFrames[j].contents == ""){
try {myTextFrames[j].contentType = ContentType.unassigned} catch(e) {}
}
}
}
-----------------------------------------------------------------------

--
Maciej Haudek
GG 300000

Robert Oleś

unread,
Oct 3, 2013, 4:26:35 AM10/3/13
to
Macieju, bardzo dziękuję za pomoc.
0 new messages