Align palette: equal spacing possible between stroke edges not just fill edges.

right now with align palette, you can choose an equal spacing between edges of fills, as the bottom row shows, the top row shows alignment and spacing is only possible between the paths of strokes, not their outside edge. So I`m hoping we can also apply equal spacing between the outside edges of strokes, without having to convert them to fills for CS6

I understand. You're right, but now it is not difficult to switch on the SmartGuides unnecessarily interfere and instead of helping.
Maybe the idea would be smart guides to be involved only for the selected objects — kind "smart aligns"?
In Illustrator, I miss these smart fix intervening only in specific situations. Introduced in Illustrator a lot of very good features but their use is still in the spirit of the 90s usebility. I know that it is easy to criticize but I just work on many different programs and when I toggle to Illustartors immediately feel a different world.

Similar Messages

  • Can I switch my phone number between two lines(not just between phones)?

    I have 4 months left on my current plan. I would like to take advantage of current holiday sales to get the droid razr for cheap. I am considering adding an additional line to my plan to get the upgrade. The problem with this is that I either have to use the new number and let my other contract end or continue on with my current number and pay for 2 lines for the next 2 years. I noticed that verizon lets you switch the phone number that is associated with your line. Would I be able to add an additional line to my plan and then switch the numbers between these two lines? Essential line A has number A and ends in 4 months, line B has number B and ends in 20 months, and I want to make it so that line B has number A and then only pay for line A for the next 4 months. Is this possible?

    Verizon does not allow you to switch numbers since they are tied to your contact. However, there's a work around, because Verizon does allow you to port a number from another carrier to overwrite the existing number without changing your contract. So here's what you need to do:
    1. Get the Razr cheap like you wanted on a secondary line;
    2. Wait for 4 months so your main line contract is up;
    3. Port out your main line number to another carrier, for example, Pageplus;
    4. Wait till your bill cycle is passed and port that number from Pageplus to Verizon, overwrite the number on secondary line.
    After step 4 you will have your main number back on the line with the Razr.

  • How do I set a background picture for my homepage, not just the edges but the entire screen?

    When I use other web browsers I have the ability to set a background picture on my homepage. How do I do that on Firefox?

    Is this picture to be used in a drop zone or used as the total background of a theme?  If the former it's not possible to do that as that's the nature of the drop zone .
    For a general background for the menu the image should have a 4:3 size ratio in the landscape orientatikon.  For a portrait oriented photo that would mean either cropping to a 4:3 landscape ratio or creating  a 4:3 landscape canvas and putting the portrait image in the center, edgo or wherever and using the composite image.  There will be some white space but that can be filled with a color that goes with the image.
    Of course you will need to use 3rd party image editor that an handle layers or Pages.
    Some Image Editors That Support layers:
    Photoshop Elements 11 for Mac - $79
    Rainbow Painter - $30
    Imagerie - $38
    Acorn - $50
    Pixelmator - $60 
    Seashore - Free
    GIMP for Mac - Free
    Xee 2.1 - free
    You will get something like this:
    One could move the image to the right or left edge for better esthetics and have the buttons in the "white" area.
    OT

  • Equal spacing between the images of uniformed height but variable widths with AS3?

    I have to figure out how to insert images with variable width with equal spacing intervals.
    Here is where I got so far:
    function buildScroller(imageList:XMLList):void{
              trace("build Scroller");
              for (var item:uint = 0; item<imageList.length();item++) {
                        var thisOne:MovieClip = new MovieClip();
      var currentX = 90;
                        var spaceBetween = 20;
      var currentImageWidth = Number(imageList[item].attribute("width"));
    thisOne.x = currentX;
    thisOne.x = (currentImageWidth+spaceBetween)*item;
    I can see that my images are being spread out on the page and if I change the number in var spaceBetween it affects the spacing. However the spacing is not uniformed. I can not figure why. Perhaps because I can not properly retrieve the image widths from the xml file. I assigned a width in xml file in the following manner:
    <images>
    <image src="appThmb_imgs/A-illuminatorUpLit_xsm.jpg" title="UpDownGlowingVase" url="http://www.888acolyte.com" width="132"/>
    <image src="appThmb_imgs/ATI-1-bgpA_xsm.jpg" title="CoolingReflections" url="http://www.888acolyte.com" width="117"/>
    <image src="appThmb_imgs/ATI-2-zenC_xsm.jpg" title="OrchidsUnderGlass" url="http://www.888acolyte.com" width="263"/>
    <image src="appThmb_imgs/SilverBloom_RGB_xsm.jpg" title="SilverBloom" url="http://www.888acolyte.com" width="148"/>
    </images>
    they correspond to actual image width. I do however want them to be scaled at 50% of their actual width.
    Any ideas if I am missing a line of code or don't call out images properly?

    Thank You for your reply.
    I tried to implement it but images are still jambled together.
    Perhaps it has something to do with the fact that I specify the actual width of the image in the XML file but then define it as a scaled value in the code later on (11th line at the bottom of the code):
        mc.height = 110;
    This height definition will just give the width proportional to the height. Does it mean that I can not specify the height as it is?
    Also can be there a mistake in the XML file? I just assigned the width number as it is in pixels for each image. Here is an example:
    <images>
    <image src="appThmb_imgs/RosesGallasGalore_RGB_xsm.jpg" title="RosesGallasGalore" url="http://www.888acolyte.com" width="131"/>
    <image src="appThmb_imgs/SangriaBling_RGB_xsm.jpg" title="SangriaBling" url="http://www.888acolyte.com" width="233"/>
    <image src="appThmb_imgs/SilverBloom_RGB_xsm.jpg" title="SilverBloom" url="http://www.888acolyte.com" width="148"/>
    </images>
    There were no errors in the output or compiler errors tabs.
    Here is my code in its entirety:
    import com.greensock.*;
    import com.greensock.easing.*;
    //load xml
    var xmlLoader:URLLoader = new URLLoader();
    /////Parse XML
    var xmlData:XML = new XML();
    var xmlPath:String = "app_thmbs_imgsModfd.xml";
    xmlLoader.load(new URLRequest(xmlPath));
    trace("loading xml from: " + xmlPath);
    xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
    function LoadXML(e:Event):void {
              trace("xml load complete");
              xmlData = new XML(e.target.data);
              buildScroller(xmlData.image);
    /////Build Scroller MovieClip to Contain Each Image
    var scroller:MovieClip = new MovieClip();
    this.addChild(scroller);
    scroller.y = 30;
    /////Parse XML
    //build scroller from xml
              var spaceBetween:int = 20;
              function buildScroller(imageList:XMLList):void{
              trace("build Scroller");
              var nextX:int=spaceBetween; //not sure where you want to start;
              for (var item:uint = 0; item<imageList.length();item++) {
                        var thisOne:MovieClip = new MovieClip();
                        thisOne.x=nextX;
                        nextX=int(imageList[item].attribute("width"))+spaceBetween;
                        //outline
                        var blackBox:Sprite = new Sprite();
                        blackBox.graphics.beginFill(0xFFFFFF);
                        blackBox.graphics.drawRect(-1, -1, 124, 107);
                        thisOne.addChild(blackBox);
                        thisOne.itemNum = item;
                        thisOne.title = imageList[item].attribute("title");
                        thisOne.link = imageList[item].attribute("url");
                        thisOne.src = imageList[item].attribute("src");
                        thisOne.alpha = 0;
                        //Loading and Adding the Images
                        //image container
                        var thisThumb:MovieClip = new MovieClip();
                        //add image
                        var ldr:Loader = new Loader();
                        var url:String = imageList[item].attribute("src");
                        var urlReq:URLRequest = new URLRequest(url);
                        trace("loading thumbnail "+item+" into Scroller: " + url);
                        //assign event listeners for Loader
                        ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,completeHandler);
                        ldr.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, errorHandler);
                        ldr.load(urlReq);
                        thisThumb.addChild(ldr);
                        thisOne.addChild(thisThumb);
                        //create listeners for this thumb
                        thisOne.buttonMode = true;
                        thisOne.addEventListener(MouseEvent.CLICK, clickScrollerItem);
                        thisOne.addEventListener(MouseEvent.MOUSE_OVER, overScrollerItem);
                        thisOne.addEventListener(MouseEvent.MOUSE_OUT, outScrollerItem);
                        //add item
                        scroller.addChild(thisOne);
              trace("termination of build scroller");
    function clickScrollerItem(e:MouseEvent):void{
              trace("clicked item " +e.currentTarget.itemNum + " - visit url: " +e.currentTarget.link);
    function overScrollerItem(e:MouseEvent):void{
              trace("over"+e.currentTarget.title);
    function outScrollerItem(e:MouseEvent):void{
              trace("out"+e.currentTarget.title);
    function completeHandler(e:Event):void{
              //trace("thumbnail complete "+e.target.loader.parent.parent.title)
              TweenMax.to(e.target.loader.parent.parent, .5, {alpha:1});
              //size image into scroller
              resizeMe(e.target.loader.parent, 140, 105, true, true, false);
    function errorHandler(e:IOErrorEvent):void{
              trace("thumbnail error="+e);
    function resizeMe(mc:DisplayObject, maxH:Number, maxW:Number=0, constrainProportions:Boolean=true, centerHor:Boolean=true, centerVert:Boolean=true):void{
        maxH = maxH == 0 ? maxW : maxH;
        mc.width = maxW;
        mc.height = 110;
              mc.scaleX=mc.scaleY
              if (centerHor) {
                        mc.x = (maxW - mc.width) / 2;
              if (centerVert){
                        mc.y = (maxH - mc.height) / 2;

  • How to distribute equal spacing with anchor points?

    I am working in Lesson 5 of Adobe Illustrator CS5 Classroom in a Book, and am having a problem selecting the 2 anchor points to distribute equal space based on the bottom center anchor point of the violin.  The note said to reference chapter 2, which I have already been through, but even after reading the Illustrator Help dialog on pg 75, I am still at a loss.  Can anyone explain how to distribute this equal spacing of 2 anchors relative to one anchor point?

    csnpreggers,
    If anyone has any further advice or comment, I'd still love to hear from all parties.
    Especially when working with a finished symmetrical shape, such as a violin, which may have been created using mirroring, in other words elaborating on a shape, possibly with something unforeseen in the first round, and especially when it is inconvenient to cut paths to work with one half, you may use the instructions in small print using invisible ink at the bottom of item 3 in lesson 5:
    2 tips, using the Line Tool and Smart Guides:
    To make sure the left Anchor Point has the same same distance from the bottom Anchor Point, first ShiftDrag horizontally with the Line Segment Tool from the right Anchor Point to cross the path, then select the violin path and click it with the Add Anchor Point Tool where Smart Guides say intersect.
    Or to place both Anchor Points at the same time instead, first create a sufficiently long horizontal path with the Line Segment Tool below the violin path, then ShiftDrag it upwards to cross the violin path at the desired distances, then select the violin path and click it with the Add Anchor Point Tool where Smart Guides say intersect, both right and left.

  • Calculating equally spaced values over a range

    Any help would be really appreciated,
    I've bee asked: Calculate Range for a sequence of 101 equally-spaced angles in the range from -90 to +90.
    Basically I need 101 values equally spaced between -90 and 90 each of these values needs inserted into a range formula and graph. 
    This is the vi im working on, the unassigned T input variables on my forumula nodes are the angle values I need to calculate.    

    Or use the Ramp Pattern function to create a 1D array of equally distributed values between two limits (-90 and 90).
    Thoric (CLA, CLED, CTD and LabVIEW Champion)

  • Is mapping possible between InterfaceA_Out(Asy) and InterfaceB_In(Syn)

    Hi All,
             I have the following scenario:
              jms(asyn)-->PI7.1->(SOA with request /response)
              When I model this scenario in Integration repository as Integration scenario ,the connection between the two actions(jms  and SOA)  does not show any interface on the receiver side.It only shows on the sender side,so I am unable to map the interfaces and it fails to validate the model.
    Please let me know what might be causing this.

    your scenario assuming that you need to process the response message from the target is a Async - Sync one.
    Regarding your specific question about Is mapping possible between InterfaceA_Out(Asy) and InterfaceB_In(Syn), the answer is no. you can only have an interface mapping between a sync interface to sync interface or async to async.
    you can read thru these links to give u an idea on how to configure JMS scenarios;
    How to correlate JMS messages - https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/5059f110-0d01-0010-7c8b-fdc983be70c0
    In case JMS scenario that you have is a sync one, in that case if you are below SP19 you might have to build a BPM - ref: http://help.sap.com/saphelp_nw04/helpdata/en/83/d2a84028c9e469e10000000a1550b0/content.htm
    Else ref:
    /people/sudheer.babu2/blog/2007/01/18/asyncsync-communication-using-jms-adapter-without-bpm-sp-19
    /people/venkataramanan.parameswaran/blog/2007/01/18/syncasync-communication-in-jms-adapter-without-bpm-sp19

  • In SVG equally spaced characters including spaces

    SVG doesn�t seem to honor equal spacing in equally spaced
    fonts like Courier. What is the key to making text equally
    spaced including space characters?
    I need to convert an old program output that needs an equally
    spaced font in text including embedded and leading
    space characters (leading spaces might be more difficult).
    How do I do this when SVG seems to do its own thing with
    spaces even on monospaced fonts?
    I must be unaware of some attribute.

    I believe I have it resolved.
    The following in the .svg file with the "xml:" inserted works:
    <text x="3.0" y="211.0">
    <tspan xml:space="preserve"> here is what I want </tspan>
    </text>
    The following WITHOUT the "xml:" inserted does not preserve spaces:
    <text x="3.0" y="211.0">
    <tspan space="preserve"> here is what I want </tspan>
    </text>
    The (first) correct(believably) version is produced in Java-JDOM by:
    tspanNode.setAttribute("space","preserve",Namespace.XML_NAMESPACE);
    and the latter incorrect version is produced in Java-JDOM by:
    tspanNode.setAttribute("space","preserve");
    where tspanNode is a JDOM Element producing <tspan></tspan>.

  • Where is the Floating Align Palette in InDesign CC?

    In past versions, there was a floating align palette where options like fixed gap could be selected.
    I cannot seem to find this paletee, all I have is the standar option in the upper bar, that bar doesnt have the same gap aligment option that the floating bar had.
    Where is the floating align palette in InDesign CC?

    Window>Object and Layout

  • Align palette is blank even with two or more objects selected

    InDesign CS3 (5.0.2), Mac OS 10.4.10
    In InDesign, I will click on two or more ungrouped objects that need to be aligned, and get only a blank align palette. In the tool bar atop, sometimes the align options are showing, sometimes they disappear when I click a second or different object.
    I have trashed my preferences twice since I first experienced the problem.
    I did not have any align palette problems in CS2. Please advise.
    Thanks!

    Upgrade to 10.4.11? Open and close the palette? Undock and redock with surrounding palettes?

  • CS4: Form spacing conflict between Firefox & IE

    I just created my first form in Dreamweaver CS4. And while I expected the form to be challenging, it came together right away. But once again I guess it's my very limited understanding of CSS and the box model that's causing me spacing issues between Firefox and MSIE.
    In the form below, in MSIE there is extra space above the first form field label (Your Name) and also below the final line of copy on the page ("touch with you shortly).
    I put the form in its own div (contactForm) nested inside the mainContent div. And I zeroed out the padding and margins for that contactForm div. But still, the spacing is off. If anyone has any ideas - this is probably obvious to non-newbies - I'd sure appreciate the input.
    http://firinglinedesign.com/pds/contact.htm
    Many thanks,
    Scott

    Guess I was on the right track zeroing out the margins in the div - a trick you taught me! But
    I didn't realize I needed a rule for the form. Needless to say, that did the trick. Many, many thanks!

  • Is mirroring function possible between an Ipad and an Iphone?

    Hello,
    Is mirroring function possible between an Ipad and an Iphone?
    Wireless or not.
    Thanks

    The games are the app - there is no app that controls other apps (i.e. games) and allows mirroring. Even the games are not "mirroring" in the way of one device sending it's control out to another - you're both playing it together.
    To sum up, if the game is designed for "sharing" then you can see each other's movements on both screens - but no app can do it for other games.

  • Is 3g video call possible between Iphone4 & Nokia E71?

    s 3g video call possible between Iphone4 &amp; Nokia E71? Without internet connection, just through local network provider? If yes, how to set-up? Thanks in advance.

    Right. That's old firmware. Have you tried updating it?
    http://europe.nokia.com/softwareupdate
    If no update is available then you most likely have a branded phone:
    http://linux.sgms-centre.com/nokiafaq/branded-phones/
    If this is the case, pressure your operator for an update.
    Was this post helpful? If so, please click on the white "Kudos!" star below. Thank you!

  • Is this possible via SQL or not ?

    Hi There
    I have a scenario. Am not sure if this is possible via SQL or not.
    For Example Consider two tables
    T1
    product_id location_id stock
    A 1 100
    T2
    product_id location_id aging_phase received_qty
    A 1 1 20
    A 1 2 30
    A 1 3 70
    Now in T1 there is actual stock that is 100, while aging wise if i see stock that is 20+30+70=120
    What i want is, generate a SQL that should yield quantity equals stock in T1 but with AGING PHASE wise break up
    Result should be like this :
    product_id location_id aging_phase qty
    A 1 1 20
    A 1 2 30
    A 1 3 50
    It would be a great help if somehow it becomes possible. Anyone have some solution ?
    Regards
    Capri

    Capri wrote:
    May i have your email id please so that i can describe my problem in detail ?As Billy mentioned I would prefer not to do this. However, you can explain your problem here in detail. Please provide the following information:
    1. Oracle version (SELECT * FROM V$VERSION)
    2. Sample data in the form of CREATE / INSERT statements
    3. Expected output.
    4. The business logic to achieve the expected output.
    5. Please use \ tags to surround #2 and #3.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Drawing with a custom profile stroke is not working for me. Does it work for you?

    Drawing with a custom profile stroke is not working for me. Does it work for you?
    I can only apply it on an existing stroke but can't draw a new one with the selected profile. In fact if I change the profile to other than the default Uniform I also can't draw a new stroke with any other width than the default 1 point. This doesn't seem normal.
    Using SC5 on a PC.

    Another question on the same topic.
    Once I add a new profile to the list is it possible to put it on top of the list. I need this because the Adobe people decided to put the list in a tiny scrollable window with only a few of the first profiles showing. If there is noting in the interface may be I have to modify some program files settings?

Maybe you are looking for