IDSCS5.5 How to determine if a pageitem was copy/pasted from Illustrator

Hi,
My flow is as follows:
- Open document in IndesignServer
- (XML)Tag every pageitem with our custom IndesignServer plugin (c++ SDK)
- If pageItem is a group, tag every member separately
- save/close the document
My problem is:
- If pageitem was copy/pasted from Illustrator and pageitem has a gradient fill => IndesignServer crashes while tagging.
- Copy/pasted illustrator items with plain colorfills work fine.
Note that:
- Copy pasted pageitems from illustrator with a gradient fill are considerated as group in Indesign.
- The gradient fill of Illustrator is not recognized as such in Indesign ( I could only test with Illustrator CS4).
- The lack of color information in that situation is not enough to consider the object as "from Illustrator".
My question:
- How can i determine if the origin of the pageitem is Illustrator? (I have no control on the creation of the document).
I know this is a hard one...
Thanks in advance for any usefull input!
Bart Devos.

Hi,
My flow is as follows:
- Open document in IndesignServer
- (XML)Tag every pageitem with our custom IndesignServer plugin (c++ SDK)
- If pageItem is a group, tag every member separately
- save/close the document
My problem is:
- If pageitem was copy/pasted from Illustrator and pageitem has a gradient fill => IndesignServer crashes while tagging.
- Copy/pasted illustrator items with plain colorfills work fine.
Note that:
- Copy pasted pageitems from illustrator with a gradient fill are considerated as group in Indesign.
- The gradient fill of Illustrator is not recognized as such in Indesign ( I could only test with Illustrator CS4).
- The lack of color information in that situation is not enough to consider the object as "from Illustrator".
My question:
- How can i determine if the origin of the pageitem is Illustrator? (I have no control on the creation of the document).
I know this is a hard one...
Thanks in advance for any usefull input!
Bart Devos.

