Legends and anchored objects - there must be a better way to do

I spent a lot of time in the last six months, reconstruct PDF files in InDesign. It is part of my regular responsibilities, but I do a lot more of him for some reason any. Because I send you the text of these rebuild on documents for translation, I like that all of the text in a single story. It really helps to have the text in 'logical order', I think; When I prepare a trifold brochure, I try pretty hard to make sure that the order in which readers will read the text is reproduced in the stream of history throughout the identity document.

So I'm rebuilding a manual as a form of 3 columns on letter paper and it is full of legends. Full of em. They are not pull quotes, either; each of these has unique text. Keeping in mind that I would like the text of those legends to stay in the same position in the text once I connected all the stories and exported a RTF for translation, which is the best way to handle them? What I do is insert a frame drawn emptly as an anchored object, size and position to sit above the text which is supposed to be shouted. When my translations come back, so they are always longer than the source document, as I crawl through the text, I resize the anchored images to match the size and position of the new extension translated the text and then move them in place with the keyboard.

There must be a better way.

It is better, right? I don't actually know too. If I really want to fill these frames anchored with text, I can't screw the them in the history. I suppose I could just put on the frames of the legend and assign two RTFs for translation instead of one, but then the 'logic' of my text order is thrown out the window. So, I am asking myself "what's more important? reduction of formatting time or maintenance of the flow of the story? "If there's something that miss me let me to dodge this decision, I would love to hear about it. The only thing I can think would work like this:

(1) reproduce the text of the legend in the history with a custom sample "Invisible."

(2) create "CalloutText" parastyle with "Invisible" swatch and apply it to the caption text

(3) Insert the anchor for framework anchored immediately before the content of CalloutText

(4) send it out for translation

(5) while I'm waiting to get him back, write a script that would be (don't know if this is possible):

(a) to scroll through the main story looking for any instance of CalloutText

(b) copies an instance of contiguous to this style to the Clipboard

(c) look back in history for the first preceding the instance of CalloutText anchor

(d) fill the object anchored with the text on the Clipboard (that's where I'm really naïve)

(e) implement a new parastyle the text of the legend

(f) continue step by step through the story, looking for other instances of CalloutText

If this is really the only decent solution, I'll simply go to the Scripting forum for more help with d). Any of you can make other suggestions?

N ° there is no plugin dependencies (as long as you do not use

APID version 1.0.46 - who had a bug that caused the warnings warning). Round-

trigger by INX dirty not the text. If you return

using the most recent version of the APID (version 1.0.47 pre5 and later - not)

really yet published), plugin data should be preserved as well.

Substances

Tags: InDesign

