Graphic styles that use current fill color instead of stomping them?

Sorry if this is a really stupid, newbie question; I am a stupid newbie.
If I make a graphic style/appearance, it stores the colors of the fill and stroke and will then stamp that down on whatever else I apply it to (obviously). e.g. if I make a graphic style of a pale yellow fill and a bright orange dropshadow screen to make a glowing neon kind of look, and then drop that style onto a bright blue star, it will make the star pale yellow.
Is there a way to do a graphic style that _modifies_ the existing appearance instead of stomping it - e.g. dropping that graphic style on my blue star would make a pale blue fill with a bright green dropshadow screen.
e.g. A graphic style that said "make the new fill 110% value, 85% saturation, same hue as the existing fill color, add a 25 pt dropshadow that has the color of 90% value, 110% saturation, -3 hue of the existing fill color." And then that style dropped on a yellow star and a blue star would result in a glowing neon yellow star and a glowing neon blue star.
The reason I ask: I have a bunch of geometric shapes of various shades of red, orange, yellow and brown, and would like to see what they would all look like with dropshadows of dark, very desaturated complementary colors (the orange shape gets a dark blue/gray dropshadow, the yellow shape gets a dark purple/gray dropshadow, etc.). Do I have to go in and modify each appearance by hand, or is there some way I can automate that?
Thanks, and apologies if this is a really obvious question.
Ken

You won't get as much control as you describe (specific HSV values), but try putting a negative value in the Drop Shadow dialog's Darkness field.
To create a Graphic Style that can apply an Effect without disturbing the existing fill/stroke of the object(s), first group the object(s), then apply the Effect (Drop Shadow, etc.) to the Group, and then drag the Group to the Graphic Styles palette.

