PDF Optimization removes lines for the arrows & circles

I am using Acrobat 9 Pro for Mac.  I created documents that have need of arrows and circles around some of the images, & have created PDFs of these documents.  I need to optimize PDF files to reduce the size of the file, but in doing so, the PDF Optimization removes lines from the arrows & circles, leaving just the start & end points.  Here is an example of before and after optimization:

Lines Removed.png

I changed almost all the settings in the PDF Optimizer, but it always deletes the lines.  What I'm missing here?

Thanks for your help!

I just found it seems to do with the way that Word for Mac 2011 creates PDF via "Save as PDF".  I found that this works:

  1. In Word, print-> "Save as Adobe PDF" with the highest print quality.
  2. In Acrobat Pro, run optimization PDF with "Standard settings".

I had the following results:

  • Original Word doc @ 17.2 MB
  • Adobe @ 14.2 MB PDF file
  • Optimized @ 3.8 MB PDF file

It looks like a lot of steps for me, but it produces a PDF file of high quality to a decent size.

Tags: Acrobat

Similar Questions

  • I think I bought the wrong to adobe. I was hoping to edit PDFS and make arrangements for the signature and I get to do it with my current plan. Can I ask to sign up for the correct adobe?  I don't know what the creative cloud is all about

    I think I bought the wrong to adobe. I was hoping to edit PDFS and make arrangements for the signature and I get to do it with my current plan. Can I ask to sign up for the correct adobe?  I don't know what the creative cloud is all about

    Look at desktop applications Adobe Creative Cloud | Adobe Creative Cloud to see what is in the cloud and click on the names to find out what each

    Acrobat is what you use to create and edit a PDF file

    If that's all you want to do, you cancel your current subscription and then buy the correct subscription

    This is an open forum, not Adobe support... below to connect with Adobe personnel to help

    While the forums are open 24/7 you can't contact Adobe support at any time

    Chat support: Mon - Fri 05:00-19:00 (US Pacific Time)<=== note="" days="" and="">

    Don't forget to stay signed with your Adobe ID before accessing the link below

    Creative cloud support (all creative cloud customer service problems)

    http://helpx.Adobe.com/x-productkb/global/service-CCM.html

  • When one of my users start CC and select applications, nothing is displayed, only the arrow circling. What is c?

    When one of my users start CC and select applications, nothing is displayed, only the arrow circling. What is c?

    It is resolved, they did not have local Admin rights.

  • file navigation links to 2 lines for the size of the phone

    Hi everyone, Happy Thursday (or brain dead Thursday for me)!

    I'm working on a new project "sensitive."  As a new project, I am starting with the smallest width and work my way up.

    I have a simple navigation at the top of the page with links to "roll-over" six texts.

    On the smaller size (smart phone - 320px), I need to "Pack" 2-line text links, then a line for each of the large sizes.  I also need to move a chart which is directly below the links down to account for the additional line, and then back up again when the size of the window changes.  For some reason, I can't understand how to do this.  In addition, the navigation will be added to an existing HTML page when finished.

    My question is:

    How can I tell Edge to move the NAV of two lines of text on a single line (and move the chart) when I hit a specific window size (application)?

    I have questions for the media established in the CSS for the HTML part of the page.  Could I simply "show/hide" a div in particular, one with two lines for the nav and the other with a single line using CSS, or is there a better way?

    If it is possible to do so at the idea of div "show/hide", it would be better (or even possible) to make animations of different navigation for each media queries (if necessary)?

    Sorry for my temporary (I hope!) "brain dead" condition :-)

    James

    Hi, James.

    You could go about it like that, but I wanted to point you to EdgeCommons (http://www.edgecommons.org), maintained by Simon Widjaja.  It has a great video that explains how it works:

    DGE-animate-and-the-edge-Commons-Library/ http://TV.adobe.com/watch/Create-Like-Crazy-with-Adobe-Edge/flexible-layouts-using-Adobe-e

    Hope this is useful!

    -Elaine

  • How can I get the lines for the date between 2 different days

    Hi all,

    How can I get the lines for the date between 2 different days.

    Sample data:
    Table name: Articles
    Title start_date end_date
    Heading1 08-22-2011 2011-09-11
    2011-08-01-2011-09-01 Title2
    Title 3 2011-08-21 08-21-2011
    title4 2011-08-28 2011-09-11

    Result will be:
    Title start_date end_date
    Heading1 08-22-2011 2011-09-11
    2011-08-01-2011-09-01 Title2
    title4 2011-08-28 2011-09-11

    This is my example query:
    SELECT * FROM items WHERE trunc (es.date_start) > = TO_DATE('2011-08-22', 'YYYY-MM-DD') AND trunc (es.date_end) < = TO_DATE ('2011-08-28', 'YYYY-MM-DD')

    but I can not get the expected results. Any help would be much appreciated.

    Thanks in advance

    not read your question properly before...

    Please try this

    Select * FROM items
    WHERE (TO_DATE ('2011-08-22', 'YYYY-MM-DD') between TRUNC (es.date_start))
    AND TRUNC (es.date_end)) OR
    (TO_DATE ('2011-08-28', 'YYYY-MM-DD') between TRUNC (es.date_start))
    AND TRUNC (es.date_end))

  • Identify the missing lines for the hierarchy

    Oracle 10.2.0.1
    Windows XP

    create table vill (identification number (5), area varchar2 (20), subarea1 varchar2 (20), subarea2 varchar2 (20), location varchar2 (20));
    Insert in the vill values(1,'AREA1','SUBAREA1','SUBAREA2','AREA1');
    Insert in the vill values(2,'AREA1','SUBAREA1','SUBAREA2','SUBAREA1');
    Insert in the vill values(3,'AREA1','SUBAREA1','SUBAREA2','SUBAREA2');
    Insert in the vill values(4,'AREA1','SUBAREA1','SUBAREA2','VILL1');
    Insert in the vill values(5,'AREA1','SUBAREA1','SUBAREA2','VILL2');
    Insert in the vill values(6,'AREA1','SUBAREA1','SUBAREA2','VILL3');
    Insert in the vill values(7,'AREA1','SUBAREA1','SUBAREA2','VILL4');
    -Before is a perfect set of lines because it has all the lines in the area, subarea1 and subarea2.
    Insert in the vill values(8,'AREA2','SUBAREA1','SUBAREA2','AREA2');
    Insert in the vill values(9,'AREA2','SUBAREA1','SUBAREA2','SUBAREA1');
    Insert in the vill values(10,'AREA2','SUBAREA1','SUBAREA2','VILL5');
    Insert in the vill values(11,'AREA2','SUBAREA1','SUBAREA2','VILL6');
    Insert in the vill values(12,'AREA2','SUBAREA1','SUBAREA2','VILL7');
    Insert in the vill values(13,'AREA2','SUBAREA1','SUBAREA2','VILL8');

    Insert in the vill values(14,'AREA3','SUBAREA1','SUBAREA2','AREA3');
    Insert in the vill values(15,'AREA3','SUBAREA1','SUBAREA2','SUBAREA2');
    Insert in the vill values(16,'AREA3','SUBAREA1','SUBAREA2','VILL9');
    Insert in the vill values(17,'AREA3','SUBAREA1','SUBAREA2','VILL10');
    Insert in the vill values(18,'AREA3','SUBAREA1','SUBAREA2','VILL11');
    Insert in the vill values(19,'AREA3','SUBAREA1','SUBAREA2','VILL12');

    Insert in the vill values(20,'AREA4','SUBAREA1','SUBAREA2','SUBAREA1');
    Insert in the vill values(21,'AREA4','SUBAREA1','SUBAREA2','SUBAREA2');
    Insert in the vill values(22,'AREA4','SUBAREA1','SUBAREA2','VILL13');
    Insert in the vill values(23,'AREA4','SUBAREA1','SUBAREA2','VILL14');
    Insert in the vill values(24,'AREA4','SUBAREA1','SUBAREA2','VILL15');
    Insert in the vill values(25,'AREA4','SUBAREA1','SUBAREA2','VILL16');
    commit;
    Select * from city;
            ID AREA                 SUBAREA1             SUBAREA2             LOCATION
    ---------- -------------------- -------------------- -------------------- --------------------
             1 AREA1                SUBAREA1             SUBAREA2             AREA1
             2 AREA1                SUBAREA1             SUBAREA2             SUBAREA1
             3 AREA1                SUBAREA1             SUBAREA2             SUBAREA2
             4 AREA1                SUBAREA1             SUBAREA2             VILL1
             5 AREA1                SUBAREA1             SUBAREA2             VILL2
             6 AREA1                SUBAREA1             SUBAREA2             VILL3
             7 AREA1                SUBAREA1             SUBAREA2             VILL4
             8 AREA2                SUBAREA1             SUBAREA2             AREA2
             9 AREA2                SUBAREA1             SUBAREA2             SUBAREA1
            10 AREA2                SUBAREA1             SUBAREA2             VILL5
            11 AREA2                SUBAREA1             SUBAREA2             VILL6
            12 AREA2                SUBAREA1             SUBAREA2             VILL7
            13 AREA2                SUBAREA1             SUBAREA2             VILL8
            14 AREA3                SUBAREA1             SUBAREA2             AREA3
            15 AREA3                SUBAREA1             SUBAREA2             SUBAREA2
            16 AREA3                SUBAREA1             SUBAREA2             VILL9
            17 AREA3                SUBAREA1             SUBAREA2             VILL10
            18 AREA3                SUBAREA1             SUBAREA2             VILL11
            19 AREA3                SUBAREA1             SUBAREA2             VILL12
            20 AREA4                SUBAREA1             SUBAREA2             SUBAREA1
            21 AREA4                SUBAREA1             SUBAREA2             SUBAREA2
            22 AREA4                SUBAREA1             SUBAREA2             VILL13
            23 AREA4                SUBAREA1             SUBAREA2             VILL14
            24 AREA4                SUBAREA1             SUBAREA2             VILL15
            25 AREA4                SUBAREA1             SUBAREA2             VILL16
    
    25 rows selected.
    Power required:
            ID AREA                 SUBAREA1             SUBAREA2             LOCATION
    ---------- -------------------- -------------------- -------------------- --------------------
            26 AREA2                SUBAREA1             SUBAREA2             SUBAREA2
            27 AREA3                SUBAREA1             SUBAREA2             SUBAREA1
            28 AREA4                SUBAREA1             SUBAREA2             AREA4
    Why?

    Because as I said above that rowset for the euro1 area is perfect because in the location column there are lines for the euro1, SUBAREA1 and SUBAREA2 area. is exists, whereas if we see that there are no lines for AREA2 with the value SUBAREA2 in the place, even regarding the Domain3, there is no line that has the value of the SUBAREA1 location and even for AREA4, there is no line as location = AREA4. It is a table which is having all the names of place with nested values; for example, we can see that vill7 is exist in zone2 including SUBAREA1 (COLUMN NAME) = "SUBAREA1" AND SUBAREA2 (COLUMN NAME) = "SUBAREA2", but I would like to know location = SUBAREA2 then it will say no line, I want to generate all the lines that is to have no value in the column location for said AREA/SUBAREA1/SUBAREA2 column. Table is sorted by ID. Total column lines are 45800.
    SQL> select * from vill where area='AREA1' and location='SUBAREA1';
    
            ID AREA                 SUBAREA1             SUBAREA2             LOCATION
    ---------- -------------------- -------------------- -------------------- --------------------
             2 AREA1                SUBAREA1             SUBAREA2             SUBAREA1
    Ok
    SQL> select * from vill where area='AREA2' and location='SUBAREA1';
    
            ID AREA                 SUBAREA1             SUBAREA2             LOCATION
    ---------- -------------------- -------------------- -------------------- --------------------
             9 AREA2                SUBAREA1             SUBAREA2             SUBAREA1
    It is also ok, but if said
    SQL> select * from vill where area='AREA2' and location='SUBAREA2';
    
    no rows selected 
    < <-Yes, this line I want to generate, because there should be a line whose location = "SBUAREA2" but why? Because otherwise how do I know what is the hierarchy of the SUBAREA2; While vill 5,6,7 and 8 were SUBAREA2 as "SUBAREA2".

    I'm not sure how I am clear in my question, please let me know if I need to provide more details.

    Thank you.

    user12050217 wrote:
    ... query should return:

    ID AREA                 SUBAREA1             SUBAREA2             LOCATION
    ---------- -------------------- -------------------- -------------------- --------------------
    131 my state             my city              my city              street 2
    

    Sorry, I don't understand that one line. Was it a mistake? I think I understand all the other lines that you want to, but I do not understand why you want the one above. Did you mean

    ID AREA                 SUBAREA1             SUBAREA2             LOCATION
    ---------- -------------------- -------------------- -------------------- --------------------
    131 my state             my city              street 2             street 2
    

    ?

    If this is not the case, why you don't want the row immediately above? Why don't you also:

    `       ID AREA                 SUBAREA1             SUBAREA2             LOCATION
    ---------- -------------------- -------------------- -------------------- --------------------
           131 my state             new city             new city             street 2
    

    ?

    Assuming it was just a mistake, the following Gets the results you want

    WITH     rows_needed     AS
    (
         SELECT     area
         ,     area          AS subarea1
         ,     area          AS subarea2
         ,     area          AS location
         FROM     vill
         WHERE     area           != subarea1
         OR     area          != subarea2
         OR     area          != location
        UNION
         SELECT     area
         ,     subarea1
         ,     subarea1     AS subarea2
         ,     subarea1     AS location
         FROM     vill
         WHERE     subarea1     != subarea2
         OR     subarea1     != location
        UNION
         SELECT     area
         ,     subarea1
         ,     subarea2
         ,     subarea2     AS location
         FROM     vill
    )
    SELECT     (
              SELECT     MAX (id)
              FROM     vill
         ) + ROWNUM          AS id
    ,     area, subarea1, subarea2, location
    FROM     rows_needed
    WHERE     (area, subarea1, subarea2, location)
               NOT IN (
                       SELECT  area, subarea1, subarea2, location
                       FROM    vill
                     )
    ;
    

    except that it is for an indefinite period including the ID will assign to what line. I guess that doesn't matter, as long as 130 to 137 numbers are used (or 131 to 138, if that is what you really want).

    When I run your code on the table he returned me the desired output, but when I run it on my actual table that is having 45800 lines, then he messed up some results, because I think that in your code, I should mention the clause ORDER BY ID somewhere... Therefore, in this example I mention different IDS while inserting the lines. Your code worked very well because it is having only 25 rows with ID Ordered, while my actual table is to have 45800 lines in the table, there is no guarantee of ID ordered... so I think that its a problem with the order by clause, ID... but I don't know where I should put this clause

    What is the significance of id? Is this just a unique key? That's, I guess that each line must have an id and two rows can have the same id, but, aside from that, it doesn't matter what line has which id.
    The query I posted yesterday assumes that subarea1 and subarea2 were functionally dependent on the area. as in the example of data you posted yesterday. I see your last post that's not true, and which explains erroneous results.

    As I said yesterday, if you are actually setting up new lines in the table, you must use a sequence to generate identifiers.

  • Hide / remove / bypass solution the arrow in the combo box

    Here's a thing. I need to eradicate the combo box arrow. We produce a feedback form with multiple options for your comments, once the guardian chose the relevant feedback they want the arrow to not be visible to the student. Essentially so that the viewer of the end of the PDF can not say there is a combo box with the arrow, see arrow. Looking around I found that you can not hide the arrow to the right of the combo box.

    A possible solution is to design a black bar in the form that may hide the black arrows (unless they become white). However, I prefer the code solutions more own which are not dependent on a static Visual design. I wonder is there away to hide the drop-down list together box and passing of the list item selected in a text field?

    FYI a list box is not suitable that the color blue/gray selection is then visible.

    Charlie

    When you create a read-only combo box, the arrow is not displayed. This is probably what you want to do anyway before distributing the documents to the end user. You can automate the process of creating fields read-only. Here's a script how it for a single field:

    getField("combo1").readonly = true;
    

    An option even better perhaps to flatten pages, which converts the apparitions of field content page regularly. The arrow does not appear for the drop-down list boxes, and it no longer fields of interactive form for the end user to mess with. You can use the following JavaScript code to do this:

    flattenPages();
    

    or use optimization PDF or preflight to do the same. Or use this nifty script: http://www.uvsar.com/projects/acrobat/flattener/

  • Remove lines from the file export with scripts

    Hi all

    I'm trying to remove some lines after their mapping in FDMEE given a condition. Here I have an example of the source file:

    Account Currency Currency source Company Amount
    100000EURUSDXX100

    100000

    USDUSDXX120
    200000EURAUDXXX10
    300000EUREURXXX20
    200000AUDAUDXXX10

    I want to remove from the export file, lines that are red. I mapped to the column currency to ignore all the currencies EUR (maybe it's not necessary) to have:

    Account Currency Company Header 4
    100000EURYY100
    100000IGNOREYY120
    200000EURYYY10
    300000EURYYY20
    200000IGNOREYYY10

    Currency source is not necessary, but I am without mapping it. I'm new in FDMEE and in the scripts, but I thought that maybe a script custom or an AftExportToDat but I'm naïve... Could someone help me please?

    Thank you!

    Hello

    using custom application as application target in FDMEE?

    If you define mappings to IGNORE as Simon suggests that they should not be exported to the file. They are always exported? I do not expect that

    If the lines are exported so that you can use AftExportToDat to remove currency field lines to IGNORE.

    Probably, you will need to create a new empty file, then go through the lines of your export file and write that in the new file if CURRENCY <> IGNORE

    Better would be to Enable export file value not so you can write your own script to export the data in the event your want to TDATASEG for the current LOADID

    (Ex: SELECT...) OF TDATASEG where LOADID =? AND the MOTTO <> 'IGNORE')

    where? fdmContext ["LOADID'] is passed within the parameter list

    Concerning

  • How to remove lines from the side of a rectangle

    Hello, I am a brochure design and have added a rectangle with an outline of a different color, but I want only the shot to be on the top and bottom of the rectangle.  How can I remove the sides?  I tried just by selecting the race with the direct Selection tool and then click on delete, but it removes the entire rectangle, fill and stroke.

    Thank you... my apologies for such a newbie question

    broomeGirl,

    You can:

    (1) create a copy of the rectangle and remove the fill on the copy and delete the line on the original;

    (2) after the deselection, with the direct Selection tool, click on each of the two unwanted segments and delete it.

    You can group the two strokes and the rectangle at the bottom.

  • It's for Windows 7, Vista: bring back to Option to create several Custom command start the lines for the games in game Explorer!

    It was probably the best feature in Vista, and absolutely should have been postponed to Windows 7. I will continue to campaign for the return of this function until MS gives. Please everyone see support by adding your comments below.

    I just don't want an explanation that this feature has been removed. Put it back!

    Thank you.

    There is a meeting place for feature requests. You should encourage others to find a path of entry that actually works. (Falling on the floor and your feet kicking and screaming works only in the supermarket. :))) Microsoft.url entry:

    Messages rating helps other users

    Mark L. Ferguson MS - MVP

  • How to divide a single line (all lines) for the use of a few sql

    I have table

    Select * from une_table;

    name_a
    date_a
    name_b

    Date_B

    Sunday01.01.2015Monday02.01.2015
    Tuesday03.01.2015Wednesday04.01.2015

    How to divide this table in all lines after using sql:

    name
    Date
    Sunday01.01.2015
    Monday02.01.2015
    Tuesday03.01.2015
    Wednesday04.01.2015

    Thanks for the replies.

    Trajon,

    You don't have a table. You have a store of garbage. There is a repeating group in your 'table' and column name_a etc is unnecessary, because you can derive the day of the week from your date by a to_char function.

    You can find it in your documentation online.

    Knowing that you can get the ordinal number of a date using to_char, what have you tried to do it yourself?

    Your answer is probably: NOTHING.

    First try to solve it yourself and if you post something here, make sure that this forum is not to throw up, because your code that is terribly bad.

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

    Sybrand Bakker

    Senior Oracle DBA

  • Acrobat SDK vs PDF Library SDK (especially for the AcroForms)

    Hi all

    I would like to develop an application for reading and setting the value within the AcroForm and a setting AcroForm shaped. For this purpose, I would use some of the existing API methods. I have a few questions:

    1) what are the differences of the SDK Acrobat and PDF Library SDK kit? (see the Documentation of the SDK Acrobat DC)

    Among others: kit SDK Acrobat and PDF Library SDK use the same PDF Library API? Just a different subset of it? What licensing and the pricing? Is my application above suggested a Library Application called "PDF"? What Acrobat Forms API - it is part of the extended for plug-in API but is not part of the PDF Library API?

    (2) what steps can I for the formatting and setting/read the value of an AcroForm?

    Can I use the two SDKs for this? (it seems that Yes, see Adobe PDF Library SDK |) Adobe Developer Connection) what are the advantages/disadvantages? What API methods come from? (Acrobat Forms API?)

    Thanks for all the info on these points

    The PDFLibrary SDK is a subset of the Acrobat SDK kit that can be used without the need for Acrobat.  One of the things that is not present in the SDK of PDFLibrary is the API of Acrobat forms you mention.

  • Cannot run business ruleset using the Launcher command line for the calculation Manager

    Hello

    I use the Hyperion 11.1.2.2 planning version. I am trying to execute a business rule defined via the calc Manager command line utility. Please see the order form below,

    D:\Oracle\Middleware\user_projects\epmsystem1\Planning\planning1 > CalcMgrCmdLineLauncher.cmd /U:HBRadmin D:Capex /A:CORP S:Capex_Nightly

    At the launch of the above command, the utility starts and ends without triggering the rule in the database. See log info below,

    Local planning: en_US

    using java.library.path: D:\Oracle\Middleware\EPMSystem11R1/products/Planning/lib64

    EPM_ORACLE_HOME (D:\Oracle\Middleware\EPMSystem11R1) has the value of the property 'EPM_ORACLE_HOME' of the JVM.

    using the property of Java for Hyperion home D:\Oracle\Middleware\EPMSystem11R1

    For the non - RFP app, ask size is not necessary

    EPM_ORACLE_INSTANCE (D:\oracle\Middleware\user_projects\epmsystem1) has the value of the [EPM_ORACLE_INSTANCE] property of the JVM.

    Support RTC Essbase Version: 0xb1221

    null

    But if I try to execute a business rule with the calc Manager command-line utility, it works well. It is only rules base which poses problem. Please note that this set of rules is to have business rules that belong to a database that is Capex.

    Any help on this request would be much appreciated. Please notify.

    Thank you

    AP

    Please ignore this request,

    I found the KB article below

    Hyperion Planning Rulesets cannot be launched using the CalcMgrCmdLineLauncher planning (Doc ID 1453630.1)

    Thank you

    Arun

  • Print PDFS without fonts embedded (for the USPTO)

    I need to print PDF files which can be downloaded in the PTO we, and so they are compatible, they must not have embedded fonts. I use the XI of Acrobat Distiller with the configuration file downloaded directly from the website of PTO http://www.uspto.gov/ebc/portal/efs/uspto.joboptions, but the fonts are always be included. Is it possible to get the PDF Distiller to not embed fonts?

    The file, .joboptions your assignment pointing to very precisely the requests that all fonts are embedded, subset!

    So if you use these joboptions to produce PDFS, you get exactly what the joboptions call for.

    If somewhere on the US Patent and Trademark Office site Web tells you not to embed the fonts and then provides these joboptions, while they give contradictory information you!

    However, the search of this Web site, I found instructions for the creation of PDFs as in EFS-Web PDF guidelines> and the PDF attachment from the Web site.

    In fact, the US Patent and Trademark Office has absolutely need that embed you all fonts.

    -Dov

  • Create a line for the new entity using createInstance2 with AttributeList


    I use JDeveloper 11.1.2.3.

    I am creating a method in the Module of the Application to create a new entity row in a child table.

    I think I'm to provide the value of the foreign key for the parent table in the AttributeList argument.

    I have search the Forum and carried out a large number of "Googling", but have not been able to find an example where AttributeList is not null.

    Can you point me to an example?

    Thank you

    I created a method in bean managed to add a line through the iterator for the "join table", passing the primary key for each parent table.

    protected void createHistoryForProblem (String or activity, long fkProbrcptReceiptDtl)
    {
    Get the link for the page container
    BindingContainer bindingContainer = this.getBindingContainerByPath("com_gac_apps_receiving_view_requestConformityPaperworkPageDef");
                                                                           
    DCIteratorBinding dcib = (DCIteratorBinding) bindingContainer.get("AllDetailForAProblemForAReceiptIterator");
       
    RowSetIterator rsi = dcib.getRowSetIterator ();

    Insert a new line
    Line newContactRow = rsi.createRow ();

    disable data validation
    newContactRow.setNewRowState (Row.STATUS_INITIALIZED);

    initialize the columns in the row.
    newContactRow.setAttribute ("FkProbrcptReceiptDtl", fkProbrcptReceiptDtl);
       
    newContactRow.setAttribute ("FkProbrcptReceiptActvy", 2);
      
    Insert the new line
    rsi.insertRow (newContactRow);
    rsi.setCurrentRow (newContactRow);
       
    OperationBinding operationBinding = bindingContainer.getOperationBinding ("Commit");

    Object result = operationBinding.execute ();
    If (! operationBinding.getErrors () .isEmpty ())
    {
    StringBuffer sb = new StringBuffer();
         
    List errors = operationBinding.getErrors ();
         
    for (object error: errors)
    {
    SB. Append (error + "/ n");
    }
         
    throw new RuntimeException ("error occurred during the Commission of the data in createHistoryForProblem-" + sb.toString ());
    }
    }

Maybe you are looking for