Gray object is set to overprint

When I try to run the preflight on a PDF/X-4: 2008 I get a warning/error message that a "Gray object (black below 96%) is set to overprint (l match on 1 page).  This has been a recurring error even though the paragraph style (picture caption) and font in question were set for 100% Black (CMYK). I thought it was a glitch with the font, so I changed that font to a new one, different size (but maintaining the same physical size on the page so I wouldn't have to readjust every page.) I assumed (hoped) that when the original font was no longer embedded in the file, the error would disappear. NOPE! It just changed the font that the error is related to, abandoning the caption font and identifying a font in a size that is not on the page as the culprit. The main text on the page is Georgia, size 11. There is no size 10 anywhere on the page. I have checked the text letter by letter and find no Georgia, size 10. Nor can I find any letters in the text that are less than 100% black. It appears that the error is determined to remain even though it points to absolutely nothing in the file. Can I assume that this will not cause the printer to reject the file when it is submitted for online, digital printing? 

I want to let you know that I finally found the offending character in the InDesign file. You will recall how, after I decided to replace the caption fonts with a different font because somewhere hidden in the captions must have been a character of less than 100% black, that suddenly, another offender showed up in the main text font--one that had not been identified before. Today, the preflight Snap window showed me the location--something it consistently refused to do with the caption font. It was a blank space after a period which had font attributes assigned. No doubt the fault of a gremlin since nowhere in the body text had there ever been any text sized at 10 points or at less than fully black. I deleted it and HOORAY! all preflight features are announcing "No problems." Again, thanks for the great help at this forum. You are indispensible!!