Similar Messages

  • Graphic Style that adds stroke without changing fill?

    I'd like to assign a graphic style that adds to the existing style. For example, I need to add the same stroke to various objects that  have different fills. Can I do that with a Graphic Style? I know I can group the object and add the style to the group, but this complicates the structure of the file. I would rather the stroke was just added to the object itself. I looked at "additive styles", but don't think they are what I'm looking for.
    Thanks,

    Thanks, Jean-Claude. You just made my job much easier. I used to think I knew Illustrator, until I met some of the people on this forum.

  • How can I apply a current fill color to a stroke, then adjust that stroke color's build?

    Hi all, I'm trying to figure out a way to automate a simple, yet repetative process I do countless times a day. Ideally, I'd like to tie it to a keystroke to speed up my workflow.
    I work on line art and colorways for footwear, so the way I'm coloring these shapes and strokes helps to break apart the different materials and pieces of the shoe.
    While coloring line art, I work with Pantone spot colors as fills for closed path objects. I then have to manually apply that same color to the stroke, set the stroke to 0.5px weight, convert that spot stroke color to CMYK, and add 15% to the K value.
    I found some code in an older post for applying the actively selected object's fill color to the stroke, but I'm having but I'm having trouble with the next step of figuring out how to take that spot stroke color and convert it to a CMYK build that I can then add 15% black to. Is this something that's even possible? I've spent about an hour playing with the script and have only had luck matching the fill color or turning the stroke white. Thanks for the help!

    ok try this one, I added the spot color option
    // make stroke color same as fill color + 15% black increase
    if ( app.documents.length > 0 && app.activeDocument.pathItems.length > 0) {
        for (var a=0; a<app.selection.length; a++) {
            try {
                    var sel = app.selection[a];
                    var fillcolor = sel.fillColor;
                    if (fillcolor.typename == "CMYKColor")
                        var cmkycolor = fillcolor;
                    else if (fillcolor.typename == "SpotColor")
                        var cmkycolor = fillcolor.spot.color;
                    var col = new CMYKColor;
                    col.cyan = cmkycolor.cyan;
                    col.magenta = cmkycolor.magenta;
                    col.yellow = cmkycolor.yellow;
                    var black = cmkycolor.black + cmkycolor.black +15;
                    col.black = black>100 ? 100 : black;
                    sel.strokeColor = col;
                    sel.strokeWidth = 0.5;
            catch (e){alert(e)

  • Make DW use JS code-coloring instead of PHP

    I have a Javascript file that has a .php extension because of
    some dynamic elements on the page. I also can't wrap the code in
    <script> tags because of the way it loads. So basically, I
    need to tell DW to use JS code coloring on this page instead of PHP
    (right now, everything except the PHP is black text). Any way to
    force it to associate the file with a specific file type, instead
    of basing it on the file extension?

    mattloaf1 wrote:
    > I have a Javascript file that has a .php extension
    because of some dynamic
    > elements on the page. I also can't wrap the code in
    <script> tags because of
    > the way it loads. So basically, I need to tell DW to use
    JS code coloring on
    > this page instead of PHP (right now, everything except
    the PHP is black text).
    > Any way to force it to associate the file with a
    specific file type, instead of
    > basing it on the file extension?
    You can "fake" the script tags and fool the code coloring
    scheme by adding to the top of the file:
    // <script>
    and to the bottom of the file:
    // </script>
    As the // are single line comments in JavaScript when the
    file is loaded by the browser it won't see the script tags, but the
    code coloring engine seems to be tricked and begins working on the
    JavaScript code that is not within the <?php ?> code blocks.
    Danilo Celic
    |
    http://blog.extensioneering.com/
    | WebAssist Extensioneer
    | Adobe Community Expert

  • I LOVE iWeb. Any profissional Graphic Designer that uses iWeb?

    Hello to all my fellow iWeb lovers.
    I am a professional freelancer graphic designer, and I used Dreamweaver + Flash like since 7 years ago.
    I just discovered iWeb and I am AMAZED how the simplicity and intuitiveness of this marvelous humanized Apple software.
    If you debate with any Nerd or Geek he will try to convince you that iWeb is for amateurs, not a "real" software and you need always the correct tool, bla bla bla. They are always focused on PURE technology - pure techies.
    Being a graphic designer myself, I see CLEARLY I can develop websites to small/medium business owners, faster, easier, and more HAPPY that another pure techies software. At the moment I am developing a Joomla website for a client, of course on those specific situations I can't use iWeb, but for majority of websites situations I see clearly that iWeb does the job wonderfully.
    I made this post to share my happiness about the discovery about this brilliant very humanized app, and to ask if there are any fellows here who are graphic designers too using iWeb. I searched a bit, and I don't see any graphic designer assuming their love to this software to conceiving websites.
    I am a graphic designer that in this moment is in love with iWeb.
    Thanks

    Apple re-launching iWeb is very unlikely to happen.  They only released iWeb in the first place because of firstly .Mac and then secondly MobileMe.  Once they closed down MobileMe, they discontinued iWeb too as there was no need for it.
    Apple is primarily a manufacturer of computers and mobile phones etc., and not web design software, which is probably why they ditched iWeb to let other companies who are primarily involved in web design get on with it.
    Of course you can create any kind of site with iWeb - you might have to find third party workarounds for a lot of things, but as long as the app still works, then you can use it, but there will probably come a time when you can't.
    I don't think that at this late stage, you will find any graphic designers who are using iWeb for the first time - using an unsupported product for the first time to create business sites is not such a good idea and there is other software out there that can be used as an iWeb replacement and is being actively developed, such as EverWeb created by Rage software as a direct replacement for iWeb.  It is very similar to iWeb in look and feel and can do everything iWeb can, but from within the app, such as drop down menus, contact forms, PayPal integration etc., all without having to use any third party workarounds.
    Take a look at EverWeb here and see what you think before continuing to use iWeb.  There will come a time when iWeb will not longer work with future OS updates and some folks who have upgraded to Yosemite are having problems with iWeb currently.

  • Standard variable exist for calendar day that uses current working day

    Hi
    Is there any standard range Variable that exists for info-object calendar day that uses the manual entry for the lower limit and upper limit as current working day .
    Please advise.
    Thanks.

    There are a number of standard variables 0n 0CALDAY - of processing type SAP exit, Input Allowed, Select-option or Range. You will have to check whether they give the default value of current date though as that will have to be looked up from documentation or user-exit code (or from the name of variable).
    To shorten the candidate list, SE16 on table RSZGLOBV where
    OBJVERS = D (Delivered version)
    IOBJNM = 0CALDAY
    VARTYP = 1
    VARPROCTYP = 4 (SAP Exit)
    VPARSEL = I, S (Range or select-option)
    VARINPUT = 'X' (Ready for input)
    It should give you about 6-7 variables that you can explore further. It is likely that none of these default to current date. Some of these are
    0DAY_***
    0TWB_30T
    0CDL12CM
    0I_CCMDR
    0CD_L14D
    0S_CALDAY
    0CD_L7D
    I see that you are looking for current 'working' day as default. Very likely the answer is 'no' in such case.
    Edited by: Ajay Das on Mar 1, 2011 7:39 AM

  • TS4083 Is there a way to have my Icloud delete my emails on all apple devices that use I cloud? If I delete them on my Iphone, they do not delete on my Ipad and vice versa

    I cant figure out how to set up Icloud to delete my emails on all my apple devices that use icloud. Any help would be greatly appreciated.

    I frequently have emails that I delete on my mac but are not deleted from the iPhone/iPad (this is for an iCloud account,  @mac.com).  In time they eventually delete, but it can take time.  I usuall delete them from the devices as well.

  • Graphics.drawImage not using specified background color

    Thanks to everyone in advance -
    I have created an image resizing class, with a crop method. The cropping works great, the issue that I am having is the background color that i specify in the drawImage function of Graphics is not working correctly, it defaults to black as the background regardless of what I supply (in this case Color.WHITE). Also, the overlaying image or top most image (comes from a file) is being inverted(i think it is) or otherwise discolored. Here is the code below that I am working with:
    Thanks,
    Sam
                   public void Crop(int Height, int Width, int SourceX, int SourceY) throws Exception {
                        //output height and width
                        int OutputWidth = this.OutputImage.getWidth();
                        int OutputHeight = this.OutputImage.getHeight();
                        //create output streams
                        ByteArrayOutputStream MyByteArrayOutputStream = new ByteArrayOutputStream();
                        MemoryCacheImageOutputStream MyMemoryCacheImageOutputStream = new MemoryCacheImageOutputStream(MyByteArrayOutputStream);
                        //Create a new  BufferedImage
                        BufferedImage NewImage = new BufferedImage(Width, Height, BufferedImage.TYPE_INT_ARGB);
                        Graphics MyGraphics = NewImage.createGraphics();
                        MyGraphics.drawImage(this.OutputImage, -SourceX, -SourceY, OutputWidth, OutputHeight, Color.WHITE, null);
                        // Get Writer and set compression
                        Iterator MyIterator = ImageIO.getImageWritersByFormatName("PNG");
                        if(MyIterator.hasNext()) {
                             //get image writer
                             ImageWriter MyImageWriter = (ImageWriter)MyIterator.next();
                             //get params
                             ImageWriteParam MyImageWriteParam = MyImageWriter.getDefaultWriteParam();
                             //set outputstream
                             MyImageWriter.setOutput(MyMemoryCacheImageOutputStream);
                             //create new ioimage
                             IIOImage MyIIOImage = new IIOImage(NewImage, null, null);
                             //write new image
                             MyImageWriter.write(null, MyIIOImage, MyImageWriteParam);
                        //convert output stream back to inputstream
                        ByteArrayInputStream MyByteArrayInputStream = new ByteArrayInputStream(MyByteArrayOutputStream.toByteArray());
                        MemoryCacheImageInputStream MyMemoryCacheImageInputStream = new MemoryCacheImageInputStream(MyByteArrayInputStream);
                        //resassign as a buffered image
                        this.OutputImage = ImageIO.read(MyMemoryCacheImageInputStream);
                   }

    Thanks for all your help!
    Here is the solution, notice the clear rect:
                   public void Crop(int Height, int Width, int SourceX, int SourceY) throws Exception {
                        //output height and width
                        int OutputWidth = this.OutputImage.getWidth();
                        int OutputHeight = this.OutputImage.getHeight();
                        //Create a new BufferedImage
                        BufferedImage NewImage = new BufferedImage(Width, Height, BufferedImage.TYPE_INT_RGB);
                        //create new grapics
                        Graphics2D MyGraphics = NewImage.createGraphics();
                        //set background
                        MyGraphics.setBackground(Color.decode(this.BackgroundColor));
                        //clear rect
                        MyGraphics.clearRect(0, 0, Width, Height);
                        //draw image
                        MyGraphics.drawImage(this.OutputImage, -SourceX, -SourceY, OutputWidth, OutputHeight, null, null);
                        //dispose graphics
                        MyGraphics.dispose();
                        //resassign as a buffered image
                        this.OutputImage = NewImage;
                   }

  • I'm trying to access an uncompleted app. on a gov't website using Safari 5.1. I receive a message saying the browser is incompatible with the website. It has been suggested that use Safari 5.0 instead. Must I delete 5.1 first, or can I have both browsers

    I'm trying to access an uncompleted app. on a gov't website using Safari5.1 I receive a message saying the browser is incompatible. I have been advised to use Safari 5.0. Must I delete 5.1 or can I use both browsers on my Mac.

    As above, there is more to Safari than just the App, however I dont like the changes in 5.1, so restored the 5.0 version of just the App and it functions just like it used to
    It might not work for you, and it can just be deleted if it doesn't, not sure how easy it is without time machine
    go into Finder and Applications folder
    enter time machine (it will default to app folder)
    find a date that you had 5.0
    click to restore it (Do Not restore into original location, restore it to desktop to test it)
    When this has been done, run Safari from your desktop and see if it fixes your issue
    I have been using this version done like this for a couple of weeks and it is fine, I did copy it to the Application\Utitlities folder along with some other older software I have, then made this one the version on my dock
    If it doesn't make any difference just delete Safari.app from your desktop

  • Problem with Batch Processing an Action using a Graphic Style Library

    Hi,
    I have ~100 files in which I need to change the fill and stroke of all the linework. I created Graphic Styles for all my new features. I then created an Action that sets a fill and stroke color, Select Same Fill and Stroke, then applies the new Graphic Style. This repeats for about 20 variations (ie; select all Fill=X, Stroke=Y, then apply Graphic Style A. Select all Fill=X2, Stroke=Y2 then apply Graphic Style B). It runs fine in my test file. The problem occurs when I try to run it in batch mode. I have my new Graphic Style Library set to Persistent, so that it is open for every file. But the action does not apply the new Graphic Styles. It's like it doesn't see/read the Graphic Style Library. I don't get any errors, the action completes. It just doesn't apply anything.
    Does anybody know what I am doing wrong? Are you not able to use an action to apply a graphic style from an added Library?  Do I need to add the graphic styles to the Graphic Styles Panel and have the action reference the Panel, not the Library?
    Any help or insight is appreciated.
    M

    Try this:
    Copy an item that has the Graphic Style to the clipboard before starting the action. Then put a paste step followed by a delete step at the start of the action.
    Hope that helps.
    Mike D.

  • DTP plugin can't connect to 10g DB that uses SERVICE_NAME instead of SID

    Hi,
    I am trying to set up a connection to a database that uses a service name instead of a SID (see below for the TNSNAMES entry. It gets an ORA-12505 error because the listener does not know of SID given in connect descriptor. The Connection descriptor used by the client was:
    tdc-sun-77-vip.unix.tdc.xxxyyy.com:1521:SRV_TMS_TNV.
    My understanding is that the url for JDBC for service name should use a "/" instead of a ":" to separate the port from the service name. The dialog for creating the connection in SQL Developer has radio buttons to choose between SID and Service Name, so it can generate the url appropriately. The wizard for the Eclipse plugin does not have this option and the plugin always uses a ":" as the separator.
    If anyone else has encountered this and gotten around it I would appreciate knowing how.
    I am using the Oracle Database Tools 1.2.0.200907171332 for Eclipse Galileo.
    Thanks... Bob
    AMR01TNV_TMS =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = tdc-sun-77-vip.unix.tdc.xxxyyy.com)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = tdc-sun-78-vip.unix.tdc.xxxyyy.com)(PORT = 1521))
    (LOAD_BALANCE=ON)
    (FAILOVER=ON)
    (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = SRV_TMS_TNV)
    (FAILOVER_MODE=
    (TYPE=select)
    (METHOD=basic)
    )))

    Still broken after two years. Oracle Database Tools version 1.7.2.20110330204, part of OEPE 11.1.1.7.2. Using Oracle Thin Driver ojdbc14 for 10.2.0.2.
    (1) Change to Database Development perspective.
    (2) In Data Source Explorer, right click Database Connections. Choose Connection Profile Oracle Database Connection.
    (3) Name: OEPE Is Broken
    (4) Description: Service Names Are Not Supported.
    (5) Click on the icon to the right of Drivers: Oracle Thin Driver. This allows one to edit the driver definition.
    (6) Change ConnectionURL to 'jdbc:oracle:thin:@server:1521/servicename. This will prove that the plug-in is not using the driver definition as a template.
    (7) Use SQL Developer to probe your database. Ensure that the database is one that requires a service name and cannot connect using a SID.
    (8) In the "New Connection Profile" dialog....
    SID: (try a service name for a database that requires it)
    Fill in Host, Port number, User name, and Password.
    Note that the ConnectionURL contains a colon instead of a slash in front of the service name. The plug-in seems to be using the colon.
    (9) Test Connection
    java.sql.SQLException: Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
    The Connection descriptor used by the client was:
    ac4-xxxxx-007-v.ysm.ac4.yahoo.com:1521:acxxxxx.ysm.ac4.yahoo.com
    (10) Maybe Test Connection does not work and the plug-in is functional. Click on Finish. No, not the case.
    (11) Maybe SID should be

  • In Persistance layer Current fill leve is in red color

    Hi Gurus,
    Can any body tell me that, sxmb_moni--->persistance layer After opening that i am getting the above screen
    my doubt is that in that screen current fill level is in red color what does it mean is this is Error case or may be another reason.
    Can any body tell me that why it is in recolor.So we need to worry? regarding this
    Can any body tell me ,as we can do any settings or basis can do these kindly help me on this.
    Thanks

    Hi Krupa,
    Thanks for your reply i have gone thru that link, my question is in that screen shot
    No of Tables Entris  699,665
    Expected no of table entires is 760,00
    so in that case there is some space is there in the table so why it is showing RED COLOR
    For Current fill level,is there any setting i can do or Can i involve basis people for this.
    Regard

  • ColumnSeries fill color change fails

    Hi,
    I have a chart with column series that are populated dataprovider and for which the color is set in a separate CSS file.
    My software allows to dynamically change the CSS (compiled as SWF) and apply the changes.
    problem:
    - the first time the chart is drawn, the styles are applied
    - but if I change the style, without recreating a new graph, the bars disappear (but I can still see the tooltips). Then if I discard the graph and draw it again, then the style with the new color for the bars is correctly applied.
    More info:
    * CSS files, all with different colors, here is an example:
    mx|ColumnSeries{
         fills:#5B7A40, #5B7A40;
    I also tried to use the 'fill' property instead of 'fills'... same thing happen
    * styleSheet toggle function:
    public function toggleStyleSheet(styleSheetName:String):void {
         myStyleManager.unloadStyleDeclarations(currCSSName, false);
         currCSSName = styleSheetName;
         myStyleManager.loadStyleDeclarations(styleSheetName, true);
    So is there something I should in order for the change to take effect? It works with a CircleItemRenderer for plotChart, I don't know why it should be any different for this!!
    Any ideas?

    <Update>
    I found a work around by replacing the global object selector mx|ColumnSeries by a class selector in all the css:
    .columnColor {
         fill:#5B7A40;
    And it works also using the 'fills' property.
    I still don't know why it doesn't work with the object selector...

  • Any way to apply or modify Illustrator Effects or Graphic Styles in PathItems from a javascript scri

    I see in the docs for Illustrator javascripting that "scripts cannot create new graphic styles" (lame, btw), and I can't find any member function or variable in the PathItem class that provides a link to any information about applied effects, graphic styles, etc..
    e.g. from a PathItem object I can get the first fill color (in pathItem.fillColor) but I can't seem to find the second one anywhere (fillColor does not return an array). If my PathItem has a dropshadow or a glow effect, or has a graphic style attached to it, I can't seem to find any trace of it, even in the debugger's Data Browser. The class reference docs don't make any reference to any effects or filters at all.
    Am I missing something obvious, or is it actually impossible to write a simple script that, say, adds a dropshadow to every selected item (without blowing away the current fill color)?
    Ken

    Yes, Actions is just AI's built-in macro recorder.
    What's needed is for an Action to be able to reliably include the running of a script. (That's been broken for three versions now.) That would accomodate a range of other possibilities.
    > do you know if there is a current effort or push to expose all the Illustrator functionality to scripts? Or is this something that would be easy to code with the Illustrator SDK?
    I don't know what the direction of AI development is, other than increased bugginess and ever more problematic installers/updaters. ;-)
    Have not yet messed with the SDK.
    There is a range of things that the Javascript implementation doesn't touch (editing Mesh Points, for just one example). Some of it I can understand, because of the tediousness that would be involved in coding.
    JET

  • Do not duplicate the graphic style when you copy and paste a feature

    I rely heavily on the use of graphic styles.  However, when I copy and paste a feature that has a graphic style assigned to it, a duplicate of the graphic style is created.  I sometimes end up with a large number of these duplicate graphic styles that I have to trash.  This does not happen with the selection tool+alt shortcut for copying.  However, I can't use this shortcut when I want to paste in front or paste in back, which is the case at least half the time.

    Only advice I can offer is Option Left cursor, then right cursor, to make an exact copy in same position.
    This will give you a clone as the action does form the previosu poster, but unfortunately no oslution for when you want to target layers.
    If anyone else has any input on this here is how to reproduc:
    New document, create a graphic style (eg: fill yellow, stroke none) and save
    Close the document
    Open the document
    copy and paste the element with the graphic style, and with every paste multiplies faster than a tribble on Star Trek
    I played with changing the clipboard options, no luck. Exists on CS4 Mac, CS5 Mac & PC, might go back as far as graphic styles do.

Maybe you are looking for

  • Performance Counter in Solaris

    I need to use the CPC API to get the instruction counter of my program execution at certain points with in the execution. Can anyone suggest some help on understanding and implementing the CPC API for this thanx

  • How to center wireframe layout in browser window

    HELP!! I've created a set of wireframes for a website in Proto but when I bring them up in a browser window the layout is always left aligned and I cannot figure out how to get the layout to center in the browser window. I've used margin: 0 auto; on

  • Data from 3 tables

    Hello , I am new to the SAP BW field. I am creating a vendor report where I have to use fields form 3 tables: LFA1, LFB1 and LFM1. Can some one please tell me how to get this data in BW? Thanks.

  • Error in Start Variant : NO_MORE_SPACE: Can not create MTE: no more space:

    Hi All, All the start variants of the process Chains, getting the error  " NO_MORE_SPACE: Can not create MTE: no more space: no more MESSAGE_CONTAINER slots available. ". But the process chains were being completed successfully. Start process job is

  • Support chinese language in N82?

    Hi all, I got an European version N82. How can I make it support Chinese language? Can it be done by updating firmware? is it safe? thanks.