Similar Messages

  • How to determin the pricing procedure in copy control from invoice to so

    Hi,
    I have a request to create a sales order reference to a invoice. But in SPRO pricing procedure determination,i config different pricing procedure. 
    e.g. invoice ---procedure A
           sales order-----procedure B
    when i create the sales order , the procedure is A which is copied from invoice ,but i hope the procedure is B.
    how should i config the copy control. I have tried the B and C in pricing type of copy control.
    Thanks

    HI
    Try to maintain Different Document pricing procedure in Sale Document type and Billing type
    and also maintain settings in OVKK and test the cycle
    check and revert
    Regards,
    Prasanna

  • How to determine the length of a curved path in illustrator CS2

    how to determine the length of a curved path in illustrator CS2?

    bornfree,
    The free Patharea/Pathlength Filters from Telegraphics is your friend (the former gives you both area and length, both in different units):
    Telegraphics - Free plugins for Photoshop & Illustrator...and other software

  • How to find the folder (EBS_R12) in OEL 5 after copy/paste from Windows 7 ?

    Folks,
    Hello. I have just installed Oracle Linux 5 as Guest OS on the top of VMPlayer. Host OS is Windows 7.
    I downloaded Oracle E-Business Suite R12 from edelivery into Windows 7 in a folder(EBS_R12) on my LapTop screen.
    In order to install EBS R12 into Oracle Linux 5, I copy/paste the folder EBS_R12 into Oracle Linux 5 screen. The file size is about 50GB. After coply/paste is completed successfully, I cannot find where is the folder (EBS_R12) in the Guest OS Oracle Linux 5.
    Can any folks tell me where is the folder (EBS_R12) in Oracle Linux 5 after copy/paste from Windows 7 ?

    Hi,
    After coply/paste is completed successfully, I cannot find where is the folder (EBS_R12) in the Guest OS Oracle Linux 5.Was the copy/paste successful.
    If yes then you can do the following
    #find / -name EBS_R12 -type d -print
    (Assuming you copied the folder "EBS_R12" , But not its contents).
    Thanks

  • How can i Copy paste from e-mail to Notebook or textbook

    How can i Copy pasta from some Content of e-mail to the notepad or textbook or word?

    hold your finger down in the body of the mail - the part you want to copy. a blue box will comeup and offer to 'select/select all' or something like that. choose the appropriate choice. If you only want part of it that bubble will have two handles that allow you to drag out the selection box.
    then hold your finger down again and another bubble will come up offering to cut/copy the words. choose copy
    then navigate to your notes app (not sure about the textbook, depends on whether or not it support it) and hold your finger down in an empty text area. you'll get another blue bubble offering to paste it. choose that and the words should appear. then save as appropriate.

  • How do I copy & paste from an email to another web site?

    How do I copy & paste from an email to another web site?

    Hello, not quite sure what it is you want to do.
    In Mail you can copy something by highlighting it & CMD+c, or Mail>Edit>Copy, but whether you can paste it to a website, not sure, but you could say paste in in a Reply here...
    Re: Grey Screen with spinning gear
    reply from duwatucan in Mac mini - View the full discussion
    Congratulations, your post has solved duwatucan's question.
    Learn more about the Apple Support Communities Reputation System
    Did this help? Go to the message, sign in, and reply
    Start a new discussion in the same community

  • How to import style from mx.DataGrid into my DataGridExt (copy-paste from mx.DataGrid)

    Ok, I managed to create the DataGridExt (copy-paste from mx.DataGrid). Don't ask me why I did this, it's a long story believe me.
    But it is styleless. There's no skin set and that is what I expected.
    The thing is, is there a nice/magical way to tell the DataGrid skin to be applied to DataGridExt?
    Thanks for attention.

    In case the question was not clear:
    Is there a way to have all styles of mx.DataGrid applied to my custom control called DataGridExt?

  • How to determine if my system was compromised by the shellshock bug?

    Is there any way to determine if my system was compromised / hacked? Is it enough to upgrade with "pacman -Syu" or should I reinstall the whole system?
    Last edited by Bailando (2014-09-29 15:24:02)

    The only way your system could have been compromised is if you or someone with access to your running system executed a Bash script that exploited the vulnerability. Which essentially means that in any instance in which a system was compromisd by this bug (and I'm not aware of any cases where that's actually happened) the bug itself isn't the primary security flaw.
    Burning down your house because you suspect someone may have broken into it is ...well, I'm not sure there's a word to describe how extreme that response is relative to the threat. Especially if you're just going to rebuild the house and install the same locks you fear have failed you in the first place.
    Last edited by ANOKNUSA (2014-09-29 16:06:41)

  • How do I keep my text formating when pasting from other InDesign files?

    I'm trying to post charts from one InDesign file to another.  The chart I'm trying to paste has hand-made fractions in them. The font is superscript and baseline shifted. When I paste it into a new document, the text loses all that formatting. It seems like a preferance thing, but I can't find it.

    Even if Placing an .indd file retains the formatting, it's a non-starter. The reason I needed to paste the formatted text in the first place was to create a variation of the ad for a different purpose, so I need to be able to edit the text - something you can't do with a placed file. 
    For instance, I created an ad for an exhibit that includes the date of the reception and the address of the museum, etc. Then I want to create a poster for the wall of the exhibit, so I create a new document with different specs. Placing the ad copy would serve no use since I have to edit the copy (removing the address and reception date) and then readjust the emphasis of each line slightly.
    Then I created another new file (RGB, tall and skinny) for the email invite. So I needed to copy the ad copy  and again put emphasis in different places.
    I hope you can see that there is a real need to be able to copy and paste manually formatted text from one document to another while retaining the special formatting. In these kinds of jobs there is no need to create a new style for each line of text since each line is tweaked and tweaked to death.
    This copy & paste behavior is not intuitive and is obviously causing problems for users for no  reason whatsoever except that "Adobe knows best". Why can't Adobe trust that I knew what I was going when I applied the formatting in the first place?
    Considering how easy it it to remove formatting and revert to the original style, I would say the nod should be given to retaining formatting upon pasting. Both Word and Quark do this, so it's not anything unusual. Or give us the choice with a Paste Special dialog. But saying this behavior is "as designed" or suggesting you need to place a file or PDF, is not the solution.

  • HT3847 How is the best way to separate copied MP3 from AIFF files in my library?

    How is the best way to separate duplicate MP3 from AIFF files in my library?

    Zice wrote:
    I want higher resolution then afforded in the original download.
    Then why are you converting iTunes purchases?
    You cannot get higher resolution by converting  the original. This goes for converting anything, not just iTunes purchases.
    Creating an AIFF will simply make the file 10 time as large with zero increase in quality.
    Don't really want to debate value of creating the new version.
    Agreed.
    You are simply wasting time and drive space converting iTunes purchases to AIFF.

  • How to keep 300dpi resolution when saving a jpeg from illustrator

    I have an illustrator cs4 file set up in 300 dpi. when I save it into a jpeg, it automatically downsizes it to 72 dpi and the quality of the image is really bad. how do i keep a 300 dpi resolution when I save my document to a jpeg file from illustrator?

    Use file >> export >>jpeg>resolution >> custom 300
    Sounds like you were using save for web.

  • How can I save a text file to disk from Illustrator ?

    Hi,
    I was looking through the Javascript reference and couldn't find anything related to writing strings to a text file on disk.
    Is this possible ? If so where should I look ?
    Otherwise, can I run a bit of code in Terminal/CommandPrompt from Illustrator (.e.g. echo 'Hello!' >> file.txt) ?

    Here's something that I think Muppet Mark or Carlos Canto posted earlier
    #target illustrator
    var textFile = File('~/Desktop/AI.txt');
    var doc = app.activeDocument;
    var docText = '';
    for (var i = 0; i < doc.textFrames.length; i++)
              docText += doc.textFrames[i].contents + '\r';
    textFile.open('e');
    textFile.write(docText);
    textFile.close();

  • How to copy Shape from illustrator CC to Photoshop CC?

    I want to cope Shape from illustrator CC to Photoshop CC, however I found when I copy the Shape from illustrator and paste it in Photoshop, the style of Shape has changed. like the color changed to the foreground color of Photoshop , and the stroke also lost.
    I want to keep the style as the same as in illustrator , what should I need to do ?

    when you paste into photoshop, you should get some options as to what you want photoshop to import the shape as. if you select 'shape layer' you get the result you describe (a shape masking the foreground colour). choose one of the other options, depending on how you're going to use it.

  • How to initiate copy/paste from menu in projector?

    I have a projector that uses a MenuMember to create a
    standard menu across the top i.e.:
    FILE EDIT HELP
    I have several text, (not field), but text members that are
    editable where the user inputs text information. Pretty basic and
    simple. If they use the keyboard commands for Copy, Paste, Select
    All & Cut those commands work fine in the text field and behave
    as you would normally expect.
    My question is, under my EDIT menu, I want to have the normal
    CUT,COPY,PASTE,SELECT ALL selections that you would expect to find.
    Right now I have no behaviors attached to them in my menuMember so
    they don't do anything if you go to EDIT -> PASTE.
    I have been looking for a handler to attach to the menuMember
    that would perform those functions. For example my menuMember text
    would look like this:
    menu: File
    Save/S | SaveHandler
    Quit | quit
    menu: Edit
    Copy/C | CopyHandler
    Paste/V | PasteHandler
    Select All/A | SelectAllHandler
    Cut/X | CutHandler
    So far I haven't been able to figure out any handler that
    would perform those functions upon the text field that has the
    focus. Oh sure, the manual keyboard equivalents WILL work, but most
    people also expect to see those choices in the edit menu as well
    and expect them to behave the same way.
    Any ideas on how to accomplish this?
    Thanks,
    Dan

    Hi,
    There's a 'publish' settings (or maybe a movie setting)
    called "editShortcutsenabled' - if true, command-c (etc) will work.
    There might be some tricky way of evoking these functions with
    Lingo (not sure if DMX2004 has some new lingo), but you can do it
    manually using Valentin's free clipboard xtra (
    http://staff.dasdeck.de/valentin/xtras/clipboard/)
    . For example, try these functions
    on SelectAll()
    whichSprite = the keyBoardFocusSprite
    if whichSprite > 0 then
    whichMember = sprite(whichSprite).member
    if voidP(whichMember) then exit
    mType = whichMember.type
    case (mType) of
    #field, #text:
    whichMember.selection = [0, whichMember.text.length]
    otherwise
    put "Dont know how to 'select all' in the case of a"
    && mType
    end case
    end if
    end
    on CopySelection ()
    whichSprite = the keyBoardFocusSprite
    if whichSprite > 0 then
    whichMember = sprite(whichSprite).member
    if voidP(whichMember) then exit
    mType = whichMember.type
    case (mType) of
    #field, #text:
    s = whichMember.selection
    txt = whichMember.text.char[s[1]..s[2]]
    clipSetData("TEXT", txt)
    otherwise
    put "Dont know how to copy from a" && mType
    end case
    end if
    end
    on CutSelection ()
    whichSprite = the keyBoardFocusSprite
    if whichSprite > 0 then
    whichMember = sprite(whichSprite).member
    if voidP(whichMember) then exit
    mType = whichMember.type
    case (mType) of
    #field, #text:
    s = whichMember.selection
    txt = whichMember.text.char[s[1]..s[2]]
    clipSetData("TEXT", txt)
    oldtext = whichMember.text
    if s[1] > 0 then
    newtext = oldtext.char[1..s[1]]
    newtext = newtext & oldtext.char[s[2]..oldtext.length]
    else
    if s[2] = 0 then
    newtext = oldtext
    else if s[2] = oldtext.length then
    newtext = ""
    else
    newtext = oldtext.char[s[2]..oldtext.length]
    end if
    end if
    whichMember.text = newtext
    otherwise
    put "Dont know how to copy from a" && mType
    end case
    end if
    end
    on PasteClipboard ()
    whichSprite = the keyBoardFocusSprite
    if whichSprite > 0 then
    whichMember = sprite(whichSprite).member
    if voidP(whichMember) then exit
    mType = whichMember.type
    case (mType) of
    #field, #text:
    txt = clipGetData("TEXT")
    InsertText(whichMember, txt)
    otherwise
    put "Dont know how to paste into a" && mType
    end case
    else
    put "what do I paste into?"
    end if
    end
    on InsertText (inMember, txt)
    s = inMember.selection
    oldtext = inMember.text
    if s[1] > 0 then
    newtext = oldtext.char[1..s[1]]
    newtext = newtext & txt
    newtext = newtext & oldtext.char[s[2]..oldtext.length]
    else
    if s[2] = 0 then
    newtext = txt & oldtext
    else if s[2] = oldtext.length then
    newtext = txt
    else
    newtext = txt & oldtext.char[s[2]..oldtext.length]
    end if
    end if
    inMember.text = newtext
    end

  • CS4 How to disable anti alias when pasting from Illustrator to Photoshop?

    Hello,
    I'm trying to paste vector artwork from Illustrator into Photoshop but it seems no matter what I do Photoshop anti aliases the illustration. Is there a way to keep this from happening?
    The whole point of making the art in Illustrator was to keep the edges clean and the colors limited.
    Your suggestions are much appreciated.

    In Illustator >> Object >> Rasterize >> Anti-aliasing>> None
    Copy and paste this into Photoshop.
    Or
    Illustrator >> File >> Export >> psd >>turn off anti alias

