Placing a snippet

How can I make a simple script that places a spesific InDesign snippet in the document, at cursor point?
Just like when draging a snippet in to a document.
Im on a Mac

@David André – populate the placeGun with a file (one IDMS file) or with an array of files (more than one IDMS files).
In ExtendScript terms something like the snippets below (dummy code, will not run before defining the variables myEntireFilePath1 etc.):
For more than one file to be placed use an array:
var myFileArray = [myEntireFilePath1, myEntireFilePath2, myEntireFilePath3];
app.documents[0].placeGuns.loadPlaceGun(myFileArray);
One file example:
var myFile = File(myEntireFilePath1);
app.documents[0].placeGuns.loadPlaceGun(myFile);
Also see:
http://jongware.mit.edu/idcs6js/pc_PlaceGun.html
Uwe

Similar Messages

  • "Live Snippets" an idea sculpted out from a giant project.

    Hi, all the enthusiastic members
    I intend to distribute an open source and free script collection, that lets the user to export a selected text to an Incopy file and observing and synchronising the relation between the exported file and its instances inside the indesign document in a semi-automatic way. And that by the following scripts:
    http://sites.google.com/site/livesnippet/javascript-files
    live_snippets_startup.jsx - has finished.
    Initiate the dialogs and the essential styles, elements and variables to be ready for the other scripts.
    new_from_the_selection.jsx - has finished.
    This export the selected text (and only the selected - not the story) as a new InCopy file to a folder called "live_snippets" inside the document's parent folder. These InCopy files named automatically with four digits like this file "live_snippet.0006.incx".
    The selected text enclosed with starting and ending marks by adding small anchored text frames with nonprinting attribute and labeling these text frames with the snippet number (the number of the Incopy file).
    check_the_document.jsx - has finished.
    Check and states of the instances with their Incopy files. and mark the modified and missing snippets by spoiling the font style of the starting anchored text frame contents so they appear in the preflight panel. And changing the colors of the modified snippet to blue and missing ones with red.
    submit_this_modification.jsx - hasn't finished yet.
    Modify the snippet (the Incopy file) by re-exporting the instance that the text cursor inside it.
    update_this_instance.jsx - I haven't started with it.
    placing the snippet (the Incopy file) to update the selected instance (by selecting the starting anchored text frame or by putting the text cursor inside the snippet.
    place_snippet.jsx - I haven't started with it.
    place a snippet in the text cursor location without having to browse to the live_snippets folder (only getting the snippet number is enough).
    I will continue until the collection reach a perfect stage and has a comprehensive abilities.
    The current features:
    You can choose to place the snippet so the instance follow it with formatting or without formatting.
    You can add a description to the snippet which stored in the file meta data.
    Intended features:
    You can nested the snippets so it's possible to exclude partitions from the snippet to be in variety. Also in this feature you can change the order of the sub-snippets inside their parent so the global layout and the decorative elements could be changed permanantly and easily.
    I want to put these files on an online service (the google site is temporarily) , web site or forum so we can make our modification, online read and write code, supply our comments on the code lines and functions level, showing the downloads count, tracing the versions...
    So, is it available in this forum tools, because I tried to add the files from New>Document in my forum page and faced with a forbidden message.
    Also I hope if any one see that this approach is an unnecessary repeating of existing InDesign tools or plugins already in the market. Please tell me.
    When creating. The "With Format" option is set as default but you can change it for every instance (Not done yet) to its own option.
    These anchored text frames have nonprinting attribute, but we could print it by modifying the export or print options in reviewing stages so the numbers can be used as a reference in emails and broadly modifications
    When the achieve the ability to nested the snippets so we can in this question example change the points and assure that all questions have the same wording.
    The small circle indicate that the instances shares only the contents without the format.
    The Incopy files created automatically without the need to specify the location or name.

    What about if we put the marker on a separate layer to assure that the text will not be spoiled. How could we do that?
    Is it possible to use tags in the text and a text frames in a separate layer for showing the instances informations.
    But I tried to mark a text inside a text frame grouped with an anchored group and get this message:

  • Snippets: CS3 vs CS2

    We're just moving up to CS3 from CS2.
    In CS2, when I placed a snippet it was automatically placed in the position where it was when created. In CS3, I get a loaded cursor that wants me to click. In looking at InDesign help, I found there is a new preference under "file handling" that I THOUGHT would help, but it does not. I changed the preference setting to "position at original location", but I still have to click for the snippet to place.
    I know it seems like it's not a big deal, but we have a script that places a snippet (among doing other things) and I really don't want it to stop for the user to click. They're used to things just showing up where they're supposed to be.
    Is there another preference setting I'm missing?
    Lisa

    > Has anyone noticed a difference in Dreamweaver CS2 vs
    CS3 regarding
    > stylesheets
    > and publication?
    Only that DWCS3 renders CSS-based pages better than DW8 did
    (I assume that's
    what you mean by CS2).
    > Could it be something else?
    Definitely. Can you post a link to a page?
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "catsr#1" <[email protected]> wrote in
    message
    news:flbkod$f2p$[email protected]..
    > Has anyone noticed a difference in Dreamweaver CS2 vs
    CS3 regarding
    > stylesheets
    > and publication? What I mean is, DW-CS2 shows my page in
    layout form with
    > the
    > attached stylesheet and the pages look fine and publish
    fine. When I close
    > DW-CS2 and open DW-CS3 and open up the same files they
    look as though the
    > stylesheet is not attached to the file and when you
    publish the file it is
    > showing messed up without noticing the stylesheet is
    attached. (<link
    > rel="stylesheet" type="text/css" media="all"
    href="includes/xxx.css" />).
    > I've
    > tried various ways of attaching the stylesheets but they
    continue to not
    > work
    > or publish correctly in DW-CS3 and I have to close down
    and open up CS2 to
    > view
    > the files correctly and republish them to make them look
    the way they did.
    > Basically, currenlty I can not use DW-CS3 for stylesheet
    related designs.
    > Does
    > anyone know of this being a bug? Is there a fix? Could
    it be something
    > else?
    > Have you had this problem? Thanks!
    >

  • Snippet resource definitions don't update

    Please help, InDesign is not behaving the way I expect it to do.
    When exporting a snippet with styling that is controlled solely by an object style (I've been careful to check for any stray local formatting), I've tried placing said snippets into a destination document that's got updated versions of said object styles in place.
    Once the snippet lands, it doesn't adopt the destination document's style definitions, but instead retains the styling it was saved with as an override. Does anyone know why this occurs, as it's contrary to what's stated in Adobe's help documentation.
    Thanks

    @Mijburgh – that could be a complicated case.
    Can you tell us more?
    What exactly are the overrides?
    Is the document where you place the snippet from the same version of InDesign where you exported the snippet?
    What exact version of InDesign and OS are you using?
    I would question the "soleley" in "is controlled soleley" if it comes to formatting and object styles.
    Could you make the snippet available for testing on Dropbox service (or something similar)?
    At least post some screenshots where we can see the deviations in formatting.
    Before/after placing.
    Uwe

  • Print a report

    i have a report with many pages > 10
    and i run it in the browser with htmlcss format
    my problem is that the first pageis good but after the title is down and the third is more down so after 6 or 7 pages the title is in the middle of the page
    how can i print all the pages without this problem

    I think it is possible by placing a snippet of java on your page.
    I've used [ and ] to avoid problems in displaying this thread.
    [a href="JavaScript:window.print();">print</a]
    Hth,
    Ton

  • AppleScript copy alpha channel from one document to a second document

    I have two documents. One with Alpha Channels, the other with none. I am trying to copy the alpha channels from one document into the second.
    When I use the following in PS 6, the action duplicates the channels in the same document, not in the second document. I am using PS 6 with both documents open in tabs. Any help appreciated.
    tell application "Adobe Photoshop CS6"
      set x to document 1
      set y to document 2
      set cc to number of channel of current document
      repeat with i from 5 to cc
      duplicate channel i of x to y
      end repeat
    end tell

    I can now copy-paste text frames and linked graphics from one document to another using snippets, but embedded images still don't work.
    If I embed an image from a pdf file it works but not for jpeg images. When I open the new document (for which I placed the snippet) in InDesign, there is a frame (with a dark grey background and a diagonal cross) shown, but no contents. The place() method did not throw an exception. What am I doing wrong?
    Chris.

  • Copy an Image from one document to another

    Is there an easy way to copy a rectangle containing an image (not a link to an image) from one document to another?
    Thanks.
    Chris.

    I can now copy-paste text frames and linked graphics from one document to another using snippets, but embedded images still don't work.
    If I embed an image from a pdf file it works but not for jpeg images. When I open the new document (for which I placed the snippet) in InDesign, there is a frame (with a dark grey background and a diagonal cross) shown, but no contents. The place() method did not throw an exception. What am I doing wrong?
    Chris.

  • [JS][CS3] Change the content type of a text frame

    Hi,
    a bit basic maybe but I'm stuck on this from an hour...
    I need a textFrame to become a graphic object.
    The textFrame has no content.
    How can I change the contentType on that object?
    Thanks anticipately.

    This looked like an interesting challenge, so I'm taking a shot at it. I created a new document and added three text frames (unpopulated) to the first page. I tagged them "Image", "Caption" and "credit". I then exported as a snippet, deleted the document and opened another new one. Then I placed the snippet (so far, everything has been manual -- no scripts) and indeed, the snippet placed and the frames were added to the document's structure and were properly tagged -- the three tags were automatically created by the action of placing the snippet.
    So, let's duplicate this in a script. Even though I know exactly where the snippet is, I'm going ask the user to find it. That way, I eliminate the issue of getting the path to the snippet wrong:
    var myDoc = app.documents.add();
    var myPage = myDoc.pages[0];
    var myPlacePoint = [myPage.marginPreferences.left, myPage.marginPreferences.top];
    var mySnippetFile = File.openDialog("Choose the snippet");
    if (mySnippetFile == null) { exit() }
    var mySnippet = myPage.place(mySnippetFile, myPlacePoint);
    And that worked. The snippet is on the page exactly where I wanted it. So, now we need to find the text frame that has the "image" tag. First, we must explore just what mySnippet consists of.
    OK, it's an array of three stories. That's a tad weird. Why isn't it an array of three text frames? I wonder what would happen if two of the frames in the snippet were threaded -- but let's address that later after we solve the immediate issue. The point is that we know that the snippet consists of three separate text frames that aren't threaded. So:
    for (var j = mySnippet.length - 1; j >= 0; j--) {
         var myTag = mySnippet[j].associatedXMLElement.markupTag.name;
         alert(myTag);
    And this gives me the three tags (and reminds us that when you tag a text frame you're also tagging the story that holds it. So:
    var myDoc = app.documents.add();
    var myPage = myDoc.pages[0];
    var myPlacePoint = [myPage.marginPreferences.left, myPage.marginPreferences.top];
    var mySnippetFile = File.openDialog("Choose the snippet");
    if (mySnippetFile == null) { exit() }
    var mySnippet = myPage.place(mySnippetFile, myPlacePoint);
    for (var j = mySnippet.length - 1; j >= 0; j--) {
         var myTag = mySnippet[j].associatedXMLElement.markupTag.name;
         if (myTag === "Image") {
              var myFrame = mySnippet[j].textContainers[0];
              myFrame.contentType = ContentType.graphicType;
              break;
    And that does the job.
    Thomas,
    You were very close but you forgot that the text frames that make up a story are addressed as textContainers from CS3 onwards. Your code would have worked in CS2.
    Dave

  • Missing Header Row When Exporting Data to Excel and Program Runs Slow

    Hello all,
    I am new to programming. I’ve dabbled with VB.NET at times over the years but this is the first time I’m trying C#. Although, it’s been quite a while since I’ve done any type of programming other than writing SQL queries at work. For the sake of trying to
    learn I have given myself a project that is something I can actually use at work. Right now I'm doing it at home. I’m querying a database on SQL Server 2008 R2; putting the data from the DB into a DataViewGrid and then exporting the data into Excel and saving
    the file on my C:\ drive. On the form I have two buttons; one that queries the DB and the other to do the export. The code below does work but I have two issues that I need assistance with:
    All of the SQL table data goes into Excel properly with the exception of it is missing the header row.
    After I click the Export button it takes a long time to create the Excel file. It takes between 2.5 and 3 minutes. It is not a big file (only 447 rows and 125 KB in size) so I don’t know why it takes so long. Does it have anything to do with the number
    of times Microsoft.Office.Interop.Excel is being referenced? I read somewhere online that is an old COM method although I’m not familiar with what a COM method is
    and why it would make things run so slow.
    When I click the button to run the SQL query and load the DataGridView it runs immediately.
    I plan on taking this project further such as adding date parameters including validation on the dates and then maybe adding buttons that can be used to insert, update and delete records. But I don’t want to go any further until the two issues mentioned
    above are resolved. Any assistance / guidance will be greatly appreciated. Here’s the code:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Data.SqlClient;
    using Exccel = Microsoft.Office.Interop.Excel;
    using System.IO;
    namespace Bills_DB_DataGridView
        public
    partial
    class
    Form1 :
    Form
    SqlCommand sqlCMD;
    SqlDataAdapter sqlDA;
            SqlCommandBuilder sqlCB;
    DataSet sqlDS;
    DataTable sqlDT;
    public Form1()
    InitializeComponent();           
    private
    void btnExit_Click(object sender,
    EventArgs e)
    this.Close();
    private
    void btnLoad_Click(object sender,
    EventArgs e)
    string sqlCon =
    "Data Source = localhost\\DAVE_DB; Initial Catalog=Bills;Integrated security = true;";
    string sqlQry =
    "SELECT * FROM Acct ORDER BY Name, PaymentDate";
    SqlConnection connection =
    new
    SqlConnection(sqlCon);
    connection.Open();
    sqlCMD = new
    SqlCommand(sqlQry, connection);
    sqlDA = new
    SqlDataAdapter(sqlCMD);
           sqlCB = new
    SqlCommandBuilder(sqlDA);
    sqlDS = new
    DataSet();
    sqlDA.Fill(sqlDS, "Acct");
    sqlDT = sqlDS.Tables["Acct"];
    connection.Close();
    dataGridView1.DataSource = sqlDS.Tables["Acct"];
                dataGridView1.SelectionMode =
    DataGridViewSelectionMode.FullRowSelect;
    private
    void btnExport_Click(object sender,
    EventArgs e)
    Microsoft.Office.Interop.Excel.Application xlApp;
    Microsoft.Office.Interop.Excel.Workbook xlWorkBook;
    Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet;
    object misValue = System.Reflection.Missing.Value;
    Int32 i, j;
    xlApp = new Microsoft.Office.Interop.Excel.Application();        
    xlWorkBook = xlApp.Workbooks.Add(misValue);
    xlWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);          
    for (i = 0; i <= dataGridView1.RowCount - 2; i++)
    for (j = 0; j <= dataGridView1.ColumnCount - 1; j++)
    xlWorkSheet.Cells[i + 1, j + 1] = dataGridView1[j, i].Value.ToString();
    xlWorkSheet.Cells[1, 2].EntireColumn.NumberFormat = "@";
    //Format column 2 to text
    xlWorkSheet.Cells[1, 2].HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignRight;
    xlWorkBook.SaveAs(@"c:\Bills\Bills.xls", Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal,
    misValue, misValue, misValue, misValue, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);
    xlWorkBook.Close(true, misValue, misValue);
    xlApp.Quit();
    releaseObject(xlWorkSheet);
    releaseObject(xlWorkBook);
    releaseObject(xlApp);
    private
    void releaseObject(object obj)
    try
    System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);
    obj = null;
    catch (Exception ex)
    obj = null;
    MessageBox.Show("Exception Occured while releasing object "
    + ex.ToString());
    finally
    GC.Collect();
    Thank you,
    Dave
    David Young

    Hello again Kristin,
    I tried the code snippet to include the headers in the Excel file but it didn't work for me. Maybe I put the code in the wrong place? Again I have put the code below including where I placed the snippet. I get no error message and the application runs. Am
    I doing something wrong?
    Thank you,
    Dave
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    using System.Data.SqlClient;
    using Exccel = Microsoft.Office.Interop.Excel;
    using System.IO;
    namespace Bills_DB_DataGridView
        public partial class Form1 : Form
            SqlCommand sqlCMD;
            SqlDataAdapter sqlDA;
            SqlCommandBuilder sqlCB;
            DataSet sqlDS;
            DataTable sqlDT;
            public Form1()
                InitializeComponent();            
            private void btnExit_Click(object sender, EventArgs e)
                this.Close();
            private void btnLoad_Click(object sender, EventArgs e)
                string sqlCon = "Data Source = localhost\\DAVE_DB; Initial Catalog=Bills;Integrated security = true;";
                string sqlQry = "SELECT * FROM Acct ORDER BY Name, PaymentDate";
                SqlConnection connection = new SqlConnection(sqlCon);
                connection.Open();
                sqlCMD = new SqlCommand(sqlQry, connection);
                sqlDA = new SqlDataAdapter(sqlCMD);
                sqlCB = new SqlCommandBuilder(sqlDA);
                sqlDS = new DataSet();
                sqlDA.Fill(sqlDS, "Acct");
                sqlDT = sqlDS.Tables["Acct"];
                connection.Close();
                dataGridView1.DataSource = sqlDS.Tables["Acct"];
                dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            private void btnExport_Click(object sender, EventArgs e)
                Microsoft.Office.Interop.Excel.Application xlApp;
                Microsoft.Office.Interop.Excel.Workbook xlWorkBook;
                Microsoft.Office.Interop.Excel.Worksheet xlWorkSheet;
                object misValue = System.Reflection.Missing.Value;
                Int32 i, j;
                xlApp = new Microsoft.Office.Interop.Excel.Application();         
                xlWorkBook = xlApp.Workbooks.Add(misValue);
                // storing header part in Excel
                xlWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);  
                for (int h = 1; h < dataGridView1.Columns.Count + 1; h++)
                    if (dataGridView1.Columns[h - 1].Visible)
                        xlWorkSheet.Cells[1, h] = dataGridView1.Columns[h - 1].HeaderText;
                xlWorkSheet = (Microsoft.Office.Interop.Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);           
                for (i = 0; i <= dataGridView1.RowCount - 2; i++)
                    for (j = 0; j <= dataGridView1.ColumnCount - 1; j++)
                        xlWorkSheet.Cells[i + 1, j + 1] = dataGridView1[j, i].Value.ToString();
                        xlWorkSheet.Cells[1, 2].EntireColumn.NumberFormat = "@"; //Format column 2 to text
                        xlWorkSheet.Cells[1, 2].HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignRight;
                xlWorkBook.SaveAs(@"c:\Bills\Bills.xls", Microsoft.Office.Interop.Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Microsoft.Office.Interop.Excel.XlSaveAsAccessMode.xlExclusive,
    misValue, misValue, misValue, misValue, misValue);
                xlWorkBook.Close(true, misValue, misValue);
                xlApp.Quit();
                releaseObject(xlWorkSheet);
                releaseObject(xlWorkBook);
                releaseObject(xlApp);
            private void releaseObject(object obj)
                try
                    System.Runtime.InteropServices.Marshal.ReleaseComObject(obj);
                    obj = null;
                catch (Exception ex)
                    obj = null;
                    MessageBox.Show("Exception Occured while releasing object " + ex.ToString());
                finally
                    GC.Collect();
    David Young

  • [JS CS6] paste onto active document from external .indd

    Hey everyone, i'm at a complete loss with this, tried loads of examples from this forum etc and cant get anywhere so i've given up!
    All i'm trying to acheive is to prompt the user for a code, then that refrences an indesign file in a folder, this is all working ok, we have a variable called BMDFile with a full file path ready to go, but I can't figure out how to get this file on a currently open document in an editable format.
    I just want it to paste from an indesign file onto this empty doc
    I'm trying to edit this example from the forum now...
    var doc1 = app.documents[1]; //  needs to be from an external .indd file (variable BMDFile already contains a full path)
    var doc2 = app.documents[0];  // paste to
    for(i=0; i<doc1.pages.length; i++)
        if(doc2.pages.length < i+1){
            doc2.pages.add();
        doc1.pages[i].pageItems.everyItem().duplicate(doc2.pages[i]);
    Thanks in advance!

    Unfortuately the Workflow setup here (that I cant change is)
    Designer accepts a job for a customers ad with other software we use, it creates a blank indesign template with the correct name in the correct place with correct colour settings etc
    It opens that blank document in InDesign and the designer makes the ad
    Designer ends the job by using a script here (which I cant change) to Save (on top) & generate a PDF to specific settings
    So unfortunately the 'current empty document' I'm looking to paste this external stuff onto, is a file that could be in various different folders and names, i can't see an easy way to script it.
    I just wanted to script:
    Designer has the automatic blank template up, sees its a repetative ad
    Designer presses F4 (or similar for this script) types a code number
    Script pastes the almost fully made ad on the template for them
    If indesign cant do this, i'm probably better off scripting windows to find out where these files are saves and copy a pre-saved template into the relevant folder with the new name (if i can find out how its generated) and then open that.  But this means the designer would be shutting down a blank template, running a script then opening it, not very intuative.  I was thinking of a library but only one user can work on it at a time, so not ideal.  Placing a Snippet DOES work, leaving editable objects, but to update a snippet seems to be a lot of unnecessary clicks if it could just remain an .indd that anyone could go in and update as necessary
    Before you think it, don't worry, i agree this companies workflow is akward at best, i'm just trying to save daily repetitive clicks, file browsing and copy & pasting for pretty simple templates.

  • Issues opening .idml file in InDesign cs6 originally from CC

    Hi,
    I'm wondering if anyone has had "issues" when opening an .idml file in cs6
    which was saved out of InDesign CC.
    More specifically, the following:
    Some image links acquire an Opacity Effect of 43%.
    And not every image in the file — only a handful (10 out of 50) images.
    The (original) InDesign CC file has their opacity set at 100% (ie - no transparency applied at all)
    Are .idml files typically buggy like this when opening in previous version?
    Is this kind of irratic behavior to be expected?
    Is there a fix?
    Any input would be most appreciated.
    Thanks!
    Lester

    Laubender wrote:
    @Lester – can you check, if the same problem occurs with IDMS files (Snippets) in InDesign CC ?
    Just export a sample image to IDMS, create a new file and place the snippet.
    IDMS is directly related to IDML. It uses the same properties and XML structure.
    Just for testing purposes…
    Hm. Your workaround is really no workaround. It is a dead end…
    Uwe
    @Laubender
    I selected one of the problematic images in cc, exported as idms. Then, created a new page in cs6 and placed that snippet file. It did not acquire the 43% opcaity. I'm not positive I did exactly what you were suggesting...or if this info is helpful.
    thx

  • TOC entries: is there a limit to how many links you can have to the same htm in TOC?

    TOC entries: is there a limit to how many links you can have to the same htm in TOC? I have an HTM that requires multiple links in the TOC. Now I can't compile a CHM. I have eliminated all other possible problems...

    Hmm, that would be a new one on me, but I see new things all the time and try to always keep an open mind.
    Okay, so one way past this might be to do the following.
    Create a snippet. Copy the content of the desired page and paste into the snippet.
    Create 30 different versions of the same topic by simply placing the Snippet into each topic. Then insert the different topics into the TOC.
    You should still be able to modify the content of the topic in the single place (the snippet) and by having discrete points from the TOC, there should be no issue and synchronization should work beautifully.
    Cheers... Rick

  • Can snippets made in InDesign CS5 be placed in a CS4 document?

    Can snippets made in InDesign CS5 be placed in a CS4 document?

    Well, that is interesting, but I’m going to guess that the snippets are just a form of IDML so if that’s the case I guess it would make sense.
    Bob

  • Placing a picture on top of a flash snippet

    The site I am dealing with has a simple flash picture movie (picts slowing rotating in a slideshow). I have tried to create a rounded bottom to it by placing a transparent png on top of the flash object. This works great on my Mac pro but has issues on other browsers (particularly IE...I know I know lol) as the Flash (in the snippet) just always wants to be on top, not matter what. Can anyone tell me if this is possible to get it to render correctly in IE and other browsers?
    I have worked around it by adding the png to the flash movie. It works but is not near as pretty or functional.
    Thanks!
    Emo

    Should also mention that I *can* get a table on top of the
    image if I set the image as the background of a single cell table
    but when I do this and try to next another table on top of it, I am
    unable to move the new table down, only to size it down. So a way
    to do either move the table down or put a table on top of an image
    would either one solve my problem.
    Thanks

  • Snippets cause script error when placed in different order

    In a new topic, I insert two snippets: SnippetA and SnippetB. All is well.
    Now I want SnippetB to come before SnippetA, so I move it (or delete and replace it, or any other method one might use to get the order changed). Now in the preview or compiled file, the topic gives a script error:
    Nothing is changed in the topic except the order of the two snippets and the ehlpdhtm.js file has never been touched.
    I have come across this error under many circumstances, and I have never been able to figure out what causes it.
    Any ideas?
    ~M Becker
    Windows 7, RH9.0.2.217

    Hi,
    Sorry it took me so long, it kinda slipped my mind for a week
    The problem comes from the DHTML effect you applied in the snippets. I removed the DHTML effects (in HTML mode, the toollbar didn't work) and the problem was solved in the example topics you send me. It did work in the output however with WebHelp. My guess is that's because RoboHelp correctly applies unique ID's in the output but not in the preview. It didn't work in your output? What are you creating?
    Greet,
    Willam

Maybe you are looking for

  • Display Image In List Tile for creating Hyperlink

    Hi, I have a requirement in my project that I have to display Image in one of the column of the List tile for Hyperlink. I have created custom control for this but unable to show the image on the List tile, currently it showing the Path of the Image.

  • How can I return to the same position in the calling order details form

    I am Calling a form for creating a new item from order details form, so after creating The new item I want to returned the item code to the calling form to same position in The order details form , how can I return to the same position in the order d

  • It is not able to run in IE7 with bookmarks

    We generated webhelp with ROBOHELP 2000 (Blue Sky). It appears that the installation of Explorer 7 Beta is preventing some links from being followed from the TOC of a compiled WebHelp (.mpj) project. A 'normal' TOC entry referring to an HTML file wor

  • Viewing iphone pix/videos on tv

    can the iphone pix and video be shown on tv like the ipod touch can using the a/v cables?

  • Apple TV, PS3, Time Capsule compatibility

    I have heard that to access your movies on iTunes with Apple TV iTunes must be open. But can an Apple TV access the movies on the time capsule hard drive to play them. Also can the PS3 access the movies on the time capsule?