Similar Questions

  • There must be a better way to do this

    There must be a better way to do this!

    25 separate reports - 1 voltage recorded by chanel every minute for 21 hours (end - times will have to be changed)

    Anyone has ideas/directions

    CC

    The DAQ Assistant reads the tensions based on the timings specified, which means that if I set the number of samples finish say 20 and the frequency of samples to 1, then data acquisition will take 20 seconds to save 20 data points (one second) per channel. Then the DAQ pump data to the loop that creates reports (N number of reports).

    TO answer this question: the DAQ Assistant will do exactly what you suggest here.

    Two questions:

    -the loop will be able to separate the different channels ie first report contains data AI1, AI2 and AI3, then the second contains data AI4, AI5 AI6 etc.. ? What is the purpose of the table screws?

    TO answer this question: If you look inside the front loop, you see I have the sub table value function. I have set the index to the increment and then multiply 3 X. The first time in the loop take 0 and multiply by 3 and I get zero. second time through I multiply 1 X 3 and get 3. The second thing I have on the sub table set is giving him a length of 3. This will make return three matrices. So this will give me the next three tables each time through. So the first time through I get AI0 AI1, AI2 AI3 AI4, AI5 second time or however you have configured channels.

    - and what is the function of painting that the subset of table is wired to (can not find the icon of my pallet table)?

    TO answer this question: Index table. Handel, it automatically becomes a 2D array.

  • There must be a better way to do this (frustration of RAM Preview)

    I loaded one 01:20 second Full HD clip in sequels. I need to edit the video based on some sounds in the video and see if I match them correctly by the image previewed with the sound.

    The problem is that I'm frustrated due to After effects does not not like first. First who thought it was a good idea is not to integrate sound in sequels? Secondly, I have an i7 processor sandy bridge, and 16 GB of ram, but he always takes time to render the preview ram (with still no effect on it).

    Ram preview is my only option for sound, but the problem is every time I hit the ram preview it starts the video all the way from the beginning. It's frustrating because I want to start at a specific time. Imagine having a video more long where editing must take place at the end.

    Professional projects of people out there doing a lot more complicated, you guys how to work around this problem?

    Why can't after that effects do some basic things like first as make fast with the sound? Is it because of the Mercury engine and 64-bit?

    It is one of the best products on the market, there must be a better way of doing things?

    No need to preview RAM just to hear the sound, use the comma on the numeric keypad key to play an audio preview only.

    If you want to mark certain audio events, twirl down the properties for the audio until you see the waveform and then use it to synchronize audio and animations.

    And if you want RAM Preview from your current position, simply press the 'B' button to set your start of work area to the playhead, and then the RAM previews will begin from that point.

    Use ctrl - drag to scrub audio & video. Use ctrl-alt-drag to scrub just audio.

    AE has all the audio features of first (and), he just behaves in a different way.

  • Ahhhh! There must be a better way to change fonts/colors in 'States '. Photo below. Does anyone have the magic answer?

    Hello world

    I spend (and lose) so much time trying to make fundamental changes in the States. There must be an easier way in the future in Muse with the States. But for now, here's my challenge:

    For this example, the title of the person has been in light blue.  Statement of assets was white. I want to change the type of white in the statement of assets.

    Screen Shot 2015-10-27 at 13.38.34.png

    Yellow is for example purposes.

    In the NORMAL State , I change the title to yellow color. As you can see, the first 3 States change to yellow. The State of the asset remains white. Understood.

    Screen Shot 2015-10-27 at 13.43.02.png

    So I then click on the status of the assets button, and we see the white. I used Pink for this example.

    Just after I enter rose in the statement of assets, and if I click back or escape, I get this message. No matter if I edit together checked or not.

    If this warning message doesn't make sense, how the hell do I change things in the statement of assets?

    Screen Shot 2015-10-27 at 13.53.50.png

    If the result of the evolution of the Active state to rose, all changes except the active state. There must be an answer. Thank you!

    Screen Shot 2015-10-27 at 13.54.09.png

    Select the Group of free text and a text block, select the State and change the color of the image itself.

    Thank you

    Sanjit

  • How can we ignore the video when importing? I am aware that it took 4 years ago, but I don't know that there must be a better way today?

    I am currently evaluating lightroom to replace Apple's Aperture as is the end of LIFE. I am a professional filmmaker who made a few pictures on the side. Lightroom 6 emphasize the import of videos, unless I have clear them manually during import. I ABSOLUTELY NEED to divide probably photos and videos on various imports and paths to backup IMMEDIATELY when I put the card into the computer on the tray. This way of manual de-selection is stressful, slow and prone to error. It hates me lightroom - I love otherwise - on each import of the card.

    Is it really now way to tell lightroom to ignore the .mov files and stick to the photos? It is very difficult to believe for a professional software and unfortunately would be a dealbreaker for me.

    Would like to find a way to do it, then I would be able to commit to the ambient light for my photo needs.

    Best

    Gerrit Haaland

    YACHTFILM.tv

    Hi GerritH,

    If you use Lightroom 6/CC, there is no way to deselect the videos, but what you can do is to change the sort order to media type and unselect all the videos at the time of importation.

    • Press "check all".
    • Sort by "media type".
    • Select all video files (select a first + press shift + select last)
    • remove the flag on a single video file (this uncheck all selected video files)
    • Press on import.

    If you use Lightroom 5 or earlier, there is a hidden option: hold down the Alt/Option key and "check all" and "Uncheck all" buttons turns in "check videos ' and 'Videos to uncheck', respectively." From there you can asily choose to imp [tro photos or video only.]

    Concerning

    Sarika

  • There must be an easier way!

    Maybe it's the lack of good sleep in recent weeks, or simply to watch the long code, but it seems that there should be an easier way to do it, but it escapes me. Here is the code example. I have 48 initial statements of the YEW, with nested IF statements. The first outter, IF the declaration has 47 IF statements nested, the second statement IF outter has 46 IF statements nested, etc.. I have shortened the code for readability.

    If (thisItem.p0 == true) {}
    P00. AddItem (thisItem);

    If (thisItem.ItemSlots > = 1) {}
    thisItem.p1 = true;
    P01. AddItem (thisItem);

    If (thisItem.ItemSlots > = 2) {}
    thisItem.p2 = true;
    P02. AddItem (thisItem);

    If (thisItem.ItemSlots > = 3) {}
    thisItem.p3 = true;
    P03. AddItem (thisItem);

    If (thisItem.ItemSlots > = 4) {}
    thisItem.p4 = true;
    P04. AddItem (thisItem);

    If (thisItem.ItemSlots > = 5) {}
    thisItem.p5 = true;
    P05. AddItem (thisItem);
    }
    }
    }
    }
    }
    }
    If (thisItem.p1 == true) {}
    P01. AddItem (thisItem);

    If (thisItem.ItemSlots > = 1) {}
    thisItem.p2 = true;
    P02. AddItem (thisItem);

    If (thisItem.ItemSlots > = 2) {}
    thisItem.p3 = true;
    P03. AddItem (thisItem);

    If (thisItem.ItemSlots > = 3) {}
    thisItem.p4 = true;
    P04. AddItem (thisItem);

    If (thisItem.ItemSlots > = 4) {}
    thisItem.p5 = true;
    P05. AddItem (thisItem);
    }
    }
    }
    }
    }

    This--->

    If (thisItem.ItemSlots > = 1) {}
    thisItem.p1 = true;
    P01. AddItem (thisItem);

    If (thisItem.ItemSlots > = 2) {}
    thisItem.p2 = true;
    P02. AddItem (thisItem);

    If (thisItem.ItemSlots > = 3) {}
    thisItem.p3 = true;
    P03. AddItem (thisItem);

    If (thisItem.ItemSlots > = 4) {}
    thisItem.p4 = true;
    P04. AddItem (thisItem);

    If (thisItem.ItemSlots > = 5) {}
    thisItem.p5 = true;
    P05. AddItem (thisItem);

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

    and this--->

    for (var i: int = 0; i<>
    thisItem [("p" + i)] = true;
    This [("P0" + i)]. AddItem (thisItem);
    }

    must be the same, (I have not tested the syntaxt throughoutly, but it should work)

  • There must be an easier way to get these to plug and play

    I have attempted to put in place all the computers in my work so that they can take advantage of Microsoft Voice Recogbition and I use the Andrea Electronics USB USB sound card - MY and had recently several computers in my issues of experience at work with the USB - MY does not automatically installed on Windows 7 machines. When they connect, they get an error message saying: it has not been installed successfully, and it is not visible in the menu of recording devices. I have also a computer tries to use the USB adapter - MY with a motherboard ASUS Sabretooth X 79, and not only would not recognize it correctly the system, but would not start with the card installed in one of the USB ports. I know that these situations are very difficult to resolve because of the number of variables involved.

    I tried a number of things, such as uninstalling and reinstalling the driver, force to install the driver from different USB ports, hubs, etc., MS update catalog, but the only thing that seems to work is to uninstall the Generic USB hub and the hub root USB, and then restart the system.

    I might add that this issue was raised with other products as well USB, like a Bluetooth adapter and a wireless mouse. Is this something new? Everyone is having similar problems? Is there a simpler solution? Is this something that Microsoft should continue the investigation?

    No indication as to how or why this happens, or an easier way to fix it would be greatly appreciated.

    Thank you

    Joe

    Hey Joe,

    The question you posted would be better suited in the TechNet Forums; We recommend that you post your question in the TechNet Forums to get help:

    http://social.technet.Microsoft.com/forums/en-us/category/w7itpro

  • Is there a better way to make this pop up?

    I have a VI that has more than 900 void screw which has been developing since the Labview V5.  It has a control loop and a loop of data.   The vehicle currently has half a dozen or more Windows vi it appears for different reasons.   Most collect all of the data passed to them but don't have to return data.  I called the sub, it opens and the data is passed but he shares time with the main window, so I can not change anything in the main window as the Sub keeps seizing control.

    I came up with this solution attached below, but it seems that there must be a better way?  I don't know that I just lack.   I need to be able to start in a field of the program running on a while loop and sends the data to the it in an another while loop which collects data while giving full control to the main VI.
    Thanks for any help.


  • Multi-terrain graphs, is there a better way?

    I'm still not good at graphics in LabView, but I think I do a few programs and I can usually get a graph to show with what I want to show him only a few hours of dinking with it autour...

    In any case using graphics certainly made for messy code unless there is a better way to this thread. Basically, this chart shows the four temperature sensors and is updated every minute. A check of stabilization is carried out every 15 minutes. Apparently the only way I could get the multiple locations with time that x-axis it are use an xy graph, but I have my reading on the index individually and each put in it is the own shift register and add it to the chart separately.

    There must be a better way?

    I think that part of your problem is that you are not aware of the option 'Concatenate entries"to build array. You don't need several bays to build the set of clusters, we made connections in graph (pink wire). Just expand the build, wire all clusters, then right-click on the picture of construction and choose 'Concatenate entries. Then, you can use a cluster to store all your berries to graph (orange wire) which will be greatly cleans your diagram.

  • must be an easier way...

    Here's a screenshot of my block diagram. I keep thinking that there must be an easier way to fill values other than cluster using these two nested for loops, but I can't think one. I am taking 4 rows of an array of bytes and fill of the items in cluster 0-5 to 6 bits of rank 0, cluster items 6-12 with six bits of rank 1, elements of cluster 13-18 with 6 bits of rank 2, then the remaining elements of the 3 cluster with 3 bits of tier 3. Any suggestions or is this the best way? I seem to think there must be something more simple. I have to see this end up in the rube goldberg section easily


  • Is there a better way to do it?  Rules CSS/Background image/tables

    Hello

    I am designing a site and I used a table for the banner.  Another page is displayed each time the image of the banner exchange.  I created HTML pages, and I created a large number of css rules to change the background image.  I think there must be an efficiant way more to do?

    http://www.taffyproductions.com/test/

    ALSO... I need to find a way to make links (flight hover/active States) knit on all pages... I thought about it on the index page, but I don't know that there is a better css rule?

    Put a div in the head section?  Surely you jest!

    But you hint at the easy way - just have a style sheet embedded in the head of each page that changed the background image only on this page.  No need of any other complexities.

    In other words on page 1, you can change this.

    on this subject.

    and on page 2 change to this-

    etc.

  • Is there a better way to set up my root directory

    I started to design a Web site for my new project, but I'm not a Web Designer by trade and I just want to check that I've set up my root directory of the site correctly and that there is not a better way.  The screenshot below shows what I have right now

    Screen Shot 2016-08-21 at 11.22.35.png

    I have not yet started to design real pages or customize almost anything because I first wanted to check that I had put in place the root properly.  Is there a better way to implement or have I set up in the best possible way

    If there is a better way, or if I made mistakes then please tell me.

    Jay

    No idea if there is a better way. Can tell you that my sites are configured in exactly in the same way.

  • We use Flash Pro CC creating animations with legends and export to html 5.  We must translate the captions in other languages. How can we download translation of texts in our flash animations so we can use them in html5 using CreateJS?

    We use Flash Pro CC creating animations with legends and export to html 5.  We must translate the captions in other languages. How can we download translation of texts in our flash animations so we can use them in html5 using CreateJS?  I use the Flash on a Mac OSX 10.10.3

    Are you familiar with JavaScript?

    It does not completely answer your question, but the text displayed on the screen from any language (ActionScript/CreateJS / [insert the programming language]) generally all following the same path. Each language has a file stored in some form of key = value style, named through the language and the country of your choice, for example en_US.json

    Any language would allow the user to choose regional settings. The application would then grab the appropriate file and everywhere where the text is needed, the script must be using a (usually global or singleton) variable/service that can get the text of the requested key.

    for example if I wanted a user to have a confirmation of dialogue who said 'are you sure?"with buttons for 'Yes' and 'No', I would have (for me), an Englishman, USA base file en_US.json with these values, for example:

    en_US. JSON example:

    {

    'CONFIRM_YES_NO': ' are you sure?

    'YES': '' Yes. ''

    'NO': 'no '.

    }

    Then you use simply JS/AJAX to read this file. You analyze, or simply JSON decode in an object, or manually, depending on what suits your needs. When you want to display any text, you use the object (variable, maintenance, etc.) you have stored these values.

    for example calling to display function confirm dialogue:

    Nickname... but if you understand...

    and this comes from jQuery UI (see here)

    function confirmDialog() {}

    $(«#dialog-confirmer»).dialog({)

    Title: LocalizationObject ['CONFIRM_YES_NO'],

    buttons:]

    {

    text: LocalizationObject ["YES"],

    Click: function() {/ / do something for 'yes '.

    }

    {

    text: LocalizationObject ["NO"],

    Click: function() {/ / do something to the 'no '.

    }

    ]

    });

    }

    Please consider loosely. 'LocalizationObject' is a variable object or service that returns the appropriate text for the key that you provide. In this case, he provided the key 'CONFIRM_YES_NO', 'YES' and 'NO', which must be on the right answer for this key, localized.

    Again, this is not a manual on how to do it via Flash Pro but it's the general conceptual way you could do it in any language. There are a variety of other ways to do it, but it's a very simple way, as long as you keep your key names at least wake up verbose. A key name such as LocalizationObject ["ABC123"] is not really tell you what the key can be referred. Also nest them contributes greatly, as LocalizationObject ["UI'] ['DIALOGUES'] ['CONFIRM'] ['YES_NO'] = ' are you sure? It just shows I nested the title of the dialog within the user interface, because it is the text that appears in the user interface rather than content. Then inside dialog boxes that may contain a variety of different dialog boxes. Then inside her CONFIRM type of dialogue. Finally, the type is a dialogue YES_NO type (as opposed to OK_CANCEL or JUST_OK, etc.). Whole set makes it easy to understand what the text of reading: UI YES_NO confirm DIALOG boxes.

    I hope that from here you can see that you need to review everywhere you display text on the screen and centralize it in a sort of object (function or variable) of your choice. You must store the external language files to prevent unnecessarily load the other languages as well as an easy to modify Setup.

    The rest is just using basic JavaScript.

    Just be ready for the most difficult challenge. At least for me. The size of the text in several languages is very different, and in some cases requires the loading of special fonts. This can make layout in a very difficult dynamic environment. Always thinking all text how big or small can be in any particular and plan field on this size more and shrink so that to handle this situation correctly.

  • I rented the movie legend and there is no subtitles appear even when I click on the option. You can solve this problem or give my money back me?

    I rented the movie legend and there is no subtitles appear even when I click on the option. You can solve this problem or give my money back me?

    You do not discuss Apple here. This is a user to user support forum. You must contact the support of iTunes for your question. http://www.Apple.com/EMEA/support/iTunes/contact.html

  • When I opened a Web site, it seems quite wrong. Everything is white and all centered page to the left. I checked Firefox by pressing the ALT key, and it is already set to "basic page style". So there must be something else.

    When I opened a Web site, it seems quite wrong. Everything is white and all centered page to the left. I checked Firefox by pressing the ALT key, and it is already set to "basic page style". So there must be something else.

    Clear the cache and cookies from sites that cause problems.

    "Clear the Cache":

    • Tools > Options > advanced > network > storage (Cache) offline: 'clear now '.

    'Delete Cookies' sites causing problems:

    • Tools > Options > privacy > Cookies: "show the Cookies".

    Start Firefox in Firefox to solve the issues in Safe Mode to check if one of the extensions of the origin of the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > appearance/themes).