Maybe you are looking for

  • Upgrade eligibility extended after old device transfer to another family member

    In July 2013, I transferred an almost 2 year old device from one family member to another(a son). The eligibility for upgrade at a discount on his account line was then extended by a year following the old device transfer to his account line even tho

  • How to know if a socket connection is open ?

    Hi, I have a ftp class that opens a socket connection to a ftp server. Sometimes the connection is closed and I get an exception. There is any way to know if exists an open connection ? Thanks !

  • Album art not shown in finder

    Embedded album art in audio files is not shown in finder since I upgraded to ML (worked fine in SL). Other peaple report a solution of the problem with elimination of Voice Memos. But in my case this is not evident because I do not have Voice Memos.

  • Field to indicate 'Blocked' vendor

    Hi Gurus, Which field should i use  for the 'Blocked' vendor in LFA1 table. Actaully my requirement is to add one more column 'Blocked' in the standard search help of the vendor field(LFA1-LIFNR). Please guide me on this issue. Regards, Amit

  • CMDGW_CAT:3441: ERROR: Cannot have more than 3 entries in RACCESSPOINT LIST

    Hi, i have tuxedo 8.1 in HP-UX. In the section of my dmconfig i have: SERVICEF LDOM=DOMLOCAL RDOM=WTC1,WTC2,WTC3,WTC4 I have this error when i tried to compile with dmloadcf -y dmconfig: Invalid value CMDGW_CAT:3441: ERROR: Cannot have more than 3 en