Custom LAF - Transparent Checkboxes

Ok.. so after fixing my other bug, ive discovered that i want checkboxes to be completely transparent. ive tried setting the JComponent not to be opaque using the setOpaque(false) method, but to no avail. The code works fine except for the fact that something is filling the component with some sorta semi transparent colour which is causing me problems, i just want a blank space with the background showing up through it.
Im drawing an Icon, and some text, thats all, but its getting covered in other rubbish from some of the other components... can anyone help?
I'll post a screeny if someone wants to see a more detailed view...
Toby

thats a good idea in princible, but the problem is im not extending JCheckbox and doing my own paint, im writing my own entire LAF, ive got a test program as u said, it shows 2 jbuttons, a jTogglebutton, all inside a transparent JInternalFrame placed onto a JFrame with an image background which can be set to fullscreen. The LAF is being made for a game my friends are developing.
The code for the LAF is show below.
The problem im having is that the checkbox will start as transparent with no problems, but as soon as i click it, a clone of another painted component will place itself in its place with the checkbox drawn over it... screeny here:
http://users.cs.cf.ac.uk/T.A.Jackson/images/HydraPaintFails.jpg
As you can see, it does some really funky stuff, the button which gets drawn again will usualy be whatever u last clicked upon. but if u select and deselect the checkbox a few times it'll fade out till u get to a very faint filled rect around it.
Source code for my CheckboxUI
* Created on 13-May-2005
* Filename: HydraCheckBoxUI.java
package uk.co.warmfusion.plaf.hydra;
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Composite;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.Insets;
import java.awt.Rectangle;
import javax.swing.AbstractButton;
import javax.swing.Icon;
import javax.swing.JComponent;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.plaf.ComponentUI;
import javax.swing.plaf.UIResource;
import javax.swing.plaf.basic.BasicCheckBoxUI;
* @author Toby Jackson
* Package: uk.co.warmfusion.plaf.hydra
* Date: 13-May-2005
* FileName: HydraCheckBoxUI.java
public class HydraCheckBoxUI extends BasicCheckBoxUI {
     Font font;
     public void installUI(JComponent b) {
          AbstractButton c  = (AbstractButton)b;
          System.out.println("Installing UI for Checkbox");
          Icon ico = UIManager.getIcon("Checkbox.icon");
          if (c.getIcon() == null || c.getIcon() instanceof UIResource){
               c.setIcon(ico);
          c.setOpaque(false);
          super.installListeners(c);
     public synchronized void paint(Graphics g, JComponent c) {
          AbstractButton b = (AbstractButton)c;
          font = UIManager.getFont("Control.font");
        Insets i = c.getInsets();
          //Gets the area for the text and icon to be painted in with respects to the insets
          Rectangle viewRect = new Rectangle(i.left,i.top,b.getWidth()-(i.right+i.left),b.getHeight() - (i.bottom + i.top));
          //the area that the text will be drawn in that will be defined
          //by SwingUtilities.layoutCompoundLabel
          Rectangle textRect = new Rectangle(0,0,0,0);
          //the area that the icon will be drawn in that will be defined
          //by SwingUtilities.layoutCompoundLabel
          Rectangle iconRect = new Rectangle(0,0,0,0);
          g.setColor(new Color(0,0,0,0));
          //g.fillRect(0,0,(int)viewRect.getWidth(), (int)viewRect.getHeight());          
        g.setFont(font);
          String text = SwingUtilities.layoutCompoundLabel(
                    c, g.getFontMetrics(), b.getText(), b.getIcon(),
                    b.getVerticalAlignment(), b.getHorizontalAlignment(),
                    b.getVerticalTextPosition(), b.getHorizontalTextPosition(),
                    viewRect, iconRect, textRect,
                    b.getText() == null ? 0 : b.getIconTextGap());
          g.setColor(UIManager.getColor("Checkbox.foreground"));
          g.drawString(text, (int)textRect.getX(), (int)textRect.getX());
          Icon ico = b.getIcon();
          ico.paintIcon(c,g,iconRect.x, iconRect.y);          
    //          Create PLAF
     public static ComponentUI createUI(JComponent c){
          return new HydraCheckBoxUI();
    //          Uninstall
    public void uninstallDefaults(AbstractButton b) {
     super.uninstallDefaults(b);
}

Similar Messages

  • Creating custom LAF - failing with 'unexpected error'

    Hi,
    I'm trying to create a custom LAF based on the simple.desktop. I follow the steps for 'Create Look and Feel' and enter -
    Name: test-desktop
    Family: test
    Description: Test LAF
    Base Look and Feel: simple.desktop
    click Next and the 'Customise Styles and Icons' page is displayed.
    When I try and make any changes, or just go straight through to the 'Submit' I get an Error Page. Text is '
    You have encountered an unexpected error. Please contact the System Administrator for assistance. '
    Can anybody suggest what might be going wrong?
    Thanks,
    Paul.

    My view is yes as I need the custom LAF for my OA Framework pages and I couldn't see a more appropriate forum.
    If there is one, please suggest.
    Thanks,
    Paul.

  • Custom LAF issue

    Hi,
    I have created two custom LAF's. They both work correctly when only one custom LAF is deployed. As soon as I deploy the second custom laf, only the second LAF is used. If I delete the 2nd LAF, then the first one can be used. The LAF's are attached to the userid using the profile 'Oracle Look and Feel'
    Below is what is deployed, and any help would be much appreciated.
    Mark
    Contents of: /OA_HTML/cabo/lafs/skin1-desktop.xml
    <?xml version='1.0' encoding='ISO-8859-1'?>
    <look-and-feel style-sheet-name="skin1-desktop.xss" xmlns="http://xmlns.oracle.com/uix/ui/laf" family="skin1" xmlns:skin1desktop="http://xmlns.example.org/laf/skin1" extends="simple.desktop" id="skin1-desktop">
    <renderers>
    <renderer name="pageLayout">
    <template name="pageLayout.uit">
    </template>
    </renderer>
    </renderers>
    </look-and-feel>
    Contents of: /OA_HTML/cabo/lafs/skin2-desktop.xml
    <?xml version='1.0' encoding='ISO-8859-1'?>
    <look-and-feel style-sheet-name="skin2-desktop.xss" xmlns="http://xmlns.oracle.com/uix/ui/laf" family="skin2" xmlns:skin2desktop="http://xmlns.example.org/laf/skin2" extends="simple.desktop" id="skin2-desktop">
    <renderers>
    <renderer name="pageLayout">
    <template name="pageLayout.uit">
    </template>
    </renderer>
    </renderers>
    </look-and-feel>
    /OA_HTML/cabo/templates/skin1-desktop/pageLayout.uit
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Template used by SKIN1 LAF for page layout. -->
    <templateDefinition xmlns="http://xmlns.oracle.com/uix/ui"
    xmlns:data="http://xmlns.oracle.com/uix/ui"
    xmlns:ui="http://xmlns.oracle.com/uix/ui"
    xmlns:html="http://www.w3.org/TR/REC-html40"
    targetNamespace="http://www.smdc.gov.uk/skins/templates"
    localName="smdcPageLayout">
    <!-- Define the template's type information - we extend pageLayout -->
    <type base="ui:pageLayout"/>
    <!-- Define the template's content -->
    <content>
    <div xmlns="http://www.w3.org/TR/REC-html40" >
    <pageLayout>
    <table BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%" >
    <tr>
    <td align="right" vAlign="top" width="100%" >
    <ui:rootChild name="corporateBranding"/>
    </td>
    </tr>
    <tr>
    <td>
    <ui:rootChild name="globalButtons"/>
    </td>
    </tr>
    <tr>
    <td>
    <ui:rootChild name="tabs"/>
    </td>
    </tr>
    <tr>
    <td>
    <ui:rootChild name="pageHeader"/>
    </td>
    </tr>
    <tr>
    <td>
    <ui:rootChild name="pageBranding"/>
    </td>
    </tr>
    <tr>
    <td>
    <contents>
    <ui:rootChild name="messages"/>
    </contents>
    </td>
    </tr>
    <tr>
    <td>
    <ui:rootChild name="pageButtonBar"/>
    </td>
    </tr>
    <tr>
    <tr>
    <td>
    <ui:rootChild name="start"/>
    </td>
    </tr>
    <td>
    <ui:rootChild name="contents"/>
    </td>
    </tr>
    <tr>
    <td>
    <ui:rootChild name="end"/>
    </td>
    </tr>
    </table>
    </pageLayout>
    </div>
    </content>
    </templateDefinition>
    /OA_HTML/cabo/templates/skin2-desktop/pageLayout.uit
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- Template used by SKIN2 LAF for page layout. -->
    <templateDefinition xmlns="http://xmlns.oracle.com/uix/ui"
    xmlns:data="http://xmlns.oracle.com/uix/ui"
    xmlns:ui="http://xmlns.oracle.com/uix/ui"
    xmlns:html="http://www.w3.org/TR/REC-html40"
    targetNamespace="http://www.ccdc.gov.uk/skins/templates"
    localName="ccdcPageLayout">
    <!-- Define the template's type information - we extend pageLayout -->
    <type base="ui:pageLayout"/>
    <!-- Define the template's content -->
    <content>
    <div xmlns="http://www.w3.org/TR/REC-html40" >
    <pageLayout>
    <table BORDER="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%" >
    <tr>
    <td>
    etc. etc., very similar to the skin1.
    ---------------------------------------------------------------------------------------------------------------

    There is a separate forum for Flash Builder issues.

  • Can't export to AIR with Windows Style as Custom Chrome (transparent)

    I can export to AIR with Xcelsius SP1 and FP1 as long as the Windows Style is set to either System Chrome or Custom Chrome (Opaque). However, if I choose Custom Chrome (transparent), it does not generate the AIR file but also does not create an error.
    I had the network connectivity issue talked about in other threads so I could not export at all before but resolved that by taking my laptop home and exporting here. Now it works except for exporting to transparent.
    Versions installed with correct paths:
    FLEX SDK: 3.2
    JRE: 1.6.0_07
    AIR: 1.5

    >
    Andy Brathwaite wrote:
    > Alan.
    > We still don't have a solution for this.
    > It's been marked as bug and been investigated without success.
    > For now just don't use that option. Sorry.
    Andy,
    I'm also beginning to have this issue but it's new to me as I had to set up a new machine today. It has Xcelsius '08 SP1/FP1, Flex SDK 3.3 and J2RE 1.4.2.19. I've previously been able to export using the Custom chrome (transparent) option but I haven't been able to make a thorough examination of the two machines. One major difference is that the machine having the issue is a VM while the other is not. I did a little digging around and found this post on another forum. By the date on the post, this is a rather old problem.
    iguanasterix - Wed Nov 26, 2008 7:40 am
    Post subject: XCelsius 2008 - Exporting to AIR Hi, I just wanted to share a problem we've experienced when exporting our Xcelsius dashboards to Adobe AIR.
    These are the symptoms: when exporting to air format, Xcelsius doesn't generate the .air package. We can see that Xcelsius generates some temporary files (swf, xml, tmp) but then deletes the files and does nothing.
    To validate if the problem was on Xcelsius or on the AIR SDK we tried to manually generate the .air package by using the AIR SDK and the adt command, and received this error message:
    "Could not generate timestamp: Connection timed out: connect"
    One of the steps AIR SDK follows when generating an .air package is to contact a time-stamp server. If the AIR SDK fails to contact the tsa, no package will be generated and an error message similar to this one will be sent.
    To validate if this was the cause of the problem, we executed adt and added the -tsa none (to skip the time-stamp validation) and everything seems to work. Unfortunately we can't add this setting when exporting from Xcelsius 2008.
    We are connecting to the internet using a proxy server.
    If we try to export while connected to another network (no proxy) the export is executed with no problems.
    Although we've changed our JRE settings to use the company's proxy we still can't Export to AIR while connected to this network.
    Any ideas of how we could fix this?
    It would be nice if Xcelsius could display an error message when experiencing problems with the AIR SDK instead of doing nothing at all.
    I have not yet been able to verify the above information but maybe it will help you guys. If you need more information from me, let me know. I'm going to do some more testing tomorrow and will post any results I find. I really really need this option to work.
    Sean

  • Custom LAF with 2 colors

    how can I make a custom LAF with 2 colors?
    thanks in advance!

    There is a general overview for LAF writers at [1]. It doesn't go into the details of the specific APIs though. I am not aware of a detailed tutorial for writing a custom LAF / writing a custom theme for Metal. The code for core and most third-party LAFs is freely available, and if you're required to write a LAF / a theme, you should be really looking at that code and not cutting any corners.
    Kirill
    [1] http://today.java.net/pub/a/today/2006/09/12/how-to-write-custom-look-and-feel.html

  • Anyone deployed multiple Custom LAFS

    Hi,
    Has anyone deployed multiple custom LAFS. We have deployed one laf and this can be seen at www.staffsmoorlands.gov.uk > Do it Online > Abandoned Vehicles. This page has a custom laf on a Create SR page. The custom LAF uses a custom pageLayout.uit renderer. This LAF works perfectly.
    However, we are now deploying another laf for another authority, but find that the second LAF is only used the first time a user logs in. We have about 10 authorities using the same eBusiness suite application. The first time we navigate to the Create SR page, it displays the LAF for the authority. But when we press submit, it uses the first LAF, ie. the LAF belonging to Moorlands.
    Our LAF setup is:
    Name: smdccss-desktop
    Family: smdccss
    Extends: Simple.desktop
    Name: ccdccss-desktop
    Family: ccdcc
    Extends: simple.desktop
    Any help would be much appreciated.
    Thanks
    Mark

    I am still experiencing this problem. Can somebody help on this issue?
    Here is more information on debugging. I got sample socket transport deployed and everything just worked fine. Then I created a second custom transport by making a copy of socket transport directory structure and files. Then I replaced all the socket specific strings with mySocket including src packages and files. See following list.
    src/com.bea.alsb.transports.mySocket
    ApplicationListener.java
    MySocketColocateMessageContext.java
    MySocketInboundMessageContext.java
    MySocketOutboundMessageContext.java
    MySocketTransportProvider.java
    MySocketTransportEndpoint.java
    Also changed ID in MySocketTransportProvider.java to be "mySocket".
    And changed all the schema/resource/META-INF files to reflect the changes.
    ant build/ant stage/ant deploy successfully. Then changed the deploy-order to be 110. Restart server. Try to create a proxy service, mySocket appears in the protocol drop down list. If I select mySocket, it is switched back to http automatically. I couldn't find any error in the log for this. This happens even when mySocket is the only custom transport deployed on the server.
    Did anybody else experience this problem? Please share some hint on this, I don't what I can do to move forward on custom transport development.

  • Leave request customer field as checkbox in ui5 leave request page

    Hi,
    we are trying to put an additional field (customer field) in leave request page.
    we added this via customization.
    and we want this to be appeared as checkbox, in the leave request page. for this for WDA page, there is option to change at WD fpm configuration, so it is appearing properly.
    but same thing, when we access via ui5 application, via hr renewal page, it is showing as input field.
    is there any way to make the customer field appear as a checkbox in HR renewal ui5 leave application page.
    thanks,
    Madhu_1980

    Here are the details for one of the additional fields
    1. We have enabled Customer Field - 'CUSTOMER01' using PTRAQ ->Fields customizing.
    2. We have then enhanced the feeder class CL_HRESS_PTARQ_LEAVREQ_GUIBBF method  GET_DEFINITION - in post-exit we have assigned search help  HTNM_PERNR to field 'CUSTOMER01'
    3. So when we launch the web-dynpro it gives search help for the field 'CUSTOMER01'
    I guess since the custom logic is on the feeder class which gets called only from the webdynpro it works on webdynpro and not on the UI, but can we implement the same kind of logic for the UI application as well, do we have any class similar to this feeder which sets the UI field properties.
    Thanks much!

  • Can I include my own style definition in a .xss file for a custom laf?

    I am trying to create a custom look-and-feel within UIX to get it as close as possible to
    our existing application's look-and-feel.
    So I have an elance-laf.xml which points to an elance.xss stylesheet.
    In elance.xss, I override some of the simple laf styles.
    In addition, I also want to define my own styles.
    so elance.xss looks something like this:
    <?xml version="1.0"?>
    <styleSheetDocument xmlns="http://xmlns.oracle.com/uix/style">
    <styleSheet>
    <style name="DefaultFont">
    <property name="font-family">Courier</property>
    <property name="font-size">14pt</property>
    </style>
    <style name="ButtonServerText">
         <property name="background-color">#CEC992</property>
    </style>
    <style name="myStyle">
         <property name="background-color">#8397AF</property>
    </style>
    </styleSheet>
    </styleSheetDocument>
    The problem is that "myStyle" never makes it to the automatically generated
    cabo/styles/cache/elance-desktop-2_2_8-en-ie-6-windows.css
    Is this not allowed?
    I need this because I will be writing some custom template
    based renderers where I would want to use my own styles.
    Any help is greatly appreciated.
    Thanks,
    Jayesh Kapoor

    Hi Jayesh -
    The XSS language supports two different types of styles: named styles and selector-based styles.
    Named styles are used to define a set of style properties that are referenced by name from other styles (using the <includeStyle> element). These styles do not show up in the generated CSS style sheet - they are used to simplify the XSS style sheet definition.
    Selector-based styles are associated with a CSS selector instead of a name. These styles do show up in the generated style sheet.
    So, if you want to define a CSS style, you'll need to specify a selector-based style instead of a named style. That is, instead of:
    <style name="myStyle">You want:
    <style selector=".myStyle">Note that I added the "." prefix to your style name to indicate that it is a CSS class selector.
    Andy

  • How to update multiple records in custom table using checkbox in APEX 4.1?

    Hi,
    I have a SQL report which brings up all the data records using the following query.
    select
    "REC_NO" AS hidden_rec_no,
    "REC_NO",
    APEX_ITEM.CHECKBOX (3,rec_no) AS edit,
    "MEETING_TYPE",
    "PAGE_NO",
    "CHECKBOX"
    from "XX_TEST" m
    WHERE page_no = :p_page_no
    Out of all records, any records which are checked, I only want to update their flag to 'Y' on the database column "Checkbox". For this, I have a SUBMIT button on the report region. The processing code on pressing the SUBMIT button is:
    DECLARE.
    l_row NUMBER := 1;
    BEGIN
    FOR i IN 1..APEX_APPLICATION.G_F03.COUNT
    LOOP
    FOR j IN l_row..APEX_APPLICATION.G_F01.COUNT
    LOOP
    IF APEX_APPLICATION.G_F01(j) = APEX_APPLICATION.G_F03(i) THEN
    UPDATE xx_test
    SET checkbox = 'Y', -- APEX_APPLICATION.G_F03(j)
    WHERE rec_no = APEX_APPLICATION.G_F03(i);
    l_row := j + 1;
    EXIT;
    END IF;
    END LOOP;
    END LOOP;
    COMMIT;
    END;
    However, that is not happening. Please help me with this. Any solutions/suggestions are most welcome.
    Regards.

    Hi,
    Try
    BEGIN
      FOR i IN 1..APEX_APPLICATION.G_F03.COUNT LOOP
        UPDATE xx_test
        SET checkbox = 'Y'
        WHERE rec_no = APEX_APPLICATION.G_F03(i);
      END LOOP;
    END;Code loops all checked checkbox. You do not need commit on page process.
    Regards,
    Jari
    http://dbswh.webhop.net/dbswh/f?p=BLOG:HOME:0

  • How to display all items titles from custom list with checkbox to select for each user

    Hi All,
    I have a requirement in a sharepoint 2013 development project.
    A custom list items will be created by admin with the following columns:
    Title
    Hyperlink
    User business unit (This column which is a metadata will be a userprofile property)
    In a page/form I have to display the list of titles with a check box based on each user business unit and each user will be allowed to check the list of titles and hit save. And then have to display the list chosen by the user in a webpart.
    If they want to modify their list they have to go to the page/form again and will uncheck the list.
    Am not sure whether I can achieve this through sharepoint out of box feature, I have not done any custom development.
    Please provide your valuable suggestions/ideas on this. Thanks for looking on this !!!

    Hi,                                                             
    Per my knowledge, there are no such OOTB features can meet your requirement, however, there is a workaround that if you can modify your requirement a bit.
    Based on your description, you want different users be able to select values from a list and generate a list own by them.
    If this is what you mean, we can do it like this:
    1. Create another list "Users" which stores the names of every users;
    2. Create a list "Result" which will be available for every user to add their own items, this list will have four Lookup columns and they look up to the "Users" list and the
    list you mentioned before;
    3. Users can add items into "Result" list by selecting the needed values from the other two list, then the items he/she created will be connected to them with the help of the
    Lookup column which looks up to the "Users" list.
    4. You can take use of the OOTB permission management of list to control the access of each item in the "Result" list, and it will be easier for you to manage and filter the
    information you needed.
    The links below about Lookup column for your reference:
    http://office.microsoft.com/en-us/sharepoint-server-help/create-list-relationships-by-using-unique-and-lookup-columns-HA101729901.aspx
    http://www.dummies.com/how-to/content/lookup-columns-in-sharepoint-2010.html
    Best regards
    Patrick Liang
    TechNet Community Support

  • Top task billing (but checkbox customer at top task not enabled) shows no labor bill rate

    Hi
    A project has been created initially with a single customer. The checkbox Customer at Top Task is not enabled. But the project funding is baselined at to task level. Now a number of customers and tasks have been added. For each new customer the project funding is defined to a new top task. But we can't assign the customers to the respective top tasks. However when we try to generate the revenue on this project the rejection reason is No Labor Bill Rate. But we do have labor bill rates. And even for the original customer we are not able to generate revenue any more. I assume the rejection reason is a red herring, and possibly caused by having the project funding completed for each customer and project/top task combination. 
    Has anybody come across this issue, and what is the best method to resolve this?
    Thanks
    Chris van de Graaf

    Hello samanthabingham,
    I am sorry for the delay and your troubles. Our records indicate your concerns are currently being addressed by our Regional Executive Relations Team. Please let us know if you have any additional questions or concerns.

  • Outlook 2013 with Exchange Server - Changed custom form for contacts is not shown

    Hello,
    Our infrastructure:
    Exchange Server 2010
    Outlook 2010
    Outlook 2013
    Windows 7 Pro, Windows 8 Pro and Windows 8.1 Pro
    The situation:
    We've used an old custom form for contacts, worked perfectly fine
    I've updated the form (adding some new custom fields and checkboxes) using Outlook 2013 and publishing the form (with a new name) to the Exchange folder
    I've set the form as default form in our contacts folder
    I've used this Script to set the new form for the existing contacts  and the name of the new form is saved correctly
    BUT if I open a contact in our Exchange contacts folder, Outlook 2013 (Outlook 2010) still shows the old form
    Steps I've taken so far:
    Cleared Outlook forms cache
    Repeated the above steps 1-4 in Outlook 2010
    Switched Cached Exchange Mode off and back on
    Allowed Scripts in Trust Center Settings
    Used a new clean Windows installation with a new Outlook 2013 installation
    Used different Exchange users on different systems, but some behavior when opening contacts
    I'm out of options I can think of, so maybe somebody else has some new view on this problem. 
    Thank you very much in advance!
    Greetings,
    Karl

    Hi,
    Is the Exchange folder in which the custom form is published available to all users?
    From the description, the script used to work for the old custom form, correct? Which version of Outlook did you use with the old custom contact form? Outlook 2010/Outlook 2013 or an earlier version? If you used the script with an earlier version of Outlook,
    we can't make sure it will still work with Outlook 2010/Outlook 2013.
    In addition we may also try creating a new contact form and test the steps to see if it will work.
    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]

  • Save For Web transparency problem: Overprint & CMYK documents

    OK, I had a weird problem crop up today (as far as I can tell) completely out of the blue.
    When I am working in overprint preview mode in a CMYK document, and I attempt to save an artboard as a PNG w/ transparency (via Save for Web), illustrator forces a white background throughout the image. It didn't do this until this morning. Yesterday, it was working perfectly normally. I put the computer to sleep at the end of the day, woke it up this morning, and for some reason this behavior has changed.
    It does not do this if the document is in RGB mode, or I have the transparency grid shown, or not in overprint preview mode. (I work in this mode because for some reason having it in standard preview shows very strange artifacts when working with raster effects, which drives me crazy)
    I'm on a Mid 2014 MBP Retina, 2.5 GHz Intel Core i7, 16GB 1600MHz DDR3 w/ NVIDIA GeForce GT 750M 2048MB, running illustrator CC 2014.1.1.
    I have tried uninstalling, reinstalling, restarting the computer, resetting all settings, as well as changing document settings, and editing artboard settings. And yes, the transparency checkbox is checked in the Save For Web dialog.
    Any ideas?

    brnscreative,
    Have you tried 4) and 6) on the list?
    4) is more thorough than 3), and 6) is the full reinstallation.
    The following is a general list of things you may try when the issue is not in a specific file, and when it is not caused by issues with opening a file from external media. You may have tried/done some of them already; 1) and 2) are the easy ones for temporary strangenesses, and 3) and 4) are specifically aimed at possibly corrupt preferences); 5) is a list in itself, and 6) is the last resort.
    If possible/applicable, you should save current artwork first, of course.
    1) Close down Illy and open again;
    2) Restart the computer (you may do that up to at least 5 times);
    3) Close down Illy and press Ctrl+Alt+Shift/Cmd+Option+Shift during startup (easy but irreversible);
    4) Move the folder (follow the link with that name) with Illy closed (more tedious but also more thorough and reversible), for CS3 - CC you may find the folder here:
    https://helpx.adobe.com/illustrator/kb/preference-file-location-illustrator.html
    5) Look through and try out the relevant among the Other options (follow the link with that name, Item 7) is a list of usual suspects among other applications that may disturb and confuse Illy, Item 15) applies to CC, CS6, and maybe CS5);
    Even more seriously, you may:
    6) Uninstall (ticking the box to delete the preferences), run the Cleaner Tool (if you have CS3/CS4/CS5/CS6/CC), and reinstall.
    http://www.adobe.com/support/contact/cscleanertool.html

  • Can't access "Overprint & Transparency Flattening" Options in Save As PDF Dialogue.

    I really need help here.
    Because of printer driver issues, I've lately been forced to outline/flatten all of my text in my PDFs so that we can print them in the office. Since installing the latest update however, I'm now unable to access the "custom" settings for doing so in the Save As PDF dialogue. Specifically AFTER choosing a 1.3 PDF in which said custom menu should become available. (see attached image).
    The .ai's save fine, but I need to be able to send this out to coworkers as 1.3 PDFs so that they can properly print them, and again, this inability to access the custom Overprint & Transparency options has never been an issue. The files vary in complexity, but are all relatively tame on elements.
    I'm using Mac OSX 10.9.5, Illustrator CC.
    I can provide whatever other information might be needed to solve this problem, but can provide sample files (this is happening with all files now).
    Thank you so much for your help.

    If your document does not have any overprints or transparency the options will be greyed out.  Try adding a drop shadow effect, or turning an time to over in the attributes panel as a test.

  • Transformation: Need for calling a custom function module on source system

    Hi Gurus,
    I need to use a custom FM residing on source system within the transformation to determine the type (e.g. posting type) of a document item. The logic is quite complex with many exceptions (many if statements) and 2 customizing & few transparent tables are in use as well in the FM.
    From my point of view, there are few options for achieving the outcome:
    1. Copy the FM logic 1:1 in transformation
    2. Transport the FM from ERP to BW system
    3. Source system delivers the info (e.g. with an extra field "posting_type")
    4. Access the FM directly via RFC/BAPI
    However, there are pros and cons for each of the alternatives:
    *Option 1*
    pros:
    cons: consistency problem, need for importing customizing tables & source tables, high maintenance effort
    *Option 2*
    pros: better consistency compared to Option 1
    cons: need for importing tables, administrative efforts
    *Option 3*
    pros: no logic is needed at BW side, no transformations means no impact on performance, high consistency, no administrative effort
    cons: structure in source system has to be changed, impact on historical records
    *Option 4*
    pros: best consistency (better than Option 3 as FM might change), no administrative effort
    cons: impact on performance during transformation
    Could you please verify my assumptions and give suggestions on solving the problem?
    Thanks a lot!
    Regards,
    Meng

    Hi Joon,
    According to me.
    If Historical data amount is so high, historical data is available in BW(at PSA level or acquisition layer or corporate memory layer) and headache to load history data(because of overload on ECC due to huge amount of data) from ECC then I will suggest combination of 3 and 4 steps.
    If fetching history data from ECC is not headache for you then go for step 3.
    Step 3 is most common approach in BW, which is easy for implementation and support.
    Regards,
    Ashish

Maybe you are looking for