Similar Messages

  • ID CS6 RGB objects set to overprint = KO in PDF

    Hello:
    While I wait on the phone for Adobe support (+60 minutes now) I thought I'd post here to see if anyone in the community had any feedback on this topic.
    We recently discovered that objects created with an RGB build but set to overprint in InDesign will end up as KO type in an exported PDF file. I'm trying to find out if this is the expected behavior or if this is some type of bug in CS6. This even ocurs when all colors must be converted to CMYK or spot color, such as when exporting to X1a.
    From a technical standpont, RGB objects set to overprint are tagged with 'OPM 0' and CMYK objects are tagged as 'OPM 1'
    From our Enfocus resources:
    There are two “overprint modes”:
    Standard overprint mode, also known as “OPM 0”
    Illustrator overprint mode, also known as “OPM 1” or “nonzero overprint mode”
    The difference between both modes lies in the effect of the tint value 0 for one of the CMYK inks:
    In standard overprint mode (OPM 0), the tint value 0 of one of the CMYK inks in the foreground object has a knockout effect on the color rendering of the underlying object. In other words, a foreground ink with a C, M, Y or K value of 0 % erases the corresponding background ink. Here, the “foreground inks win” principle applies.
    In Illustrator overprint mode (OPM 1), the tint value 0 is neutral: it is ignored (as if it were “not specified”) and has therefore no effect on the color rendering of the underlying object.

    I'm trying to find out if this is the expected behavior or if this is some type of bug in CS6.
    Seems like expected behaviour to me. What happens on an overprint depends on the CMYK values of the over and underlying object. So the results of 0|65|0|0 and 0|65|0|1 are very different
    An RGB version of the pink would have unknown CMYK output values because any CMYK profile could be used in the CMYK conversion for print.

  • BACKGROUND PROCESSING, REPORT NOT LOADING, "OBJECT NOT SET TO INSTANCE..."

    Post Author: thecoffeemachine
    CA Forum: .NET
    I already posted this message in other Web sites, but I am almost getting crazy here and I need help:
    HI:
    The Web application I am testing was having several issues related to loading Crystal Reports. It was fixed and I do not know which of the 1000 things I did to fix it; but now it began, again, to have the same behavior after I had a conflict with another Web site that was in the same server.
    The thing is that I had another virtual directory where resided a copy of the same Web app. for testing purposes/working with the Visual Studio. The reports were loading all fine, very fast, all perfect... And suddenly the assemblies of one Web site and the other began to "blend" together and..... well the same behaviors appeared again. I tried to copy the last stable backup and rebuild the Web app... but it did not work.
    At the very first time that one requests the report, it shows without problem. At the second time it shows an error message related to "cannot submit to background processing", and sometimes "object not set to an instance.." ... and on the third time it just never shows up and the app. becomes unresponsive. I have to close the window and request the Web site again in another browser window. If I wish to see the report again I have to wait for hours until it shows it.
    I am using Visual Studio 2003 and the Crystal Report version that was shipped with that Visual Studio version. I am working with Windows Server 2003 and SQL Server 2000. Below is the VB code:
        Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load             Me.SqlConnection1.Open()
           Me.SqlSelectCommand1.Parameters("@CourseCode").Value = Request.QueryString("CD")         Me.SqlSelectCommandReferences.Parameters("@CourseCode").Value = Request.QueryString("CD")         Me.SqlSelectCommandTextbook.Parameters("@CourseCode").Value = Request.QueryString("CD")         Me.SqlSelectCommandObjectives.Parameters("@CourseCode").Value = Request.QueryString("CD")         Me.SqlSelectCommandTopicData.Parameters("@CourseCode").Value = Request.QueryString("CD") Me.SqlSelectCommandCourseOutcomes.Parameters("@CourseCode").Value = Request.QueryString("CD")
            Me.SqlDataAdapterMainData.Fill(Me.DtsSyllabusCompleteData1, "procWebSelectCourseSyllabusData")         Me.SqlDataAdapterReferences.Fill(Me.DtsSyllabusCompleteData1, "procWebSelectCourseReferenceData")         Me.SqlDataAdapterTextBook.Fill(Me.DtsSyllabusCompleteData1, "procWebSelectCourseTextbookData")         Me.SqlDataAdapterObjectives.Fill(Me.DtsSyllabusCompleteData1, "procWebSelectCourseObjectivesData")         Me.SqlDataAdapterTopicData.Fill(Me.DtsSyllabusCompleteData1, "procWebSelectCourseTopicData")
    Me.SqlDataAdapterCourseOutcomes.Fill(Me.DtsSyllabusCompleteData1, "procWebSelectCourseOutcomes")
            Dim myExportOptions As CrystalDecisions.Shared.ExportOptions         Dim myDiskFileOptions As CrystalDecisions.Shared.DiskFileDestinationOptions         Dim myExportFile As String         Dim myReport As New ABETFormat         myReport.SetDataSource(Me.DtsSyllabusCompleteData1)
            myExportFile = "C:UNTempPDF" & Session.SessionID.ToString & ".pdf"         myDiskFileOptions = New CrystalDecisions.Shared.DiskFileDestinationOptions         myDiskFileOptions.DiskFileName = myExportFile         myExportOptions = myReport.ExportOptions
            With myExportOptions             .DestinationOptions = myDiskFileOptions             .ExportDestinationType = .ExportDestinationType.DiskFile             .ExportFormatType = .ExportFormatType.PortableDocFormat         End With
            myReport.Export()
            Response.ClearContent()         Response.ClearHeaders()         Response.ContentType = "application/pdf"
            Response.WriteFile(myExportFile)         Response.Flush()         Response.Close()         System.IO.File.Delete(myExportFile)         Me.SqlConnection1.Close()
        End Sub
    I already have tried moving the Crystal Reports dll´s to the bin directory. ..... I have tried calling the Garbage Collector at page unload...I also have checked, inside the report, that the database is "up to date"... ... recycling the worker process of the IIS... etc...
    I see that, in debbuging mode inside the Visual Studio, when the page loads the debbuging window shows a message notifying that the symbols related to the Crystal Reports dll's could not be loaded.
    Should I need to modify the default properties of the database? I checked "database is case insensitive", "use indexes or server for speed".. I have tried checking and unchecking the box "performing grouping on server"
    Oh by the way, my report has about 4 subreports in it. Each report loaded shows 1 or 2 pages.
    ANY HELP WILL BE EXTREMELY APPRECIATED....
    MMS

    See  [Crystal Reports For Visual Studio 2005 Walkthroughs|https://www.sdn.sap.com/irj/boc/index?rid=/library/uuid/2081b4d9-6864-2b10-f49d-918baefc7a23&overridelayout=true] article, page 107 and on for details on how to use Crystal reports in session.
    Ludek

  • "Access Control - Do Not Inherit" Grayed out when setting up a backup on Server 2008 R2 when trying to use remote NAS

    I see one response here:
    http://social.technet.microsoft.com/Forums/en-US/c99eead0-e2fc-4c83-8cb2-959d03512667/server-2008-r2-dc-backup-greys-out-do-not-inherit-option-for-file-share-backup
    But it makes no sense to me. Running that command doesn't do anything.
    How do I make the box stop graying out when setting up a backup with the GUI interface? This should be really simple I would think and for some reason the backup utility is graying out the "Do Not Inherit" option so I can backup to the NAS
    device that has access control enabled in order to backup to the NAS.
    Thanks in advance!

    Hi,
    From this article, it mentioned that it is by design that we cannot choose "do not inherit" in backup schedule when backup target is a remote shared folder.
    Checklist: Schedule Automatic Backups
    http://technet.microsoft.com/en-us/library/cc732540.aspx
    If you use a remote shared folder, make sure that the folder is available, that you have write access to the folder, and that you are a member of the Administrators group or Backup Operators group on the computer hosting the folder. Each time you create
    a backup, it will overwrite the older backups so that you will only have one backup at a time.
    The backup will inherit the access control list (ACL) permissions of the folder.
    For the account it required, as mentioned above, it should be "a member of Admin group or Backup Operators group, and it should have write permission on target folder".
    Also map a network folder as a drive will not help show the mapped drive letter in backup destination. It is still a remote shared folder.
    TechNet Subscriber Support in forum |If you have any feedback on our support, please contact [email protected]

  • Document(object, node-set)

    Using xsql 1.0.4.1, I'm having some trouble using the document(object, node-set) function defined in the XSLT 1.0 recommendation, sect 12.1:
    http://www.w3.org/TR/xslt#function-document
    I have a tag in my source xml document which contains a reference to another xml document. I want to construct an XPath expression for this other xml document. The path to the other xml document is specified relative to the source document.
    I'm doing something like this:
    Source Document:
    <blah>
    <some-tag redirect="answer.xml" />
    </blah>XSL:
    <xsl:template match="blah/some-tag">
    <xsl:variable name="redir" select="document(@redirect, / )" />
    <xsl:apply-templates select="$redir//somepath" />
    </xsl:template>
    ...However, Oracle XSLT always comes back with the following error:
    XSL-1013: Error in expression 'document(@redirect, / )'.I also get this error if I try
    document(@redirect, document(''))which is given as an example on pg 446 of Steve's book (but not what I want, since it resolves relative to the stylesheet).
    document(@redirect)works fine, but again is not what I want.
    Am I doing something wrong?
    Brian

    This is Oracle Bug# 1722555, hopefully which will be fixed in the 9.0.1.0.0 release. Currently the two-argument version of the document() function is not recognized properly.

  • 91 object not set in SAP BPC NW7.0

    Dear friends
    I am facing problem while logging on to BPC Administration
    even the BPC server Diagnostics all showing green color no error
    error ir
    91 object not set
    what could be the problem can anybody solve this problem
    Regards
    krishnamoorthy.p

    Hello krishnamoorthy.p,
    I hope the following might help BPC-Getting Error while connecting Application Set from BPC Administration .
    Best regards,
      Andreas

  • Object set to overprint in InDesign CS5.5, but in fact knocks out

    Hi
    I created a document in InDesign CS5.5 that had a background image and, on top of that, a small circle to act as a cutter guide so that the printer knew where to drill a hole for binding. I set the circle to 'overprint' in the attributes pane, and then exported the layout under the PDF/X-1a:2001 setting in Acrobat. Later, the printer said that the circle was in fact knocking out from the background image, even though separations printed from my laser showed the circle on its own separation and no hole knocked out of the image. Any idea what I've done wrong?
    Many thanks if anyone can put me right - Andi

    Hi Rob, Thanks for your reply.
    Yep the cutter is set up as two different colour Pantone + CMYK spots in Illustrator- (I did CMYK+CMYK coated because you can't seem to change the name of the Pantone Coated colours).
    I have looked at the Object inspector above ( I was relying on turning on and off the pantone colours to see if the overprint was working - when I turned them off the photo below was knocked out).
    However, the object inspector says Overprint = True.
    Thanks for your help with this

  • Inconsistent view object result set  (REPOST ... no response since 23/07/2002)

    (1)In JSP front-end, I have the following code:
    <%
    ComUtil c = new ComUtil();
    String sAppConfig = c.getAppConfigStr();
    %>
    <jbo:ApplicationModule id="am" configname="<%=sAppConfig%>" releasemode="Stateless" />
    // A datatag is put here to print out a combo box for user selection with all places defined in table
    <MyTagLib:PrintSelectForAllPlaces strTagName="v_CheckPlace" strAmId="am" blnDisplayHyphen="false" />
    <jbo:ReleasePageResources />
    (2) The ComUtil.getAppConfigStr() code is as follows:
    // Configurations parameters
    String _cfPkg = "MyPkg"; // Configuration package name
    String am = cfPkg + ".MyAppMod"; // Fully-qualified application module name
    String _cf = "MyPkgAppModLocal"; // Configuration name for connection info
    String IP_ADDR = "xxx.xxx.xx.xxx"; // x stands for number
    String SID = "MySid";
    String PORT = "xxx"; // x stands for number
    /** Connection string used by front-end JSP for Jbo to obtain configuration name for
    an application module **/
    public String getAppConfigStr () {
    // Create an instance of the application module by name, using local mode
    String sAppConfigStr = am + "." + cf;
    return sAppConfigStr;
    (3) My data tag code:
    public class PrintSelectForAllPlaces extends TagSupport {
    public int doStartTag() {
    ViewMyPlacesRowImpl r = new ViewMyPlacesRowImpl();
    ComUtil c = new ComUtil();
    ApplicationModuleRef amRef = Utils.getAMRefFromContext(pageContext, strAmId);
    ApplicationModule am = amRef.useApplicationModule();
    JspWriter out = pageContext.getOut();
    try {
    ViewObject vo = am.findViewObject("ViewMyPlaces");
    if (vo != null) {
    vo.executeQuery();
    int j = 0;
    out.println("<select name=" + strTagName + " " + strActionList + ">");
    if (blnDisplayHyphen) {
    out.println("<option value = '' selected>--</option>");
    while (vo.hasNext()) {
    r = (ViewMyPlacesRowImpl)vo.next();
    String sPlaceCode = (String)r.getPlaceCode();
    String sPlaceDesc = (String)r.getDescription();
    out.print("<option value = '" + sPlaceCode + "' ");
    System.out.println("sPlaceCode: " + sPlaceCode);
    if (strDefaultValue != null) {
    if (strDefaultValue.length() > 0) {
    if (sPlaceCode.equals(strDefaultValue)) {
    out.print("selected");
    out.print(">");
    out.print(sPlaceDesc);
    out.println("</option>");
    out.println("</select>");
    } else {
    out.println("View object not found! ");
    } catch (JboException je) {
    je.printStackTrace();
    } catch (IOException ioe) {
    ioe.printStackTrace();
    return SKIP_BODY;
    My question:
    - When i run my jsp, sometimes 2 rows are retrieved, sometimes 3 row are retrieved, sometimes all are retrieved, which can be simulated by 'Refreshing' the jsp page. I feel quite upset as this affects my whole application seriously. Would anyone give me any idea about my case?
    (I have tried to re-make and re-compile the project; synchronizing my table structure; and also tried vo.clearCache(); but still no use. Moreover, The retrieved resultset supposed to be a reference table which will not change frequently, which means that caching is not serious affected.)
    My case is quite urgent to me. In case of any ideas, please don't hesitate to let me know.
    Thanks a lot for your replies!

    Dear Shailesh, would you please give me some guidelines for how to generate diagnostic outputs for BC4J? I don't know how to run the function, which may be very helpful for debugging. ^v^
    Regarding the problem I mentioned, more details are listed as follows:
    1. My mentioned table has 5 rows in total.
    2. My expected result set has 4 rows, which is filtered by the Query statement:
    - SELECT PLACE_CODE, PLACE_DESC FROM PLACES WHERE DISPLAY_FLAG = 'Y';
    3. Why I know the retrieved row is not equal because the program code line in my first post for this topic:
    System.out.println("sPlaceCode: " + sPlaceCode) is embedded in the loop within while (rs.hasNext()). Sometimes the output like this:
    sPlaceCode: PLACE1
    sPlaceCode: PLACE2
    sPlaceCode: PLACE3
    Sometimes like this:
    sPlaceCode: PLACE1
    sPlaceCode: PLACE2
    4. It is in random behavior.
    The situation has been improved after I have 'Test' the BC4J view, that I have navigated all records. Then, the time of displayed all expected records has been increased. Such a mystery ... What I am feeling worried is that, I can't navigate all the time for my reference tables ~~~ besides, it still shows the same problem until now.
    My Requests:
    1. Please give me the guidelines for generating the diagnostic output.
    2. Please help to investigate my mentioned problem.
    Thanks so much for your help and replies!

  • Why is "POP or IMAP" grayed out in setting up a new email account in Outlook 2013?

    Can anyone share with me how to make it avail?  Thanks.

    Hi,
    Do you mean the "POP or IMAP" bullet is grayed out?
    If this is the case, please open your registry editor and check if the following registry values exist and the value data is set to 1:
    Key: HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Options
    Name: DisableIMAP
    Key: HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Options
    Name: DisablePOP3
    If this is the case, change the value data of the two values to 0 and then test the issue again.
    Please let me know the result.
    Regards,
    Steve Fan
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Authorization object for "set TECO" and "undo TECO"

    We want to control the authorization for "set TECO" and "undo TECO",but we can't find relevant Authorization object. Is there any Authorization object  for these two functions? If there's no Authorization object for them ,then how can we achieve the same result? Thank you very much!

    Hi,
    Under one user ID the auth object B_USERSTAT will have the authorization key in which user will be responsible to change the TECO user status.
    One user will not have any authorization key under B_USERSTAT Auth_Object.
    Hope it's will give you help.
    Regards,
    Vishal Kr. Sharma

  • How to specify warehouse in item object using set GL Method by Warehouse

    Hi all,
    </p>
    I have a sdk to import item master from excel using item object. In general setting, the default warehouse was not set. Therefore, when the program creates the item master, it will first set GL Method by Item Level in order to take in the warehouse code from the excel file and after the item master created, sdk will change the set GL Method from item level to warehouse using object cos customer wants item to manage by warehouse. This sdk was working fine until recently it upgraded to 2007 whereby the change of set GL Method is no longer available using object except thru B1 interface. 
    </p>
    Does anyone know any workaround?
    </p>
    The below is my sample coding.
    </p>
    <pre>
                Dim RetVal As Long
                Dim errCode As Long
                Dim errMsg As String
                Dim dr As System.Data.DataRow
                Dim objRows As DataRow() = dtHeader.Select
                If objRows.GetUpperBound(0) >= 0 Then
                    For Each objDataRow In objRows
                        oITM = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oItems)
                        oITM.ItemCode = objDataRow("Item")
                        oITM.ItemName = objDataRow("Descr")
                        oITM.ItemType = SAPbobsCOM.ItemTypeEnum.itItems
                        oITM.ItemsGroupCode = objDataRow("ItmGrp")
                        oITM.IssueMethod = objDataRow("IssMthd")
                        oITM.SalesItem = objDataRow("SlsItem")
                        oITM.InventoryItem = objDataRow("InvItem")
                        oITM.PurchaseItem = objDataRow("PurItem")
                        oITM.ManageSerialNumbers = objDataRow("ManageSerial")
                        oITM.ManageBatchNumbers = objDataRow("ManageBatch")
                        oITM.CostAccountingMethod = SAPbobsCOM.BoInventorySystem.bis_FIFO
                        oITM.ManageStockByWarehouse = SAPbobsCOM.BoYesNoEnum.tYES
                        oITM.InventoryUOM = objDataRow("InvUom")
                        oITM.PurchaseUnit = objDataRow("PurUom")
                        oITM.PurchaseItemsPerUnit = objDataRow("PerPurUnit")
                        oITM.SalesUnit = objDataRow("SlsUom")
                        oITM.SalesItemsPerUnit = objDataRow("PerSlsUnit")
                        oITM.ShipType = objDataRow("ShipTyp")
                        oITM.Properties(1) = objDataRow("StdPart")
                        oITM.Properties(2) = objDataRow("FabPart")
                        oITM.UserFields.Fields.Item("U_Materials").Value = objDataRow("Material")
                        oITM.UserFields.Fields.Item("U_Treatment").Value = objDataRow("Treatment")
                        oITM.UserFields.Fields.Item("U_ProdType").Value = objDataRow("PrdTyp")
                        If objDataRow("Manufacturer") <> String.Empty Then
                            oITM.Manufacturer = objDataRow("Manufacturer")
                        End If
                        oITM.GLMethod = SAPbobsCOM.BoGLMethods.glm_ItemLevel
                        'Get detail
                        Dim oRows As DataRow() = dtDetail.Select("LineNo = " & objDataRow("LineNo") & "")
                        If oRows.GetUpperBound(0) >= 0 Then
                            For Each dr In oRows
                                With oITM.WhsInfo
                                    .WarehouseCode = dr("Whs")
                                    .RevenuesAccount = "_SYS00000000209"
                                    .ExpensesAccount = "_SYS00000000003"
                                    .SalesCreditAcc = "_SYS00000000209"
                                    .PurchaseCreditAcc = "_SYS00000000003"
                                    .Add()
                                End With
                            Next
                        End If 'oRows
                        RetVal = oITM.Add()
                        'Check for error
                        If RetVal <> 0 Then
                            oCompany.GetLastError(errCode, errMsg)
                            Throw New Exception("[Import Item Master]: " & errCode & "-" & errMsg)
                        End If
                        'Change GLMethods from ItemLevel to Warehouse
                        If oITM.GetByKey(objDataRow("Item")) = True Then
                            oITM.GLMethod = SAPbobsCOM.BoGLMethods.glm_WH
                            If oITM.Update() <> 0 Then
                                oCompany.GetLastError(errCode, errMsg)
                                Throw New Exception("[Update Item Master]: " & errCode & "-" & errMsg)
                            End If
                        End If
                    Next
                End If 'objRows</pre>
    </p>
    Regards,</br>
    Cherine

    Hello,
    This code is working on 2007. What is the error message you get when you change the G/L method by WH?
    Try it to change in SAP B1 GUI  an item G/L Method tp WH which has been added via your code , I think settings of G/L Account is missing.....
    And check that the Addd all warehouse is not checked in the System Settings.
    Regards,
    J.

  • Getting object from Set

    Hi guys, first post, needless to say im a student :].
    Here's my problem:
    Firstly i create an ArraySet as follows: SetADT myDeckOfCards = new ArraySet();I then add 52 "playing cards" to the set like so : myDeckOfCards = CreateCards(myDeckOfCards, "Hearts");The CreateCards method creates objects of type Card and adds them to the Deck set.
    The Cards class has three values: type, value and suite.
    Now my problem is I need to remove cards and then gain access to their attributes.
    I thought i could go:
    Card myNewCard = Card();
    myNewCard = myDeckOfCards.removeRandom();...but this has an error 'incompatible types'. If i assign the randomCard to an object is works fine but then i don't have access to the Card methods.
    How would I get the Cards stored in myDeckOfCards as Card objects and not just Objects?
    I tried casting but had no luck there either.
    Any help would be much appreciated, I realise this is probably something really stupid ><.
    Thanks
    Endo
    Edited by: EnduranceMan on Nov 26, 2008 3:47 PM

    Doh!
    Just got it working, my casting syntax was a bit off. Until next time :]

  • Changing hashCode object in Set

    I store many object in a HashSet, but hashCode of these objects maybe changed during stored in HashSet. After hashCode changed, I can not remove it from HashSet correctly. How to solve it?

    That is the porblem of multiple threads accesing it
    internally.. soThat's not the problem here.
    The solution jverd is describing requires making the Objects you are storing in your HashSet implment the Observable pattern. Look at the PropertyChangeListener and PropertyChangeSupport classes. That takes some general design and requires some casting etc.
    Assuming you can manage a way to determine if the hashCode has changed, then you can do this:
    public class RehashSet extends AbstractSet
         private Set set = new HashSet();
         /** call this internally if you use listeners or form outside if you cannot */
          synchronized void rehash()
                set = new HashSet(set);
          public synchronized boolean add(Object o)
               return set.add(Object o);
          public synchronized boolean remove(Object o)
                return set.remove(Object o);
          public synchronized Iterator iterator()
                 return set.iterator();
          public synchronized int size()
                 return set.size();
    }

  • Object Visibility Setting

    Ok, I'm not sure what I am doing wrong and could use a new
    set of eyes. I have a button that has the following script that
    toggles the visibility of an object instance called "Next":
    on (release) {
    this._root.Next._visible=!this._root.Next._visible;
    The toggling works fine. The problem is I cannot find a way
    to start Next's visibility to false. I would like it to be
    invisible until the button is clicked making it visible.
    Thanks in advance!

    Well, thanks, I got it anyways. For some reason, I had to put
    this script in the second frame instead of trying to put it in the
    first:
    Next._visible=false;
    Not sure if it just couldn't be in the 1st for some reason or
    if it had to be in the same frame that the MC "Next" started
    in.

  • Change the colour of a gray object to white

    Hi - I'm wanting to alter an image grey moulded piece of resin, to white. Hows the best way to do this?

    Hi Dean.
    I'll try to be more specific starting from the un-altered version of your picture:
    Go to the channels tab.
    Drag the Red channel to the New Channel icon in the bottom of the panel - this will give you a copy.
    Think this way: 100% Black equals non-selected and 100% White equals selected. 50% grey equals 50% selected.
    The Red channel already has a significant difference in black vs. white, enabling you to quickly tweek the difference even more.
    While in the Red copy channel, hit Command+L (for Levels).
    Move the black slider towards the middle of the histogram to darken the shadows until you see important information dissapear.
    Then use the middle slider to tweek the background further towards black.
    Stop when you feel that you are starting to remove wanted pixels in the image.
    Select the Dodge/Burn tool by hitting O (as in Oxford) - you don't need the deasturation tool, so make sure you've got the right tool. You can toggle the tool by hitting Shift+O.
    For the Burn tool, set it's Range to Shadows and Exposure to 50%.
    Select the Dodge tool, set it's Range to Highlights and Exposure to 50%.
    Now, choose fairly large soft brush.
    With the Dodge tool selected, paint on the teeth - and you wil them lightening as you paint along.
    If you feel the tool has a too strong effekt, lower the Exposure.
    Select the Burn tool, and paint in the background areas, where it's still not black.
    Keep painting suddle as you're toggling the Burn/Dodge.
    When you've tweeked the image so that the edges of the teeth are almost white and you can still see a suddle transition from the teeth to the background, you've produced your basic mask.
    Select the Lasso tool (hit L) and draw a selection inside teeth and fill it with white, so that everything but the grey edges is completely white.
    Hit the RGB channel and return to your layers (F7).
    With the background layer selected, make a new layer (Command+Option+Shift+N).
    Fill it with black (Hit D then Command+Backspace).
    Then hit Command+Option+4, this will load your Red copy channel. Hold down the Option key and click the Add Layer Mask icon in the Layers palette.
    Click on the Layermask you've just created on the layer to make it active. You can now make the final tweeking on the mask by very, very suddle dodge/burn the edges until you see a result you like.
    Finally remove some the blue colorcasting in the teeth-plaster.
    Hope this explanation made it more clear to you.
    Have fun.
    Torben.

Maybe you are looking for

  • Enhancement on PO Release

    Dear Experts, I need to implement a enhancement on PO Release transaction ME28 where when a PO is successfully released an E-Mail is triggered to the vendor. I cannot use the standard functionality of sending this in ME28 as we do not have the vendor

  • I want to run the application in Mobile Phone

    hi, I want to load my application in the mobile and to execute .can you tell me how to do that? Sathaa

  • Error msg Z1019 when using MIRO 'Tax Code V4 cannot be used for Co Code'

    When trying to post an Invoice for an EU Vendor using MIRO we are getting an error message 'Tax code V4 cannot be used for Company Code &'.  Tax Code V4 is set up via FTXP as an input Tax Code 'Services within the EU' with EU code '5 - Input tax for

  • Playing to clips aat the same time

    i was just wondering if it is possible to play more then one clip at the same time. like side by side or one on top of another. if so, how and if not does anyone know what i should get to be able to do this?

  • Multiple pushbuttons on application toolbar not fitting

    Hi ppl, I have a created a custom transaction wherein I need to display about 18 pushbuttons on the application toolbar. But, the problem is that all of these do not fit on the screen so I can see only about 10 buttons in my transaction (the last but