Jumping text?

Hello,
Does anyone have an idea or know why these elements are moving?
I have a dynamic table where the user can add rows and in one of the columns of the table contains four check boxes. As rows are added to the table they display correctly with in a page. Once the table expands to the second page the check boxes of the first row move, however if you add another row to the table it will display correctly until it jumps to the next page. I doesn't seem to make a difference if the check boxes are grouped or not.
Thank you
Check boxes
Check boxes on a new page
Elements

Should the problem return, please convert to outlines as a test, so we know if there is a screen redraw problem, or an acutal font conflict/technical problem that would cause the type to print incorrectly.
In CS4 the type engine was changed, so if you open a for example a CS3 file in CS5 your text will not be editable until you use the command type >> legacy text >> convert all legacy text. Type on a path will in most cases reflow, and need to be fixed, area and point type may also reflow.
Defintley delete your .LST, the process is harmless and can correct a corrupted font database file. There are utilities like font finagler that acan clean out your cache http://homepage.mac.com/mdouma46/fontfinagler/

Similar Messages

  • Jumping text issue in RichEditableText

    Hi,
    I am using text layout framework in my application. I am using RichEditableText for editing the text.
    txtComp = new RichEditableText();
    txtComp.height = 50;
    txtComp.setStyle("lineBreak",LineBreak.EXPLICIT);
    txtComp.textFlow.fontSize = 50;
    txtComp.multiline = true;
    So, now the problem is when we go to new line(one line is fine), the text starts jumping because the height is fixed.
    This happens in the single line also, i.e. if we set component height to smaller value than font size value.
    I am using Flex 4.1
    Operating System: Windows XP

    <?xml version="1.0" encoding="utf-8"?>
    <s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
                                xmlns:s="library://ns.adobe.com/flex/spark"
                                xmlns:mx="library://ns.adobe.com/flex/mx"
                                creationComplete="windowedapplication1_creationCompleteHandler(event)">
         <fx:Script>
              <![CDATA[
                   import flashx.textLayout.formats.LineBreak;
                   import mx.events.FlexEvent;
                   import spark.components.RichEditableText;               
                   private var newTextComponent:RichEditableText;
                   protected function windowedapplication1_creationCompleteHandler(event:FlexEvent):void
                        var tm:TextLineMetrics;
                        newTextComponent = new RichEditableText();
                        borderContainerID.addElement(newTextComponent);
                        newTextComponent.text = "Hello";
                        newTextComponent.height = 50
                        newTextComponent.setStyle("lineBreak",LineBreak.EXPLICIT);
                        newTextComponent.textFlow.fontSize = 70;
                        newTextComponent.textFlow.color = 0xFF0000;
                        newTextComponent.multiline = true;
              ]]>
         </fx:Script>
         <fx:Declarations>
              <!-- Place non-visual elements (e.g., services, value objects) here -->
         </fx:Declarations>
         <s:BorderContainer id="borderContainerID" backgroundColor="#eeeeee" width="100%" height="70">
              <s:layout>
                   <s:VerticalLayout/>
              </s:layout>          
         </s:BorderContainer>
    </s:WindowedApplication>

  • Flash 8 display 'jumping text' Bug after Blur filter

    I think I found a display bug/glitch with blur effect in
    Flash 8.
    (I'm using the MC TWEEN actionscript method.)
    I need to apply a blur filter to a Movieclip with dynamic
    text.
    When scrolling this Movieclip the text 'jumps' about causing
    visual glitch
    and a slow down...
    I have tweened the blur filter back to 0 and I have also set
    Movieclip.filters=[];
    Has anyone else experienced this problem? Is there a fix?
    Thanks,
    David

    mtaylor wrote:
    > I see what's happening. It appears to be a width issue.
    The underlines had
    > been set to "hairline" but when they converted over to
    Flash 8, the width value
    > disappeared. Once I manually re-added the width value,
    everything worked.
    > Strange.
    If this problem is reproducible, than submit to a bug list at
    www.adobe.com/go/wish
    Perhaps could be eliminated in future release.
    Best Regards
    Urami
    <urami>
    If you want to mail me - DO NOT LAUGH AT MY ADDRESS
    </urami>

  • Text jumping in browser, even when duplicating 2 pages in iWeb

    My pages within one website(made in iWeb) are when viewing in a browser, constantly shuffling up or down. Even when i duplicate a page, and only change the text, but not the textbox. Something to do with reproduction in HTML?
    Any help much appreciated!, would like to show all my pages in the same "lay-out", without jumping text (on the bottom of the pages)
    G4/450MP 768/120Gb+30Gb   Mac OS X (10.4.7)   Cable modem + AirPort Express

    Crumster,
    Is your Made in iWeb badge in your Footer or in the Body Content of the page? Also, it looks as if you are trying to maintain a constant height webpage across your site (in addition to width), right?
    I think it might be worth examining the Page Size settings for your pages in the Inspector Page tab. Especially on pages that have some empty space at the bottom, like yours, you might be experiencing some variability of display between the Body Content area of your page and the Footer area of the page. It helps to turn on "Show Layout" under the "View" menu in iWeb to visualize the interplay between Body and Footer. I think to decrease the most variability, you can adjust the Footer value to ZERO and then align your badge and other "footer-type" text in relation to the border of your Content Height setting. Try this and see if it helps.

  • Woes placing text; need benefit of your experience! [CS4 + JS]

    Hi-- I'm working on a routine for importing a number of text documents into InDesign, but have come up with odd behavior when placing text. I'm working with ID CS4 & javascript; all the actions perform the same when doing them manually.
    I start with text--actual unformatted text originating from a Word document, but saved as a text file--and with the text tool place it at the cursor position in a paragraph in 'body text' style; the text picks up formatting different than the style, namely the font from 'Headline' style, although pt size & leading are still 'body text' style.
    Yet when I cut the same text from a text editor, then paste it at the cursor position, the text appears as I expect, in body text style with no overrides.
    This is a small improvement: When I first tried placing the text,  it had been coming in with a character style applied. I noticed that the character style being applied was selected in the Quick Apply menu. Un-selecting the character style in the Quick Apply got me to where I am now.
    It's driving me nuts that I still can't figure out where the Headline-style font is coming from! Any pointers?
    Thanks in advance...
    Daniel
    p.s.: I'm trying the text import angle to avoid other problems I'd been having importing Word documents, namely importing any Word97-2003 document with highlighted text would crash ID, Word character styles adding direct formatting to the text in ID, etc.

    As promised, here is the code, as it stands, for whatever help it can be. The code is specific to my particular uses, but the approach of tagging various direct/character styles from Word, wiping all formatting then reapplying ID styles and removing the tags may be useful.
        ConvertWordBrute.jsx
        Problem: importing from regularly styled Word templated documents to CS4 can be a mess. Even if import presets are exactly set,
        if the Word doc has character styles, text can come in with layered character styles. Applying correct character styles and then
        removing  overrides won't fix because character styles and direct formatting are layered on every bit of text and formatting is not
        at all standard. To fix, all character styles AND overrides must be removed to wipe out the strangeness. This script shows one approach
         to keep italic, bold and bold italic direct formatting, and perhaps other stuff to preserve what the writers intended.
        The approach: tag formatting outside of ID's usual facilities, wipe all formatting clear, then apply the proper styles & character styles.
        Presumes:
            --A word import preset has been set...
            --Will need to trap for missing fonts? (e.g. Windings Bold, which is faked in Word; doesn't actually exist!)
            Left @: Works reasonably well. Probably should be run on before layout has sections.
            --Document includes a paragraph style named "Body Text"
    * @@@BUILDINFO@@@ ConvertWordBrute.jsx !Version! Thu Oct 11 2011 10:52:08 GMT-0700
    #script "ConvertWord"
    #target "InDesign"
    main();
    function main(){
        try {
            var docRef = getActiveDocument();
        } catch (e) {
            alert (e);
        var confirmWarning = "Note: bold, italic and bold-italic will be turned into character styles, then this script clears all overrides--" +
            "any character spacing applied outside of regular paragraph and character styles will be erased--OK?";
        var myConfirm = confirm(confirmWarning, true, "Text change alert!");
        if (myConfirm == false){
            return;
        var jumpTextCharStyle = "Body jump text";
        var jumpLineChars = 30;
        //saveTextReflowState & turn it off to avoid adding pages...
        var smartTextReflowState = docRef.textPreferences.smartTextReflow
        docRef.textPreferences.smartTextReflow = false;
        //Apply HTML-like tags to text with formatting you want to keep
        //what you search here depends on how your import preferences were set... did you map incoming word styles? to what? Normal -> Body Text?
        tagFormattedCharacters(docRef, "Body Text", "Bold" , "b");
        tagFormattedCharacters(docRef, "Body Text", "Italic" , "i");
        tagFormattedCharacters(docRef, "Body Text", "Bold Italic" , "bl");
        tagFormattedCharacters(docRef, "Normal", "Bold" , "b");
        tagFormattedCharacters(docRef, "Normal", "Italic" , "i");
        tagFormattedCharacters(docRef, "Normal", "Bold Italic" , "bl");
        tagFormattedCharacters(docRef, "Body Text indent", "Bold" , "b");
        tagFormattedCharacters(docRef, "Body Text indent", "Italic" , "i");
        tagFormattedCharacters(docRef, "Body Text indent", "Bold Italic" , "bl");
        cleanupTags(docRef);
        //Convert Word styles to ID styles, then wipe Word styles
        convertWordStyles(docRef);
        //Re-apply all paragraph styles with no overrides or character styles
        formatTaggedCharacters(docRef, "b", "Bold")
        formatTaggedCharacters(docRef, "i", "Italic")
        formatTaggedCharacters(docRef, "bl", "Byline")
        // Replace jump lines character style, since above makes all bold-italic into Byline style
        formatJumpLines(docRef, jumpLineChars, jumpTextCharStyle);
        //re-instate text reflow
        docRef.textPreferences.smartTextReflow = smartTextReflowState;
    function getActiveDocument(){
    //returns reference to active document; otherwise undefined
        //if a variable is not assigned a value, its value is undefined
        if (app.documents.length == 0) {
            throw ("No documents open");
        //returns value for variable docRef back to call statement
        var docRef = app.documents.item(0);
        return docRef;
    function tagFormattedCharacters(docRef, paragraphStyle, fontStyle, fontTag) {
        // Searches for characters in paragrapfStyle, fontStyle in docRef, enclosing any characters found
        // in HTML-style angle-bracket tags containing fontTag
        var myStyles, s, stylesRE;
        //First chk if passed paragraphStyle exists
        for (var s = docRef.paragraphStyles.length-1; s >= 2; s--) {
            //get a list of pipe-separated styles, but not the default styles in brackets, since they'll screw up a RegExp pattern
         myStyles = docRef.paragraphStyles[s].name + "|" + myStyles;
        stylesRE = new RegExp(myStyles);
        if (!paragraphStyle.match(stylesRE)){
            return;
        //Clear the find/change preferences.
        clearFindChangePrefs()
        //Set the find options.
        app.findChangeTextOptions.caseSensitive = false;
        app.findChangeTextOptions.includeFootnotes = false;
        app.findChangeTextOptions.includeHiddenLayers = false;
        app.findChangeTextOptions.includeLockedLayersForFind = false;
        app.findChangeTextOptions.includeLockedStoriesForFind = false;
        app.findChangeTextOptions.includeMasterPages = false;
        app.findChangeTextOptions.wholeWord = false;
        app.findTextPreferences.appliedParagraphStyle = paragraphStyle;
        app.findTextPreferences.fontStyle = fontStyle;
        var myFoundItems = docRef.findText();
        openTag = "<"+fontTag+">";
        closeTag ="</"+fontTag+">";
        //Note: gotta iterate from the end forward, otherwise tag insertions will skew insertion points
        for(i=myFoundItems.length-1; i>-1; i--){
            myFoundItems[i].insertionPoints.lastItem().contents = closeTag;
            myFoundItems[i].insertionPoints.firstItem().contents = openTag;
    function cleanupTags(myObject){
        // To correct for faulty formatting resulting in badly placed tags, e.g.: tags on both sides of paragraph returns.
        // To internalize search routines into this script, it uses a series of searches equivalent to FindChangeByList,
        // captured with RecordFindChange_CS3-CS5.jsx .
        // Note GREP search strings MUST be enclosed in quotes with all internal backslashes & quotes escaped,
        // e.g.: \\ becomes \\\\, findWhat:"( becomes findWhat:\"(
        var myChangesArray = new Array();
        // a few changes to clean up placement of formatting tags which may be funky from Word direct formatting
        myChangesArray[0] = "grep    {findWhat:\"(<[^>]*>)(\\\\s)(</[^>]*>)\"}    {changeTo:\"$2\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false}"; //Nix bolded white space of any kind
        myChangesArray[1] = "grep    {findWhat:\"(<[^>]*>)(\\\\ )(\\\\[)\"}    {changeTo:\"$2$1$3\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false}"; //move spaces (only!) in front of bylines before tag
        myChangesArray[2] = "grep    {findWhat:\"(\\\\r)(</[^>]*>)\"}    {changeTo:\"$2$1\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false}"; //move close tags before graf returns
        myChangesArray[3] = "text    {findWhat:\"<bl>^_</bl>\"}    {changeTo:\"^_\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false}";    //Replace em dashes that somehow get bold italic
        findChangeByArray(myObject, myChangesArray)
    function convertWordStyles(docRef){
        // Converts Word styles to ID styles, then wipes Word styles
        // To internalize search routines to this script, this uses a series of searches equivalent to FindChangeByList,
        // captured with RecordFindChange_CS3-CS5.jsx .
        // Note search strings MUST be enclosed in quotes with all internal backslashes & quotes escaped, esp. important for GREP
        // e.g.: \\ becomes \\\\, findWhat:"( becomes findWhat:\"(
        var i, p, stylesRE;
        var myChangesArray = new Array();
        //note: findChangeByArray does not trap for
        myChangesArray[0] = "text    {findWhat:\"^p^t\"}    {changeTo:\"^p\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false}"; // remove tabs at the start of paragraphs
        myChangesArray[1] = "text    {findWhat:\"n\", appliedParagraphStyle:\"Heading 1\", appliedFont:\"Wingdings\", fontStyle:\"Bold\"}    {changeTo:\"^8\", appliedCharacterStyle:\"[No character style]\", appliedParagraphStyle:\"Headline 1\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false}"; //replace square bullet in Heading 1 Word style to standard bullet Headline 1 + Bold
        myChangesArray[2] = "text    {appliedParagraphStyle:\"Normal\"}    {appliedParagraphStyle:\"Body Text\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false}"; // replace Normal paragraph Word style with Body Text
        myChangesArray[3] = "text    {appliedParagraphStyle:\"CallOut\"}    {appliedParagraphStyle:\"Callout\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:true}"; // replace CallOut Word style with Callout
        myChangesArray[4] = "text    {appliedParagraphStyle:\"Normal Indent\"}    {appliedParagraphStyle:\"Body Text indent\", changeConditionsMode:1919250519}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:true}"; //replace Normal Indent Word style to Body Text indent
        myChangesArray[5] = "text    {appliedParagraphStyle:\"Body Text\", fontStyle:\"Italic\"}    {appliedCharacterStyle:\"Italic\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //replace direct formatted body text italic with character style
        myChangesArray[6] = "text    {appliedParagraphStyle:\"Body Text\", fontStyle:\"Bold\"}    {appliedCharacterStyle:\"Bold\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //replace direct formatted body text bold with character style
        myChangesArray[7] = "text    {appliedParagraphStyle:\"Body Text\", fontStyle:\"Bold Italic\"}    {appliedCharacterStyle:\"Byline\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //replace direct formatted body text bold italic with Byline character style
        myChangesArray[8] = "text    {findWhat:\" -- \"}    {changeTo:\"^_\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //replace space dash dash space with em dash, no spaces
        myChangesArray[9] = "text    {findWhat:\"--\"}    {changeTo:\"^_\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //replace space dash dash space with em dash, no spaces
        myChangesArray[10] ="text    {findWhat:\"  \"}    {changeTo:\" \"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //replace double spaces with single space
        myChangesArray[11] ="text    {findWhat:\"^p^p\"}    {changeTo:\"^p\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false, wholeWord:false, caseSensitive:false, kanaSensitive:true, widthSensitive:true, ignoreKashidas:true, ignoreDiacritics:false}"; //Nix double paragraph markers
        // section to put in headline jump reference bullets
        myChangesArray[12] ="grep    {findWhat:\"\\\\>  ?(from \\\\[\\\\d\\\\d?\\\\])\\\\s?\\\\s?$\"}    {changeTo:\" ~8 $1\"}    {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:true, kanaSensitive:true, widthSensitive:true}"//add bullet before end of word, replace space (optional space) 'from [' digit optional digit ']' optional space optional space end of paragraph with space bullet space + the rest
        // Changes any imported paragraph styles to Body Text, imported character styles to None, nukes imported
        findChangeByArray(docRef, myChangesArray)
        removeImportedStyles(docRef);
        // clear overrides, both character & paragraph
        // first set what paragraphs to check
        stylesRE = new RegExp(/Body |Heading /)
        for (i = 0; i < docRef.stories.length; i++) {
            //only mess with stories with a bunch of paragraphs & only paragraphs of Body* or Heading* styles
            if (docRef.stories[i].paragraphs.length > 1) {
                for ( p=0; p < docRef.stories[i].paragraphs.length; p++){
                    if (docRef.stories[i].paragraphs[p].appliedParagraphStyle.name.match(stylesRE)) {
                        docRef.stories[i].paragraphs[p].clearOverrides(OverrideType.ALL);
    function clearFindChangePrefs(){
        //find/change text preferences
        app.findTextPreferences = null;
        app.changeTextPreferences = null;
        //find/change grep preferences
        app.findGrepPreferences = null;
        app.changeGrepPreferences = null;
        //find/change glyph preferences
        app.findGlyphPreferences = null;
        app.changeGlyphPreferences = null;
    function findChangeByArray(myObject, myChangesArray){
        //a shorter version of the supplied FindChangeByList.jsx to allow internalizing search strings
        // Note search strings passed MUST be enclosed in quotes with all internal backslashes & quotes escaped,
        // esp. important for GREP, e.g.: \\ becomes \\\\, findWhat:"( becomes findWhat:\"(
        var myFindChangeArray, myFindType, myFindPreferences, myChangePreferences, myFindChangeOptions, i;
        var myStyles, s, stylesRE, searchOK;
        // Prepare to trap for non-existant styles
        // get a list of pipe-separated styles, but not the default styles in brackets, since they'll screw up a RegExp pattern
        for (var s = myObject.paragraphStyles.length-1; s >= 2; s--) {
             myStyles = myObject.paragraphStyles[s].name + "|" + myStyles;
         stylesRE = new RegExp(myStyles);
        for (i = 0; i < myChangesArray.length; i++) {
            myFindChangeArray = myChangesArray[i].split("\t");
            //The first field in the line is the findType string.
            myFindType = myFindChangeArray[0];
            //The second field in the line is the FindPreferences string.
            myFindPreferences = myFindChangeArray[1];
            // Trap to ensure the style exists
            //The second field in the line is the ChangePreferences string.
            myChangePreferences = myFindChangeArray[2];
            //The fourth field is the range--used only by text find/change.
            myFindChangeOptions = myFindChangeArray[3];
            // Trap for non-existant paragraph styles; ID will choke on searching for a style not in doc
            // Look for paragraph style in find string
            if (myFindPreferences.match(/appliedParagraphStyle/)){
                // & that the search is for a style existing in the document
                if (!myFindPreferences.match(stylesRE)){
                    continue;
            switch(myFindType){
                case "text":
                    myFindText(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions);
                    break;
                case "grep":
                    myFindGrep(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions);
                    break;
                case "glyph":
                    myFindGlyph(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions);
                    break;
    function myFindText(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions){
        //Reset the find/change preferences before each search.
        app.changeTextPreferences = null;
        app.findTextPreferences = null;
        var myString = "app.findTextPreferences.properties = "+ myFindPreferences + ";";
        myString += "app.changeTextPreferences.properties = " + myChangePreferences + ";";
        myString += "app.findChangeTextOptions.properties = " + myFindChangeOptions + ";";
        app.doScript(myString, ScriptLanguage.javascript);
        myFoundItems = myObject.changeText();
        //Reset the find/change preferences after each search.
        app.changeTextPreferences = null;
        app.findTextPreferences = null;
    function myFindGrep(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions){
        //Reset the find/change grep preferences before each search.
        app.changeGrepPreferences = null;
        app.findGrepPreferences = null;
        var myString = "app.findGrepPreferences.properties = "+ myFindPreferences + ";";
        myString += "app.changeGrepPreferences.properties = " + myChangePreferences + ";";
        myString += "app.findChangeGrepOptions.properties = " + myFindChangeOptions + ";";
        app.doScript(myString, ScriptLanguage.javascript);
        var myFoundItems = myObject.changeGrep();
        //Reset the find/change grep preferences after each search.
        app.changeGrepPreferences = null;
        app.findGrepPreferences = null;
    function myFindGlyph(myObject, myFindPreferences, myChangePreferences, myFindChangeOptions){
        //Reset the find/change glyph preferences before each search.
        app.changeGlyphPreferences = null;
        app.findGlyphPreferences = null;
        var myString = "app.findGlyphPreferences.properties = "+ myFindPreferences + ";";
        myString += "app.changeGlyphPreferences.properties = " + myChangePreferences + ";";
        myString += "app.findChangeGlyphOptions.properties = " + myFindChangeOptions + ";";
        app.doScript(myString, ScriptLanguage.javascript);
        var myFoundItems = myObject.changeGlyph();
        //Reset the find/change glyph preferences after each search.
        app.changeGlyphPreferences = null;
        app.findGlyphPreferences = null;
    function removeImportedStyles(docRef){
        // Changes any imported paragraph styles to Body Text, imported character styles to None, nukes imported
       var paraStyle = docRef.paragraphStyles.item("Body Text");
       var noneCharStyle = docRef.characterStyles.item("[None]");
       for(var myCounter = docRef.paragraphStyles.length-1; myCounter >= 2; myCounter--){
         if (docRef.paragraphStyles[myCounter].imported == true ) {
            docRef.paragraphStyles[myCounter].remove(paraStyle); //Replaces w/paraStyle
       for(var myCounter = docRef.characterStyles.length-1; myCounter >= 2; myCounter--){
         if (docRef.characterStyles[myCounter].imported == true) {
            docRef.characterStyles[myCounter].remove(noneCharStyle);
    function formatTaggedCharacters(docRef, fontTag, characterStyle){
        // Searches docRef for text between <fontTag> </fontTag> tags & applies characterStyle
        // then removes the fontTags.
        // For characterStyle = Byline, If found text is greater than jumpTextLen in length, apply jumpTextCharStyle instead
        // First verify the passed charstyle exists...
        // use your standard GREP search & replace
        app.changeGrepPreferences = null;
        app.findGrepPreferences = null;
        // note ? mark in following GREP search string, the non-greedy modifier. Thanks Jongware!
        var myString = "app.findGrepPreferences.properties = {findWhat:\"<"+ fontTag + ">(.*?)<\/" + fontTag + ">\"};";
        myString += "app.changeGrepPreferences.properties = {changeTo:\"$1\", appliedCharacterStyle:\""+characterStyle+"\"};";
        myString += "app.findChangeGrepOptions.properties = {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:true};";
        app.doScript(myString, ScriptLanguage.javascript);
        var myFoundItems = docRef.changeGrep();
        //Reset the find/change grep preferences after each search.
        app.changeGrepPreferences = null;
        app.findGrepPreferences = null;
        //OK, the tags are still there, so wipe 'em
        removeTag(docRef, fontTag);
    function removeTag(docRef, fontTag){
        // Use a GREP search to replace the given tag in docRef; don't mess with styles, as that should've been handled already
        // Reset the find/change grep preferences before each search.
        app.changeGrepPreferences = null;
        app.findGrepPreferences = null;
        var myString = "app.findGrepPreferences.properties = {findWhat:\"<"+ fontTag + ">(.*)<\/" + fontTag + ">\"};";
        myString += "app.changeGrepPreferences.properties = {changeTo:\"$1\"};";
        myString += "app.findChangeGrepOptions.properties = {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:true};";
        app.doScript(myString, ScriptLanguage.javascript);
        var myFoundItems = docRef.changeGrep();
        //Reset the find/change grep preferences after each search.
        app.changeGrepPreferences = null;
        app.findGrepPreferences = null;
    function formatJumpLines(docRef, jumpLineChars, jumpTextCharStyle){
        //  Since previous convertWordStyles() changes all bold italic styled text to Byline char style, change any that are
        //  >jumpLineChars to 'Body jump text' style.
            app.changeTextPreferences = null;
            app.findTextPreferences = null;
            var myString = "app.findTextPreferences.properties = {appliedCharacterStyle:\"Byline\"};";
            myString += "app.findChangeTextOptions.properties = {includeLockedStoriesForFind:false, includeLockedLayersForFind:false, includeHiddenLayers:false, includeMasterPages:false, includeFootnotes:false};";
            app.doScript(myString, ScriptLanguage.javascript);
            var myFoundItems = docRef.findText();
            //Reset the find/change text preferences after each search.
            app.changeTextPreferences = null;
            app.findTextPreferences = null;
            //Note: best to iterate from the end forward, avoiding any potential insertion point skew
            for(i=myFoundItems.length-1; i>-1; i--){
                if (myFoundItems[i].length > jumpLineChars){
                    myFoundItems[i].appliedCharacterStyle = jumpTextCharStyle;

  • Grouping Causes Text Threads to Disappear; Photo commentary with captions

    Is there a way to group picutres inside my text frames without making text threads disappear?  As soon as I select my text, photos, and jump text, the text threads disappear.
    Also, is there a formal way of adding text commentary to a photo?  I'd like to use the term "captions" but I know that captions mean a different thing in InDesign.
    Thx!

    It worked, thanks.
    Any information on the picture captions?

  • Table for entering translation texts

    Hi,
    We have couple of queries in web with RRI linking. These query elements ( Row /column header ) we entered translations for French in RSZELTTXT table. All the query text part works fine, but the RRI jump reads as technical name of the query. Are there any other tables to be edited in order to get this jump texts read French not as query techincal name ?
    thanks in advance

    I found few tables where translation texts can be entered directly
    RSZELTTXT
    RSBBSQUERYT
    RSCOMPDIR
    Basically its all RS* tables...but tons of them...finding the right one is really tedious. I started with switching on trace and found these tables
    thanks

  • Title transition: film dissolve creates jitter in text...how do i stop this madness?!?!?!

    in pp6...ive got 48 titles...in each, white text is added to a black background until eventually screen is whited out...problem is, while the text is all perfectly aligned in each title and runs smoothly between titles with no displacement of text, once I add film dissolve between titles my text bounces up and down...ive tried checking for an update since this is an obviously huge bug to have to contend with in such expensive software...but I am all up to date...wondering if someone could point me in the right direction in resolving this issue...as of yet I have yet to find a fix jumping text function...thanks!

    Hi there
    You do this by changing the Recording preferences.
    Click Edit > Preferences... > Recording > Modes and choose one of the modes. Demonstration seems a likely choice.
    Select or clear the desired options.
    Click the image below for full size view.
    Cheers... Rick
    Helpful and Handy Links
    Captivate Wish Form/Bug Reporting Form
    Adobe Certified Captivate Training
    SorcerStone Blog
    Captivate eBooks

  • InDesign CS6 issue with type jumping around...

    I am pretty proficient with InDesign. I have a newsletter filled with copy. Some of the type is jumping around as though there is a runaround on an something behind it, but there is not. I noticed that if I change the paragraph style from "Basic Paragraph" to "No Paragraph Style" the problem of jumping text goes away, but I have to reformat all of my copy. I built this file myself but it gets passed around to different art directors all the time. I never set up any paragraph styles. Every time I fix it, someone else complains that the text won't stay where they put it. Any help would be greatly appreciated. I have a free moment to finally put an end to this ongoing problem! Thanks!

    @Brooklynmc – some screenshots showing the problem would really help.
    Before doing these just make sure that you switched off Overprint Preview and switched ON "Show Baseline Grid", "Show Hidden Text" together with "Show Edges"… "Show Guides" would help as well.
    Uwe

  • Why do the visited states of my hyperlinks don't work?

    I have been trying for days and I can't figure it out with tutorials, teachers, google search and trail and error.
    My hyperlinks will NOT show a visited state. I set up hyperlink styles, I named them, I applied them to the different text links in my copy and roll over works fine, they link as they are supposed to, but I can't get the visited state to appear. When I return back to the page, they are still all black.
    Since this is for a end of the semester project and my entire project kinda builds on these states to work, without the visited states, the "map/timeline" I have created will not make any sense.
    Is the anybody that knows what I am doing wrong and can give me a hint on what I should try?
    Thanks!

    I understood that the styles can only be appied to text, that is why I used actual text bullets (found in most fonts) that are type and not an image. Therefore I thought that the link styles should apply to them just like any other text would be.
    By now I have tried applying the style to the text frame,... to the selected character itself,...I have tried in different orders in which I first applied the link, then the style, or first the style and then the link - I have tried it with deselecting in between and keeping it selected through out...I have used regular text, letters and numbers, I have even created an entirely new file without any editing to see if my file might have problems. Nothing changed the fact that the visited link did not change the color. I understand the security issues you have mentioned before, but just for an example, reddit is still using the visited state. There has got to be a way, just not one I will be able to find before I have to have this done.
    Anyway, I certainly appreciate your feedback and I am looking forward in using Muse in the future. Even though it has quiet a few limitations, since this is just the beginning, there is a lot of promise for the future.
    Would you mind looking at my other 2 questions?
    ...is there a dimension limit to how long I can make a horizontally scrollable webpage? For the ipad the image resolution is pretty big and so lining up 8-9 full background images back-to-back next to each other makes for a huge file. I tried it and started to have some issues with jumping text boxes. Could that be because of the file size?
    Can I use page anchors to link from child pages back to a certain spot on the main "home", or are anchor points just for the navigation within one contained long page?
    Jez

  • Project compile to Help

    I use italized green text for the hot spot for expanded text
    and dropdowns. I have been working on a project for three months
    and compile and save a backup every night. However, today a
    compiled project makes all my expanded and dropdowns look like
    jumps in the Help. They still perform as expected, but the
    appearance has changed and not differentiated from the jumps text.
    I have selected all topics, edited the assigned the Style Sheet
    Appearance assignment and have the same result.
    Any ideas??? Thanks

    Craig,
    I had not made any changes to styles for quite a while (month
    or more). When this event occurred, I made several attempts to edit
    the topic in the latest work completed before compiling. But each
    compile resulted in the same event.
    I selected all topics in accordance to the RoboHelp Help,
    then Properties Appearances tab. I checked all the bold items and
    they were still as original. That is, the Drop-down hotspot and
    Expanding hotspot all the same; Hyperlink + color: Green, cursor:
    hand; fint-style: italic; x-text-underline: off; x-text-overline:
    off; x-text-line-through: off; font-size: 10pt.
    Expanding text; SPAN + font-style: italic; font-weight:
    normal: color: Teal; font-size: 10pt; x-text-underline: Off;
    As a matter of fact I can select the style sheet
    (HtmlHelp.css) and make some edits, but the Apply button does not
    enable. When I made the last edit prior to my original email, I did
    check the original stype sheet. I had two listed in the projects
    tab: default.css and HtmlHelp.css. I checked the edits in the
    Appearance tab and I do not remember if the Apply button was
    active, but I assume that it was since I now only have the
    HtmlHelp.css listed in the project tab Syple Sheets folder.
    I still get the expanded and drop downs appearing in the
    color Blue and underlined just as the Hyperlink.
    Any suggestions????
    Thanks, Bruce

  • Deactivating/Activating Data Slice Function

    Hi, I'd also like a copy of the document of how to implement a Function to Activate or Deactivate a Data Slice.
    Reward points guaranteed.

    Hello Jesus,
    Here is the Report Code.
    <i>This code was written as Programm without involving the BPS planning functions, because it was meant to be included in the Process chains.
    When you wish flexibility, for example to operate it in the Web using planning functions then, then you have to :</i>
    <i>1) create a planing function of type exit.
    2.a) You would then move the code in the "Init exit function". Fill the code mentioned below with necessary changes.
    2.b) The second exit function would be then an empty function module.
    3) In the Web Interface Builder you would create a Button component of type "Function Button" and set the properties to the planning function you created in steps 1-2.</i>
    Thanks and Good Luck!
    P.S.
    When you require the screenshots, then let me know your mail id.
    ** Start of Code ***
    DATA : ls_slice TYPE UPC_Y_DATASLICETXT.
    DATA : lt_areas TYPE UPC_YTO_AREA_KEY,
           ls_areas TYPE UPC_YS_AREA_KEY,
           ls_type  TYPE UPC_Y_AREA_TYPE,
           ls_area  TYPE UPC_Y_AREA,
           ls_dataslice LIKE UPC_DATASLICE,
           lt_dataslice TYPE STANDARD TABLE OF UPC_DATASLICE,
           ls_action TYPE C.
    **************** Selektionsbildschrim ***************************
    SELECTION-SCREEN  BEGIN OF BLOCK basics WITH FRAME TITLE TEXT-004.
    PARAMETERS:
          I_MANDT     TYPE     MANDT         DEFAULT SY-MANDT,
          I_LANGU     TYPE     LANGU         DEFAULT SY-LANGU,
          I_AREA     TYPE     UPC_Y_AREA OBLIGATORY.
    SELECTION-SCREEN END   OF BLOCK basics.
    SELECTION-SCREEN  BEGIN OF BLOCK slices WITH FRAME TITLE  TEXT-005.
      SELECT-OPTIONS IS_SLICE FOR ls_slice NO INTERVALS.
    SELECTION-SCREEN END   OF BLOCK slices.
    SELECTION-SCREEN BEGIN OF BLOCK action WITH FRAME TITLE TEXT-003.
    PARAMETERS:
          I_ACTV RADIOBUTTON GROUP RAD1,
          I_DACT RADIOBUTTON GROUP RAD1 DEFAULT 'X'.
    SELECTION-SCREEN END   OF BLOCK action.
    SELECTION-SCREEN :
        BEGIN OF SCREEN 100 TITLE TEXT-001 AS WINDOW,
          INCLUDE BLOCKS basics,
          INCLUDE BLOCKS slices,
          INCLUDE BLOCKS action,
        END   OF SCREEN 100.
    *****************  Ende *******************************************
    START-OF-SELECTION.
      ls_area = I_AREA.
      CALL FUNCTION 'UPC_AREA_GET'
        EXPORTING
         I_AREA             = I_AREA
         I_ENQMODE          = 'E'
         I_LANGU            = I_LANGU
       IMPORTING
         E_TYPE             = ls_type
         ETO_AREAM          = lt_areas.
      IF SY-SUBRC NE 0.
    *    RAISE EX_AREA_INVALID.
      ENDIF.
      IF LS_TYPE EQ 'M'.
        READ TABLE lt_areas INTO ls_areas index 1.
        IF ls_areas IS NOT INITIAL.
          ls_area = ls_areas-area.
        ELSE.
    *      RAISE EX_AREA_INVALID.
        ENDIF.
      ENDIF.
      IF I_DACT EQ 'X'.
        ls_action = 'X'.
      ENDIF.
      LOOP AT IS_SLICE
           WHERE ( SIGN = 'I'
               AND OPTION = 'EQ' ).
        SELECT d~mandt d~area d~sort d~guid d~inactive
               INTO ls_dataslice
               FROM ( UPC_DATASLICE  AS d  INNER JOIN
                      UPC_DATASLICET AS t
                      ON  d~mandt = t~mandt
                      AND d~area  = t~area
                      AND d~sort  = t~sort
                      AND t~langu = I_LANGU
                      AND t~text  = IS_SLICE-LOW ).
          ls_dataslice-INACTIVE = ls_action.
          INSERT ls_dataslice INTO TABLE lt_dataslice.
        ENDSELECT.
      ENDLOOP.
      LOOP AT lt_dataslice INTO ls_dataslice.
        UPDATE UPC_DATASLICE FROM ls_dataslice.
      ENDLOOP.
    *** End of code ***
    Now use the function, Jump->Text symbols and enter these
    Text defintions:
    <b>1) Text Symbols:</b>
       001 - Activation/Deactivation of Planning Areas
       002 - Choose Action
       003 - Planning area details
       004 - Data Slice Details
    <b>2) Selection Texts:</b>
       IS_SLICE - Data Slices
       I_ACTV - Activate
       I_AREA - Planning Area
       I_DACT - Deactivate
       I_LANGU - Language
       I_MANDT - Client

  • Titles rendering problems in HD res.

    Hello.
    I have the most annoying problems with some titles rendering incorrectly when i export movies in HD quality (720).
    The problems occur when i use titles such as "Drifting" and "Sideways Drift". In preview everything looks fine the title appears normaly above the video clip. But when I render it in High quality the text movements gets all screwed up and the whole picture jumps a bit.
    This happens only during title motions in some titles. If I, however, render the same clip but in "medium quality"everything looks fine. The same goes problems occur when i export via QuickTime.
    Anny ideas as to what might cause this strange problem?

    Good catch, but this trick didn't work for me.
    I've made a tiny test file with just a video clip of a few seconds following a green background with the "Sideways Drift" title applied over the background. I can delete ALL transitions from this project and I still get blotchy, jumping text over the green background. In all my tests I export via Quicktime to an AIC file at HDV1080i.
    I've also tried switching out the video clip and deleting-and-replacing the background and titles. None of that worked. I have to conclude that the "Sideways Drfit" title simply doesn't work for HD projects.
    I'm going to try a few different export settings. Can you recall exactly what worked for you?
    [Update] The problem goes away when I export to AIC at the HDV 720p setting. The HDV 1080P setting gave the problem, as did exporting to "Apple HD 1080i60".

  • Highlighting text jumps all over - doesn't work - help

    Can't get the text highlighting to work. Seems like when I try to highlight, the browser does "whatever it wants, except highlight what I want. Clicking repeatedly causes it to jump around like some kind os a sppoky game!!!! What the hell is this? I never had this problem before the current version of Firefox. I think I will have to abandon Firefox for a browser that actually works, like Chrome.

    Create a new profile as a test to check if your current profile is causing the problem.
    See "Creating a profile":
    *https://support.mozilla.org/kb/profile-manager-create-and-remove-firefox-profiles
    *http://kb.mozillazine.org/Standard_diagnostic_-_Firefox#Profile_issues
    If the new profile works then you can transfer files from a previously used profile to the new profile, but be cautious not to copy corrupted files to avoid carrying over the problem
    *http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox

  • OSX update 10.10.2 causes mouse to jump around and text to be highlighted randomly in Dreamweaver CC 2014

    OSX update 10.10.2 causes mouse to jump around and text to be highlighted randomly in Dreamweaver CC. When trying to click on a specific line of code in a js file the cursor ends up in a different place in the script and several lines of code highlighted. Clicking again jumps the mouse to a different position and even more lines of code highlighted and some characters rearranged, breaking the lines of code. Very frustrating.

    Preran,
    I am having the same issue. I have a MBP connected to 2 x Dell 27" monitors over Mini DisplayPort to HDMI cables. Once I updated to OS X 10.10.2 this cursor highlight/jumping around issue only occurs on the connected monitors. If I move the program to the main laptop display the issue goes away. It does not require me to restart the program or the machine to make it work correctly. One way I am able to identify the issue is if I go to the line numbers in code like I wanted to select multiple lines - in the one that works correctly, the cursor turns into a white version where the tip of the cursor points to the right. When it is wrong, the cursor stays black and will only have the tip point to the left. Its just another way I identified if it was working cause I tried uninstalling DW and reinstalling - didn't work. Reset preferences as you discussed - no go. And I used other editors like IntelliJ and Adobe Edge Code - all of which work fine and don't display this issue.
    I tried the preferences reset you suggest and it doesn't work. I have another machine with OS X 10.10.1 on it and this issue is not there on any monitor. Any help with this ASAP as it pretty much stops you from being able to do any editing especially with longer pages as it consistently wants to page up when you select anything and if you then click again in another area it tries to move the highlighted code to that new spot.
    Update: I have a USB Microsoft Arch touch mouse connected (always worked just fine). When I go to place my cursor at some point in the code it causes the highlight flicker. If I switch over and use the built in trackpad, then I can place the cursor without the highlight issue. When trying to select multiple lines or sections of code, that still see's the highlight, page up and move of code issues regardless of input type.

Maybe you are looking for

  • New Computer to WIRED ethernet

    In a few days my new desktop computer will arrive from Dell.  I'm currently using the WRT54GS Router "wirelessly" with my laptop.  I cloned my laptops MAC address to the rounter.  I will use the desktop connected to the router's ethernet port.  Will

  • ITunes w/ external hard drives

    Right now I have all of my music on 3 external hard drives and want to consolidate to 2 1TB hard drives. Once I have all the files organized on the 2 new hard drives what is the easiest way to make iTunes recognize the new hard drives as the sources

  • Problems after the last Apple Security Update with trackpad/mouse tapping/clicking

    Dear All, I do have a MacBook Pro 15 (early 2008), Mac OS X (10.6.8). The logic board was replaced a couple of years ago under Apple warranty (distorted video problem). I am planning to repalce it after the next apple update on the macbook pro line.

  • Photoshop CC upgrade from CS6

    I am a single-member app. Why does my Photoshop still say CS6 after the update to CC version?

  • DVD RW drvie (e:) (Powered off)

    Today i tried to use my disk drive for the first time and it says it's powered off? what on earth does this mean? do  I actually have to turn on the disk drive manually? is this some sort of battery saving technique?