Gold squares behind text

I am fairly new to ID, been a Quarker for gazillion years.
May I ask a question?
I am working on a clients art in InDesign
some of the text has gold squares behind it (not always the entire word)
what does this mean
I know pink means font is missing
but have never seen this

Glyph replacement highlight. Looks like you chose all caps for style.
Check your prefs under composition if you want to turn it off.
Bob

Similar Messages

  • Color shift appears as square behind circle shapes when printing

    When I place a a circle with text within on top of a picture, there is a color shift in the shape of a square behind. anyone experienced this before?

    Looks like the issue in the CM thread.
    I'm trying to replicate the issue but haven't done it yet. Still grasping at straws
    1. Did the ID doc ever undergo Convert to Profile?
    2. In Swatch Panel do "Add unnamed colors". Make sure the grayscale is colored with swatches, not colors created in the Color Picker
    3. Do the color values in the swatches have crazy decimal values? Is the color mode of the swatches CMYK?
    4. What format are the grayscale links - TIFF or PSD?
    5. Make certain they are links, not embedded (I'm sure they are links though)
    6. The colorization - are there tints applied to the object colors, or are they 100%?

  • Images Behind Text in RTF Template

    While creating a few rtf templates, I noticed that if an image is to be shown behind text then the image will not render to back to .rtf by bi pub.
    If I put the image inline with text, it renders just fine.
    Am I missing a step that would allow me to render the image behind text or is it just working as intended?
    Oracle BI Publisher 10.1.3.4.1
    Thank you.
    Edited by: Crawler409 on Dec 17, 2010 2:49 PM
    Edited by: Crawler409 on Dec 17, 2010 2:50 PM

    Hi
    Can you pl. send me the RTF template and sample XML. I will try to fix the template.
    Thx
    chundi ([email protected])

  • Anchored objects behind text

    Is there a way to make an anchored box sit behind text? I have a section title with section numbers. I would like to place a piece of art behind all the section numbers. The box always comes out on top. I can create a new paragraph style with autonumbering for the section into it, place it over the art, group it, and then anchor it. The only problem is, now the section numbers won't show up in the running head. Any ideas? I'm using CS3. I used to be able to do this in FrameMaker. Thanks.

    Can't be done with anchored objects - sorry.
    But you can convert your text to a table - and that can put a background in there.
    OR
    Use Paragraph Rules to highlight a line of text or a pargraph of text
    http://www.theindesigner.com/blog/episode-49-paragraph-rules-rule

  • Selecting Graphics Behind Text

    Hello,
    I’m using Pages ’08 and working with a neat, layered, grouped graphic. There are three layers: a dark background graphic, a lighter middle graphic, and white text in a text box on top. All three use the exact same dimensions and are stacked one on top of the other for a total of three layers, grouped. None of the layers cause wrap.
    I’d like to select one of the graphics to edit the color and find that I cannot do it without ungrouping the items, moving the text layer out of the way, applying the new color, putting the text layer back in place, and then regrouping everything. It seems like unnecessary steps. It seems as if I should be able to use a modifier key and do a series of clicks to activate the layer that I want, much like when I used QuarkXPress and InDesign. Is there a similar key stroke in Pages?
    The user’s manual says “To select a floating object that’s behind text, place the pointer outside the text area, press the Command key, and then drag across the page until the object’s selection handles appear.” That doesn’t solve my concern, though.
    I've attached a sample of what my graphic looks like. It would be great if there were key strokes to use. If not I'll have to go back to each instance of the graphic and make changes to each one.
    Please let me know if you have an idea of how to make this work.
    Thanks,
    Scott

    Pages does not have any modifier keys to click down through layers like other DTP software.
    Unlocking and staggering the layers is the only way. There is an averaging command that does however let you centre them back on top of each other.
    Peter
    Greetings from sunny Broome.

  • Send object behind text

    Can you send an object behind text in the Ipad pages app so that the text is over the top of the object?

    After some researching I found it more productive to use a
    textArea component.
    One reason was the UIScrollBar is attached to it so
    dynamicallt resizing and moving is a breeze.
    I looked into the movieclip method swapDepths() to change the
    depth of movieclips and found
    it may be useful down the road.
    The main point of this thread was the dynamic UIScrollBar
    sitting on top of the area when created.
    With a dynamic textArea it positions itself acording to the
    Layer hiarcy. Add setSyles and there is
    no reason I see to use Dynamic text unless for less
    overhead???
    Thankyou kglad for you input!

  • HT3705 how i can solve format behind text troubleshoot?

    when im goin to move a picture, i go to format objects, and then select layout, then i select behind text and press ok... and this message is pop up:
    "the serve application,souce file, or item cannot be found. make sure the application is properly installed, and that it has not been deleted, moved, or removed"
    what i may do?

    Where do you go to format objects? In the menu? Where do you select layout? Nor can I find "behind text". Could you describe what you do with the wording that is in Pages?

  • Trying to insert a picture behind text in Word 2011 for Mac

    Can someone please help me? I am very fluent in Word 2010 for Windows, and this was a simple process. I was attempting to create a document in Word 2011 for Mac, like I've done many times on my pc. I wanted a picture in the background, with text on top of that. In the windows version, I would simply go to headers & footers, insert my picture, and set the word wrap to "behind text." When I closed the header/footer, I could put my text on top of the picture and by adjusting the text color and placement, I could create greeting cards, posters, flyers, whatever. Yesterday I tried to do the same with Word 2011 for Mac, and could not get rid of the white background behind my text. After attempting all the tricks I knew, I finally gave up. Can someone out there please point me in the right direction? (I tried to include a screen shot, but can't figure out how to use that little "insert image" button up there either. Sigh.)

    Since yours is a question about a feature in MS Word for Mac, I would recommend reposting your question in Microsoft's Support site for Word for Mac.  The experts there would be more conversant in that App.

  • Bring an object behind text

    Is ist possible to bring objects behind text?
    It should be possible somehow, becouse one template (Letter --> Elegant, im not quite shure if it's the same name in english) can do this!

    Thank you very much Bekins.
    Well, it's so easy if you know it

  • Cyan Highlight Behind Text in Design Pane

    Hi, Could anyone tell me why some of my pages have a cyan colored highlight behind the text in the design pane. It does not happen to all of my sites and am wondering why this particular site that is doing this, is doing his.
    File is a .asp extension, but other asp pages for other sites do not do this. Have checked code rewriting in prefs and do not see an instance where cyan is supposed to be implemented behind text. It's not in the style either and live page looks fine.
    Considered putting this thread go in App Dev forum instead but seems a general DW useablity issue as opposed to a dev issue. Please let me know if I should resubmit there.
    Using DW CS4 on 64 Bit Vista. What other details can I provide??
    thanx,
    jeff

    jeffo1477 wrote:
    Hi, Could anyone tell me why some of my pages have a cyan colored highlight behind the text in the design pane.
    The cyan highlighting indicates untranslated live data on a page that contains server-side code. Normally, it is applied only to dynamic text like this:
    If it's being applied to ordinary text, it suggests there's something unusual about your server-side code that's causing Dreamweaver to highlight the text in this way. The preference that controls the colour of the highlighting is in the Highlighting category of the Preferences panel.

  • Rays behind text?

    Hi,
    my first question is, is there an effect that comes with AE to create rays behind text? Any tutorials links?
    second question: how can I make a search limited to this After Effects forum?

    Thanks Szalam, these effects seem to be exactly what I need and I'm going to play with them right away.
    Your search link is also exactly a search capabilities that I was looking for. I can't find a link from this form page to it, how is one supposed to find it without asking around?
    Dave, thanks I'll keep in mind the effects from Trapcode if i can't do it with the built in effects.
    Regarding the search fields on the page of this forum they have never worked for me. I can't see the words "Search for an answer..." in any box. This is a screenshot of how I see this forum page with two empty search boxes. The search results show results from all kinds of forums. On the search result there is an option to limit the search to a forum but when I typed After Effects and searched for the word "Rays" it showed 0 result and the forum in the search options field is displayed as "After Effects (Japan)"

  • Display Image(which set as behind text)   based on some condition.

    hi all
    I have developed a xml report and in that rtf am displaying a static image (which is set as behin text).
    But i need to display the image based on some condition
    for example i have a field as ORG_ID
    if org_id=87 then image should display for that purpose am planning to use <?if:ORG_ID=87?> condition but where to place this condition for the image.
    kindly help me
    thanks for all in advance.

    that too not working because
    on image am displaying some other fields.
    see i think you didn't get my point.
    in my out put page am displaying item details ,quantity,and cost and customer details just like invoice copy .
    behind this data am displaying my company logo which will capture whole page size..
    if i place the image in table then fields will be automatically in table so i cant restrict image in this way.
    Kindly suggest any other way that works only for image which is behind text. i mean condition should be applicable only for image and leaving all other fileds in rtf.
    or
    help on this how to set a dynamic image as behind the text.
    Edited by: maddy on Nov 28, 2012 7:32 AM
    Edited by: maddy on Nov 28, 2012 7:35 AM

  • My Disk Utility icon in dock now has a square behind it?

    My Disk Utility icon in dock now has a square behind it when it didn't previously. How to correct?

    Just drag the Disk Utility icon straight up and off the Dock.
    If you want a new Disk Utiity icon in the Dock, go to HD > Applications > Utilities
    Launch Disk Utility. Then click and hold the new Dock icon then click Options > Keep in Dock

  • Captivate 5 NeoSpeech - GUI editor for VTML behind text?

    Is there a GUI editor to embed VTML “behind” text?  It seems NeoSpeech is the TTS engine of choice for English (US anyway). 
    Testing with Captivate 5, the generated audio is *almost* good enough for use as a narrator.  We have training “slides” where we voice over to enhance the experience.  We have been recording audio but keeping the same person working on this project is difficult.  I’d like to have a quality, reproducible source like TTS and the current implementation of NeoSpeech is about 95%. So, I’m thinking of planting VTML in the text but this makes the text awkward and the VTML is not for a casual user. 
    Is there a way to develop a plug-in that would allow an app to get to the text, manage the VTML behind the scenes something like OOXML is to text editors?

    I tested the "Loquendo" voices as Ashwin suggested. Mainly the British English one, Simon, as that can be somewhat compared to the US English. I think I like Paul from Neospeech better, but such a statement does not say much. Here are some more details:
    I like the British sound of Simon, I really do. But as far as the natural flow of the sentence - it is not as fluent as Paul from Neospeech. With Simon, I hear that the sentence is combined from independent units - words; sometimes there is a little break in between them (more noticeable than we would naturally do). Paul's renderings sound more like a solid sentence. Also, with Simon, I hear some unnatural intonation shifts in a middle of a word. Not to say that Paul does not have them - but not as often (and the latest Paul from Neospeech's website has very little of them).
    On the other side, I do not mean to say that I like everything from Neospeech. I do not like Kate - her intonation is sometimes very unnatural (to my ears). And while some say that the newest voice from Neospeech - Julie - is even better, I like it little less than Paul. True, Julie has a very nice delivery and some words she pronounces very clearly, but other parts she says indistinctly, causing me to wonder if she has an accent, or just lisps. Generally, I prefer male voice over the female one when it comes to computer voices, as the female voices - being in  higher frequencies, get more of the s sound. (Perhaps a de-esser could be built-in to the future version of Captivate to improve the voices :-).
      If I were to compare the English speaking voices, my list of preferences would be: 1. Paul, 2. Julie (this one is not in Captivate), 3. Simon + Kate. But remember, my ears are different than yours, so this all is just about what I like...  Martin P.

  • Slanted rectangle behind text - any chance to automate the process?

    Hi there,
    I would like to create effect which you can see on this image:
    The black and orange rectangles behind the capitals. The source which is pictured above comes from professional studio. They put separate rectangle behind the textframe:
    Imagine, that you create a catalog of 500 products. Each product has one black and one color rectangle. There are 20 different color codes for the bottom rectangle (these rectangles vary a bit in length, depending on the size of the text above). I feel putting a square object to the bottom layer like a bit clumsy approach. It is like creating paragraph dividers by Line Tool. Could you recommend some more tidier way for this? I am almost sure, that I will put a thousand of those rectangles to the layout and the client will decide ( a day before print), that "the reversed skew would look more professional"…
    The best way for this would be a Paragraph rule, but — what a surprise — no chance to skew the ends.
    I tried to create the new stroke preset, but no skew options.
    I also skewed the line manually and try to create the Object Style from it. The skew was not inherited by the new Object Style.
    Do I really do this manually in the age of spaceflights, cellphones and even electric tea kettles?
    Thank you!

    Hi all,
    Marc Autret has confirmed me his OK to unveil this great code.
    AjustementMagique.jsx permits a horizontal "scaling", in particular for tables. It works fine with ID CS4 (a very little bug sometimes). Not tested with CS5.
    But ... it does not work under ID CS6, CC and CC 2014!
    Marc gives his blessing to the heroes who would wish to do the update! 
    Enjoy!
    /*      AjustementMagique pour InDesign CS / CS2 -- 18/01/06           */
    /*      version 2.1b (FR) -- auteur: Marc Autret                       */
    /*      Explications : http://marcautret.free.fr/geek/indd/magicfit/   */
    /*      Installation et Utilisation:                                   */
    /*      0) !! Pour InDesign CS2 seulement !!                           */
    /*         Renommez le present fichier avec l'extension .jsx           */
    /*         (afin d'activer les fonctions extend script)                */
    /*      1) Placer le present fichier dans le sous-dossier              */
    /*         Presets/Scripts/ de l'application InDesign                  */
    /*      2) Lancer InDesign, ouvrir un document et selectionner         */
    /*         le(s) elements(s) a ajuster: bloc(s), colonnes(s)           */
    /*         [a defaut, le script ajuste le conteneur du pt d'insertion] */
    /*      3) Executer le script par Fenetre>Scripts>Scripts              */
    /*         suivi d'un double-clic sur AjustementMagique.js             */
    /*         (ou affecter au script un raccourci-clavier via             */
    /*         Edition>Raccourcis-clavier>Zone:"scripts")                  */
    /*      4) Un second appel du script sous un delai de 2 secondes       */
    /*         optimise si c'est possible l'ajustement (mode "fluide")     */
    /*                  Feedbacks : [email protected]                     */
    // REGLAGES
    var LATENCE = 2; // en secondes (defaut: 2)
    var PRECISION = 0.5; // en points (defaut:0.5)
    var APP_INT_VERSION = parseInt(app.version);
    // UTILITAIRES
    /*void*/ function exitMessage(/*exception*/ ex)
    alert("Erreur:\n" + ex.toString());
    exit();
    // METHODES DE LA CLASSE DOCUMENT
    /*void*/ Document.prototype.setUnitsTo = function(/*units*/ newUnits)
    // units est soit une valeur simple (horiz=vert), soit un array(horizUnits, vertUnits)
    var arrUnits = (newUnits.length) ? newUnits : new Array(newUnits,newUnits);
    this.viewPreferences.horizontalMeasurementUnits = arrUnits[0];
    this.viewPreferences.verticalMeasurementUnits = arrUnits[1];
    /*arr2*/ Document.prototype.getUnits = function()
    return(Array(
      this.viewPreferences.horizontalMeasurementUnits,
      this.viewPreferences.verticalMeasurementUnits));
    /*bool*/ Document.prototype.withinDelay = function()
    if (this.label)
      return( (Date.parse(Date())-this.label) <= LATENCE*1000 );
    return(false);
    /*void*/ Document.prototype.storeTimeStamp = function()
    this.label = Date.parse(Date()).toString();
    // METHODES GENERIQUES (NIVEAU OBJECT)
    /*arr*/ Object.prototype.asObjsToFit = function()
    // Retourne le(s) "conteneur(s) ajustable(s)" associe(s) a THIS
    // Type de retour: array OU collection
    // NULL en cas d'echec
    switch(this.constructor.name)
      case "TextFrame" : // textframe -> singleton this
      return(Array(this));
      case "Cell" : // cells -> parent columns
      var r = new Array();
      // !! [CS1] Cell::parentColumn === Cell !!
      // !! [CS2] Cell::parentColumn === Column !!
      // !! [CS2] Cells::lastItem().parentColumn BUG !!
      var c0 = this.cells.firstItem().name.split(":")[0];
      var c1 = this.cells.lastItem().name.split(":")[0];
      for (var i=c0 ; i<=c1; i++)
      r.push(this.parent.columns[i]);
      return(r);
      case "Table" /*CS2*/ : // table -> columns
      return(this.columns);
      case "Group" : // group -> textFrames
      return((this.textFrames.length>0) ? this.textFrames : null);
      case "Text" : // Text ou InsertionPoint
      case "InsertionPoint" : // -> travailler sur le conteneur
      var textContainer = this.getTextContainer();
      return((textContainer) ? textContainer.asObjsToFit() : null);
      default:
      return(null);
    /*obj*/ Object.prototype.getTextContainer = function()
    // Renvoie le TextFrame ou la cellule (Cell) contenant THIS
    // (Text ou InsertionPoint)
    // NULL si echec
    try { // try...catch because of CS2 behaviour
      if (this.parent.constructor.name == "Cell")
      return(this.parent);
      if (this.parentTextFrames) // pluriel sous CS2
      return(this.parentTextFrames[0]);
      if (this.parentTextFrame) // sing. sous CS1
      return(this.parentTextFrame);
      return(null);
    catch(ex) {return(null);}
    /*int*/ Object.prototype.computeIncludedObjectsWidth = function()
    // Analyse les objets incorpores (tables, PageItems) pour extraire
    // la largeur maxi qu'ils occupent
    // Le tableau objsNames peut etre etendu pourvu que
    // l'objet ajoute fournisse une methode computeWidth()
    var objsNames = new Array("pageItems","tables");
    var objsWidth = 0;
    var w = 0;
    for (var j=objsNames.length-1 ; j>=0 ; j--)
      for (var i=this[objsNames[j]].length-1 ; i>=0 ; i--)
      try
      {w = this[objsNames[j]][i].computeWidth({VISIBLE:true});}
      catch(ex)
      {w=0;}
      if (w > objsWidth) objsWidth=w;
    return(objsWidth);
    /*int*/ Object.prototype.computeWidth = function(/*bool*/ VISIBLE)
    // Methode generique pour les composants possedant des Bounds
    // VISIBLE true -> largeur EXTERNE
    // VISIBLE false -> largeur INTERNE
    if (VISIBLE)
      if (this.visibleBounds)
      return(this.visibleBounds[3]-this.visibleBounds[1]);
    else
      if (this.geometricBounds)
      return(this.geometricBounds[3]-this.geometricBounds[1]);
    return(0);
    /*int*/ Table.prototype.computeWidth = function()
    // Specialise Object::computeWidth dans le cas d'une Table
    return(this.width);
    /*arr*/ Object.prototype.createLinesSizesArray = function()
    // Renvoie sous forme de tabeau la taille (en cars) des lignes de THIS
    // Tableau vide si this.lines==NULL  OU  this.lines.length==0
    r = new Array();
    if (this.lines)
      for (var i=this.lines.length-1; i>=0 ; i--)
      r.unshift(this.lines[i].characters.length);
    return(r);
    /*bool*/ Object.prototype.isoceleLines = function(/*arr*/ arrSizes)
    // Indique si THIS.lines[i].characters.length == arrSizes[i] pour tout i
    if (this.lines.length != arrSizes.length) return(false);
    for (var i=arrSizes.length-1 ; i>=0 ; i--)
      if (arrSizes[i] != this.lines[i].characters.length)
      return(false);
    return(true);
    // METHODES SPECIFIQUES A TEXTFRAME
    /*bool*/ TextFrame.prototype.isEmpty = function()
    return(this.characters.length==0);
    /*bool*/ TextFrame.prototype.isOverflowed = function()
    return(this.overflows);
    /*int*/ TextFrame.prototype.getWidth = function()
    return(this.computeWidth({VISIBLE:false}));
    /*void*/ TextFrame.prototype.resizeWidthBy = function(/*int*/ widthOffset)
    // Redimensionne la largeur de widthOffset (signe)
    this.geometricBounds = Array(
      this.geometricBounds[0],
      this.geometricBounds[1],
      this.geometricBounds[2],
      this.geometricBounds[3] + widthOffset);
    /*int*/ TextFrame.prototype.computeMinWidth = function()
    // Renvoie la largeur mini du bloc compte tenu des objets
    // incorpores et de l'espacement interne (inner space)
    var inSpace = this.textFramePreferences.insetSpacing;
    var inWidth = (inSpace.length) ?
      inSpace[1] + inSpace[3] : // inspace gauche et droit distincts
      2*inSpace; // inspace uniforme
    return(this.computeIncludedObjectsWidth() + inWidth);
    /*int*/ TextFrame.prototype.getCharsCount = function()
    return(this.characters.length);
    /*int*/ TextFrame.prototype.getLinesCount = function()
    return(this.lines.length);
    /*arr*/ TextFrame.prototype.getLinesSizes = function()
    return(this.createLinesSizesArray());
    /*int*/ TextFrame.prototype.preserveCharsCount = function(/*int*/ charsCount)
    // OUI -> -1  , NON -> 1
    return( (this.characters.length != charsCount) ? 1 : -1 );
    /*int*/ TextFrame.prototype.preserveLinesCount = function(/*int*/ linesCount)
    // Indique si:
    // - nb de chars = linesCount
    // - le bloc NE DEBORDE PAS
    // OUI -> -1  , NON -> 1
    return( ((this.overflows) || (this.lines.length != linesCount)) ? 1 : -1 );
    /*int*/ TextFrame.prototype.preserveLinesSizes = function(/*arr*/ linesSizes)
    // Indique si:
    // chaque ligne x est isocele a linesSizes[x]
    // YES -> -1  , NOT -> 1
    return( (this.isoceleLines(linesSizes)) ? -1 : 1 );
    // METHODES SPECIFIQUES A COLUMN
    /*bool*/ Column.prototype.isEmpty = function()
    for (var i=this.cells.length-1; i>=0 ; i--)
      if (this.cells[i].characters.length>0) return(false);
    return(true);
    /*bool*/ Column.prototype.isOverflowed = function()
    // Indique si au moins une cellule est saturee
    // !! ATTENTION: Column::overflows n'est pas fiable !!
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      if (this.cells[i].overflows) return(true);
    return(false);
    /*int*/ Column.prototype.getWidth = function()
    return(this.width);
    /*void*/ Column.prototype.resizeWidthBy = function(/*int*/ widthOffset)
    // Redimensionne la largeur de colonne de widthOffset (signe)
    // !! Il faut RAFRAICHIR l'affichage !!
    this.width += widthOffset;
    // rafraichissement
    if (APP_INT_VERSION > 3)
      // CS2+
      this.recompose();
    else
      // CS -- merci a Tilo pour ce hack --
      for(var i = this.cells.length - 1 ; i >= 0 ; i-- )
      // Ce test stupide provoque le rafraichissement!
      if (this.cells[i].contents == null) {}
    /*int*/ Column.prototype.computeMinWidth = function()
    // Renvoie la largeur mini de la colonne compte tenu des
    // objets incorpores et de l'espacement interne
    var iCell = null;
    var w = 0;
    var r = 0;
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      iCell = this.cells[i];
      w = iCell.computeIncludedObjectsWidth() +
      iCell.leftInset + iCell.rightInset;
      if (w > r) r = w;
    return(r);
    /*arr*/ Column.prototype.getCharsCount = function()
    // Renvoie (tableau) le nb de cars de chaque cellule
    // si la cellule est saturee, le nb de cars est signe negativement
    var r = new Array();
    var sgn = 0;
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      sgn = (this.cells[i].overflows) ? -1 : 1;
      r.unshift(sgn * this.cells[i].characters.length);
    return(r);
    /*arr*/ Column.prototype.getLinesCount = function()
    // Renvoie (tableau) le nb de lignes par cellules
    var r = new Array();
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      r.unshift(this.cells[i].lines.length);
    return(r);
    /*bi-arr*/ Column.prototype.getLinesSizes = function()
    // Renvoie le nb de chars par cellule et par ligne (matrice)
    var r = new Array();
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      r.unshift(this.cells[i].createLinesSizesArray());
    return(r);
    /*int*/ Column.prototype.preserveCharsCount = function(/*arr*/ charsCount)
    // Indique si:
    // le signe de debordement (overflow) de la cellule X egale sgn(charsCount[X])
    // OUI -> -1  , NON -> 1
    var sgn = 0;
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      sgn = (this.cells[i].overflows) ? -1 : 1;
      if (sgn * charsCount[i] < 0) return(1);
    return(-1);
    /*int*/ Column.prototype.preserveLinesCount = function(/*arr*/ linesCount)
    // Indique si:
    // - le compte de lignes de la cellule x egale linesCount[x]
    // - aucune cellule ne deborde
    // OUI -> -1  , NON -> 1
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      if (this.cells[i].overflows) return(1);
      if (this.cells[i].lines.length != linesCount[i]) return(1);
    return(-1);
    /*int*/ Column.prototype.preserveLinesSizes = function(/*bi-arr*/ linesSizes)
    // Indique si:
    // - dans chaque cellule x, chaque LIGNE y est isocele a linesSizes[x][y]
    // (si une cellule deborde, renvoie 1)
    // OUI -> -1  , NON -> 1
    for (var i=this.cells.length-1 ; i>= 0 ; i--)
      if (this.cells[i].overflows) return(1);
      if (this.cells[i].isoceleLines(linesSizes[i]) == false) return(1);
    return(-1);
    // METHODES CENTRALES
    /*void*/ Object.prototype.manageFit = function(/*bool*/ FLUIDFITTING)
    // !! Sous CS2, previent un crash sur les "grosses" selections multicolonnes !!
    // !! Thx to Tilo for this hack --
    if (APP_INT_VERSION>=4)
      $.gc();
    // ne rien faire si objet vide
    if (this.isEmpty()) return;
    // largeur mini a preserver
    var minWidth = this.computeMinWidth();
    // let's go!
    this.processFit(FLUIDFITTING, minWidth);
    /*void*/ Object.prototype.processFit = function(/*bool*/ FLUIDFITTING, /*int*/ minWidth)
    // Ajuste cet objet en largeur
    // FLUIDFITTING true -> methode fluide, sinon: methode stricte
    // minWidth fixe le seuil minimal
    if (FLUIDFITTING)
      { // AJUSTEMENT FLUIDE
      if (this.isOverflowed())
      { // NB : les cellules saturees sont "transparentes" (negligees)
      var charsCount = this.getCharsCount();
      var evalFlag = function(thisObj)
      {return(thisObj.preserveCharsCount(charsCount));}
      else
      var linesCount = this.getLinesCount();
      evalFlag = function(thisObj)
      {return(thisObj.preserveLinesCount(linesCount));}
    else
      { // AJUSTEMENT STRICT
       // NB : les colonnes contenant 1 cellule saturee sont inchangees
      if ((this.constructor.name=="Column") && (this.isOverflowed()))
      return;
      var linesSizes = this.getLinesSizes();
      var evalFlag = function(thisObj)
      {return(thisObj.preserveLinesSizes(linesSizes));}
    // BOUCLE DICHOTOMIQUE
    var sgnFLAG = -1;
    var w = ( this.getWidth() - minWidth ) / 2;
    while (w >= PRECISION)
      // redim la largeur de +/- w
      this.resizeWidthBy(sgnFLAG*w);
      // +1 = augmenter | -1 = reduire
      sgnFLAG = evalFlag(this);
      // diviser le segment
      w = w/2;
    // sortie avec sgnFLAG==+1 -> annuler la derniere reduction -> +2w
    if (sgnFLAG>0) this.resizeWidthBy(2*w);
    // PROGRAMME PRINCIPAL
    if ( app.documents.length > 0 )
      if ( app.activeWindow.selection.length > 0 )
      try {
      var thisDoc = app.activeDocument;
      var FLUIDFLAG = thisDoc.withinDelay();
      var memUnits = thisDoc.getUnits();
      thisDoc.setUnitsTo(MeasurementUnits.points);
      var selObjs = app.activeWindow.selection;
      var objsToFit = null;
      for (var i=selObjs.length-1 ; i>=0 ; i--)
      objsToFit = selObjs[i].asObjsToFit();
      if (objsToFit)
      for (var j=objsToFit.length-1 ; j>=0 ; j--)
      objsToFit[j].manageFit(FLUIDFLAG);
      thisDoc.setUnitsTo(memUnits);
      thisDoc.storeTimeStamp();
      catch(ex)
      thisDoc.setUnitsTo(memUnits);
      exitMessage(ex);
      else
      alert("Aucun objet n'est selectionne!");
    else
      alert("Aucun document n'est ouvert!");

Maybe you are looking for

  • Connection between oracle forms10g on XP and oracle db 11g on WINDOWS 7

    Hello, I am trying to connect forms 10g R2 to oracle 11g. My forms is on windows XP inside VMware while my db is on windows 7 64 bit host. i have tried all ways known to me and the ones i saw on the internet but none works. I will be glad if you can

  • Exporting image maps, no option to save HTML

    Hi All, I'm trying to export an image map from Illustrator CS6. However I can't get it to save the HTML. I've setup my hotspots etc. However when I do "Save for Web", there is no option to save "Images & HTML". It only gives me the option of "Image O

  • HT5312 I forgot my security question answers. How do I reset it?

    So I finnaly got around to getting some iTunes money and just when I want to buy something i have to go trough a security question that i forgot the answers to months ago.

  • DELETE SOURCE SYSTEM FORCEFULLY

    Hi Experts,            I am working on BW 3.5 had a r/3 source system which has been formatted recently now when i am trying to delete this source system (while going traough RSA1->source system right click delete) it says "deleting source system fai

  • Question Slide Templates and importing

    I have a template with question slides and I've saved it as a cp file. I then attempted to import slides and objects from another project. It appears to be importing, and then the only slides I have are the originals. None of the new slides appear. ?