// eine Schleife durch alle gelabelten Rahmen
for ( var i=0; i < labelFrames.length; i++ ) {
var theFrame = labelFrames[i];
theFrame.select();
// eine Schleife durch die Formatgruppen
for (var n=0; n < paraGroups.length; n++) {
var curGroup = paraGroups[n];
// prüft, ob der Name des Etiketts mit dem Namen der Absatzformategruppe übereinstimmt
if (theFrame.name == curGroup.name) {
alert ("Etikett: " + theFrame.name + "\r" + "Formatgruppe: " + curGroup.name);
// die jeweiligen Absatzformate
var pStyle1 = curGroup.paragraphStyles.itemByName("Subheadline");
var pStyle2 = curGroup.paragraphStyles.itemByName("Paragraph");
// mit parentStory erhalte ich auch Absätze im Übersatz
var allParas = theFrame.parentStory.paragraphs;
// eine Schleife durch alle Absätze im Rahmen
for ( var p=0; p < allParas.length; p++ ) {
var curPara = allParas[p];
if (curPara.appliedParagraphStyle.name == "Subheadline") {
curPara.appliedParagraphStyle = pStyle1;
}
else if (curPara.appliedParagraphStyle.name == "Paragraph") {
curPara.appliedParagraphStyle = pStyle2;
}
} // for
} // if
} // for
theFrame.fit(FitOptions.FRAME_TO_CONTENT);
} // for