Maybe you are looking for

  • Apple dropped support of Windows 8 in macOS Sierra?

    So I upgraded my MacBook to macOS Sierra and I noticed something different in the BootCamp Assistant. As the official macOS page Sierra said, the new BootCamp installations require Windows 8 and 10. But when I opened the BootCamp Assistant, he made o

  • How to get Night Shift auto sync with sunrise/sunset?

    I was able to do on my iPad mini 4 no problem but I don't see any auto-sync it on my iPhone 5, I can only plan manually. This feature does not exist on older devices?  Or does only exist on iPad? Does anyone know if Yosemite El Capitan has this featu

  • 512 MB memory upgrade not working - Hp Pavilion 6835

    Hello ladies and gentlemen, I have a HP pavilion 6835 It has only 2 slots = memory and there are currently 2 simms 128 MB and 256 MB = and the computer works fine Recently, I bought two - 256 mb chips bringing the total to 512 MB. I put the memory an

  • Instant service of HP ink

    I understand the basics of instant service of ink. However, how my computer calculates how many pages/ink I use if I photocopy "offline"? I do a fair bit of photocopy with my current all-in-one printer, so I just want to know if the ink instanst serv

  • HP officejet 8500 A909a: HP OFFICEJET 8500 a. slow to START printing. Runs fine once it begins to print.

    My officejet 8500 A909a worked fine on windows Vista.  Suddenly he began to hesitate for a minute or two before starting to print.  Once it starts printing it seems to work ok.  I installed the new drivers and firmware to try and solve the problem bu