7 Replies Latest reply on Mar 24, 2015 4:34 AM by digidruk

    raster achter tekst

    digidruk

      Hallo,

       

      Ik heb een script, het werkte altijd prima alleen nu niet meer en ik weet niet waar de fout zit.

      Het script werkt als volgt:

      Selecteer tekst > bereken de hoogte > plaats 'achter' de tekst een lijn met als dikte de hoogte in 25% zwart > spring de tekst 2 mm in links en rechts.

      Er komt dan een 'rastervlak' achter de tekst te staan. Eenvoudiger dan eerst tekst knippen, kader trekken, vullen met 25% en een insert van 2mm rondom [veel handelingen]

       

      Dit is het script [wat niet meer werkt ]

      ----------------------------------------------------------------

       

      belowoffset = 5;

      extra = 5;

      oldvprefs = app.activeDocument.viewPreferences.verticalMeasurementUnits;

      app.activeDocument.viewPreferences.verticalMeasurementUnits = MeasurementUnits.points;

      y1 = app.selection[0].lines[0].baseline;

      // Calculate the height of the selected text = line weight\

      y = app.selection[0].lines[-1].baseline - y1;

      // Compensate for additional space\

      ld = app.selection[0].leading;

      y = y + ( ld == Leading.AUTO ? app.selection[0].pointSize * 1.2 : ld) + extra;

      var lastPara = app.selection[0].paragraphs[-1]

      lastPara.ruleBelow = true;

      lastPara.ruleBelowColor = 'Black';

      lastPara.ruleBelowTint = 25;

      lastPara.ruleBelowLineWeight = y;

      lastPara.LeftIndent = '2mm';

      lastPara.RightIndent = '2mm';

      lastPara.ruleBelowOffset = -(y-belowoffset);

      app.activeDocument.viewPreferences.verticalMeasurementUnits = oldvprefs;

       

      ----------------------------------------------------------------

       

      Iemand een idee?