Fle format difference between Illustrator CS2 and CS3

Does anyone know the difference between the file format of Adobe Illustrator CS2 and CS3? Is there a document that documents this? Can someone send a link? The reason I am asking is that I have written a plug-in which saves the current CS3 document back down to CS2 so that users who are still using Adobe Illustrator CS2 can open it. However, if the same document is opened by a CS3 user, what objects, constructs or data structures are likely to be lost because the file has be converted down to CS2? Most things seem to be retained and I have yet to find a problem but if yo save manually from CS3 to CS2, Illustrator puts up a warning stating "Saving to a legacy format may cause some changes to your text layout and disable some editing features when the document is read back in". Does anyone have any more detail on this?
Thank you

The AI File Format is not publically documented, as far as I know. I'm sure there are plenty of differences between CS2 & CS3's file formats, but you're not likely to find anything official on the subject.
What you lose saving back you're more likely to get help on, assuming someone's actually investigated this. I haven't, unfortunately. I wouldn't mind knowing either if someone has information on this.

Similar Messages

  • File format differences between Illustrator CS2 and CS3

    Does anyone know the difference between the file format of Adobe Illustrator CS2 and CS3? Is there a document that documents this? Can someone send a link? The reason I am asking is that I have written a plug-in which saves the current CS3 document back down to CS2 so that users who are still using Adobe Illustrator CS2 can open it. However, if the same document is opened by a CS3 user, what objects, constructs or data structures are likely to be lost because the file has be converted down to CS2? Most things seem to be retained and I have yet to find a problem but if yo save manually from CS3 to CS2, Illustrator puts up a warning stating "Saving to a legacy format may cause some changes to your text layout and disable some editing features when the document is read back in". Does anyone have any more detail on this?
    Thank you

    There are new features in CS 3 as opposed t CS 2 and the text engine has been improved some what in CS 3. If you have text on a path that is say curved you are going to see a loss in the spacing and way it is oriented. fixed in CS 4.
    I forget some of the new features in CS 3 what was not a feature in CS 2 will be flattened when saved back.
    Or the feature will simply not be available.

  • Difference Between version 8 and cs3/4 ?

    Hi I have dreamweaver 8 and I use it for all my tasks related to website development.
    I just wanted to know if there is any significant difference between version 8 and cs3/4 ?
    Suggestions appreciated.

    I don't think any of those you have listed are major additions to my own personal workflow in my opinion David.
    Nice add-ons but it's not like 'I really need this'.
    I'd like a better computer each and every year but I can still do all I need with the one I have. Of course you never want to go back once you upgrade but its not as if you can't do what is needed with an older version.
    Improved css rendering? I struggle to find an improvement apart from maybe overflow:hidden; I guess it may also be down to the way you write the css. I've never really struggled with css rendering from version MX onwards, others have.
    Built in css layouts? I wouldn't touch those with a barge pole personally. They can remain in the domain of the inexperienced and when they come to alter them they are so complicated they won't have a clue where to start.
    Spry widgets? Again overcomplicated and used mainly by inexperienced users.
    Live view/live code? Personally have no use for it.
    None of those you listed would effect my workflow. But as I said it's best to download a trial and take it for a spin.
    DW in my opinion doesn't have much more in the way of development to offer apart from incorporating elements which are non-essential. Its a bit like the progress of all their software; they struggle with each new release to find anything wortwhile to include.

  • Targa alpha differences between Photoshop 7 and CS3

    We're using Targa images for games work and need precise control over alpha levels.
    In Photoshop 7, it seems that grey levels in the alpha channel are transferred directly to that Targa. For example, a grey level of 50% in the alpha channel produces an alpha value of 128 in the Targa file, as you would expect.
    In Photoshop CS3, I'm getting 105 for 50% grey. And in order to get 128 I have to set my Photoshop colour to #959595.
    This is a serious incompatibility for us. We can no longer generate correct alpha using Photoshop gradients. Also, some of us are using 7 and some CS3, and we need automation to work! There seems to be some sort of curve being applied to the alpha.
    Firstly, does anyone else see this? I'm beginning to doubt my sanity.
    Is there a way to fix it? When I say 128 I want 128!
    (I've searched the forums and knowledgebase for "targa alpha" and Google for "photoshop targa alpha" and turned up nothing relevant.)

    progress, I know that the values are often the same when you look at them in Photoshop, but they are not stored in the TGA as those values. Also, because the range 0-255 for alpha is mapped through a colour management curve, the values are NOT always preserved by save/open, but rounded.
    Proof: using colour settings "North America General purpose 2" make a small (e.g. 32x32) image with white background. Make an alpha channel. Set your foreground colour to 62, 62, 62. Fill the alpha channel. Save as TGA, open, check the alpha channel. It's now 61, 61, 61.
    If you save a TGA with alpha channel 61 grey, then try to change it to 62, then save it, you get an identical file.
    But really the point is this: alpha is not colour. It is transparency. It should not be subject to colour management. You say "the visual is maintained" but alpha is transparency, not colour, and the visual is _not_ maintained if it is transformed through colour management. This is because we are trying to manipulate images where "128 alpha" means exactly 50% transparency, as you would expect. But with Photoshop this is not what you get _in_the_file_.
    Ramón, if Chris means that Photoshop writes "128" in the file for "grey 128" in the alpha channel then he's wrong, as shown by my hex dumps earlier in this thread. This is why I wonder what he means.

  • Why the Finder doesn't make diefference between CS3 illustrator .eps and CS3 Photoshop .eps when I double click on a file?

    The finder used to make difference between Illustrator ans Photoshop .eps files except sometomes when these files came from a Windows PC, but now it doesn't work anymore and all .eps files are considereds as Photoshop .eps files.
    How can I revert to original default settings?
    Thanks. :-)

    Prior to Snow Leopard, Mac OS actually remembered what app created a file, and used that app when you double-clicked a file.  Now, Snow Leopard goes entirely by the suffix, modified by any particular settings you have made for that file in Get Info.
    If you want to recreate the old behavior, there is a third-party package called LaunchCodes that claims to do this.
    More information about the removal of the creator code here:
    http://www.cultofmac.com/how-snow-leopard-ditched-creator-codes-and-why-it-matte rs/15928

  • What's the difference between FM 'UPLOAD' and FM 'ALSM_EXCEL_TO_INTERNAL_T'

    What's the difference between FM 'UPLOAD' and FM 'ALSM_EXCEL_TO_INTERNAL_TABLE'
    thanks!

    hi,
    Generally FM 'ALSM_EXCEL_TO_INTERNAL_TABLE'  is used for reading Excel sheet i.e, either row wise or column wise . where as WS_UPLOAD will read the entire data in to an internal table in a file format.
    for illustration as how it is used check this out
    PARAMETER p_infile like rlgrap-filename.
    *START OF SELECTION
    call function 'ALSM_EXCEL_TO_INTERNAL_TABLE'
           exporting
                filename                = p_infile
                i_begin_col             = '1'
                i_begin_row             = '2'  "Do not require headings
                i_end_col               = '14'
                i_end_row               = '31'
           tables
                intern                  = itab
           exceptions
                inconsistent_parameters = 1
                upload_ole              = 2
                others                  = 3.
      if sy-subrc <> 0.
        message e010(zz) with text-001. "Problem uploading Excel Spreadsheet
      endif.
    http://www.sapdevelopment.co.uk/file/file_upexcelalt2.htm
      CALL FUNCTION 'GUI_UPLOAD'
        EXPORTING
          filename                = gd_file
          has_field_separator     = 'X'  "file is TAB delimited
        TABLES
          data_tab                = it_record
        EXCEPTIONS
          file_open_error         = 1
          file_read_error         = 2
          no_batch                = 3
          gui_refuse_filetransfer = 4
          invalid_type            = 5
          no_authority            = 6
          unknown_error           = 7
          bad_data_format         = 8
          header_not_allowed      = 9
          separator_not_allowed   = 10
          header_too_long         = 11
          unknown_dp_error        = 12
          access_denied           = 13
          dp_out_of_memory        = 14
          disk_full               = 15
          dp_timeout              = 16
          OTHERS                  = 17.
        IF sy-subrc NE 0.
          write: 'Error ', sy-subrc, 'returned from GUI_UPLOAD FM'.
          skip.
        endif.
    http://www.sapdevelopment.co.uk/file/file_uptabpc.htm
    Regards,
    Santosh

  • Disk Utilty - what is difference between single volume and single partition

    In Disk Utility I can, should I wish, format a drive by using Erase to create a single volume. Also in Disk Utility, I have the option to use Partition to create one (or more) partition.
    What is the difference between a volume and a single partition?
    What are their relative merits?
    In what circumstances would I want to create a single partition instead of a volume?
    Disk Utility also prompts me to name the volume or partition. From experience, what would you suggest as a suitable name and where is this information subsequently used?

    A "volume" or "partition" are the same thing. The subject of using partitions has been covered many times on the forums. Do some searching and you'll find quite a lot of information. Also try doing some Google searching.

  • What is difference between bex analyser and bex browser

    what is difference between bex analyser and bex browser . please explain what are use of both and what we do in both.

    hi
    Bex Browser
    The Business Explorer Browser (BEx Browser) makes it possible for you to access all document types of the Business Information Warehouse that are assigned to your role or that you have stored in your favorites. You can select and open documents assigned to you in the BEx Browser or store and manage new documents in the BEx Browser.
    Document types that you can work with in the BEx Browser are:
    · BW workbooks
    · Documents that are stored in the Business Document Service (BDS)
    · Links (references to file system, shortcuts)
    · Links to internet sites (URLs)
    · SAP transaction calls.
    · Web applications and Web templates
    · Crystal Reports
    Bex Analyser
    The Business Explorer Analyzer (BEx Analyzer) is the analysis and reporting tool of the Business Explorer that is embedded in Microsoft Excel.
    Features
    You can call up the BEx Query Designer in the BEx Analyzer, in order to define queries. Subsequently, you can analyze the selected InfoProvider data by navigation to the query created in the Query Designer and create different query views of the data. You can add the different query views for a query or for different queries to a work book and save them there. You can save the workbook in your favorites or in your role on the BW Server. You can also save the workbook locally on your computer.
    Beyond that, you can precalculate the workbook and distribute it by e-mail to recipeients or you can export it to the Enterprise Portal and make it accessible to other employees in the company.
    You can start queries in a standard view (with a Standard Web Template set up in Customizing) in the Web browser and forward the URL or continue to navigate on the Web. Similarly, you can export the Web query to MS Excel 2000.
    Overview of the Functional Area of the BEx Analyzer:
    ·        BEx toolbar
    You access the functions of the BEx Analyzer from the BEx toolbar, which takes you to the BEx Open dialog box where you can open existing queries, or to the BEx Query Designer where you can create new queries or change existing queries.
    ·        Evaluating Query Data
    The BEx Analyzer offers convenient functions for evaluating and presenting InfoProvider data interactively. In the BEx Analyzer, you can add queries to workbooks, navigate within them and refresh the data. You can also process the queries further in Microsoft Excel or display them in the Web browser in a default view.
    Navigation of a query allows you, for example, to filter characteristics on a single value, drilldown on all values for a characteristic, regroup characteristics and key figures in the rows and columns of the results area, or hide key figures. Navigation results in different views of the InfoProvider data. In addition, a range of further functions is available which allow you to edit a query interactively (for example, sorting, cumulated output, among others). In addition, you can use the editing functions in Microsoft Excel in order to set up individual format templates, to print results areas, or to create graphics.
    ·        Queries in Workbooks
    Queries are inserted into workbooks so you can display them. When you insert a query, a link is made between the cell areas of the worksheet and the data of the InfoProvider upon which the query is based. A link therefore exists between the Business Explorer and the Business Information Warehouse Server (BW Server).
    When inserting a query into the workbook, a VBA routine is automatically generated in the workbook. You can also connect the Business Explorer with your own VBA programs (Visual Basic for Applications).
    You can create workbook templates, into which you can insert your queries. Workbook templates can contain pre-determined items for the area of the query, formatting settings, logos, VBA macros, and so on.
    ·        Precalculating workbooks
    You can precalculate and distribute workbooks with the BEx Broadcaster, which is a Web application you get to form the BEx toolbar. The system generates MS Excel workbooks with historical data. You determine the time for precalculation yourself: You can have workbooks precalculated at a predefined time or they can be precalculated whenever data in the underlying InfoProvider changes. You can have the precalculated workbooks sent by e-mail or you can export them into the Enterprise Portal, where you can make them available to employees within your company.
    Activities
    To start the BEx Analyzer, choose Start ® Programs ® SAP Front-end Business Information Warehouse ® SAP Business Explorer Analyzer.
    You can also access the BEx Analyzer via SAP Easy Access ® SAP Business Information Warehouse ® SAP Menu ® Business Explorer ® Analyzer or in the Business Explorer Browser using the Business Explorer Analyzer symbol in the menu bar.
    Hope this will solve your issu
    nagarjuna

  • What is difference between adobe photoshop  and photoshop extended cs5

    what is difference between adobe photoshop  and photoshop extended cs5

    Hi,
    The biggest difference is the 3D feature set is only available in Ps Extended CS5. Exclusive to Extended CS5 also are timeline for video editing, Dicom format support, Stack mode blending, analysis measurement tools, and some 32-bit painting capabilities.
    Some things have changed for the Photoshop Extended CS6 version, mainly enabling more of the video editing features for both products.
    regards,
    steve

  • What is the difference between jsp :include and server side include

    what is the difference between jsp :include and server side include(request dispatcher include method)????
    i understand that both request dispatcher include method and jsp:include take dynamic data,so when would one use request dispatcher include and when jsp:include.
    Is the usage interchangeable?i believe jsp include is used only for jsp/html but include directive can be used to include servlets ,jsp and html....correct me if i m wrong and
    do suggest if u hav ny other diff in this context...

    The difference really is: in what format do you want your inclusions? If your environment has many Java developers and only a few designers that focus mainly on, say, Flash, that might push you more towards the server-side include() directive. Or, if you have a large set of pages that receive dynamic content that is displayed in a consistent fashion (such as a workflow header area on a page).
    If, on the other hand, you have more web designers, there may be a greater desire to deal in markup rather than Java code. Java developers themselves might prefer to view markup (JSP) that more resembles the eventual output than something occuring in Java code.
    Finally, there are considerations of tiering. While it is totally possible to (and I have previously) implement 'view classes' that render markup or generate layout templates, JSP's offer, IMO, a subtle, psychological advantage. By forcing a developer to work in a different format, markup versus Java source, the separation on view from controller and model becomes a bit easier. It is still possible to make mistakes, but if a developer at some point notices, "Wait, I'm in a JSP, should I be importing a java.sql class?", then the choice to use JSP includes has paid off in spades.
    - Saish

  • Differences between ANSI SQL and Oracle 8/9

    Hallo,
    i'm looking for good online texts or books concerning the problem "Differences between ANSI SQL and different database implementations (ORACLE, Informix, MySQL...)" I want to check a program written in C (with ESQL) that works with an Informix-DB. In this code i want to find code that is specific to the Informix-DB. I want to change the database, so all the code should be independent from a DB. Does anybody know texts or books concerning this problem?
    thx
    Marco Seum

    Basically there is syntax difference between both of them.
    Lets say i want to join two table EMP and DEPT based on DEPTNO.
    With Oracle SQL format its like this.
    select e.*
      from emp e, dept d
    where e.deptno = d.deptnoHere the joining condition goes in the WHERE clause.
    With ANSI SQL format its like this.
    select e.*
      from emp e
      join dept d
        on e.deptno = d.deptnoHere the join condition is mentioned separately and not in WHERE clause.
    Oracle supports ANSI SQL starting from 9i version.
    You can read more about the syntax difference Here

  • Difference between Drilldown report and Interactive report

    There is no difference between drill down and interactive report, they are the same.
    With drilldown reporting, SAP provides you with an interactive information system to let you evaluate the data collected in your application. This information system is capable of analyzing all the data according to any of the characteristics that describe the data. You can also use any key figures you wish to categorize your data. You can display a number of objects for a given key figure, or a number of key figures for a given object. In addition, the system lets you carry out any number of variance analyses (such as plan/actual comparisons, fiscal year comparisons, comparisons of different objects, and so on).
    You can produce both simple, data-directed lists (basic reports) and complex, formatted lists in drilldown reporting (form reports).
    Drilldown report provides you with comfortable functions for navigating through your data. For example, you can jump to the next level of detail or the next report object on the same level, hide individual levels and switch between the detail and drilldown lists. It also provides a number of additional functions which let you process lists interactively (sorting, conditions, ranking lists, and so on). SAP Graphics, SAPmail and the Excel List Viewer are also integrated into drilldown reporting.
    The drilldown functions are divided into three groups which differ in the number of functions available. That way each user can choose the functional level most suited for his requirements.
    In addition to the online functions for displaying reports, drilldown reporting also provides functions which let you print reports. A number of formatting functions are available to let you determine the look of your printed reports (page breaks, headers and footers, underscores, and so on).
    The menus and the functions available directly on the drilldown report make it easy to use the information system.
    What is an Interactive Report?
    An interactive report generally works in the following fashion:
    1. Basic list is displayed.
    2. User double clicks on any valid line
        or
        User selects a line and presses as button on the tool bar.
    3. The corresponding event is triggered
    4. Then in the code, the line on which action was done, is read.
    5. Depending on the values in that selected line, a secondary list is displayed.
    6. Steps from 2-5 are repeated till the end.
    From the above explanation, I believe, its clear that, the 20th list, will essentially depend on the "selected line" of 19th list. According to your question, you want to move to 20th list directly, without "a prior list". May I know the exact requirement so that, an appropriate solution can be suggested? 
    Again, your question was, how to move to 20th list directly on pressing of execute button. Its not possible to move to 20th list. You must cross over a basic list, before you can go to a different list level, using the code given by Pavan. 
    What are Drilldown reports?
    The lines of basic list of a drilldown report when clicked, will take the user to the corresponding (standard) object's display.
    For eg: Suppose your report's primary component is purchase requisition, (assume you are printing PR details), and the basic list displays details of many PRs.
    Eg: when clicked on a particular line of the PR basic list, it takes you to std t-code me53 (display of purchase requisition). This is the 'Drill-down' functionality.
    For this, in the at-line selection of your program, as per the above ex: you'll set the parameter ID of PR number BAN (that you can get from Data element) in memory (using set parameter id) and then calling the corresponding transaction (usually skipping initial screen of the std t-code).   
    Likewise, if it's Material Number (Matnr), you'll be displaying MM03 transaction w.r.t. the line's matnr.
    AKSHAT..........

    Good, information. But I think you should post these items in Wiki, in place of forum, as here we have Qns & Ans;  problems and solutions.
    https://www.sdn.sap.com/irj/sdn/wiki
    [ABAP Development > ABAP General ]
    Wiki is the right place for such knowledge base
    Thanks!!
    Regards,
    Vishal.

  • Difference between Business Process and Workflow

    Hi all,
    What is the difference between Business Process and Workflow? i have googled it and I don't really understand that complicated definition? Is there any examples to illustrate the difference between the both?

    Hi,
    I will try to put here , my perspective of this. If somebody knows better, they can update further on this.
    Business process is purely on the perspective of the users. It may or maynot have anything to do with the system. When a draw a business flow diagram, we dont take care of how each and every process is handled in the system. The best illustration is an example of authorisation.
    Let me say that I create a Purchase requisition. Once it is released a PO will be created by procurement managerD
    This is a business process. However if we look at the system perspective, it can be like this.
    1. Create a PR.
    2. Check the value of the PR
    3. If value <$100,an email needs to be send to person A, if it is $100 to 300$, an email should be send to person B and if >$300, an email should be send to B and C.
    4.Once it is released, an email shoudl be send to D for creating a PO on this PR.
    Here not only the process, but also how the work is delegated across  various entities of the process is mentioned.
    There are softwards like VISIO which actually take care of the business process in the perspective of the entities involved in the process. A workflow is a moredetailed version of business process with the roles of entities clearly defined and hence configured well in the system.
    The concept is workflow is mostly used in the processes of authorisations, business activity monitoring(BAM), etc.
    Hope I make it little clear to you.
    You can reward if my response is of some help to you

  • Difference between Data staging and Dimension Table ?

    Difference between Data staging  and Dimension Table ?

    Data Staging:
    Data extraction and transformation is done here.
    Meaning that, if we have source data in flat file, we extract it and load into staging tables, we take care of nulls, we change datetime format etc.. and after such cleansing/transformation at then end, load it to Dim/Fact tables
    Pros: Makes process simpler and easy and also we can keep track of data as we have data in staging
    Cons: Staging tables need space hence need memory space
    Dimension Table:
    tables which describes/stores the attribute about specific objects
    Below is star schema which has dimension storing information related to Product, Customer etc..
    -Vaibhav Chaudhari

  • Difference between Seeburger FTP and OFTP adapters

    hi,
    Can anybody tell me the difference between Seeburger FTP and OFTP adapters?
    On what basis should one make a business decision as to which adapter to go for?
    Kindly help urgently.
    Regards,
    Loveena

    Hi ! Loveena
    Seeburger EDI Adapter provides an EDI solution on internet via HTTP or AS2 to replace the expensive VAN. It provides some pre-built mappings for IDOC to ANSI X12(810,850,855,856 etc.,) and Idoc to EDIFACT(ORDERS,DESADV,INVOIC etc.,) and has the ability to build your own. These pre-defined mappings transform the IDOC-XML to EDI-XML format.
    Seeburger Adapters are used to Connect the applications which are using Message protocol/Transport protocol as CrossIndustry(payment), VAN, OFTP, AS2(EDIINT), Generic and EDI based applications.
    Re: Seeburger Adapter
    Reg seeburger seeburger
    installation
    https://forums.sdn.sap.com/click.jspa?searchID=2268965&messageID=3210111
    OFTP ist a communication protocol. This has nothing to do with the format you have to transfer.
    regards the format you have to clear at which standard you have to transfer the messages. This can be any EDI format. At OFTP area the standard are often VDA or ODETTE.
    You can create this messages using different EDI adapters (of course also the mendelson adapter ).
    Regards OFTP you need additional software which handle the transfer based on the OFTP standard. Mostly you also need an ISDN card for using this protocol.
    We can support you with this software for OFTP transport too.
    More info also available at http://www.mendelson-e-c.com/.
    have a look at the ACTIS OFTP Adapter
    Ref: http://www.actis.atosorigin.de/solutions/en/ACTIS_solutions/SAPXI.php
    refer this thread also
    When we need Seeburger AS2 & FTP?
    XI Seeburger adapters
    Adapter for OFTP?!
    Thanks !!

Maybe you are looking for

  • Every time I open a page, multiple pages open.

    Hi Ever since upgrading to 10.7 Lion whenever I open a file be it in Pages or Numbers or even preview, the last few pages also open.  I can't figure it out. Normally I'll use finder or double cick a file on my desktop.  How can I stop multiple pages

  • How can I see the hidden file and erase it?

    I had to make a file starting "." and had to put it on my FTP client. I made it by Text Edit and Microsoft word and save it. Since it is hidden file, I can't see on my Mac but when I use the FTP client and click post, the file listing was showed up a

  • Fatal PL/SQL error when calling imported java code

    Hi, I'm developing reports using Report builder 9.0.2 under Win2k and I have the following problem: I select data into fieds A and B. I created 2 formulas fA and fB that call a PLSQL function from my report in order to convert A and B based on other

  • Replacement for Outlook that has built in calendar and mail

    Outlook is a resource hog. I need to find something to replace it. Something that allows for calendar support and mail support of an Exchange mail account. Any suggestions?

  • Interaction Between Action Script3.0 and TimeLine Objects?

    HI! i am developing a simple bowling game and new to actionscript3.0 i am facing problems 1# I have created a movie clip out side the time line and when i add the created movie clip to the stage its x and y coordinates are different and 2# problem is