How can I align a text object by the visible text and NOT by its bounding box?

Illustrator CS4.
I am trying to align some text to the center of the artboard. The bounding box is bigger than the text, so when I try to align it to the artboard it doesn't actually center align the artwork as I need it to. The text is needing to be aligned with another text object, so I can't just center align the text and then align to the artboard (which would eliminate the bounding box problem, I think). To make matters worse, the text I want to align has a stroke.
The only way I know to currently align the text properly is to convert it to outlines. This is what I've done, but I need something better. I want to be able to have my illustrator file that has all editable text and then be able to make a separate identical file with all text converted to outlined paths. The only thing holding me back right now is that I can't get the exact alignment while everything is still as text.

The solution is to simple to believe and probably why you over looked it.
You make two text frames to exactly the height and width of the text. You position the text in the relative location and then group the text frames  then center that group on the artboard.
Like such:
If you ever want to add text that should be no problem but you have to re center.

Similar Messages

  • On iCloud pages how can you put a header on only the first page and not the second page?

    I'm trying the do a visual report and every time I put a header on the first page it goes to the next page and if I try to delete it on the second page it deletes on the first page too.

    bump

  • Align type to center of type, not to its bounding box.

    I'm trying to align a line of type to a basic object by clicking on the align to center button. Illustrator aligns the type to its bounding box, wich in many cases depending on the font used, is not the center of the type. Is there a way to tell ai. to align to the center of the type and not to its bounding box?

    Kurt is right, without the effect path >> outline object, would look like this.
    I like kurt's method of doing this better, but another way is:
    Draw a dummy rectangle, exactly the height of the type. Scale this holding down shift so it is larger thatn the bounding box, group this with the type, then align.
    Make the rectangle stroke none when done.

  • How can I transfer photos from my  iMac to my iPad and not lose the ones already stored on the iPad.

    How can I transfer photos from my  iMac to my iPad and not lose the ones already stored on the iPad?  When using iTunes to sync a folder from the iMac to the iPad it always removes anything previously synced.
    Help appreciated
    David

    I've just found out the reason for this behaviour. I am syncing from a computer which is different to the one I first synced with. iTunes can't cope with this situation so deletes anything synced from another source.

  • I have  anew computer and my ipod was attached to the old one, how can i have my music download to the new computer and sincronize it.

    I have  anew computer and my ipod was attached to the old one, how can i have my music download to the new computer and sincronize it.

    If you no longer have the old computer this will be very helpful and If you have other content - apps, books, movies, that you want to transfer to the iTunes library - you need to transfer your purchases from the iPod to the computer as well.
    Take a look.
    https://discussions.apple.com/message/16153193#16153193
    This works the same way whether you have a Mac or a PC.

  • How can I take a screen shot on the iPad Air and keep the resolution at 2048 x 1536. For some reason when I'm in an app it reduces the resolution

    How can I take a screen shot on the iPad Air and keep the resolution at 2048 x 1536. For some reason when I'm in an app it reduces the resolution

    Tatanka11 wrote:
    I'm new to Mac,...
    Then...  You may find these Links of Interest and Value...
    Show me how to set up my Mac.
    http://www.apple.com/support/mac101/
    http://www.apple.com/support/switch101/     Switching from PC
    http://www.apple.com/findouthow/mac/
    Enjoy your Mac...

  • I wrongly scratched the gift card and lost few figures of the code, how can this be sorted, I wrongly scratched the gift card and lost few figures of the code, how can this be sorted

    I wrongly scratched the gift card and lost few figures of the code, how can this be sorted, I wrongly scratched the gift card and lost few figures of the code, how can this be sorted

    If this page doesn't help then you will need to try contacting iTunes support (you will need to give them as much of the serial number and activation code from the card as you can read) : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then iTunes Cards And Codes

  • Hey, how can i see in itunes 10 only the songs that are not part of a playlist on my ipod?

    hey, how can i see in itunes 10 only the songs that are not part of a playlist on my ipod?

    hey, how can i see in itunes 10 only the songs that are not part of a playlist on my ipod?

  • I have five iPads, four for my classroom and one that is personal. How can I change my Apple ID on the personal iPad and still keep the apps?  Thank you!

    I have five ipad ii products. Four of them I use in my classroom and one is for personal use.  How can I change my apple ID on my personal iPad and keep all of the apps (i.e. Kindle).  I do not want it connected to my school iPads. 

    All app purchases are permanently tied to their Apple ID. You will have to delete and repurchase the apps with a new ID. I would recommend wiping that iPad and setting it up with another ID.
    ~Lyssa

  • How can I align mask with object in Y axis?

    Hi
    Can anybody help me? I want to put small band on the upper arm of man in the scene, he is walking from right to left, I put my image in upper layer and made rectangle band and animated it with his arm but the problem is that I cant align the band with arm in Y axis, because of that there are some small tremors in the band, how can I define exact point on the arm and align my mask with it?
    Appreciate any help in advance

    ^ Yep, Mylenium is right. There are two ways to do things - the easy way and the hard way. The easy way always involves thinking things through and establishing what you want before you shoot. Can you shoot with the band in place? If not, can you add tracking markers to the arm to facilitate adding the band later?
    The hard way occurs when you have no choice and the work has to be done after the shoot. And Mylenium is dead right - before computers, EVERYTHING was done by hand, manually checking frame by frame until animations were correct. If your footage does not have the adequate preparation or detail for a computer to track, and you're unable to reshoot, the only option is to animate manually, check, fix, re-check, fix etc.
    The Motion Tracking Workflow section of the manual is an excellent introduction:
    http://livedocs.adobe.com/en_US/AfterEffects/8.0/index.html

  • How can I persist a Java object to the PCD via JNDI ?

    Hi,
    I'm trying to persist XML data on the PCD via JNDI. I'm using
    portal version 6.2.0.4.200408172051.
    I followed the instructions in the "Portal Runtime Technology 640"
    document.
    The example they showed was:
    import javax.naming.Context;
    Context context = PortalRegistry.getCentralConfigurationContext();
    Context applicationContext = context.lookup("MyAppName");
    It was possible to obtain 'applicationContext' in the above example by
    using:-
    Context context = PortalRegistry.getCentralConfigurationContext();
    String appName = request.getComponentContext().getApplicationName();
    Context applicationContext = (Context) context.lookup(appName);
    However, any attempt to bind, rebind an object (implementing IStreamSource)
    resulted in NamingExcptions. As did 'listBindings' and 'list' (see below).
    BeanWrapper d = new BeanWrapper("test input");
    applicationContext.rebind("PCD_LOOKUP_KEY", d);
    // where 'd' implements IStreamSource
    class BeanWrapper implements IStreamSource {
    String content = "balh";
    BeanWrapper(String s) {
    content = s;
    public InputStream getInputStream() throws IOException {
    ByteArrayInputStream bis = new ByteArrayInputStream(content.getBytes());
    return bis;
    } // getInputStream
    } // BeanWrapper
    I don't know what I've done wrong. I couldn't find any more documentation
    on this topic...
    Any help would be appreciated.
    cheers,
    Michael
    javax.naming.NameNotFoundException: [Xfs] Object not found. Root exception is javax.naming.NamingException: [Xfs] Object not found
    at com.sapportals.portal.pcd.gl.xfs.BasicContext.lookup(BasicContext.java:840)
    at com.sapportals.portal.pcd.gl.PcdPersContext.lookup(PcdPersContext.java:422)
    at com.sapportals.portal.pcd.gl.PcdFilterContext.filterLookup(PcdFilterContext.java:387)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.basicContextLookup(PcdProxyContext.java:1083)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookupLink(PcdProxyContext.java:1170)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.proxyLookup(PcdProxyContext.java:1132)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.getBasicObject(PcdProxyContext.java:1330)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.getBasicContext(PcdProxyContext.java:1306)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.rebind(PcdProxyContext.java:473)
    at com.sapportals.portal.pcd.gl.PcdGlContext.rebind(PcdGlContext.java:1185)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.rebind(PcdProxyContext.java:515)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.rebind(PcdProxyContext.java:683)
    at com.sapportals.portal.pcd.gl.PcdProxyContext.rebind(PcdProxyContext.java:688)
    at com.sapportals.portal.prt.jndisupport.util.AbstractContextWrapper.rebind(AbstractContextWrapper.java:46)
    at com.siemens.pct.employee.cu_selector.CUSelector.saveCuBeanToPCD(CUSelector.java:305)
    at com.siemens.pct.employee.cu_selector.CUSelectorUpload.doUpload(CUSelectorUpload.java:70)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.handleRequestEvent(AbstractPortalComponent.java:700)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.handleEvent(AbstractPortalComponent.java:412)
    at com.sapportals.portal.prt.pom.ComponentNode.handleEvent(ComponentNode.java:250)
    at com.sapportals.portal.prt.pom.PortalNode.fireEventOnNode(PortalNode.java:333)
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:627)
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:208)
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:149)
    at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:832)
    at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:666)
    at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:313)
    at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)
    at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1288)
    at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)
    at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)
    at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)

    Hi Michael,
    here my comments to your questions:
    0.:[Michael says:]
    "So basically you're saying that under SP10 its not possible to store objects on the PCD ... ?"
    I want to clarify this:
    It is possible to store objects in the PCD in lower releases than SP10 (e.g. SP2). But due to the fact that PCD API is not public before SP10 you should not develop a SP2 iView that programmatically uses the PCD API and complain afterwards because some "tiny" things of it are not working in SP10. It might be that you have to adjust some parts of this SP2 iView.
    The kind of object that can be stored in the PCD depends on the fact if the objects have a corresponding object provider or not. If you want to store iViews, roles or one of the other commonly known portal objects you can do it because corresponding object provider (iViewservice, roleservice, etc.) are always available in a running portal.
    If you want to store objects (like your BeanWrapper class) then you should write a corresponding object provider (what I explained in my first reply).
    1.:[Michael asked:]
    Why does list and listBindings fail ? surely that should just
    list the existing bound objects ???
    Nothing was bound!
    Your code line
    applicationContext.rebind("PCD_LOOKUP_KEY", d);
    throws a NamingException because no object provider for class of object d was found.
    So I gess you did a lookup on  applicationContext.lookup( "PCD_LOOKUP_KEY" ) before you did the list/listBindings and because this
    context does not exist the corresponding "Name not found" exception was thrown?
    A list/listBinding on the applicationContext itself should work even if nothing was bound.
    2.:[Michael asked:]
    Is there not some kind of default object/object provider pair
    that can be used to store base types like Strings/Integers etc ?
    No. There are no default object providers for java string/integers. But for this case "persisting a string or integer value at any PCD context" the PCD offers another way to do it: Just create an additional attribute (of type STRING or INT) and persist the corresponding value in this attribute (of type IPcdAttribute - an extension of javax.naming.directory.Attribute )   
    The code for creating a pcd attribute looks e.g. like this:
    IPcdObjectFactory pcdObjFactory = ((IPcdGlService) PortalRuntime
                                                   .getRuntimeResources()
                                                   .getService(IPcdGlService.KEY))
                                                   .getPcdObjectFactory();
    IPcdAttribute newPcdAttr = pcdObjFactory.createPcdAttribute(     PcdAttributeValueType.STRING,
                                            "new_attrId" );     
    newPcdAttr.set(     0,
              "new_AttrValue" );
    ModificationItem mods[] = new ModificationItem[1];
    mods[0] = new ModificationItem(      DirContext.REPLACE_ATTRIBUTE,
                               (Attribute)newPcdAttr );
    pcdCtx.modifyAttributes(     "",
                        mods );
    Hope, that helps you!
    Regards,
    Jens

  • How can I force an "invisible" object to become "visible" when a numeric value is entered?

    So I’m trying to force an “invisible” subform to switch to “visible” when a numeric value greater than or equal to 22 is input into a numeric field.
    I can’t get the following javascript code to work properly with any event. I’ve tried the change, calculate, validate, events and a few more to no avail. The only event that kind of works with the javascript code I’m using is the validate event. When I input the code into the validateevent, the invisible subform becomes visible when an amount equal to or greater than 22 is entered, but when ANY amount is input into this field, an error message pops up that says “NumericField4 validation failed” and the user has to click “Ok” to get rid of the pop up box.
    if (this.rawValue <= 22) {
            Approval23.presence = "hidden";
    if (this.rawValue >= 23) {
                Approval23.presence ="visible";
     Here’s a link to my .pdf: http://www.filedropper.com/salgovform
    The object field that the javascript code is contained in is called: NumericField4 (a.k.a. New Job Grade)
    The subform that I want to become visible when a number greater than 22 is input into NumericField4, is called Approval23.
    I’ve based the javascript code I used on information I gathered from the following thread and associated .pdf . . .
    Thread:
    http://forums.adobe.com/message/1982919
    PDF in thread with the javascript code:
    http://forums.adobe.com/servlet/JiveServlet/download/1981437-8059/Sample_SW.pdf
    I’m pretty sure I’m just missing one little thing that’s throwing everything off!
    Any help would be GREATLY appreciated.

    Hi,
    The following works in the exit event of the numeric field, where the language is set to JavaScript:
    if (this.rawValue <= 22) {
         Approval23.presence = "hidden";
    else {
         Approval23.presence = "visible";
    Here is your form: https://acrobat.com/#d=3gRNt6WBY2bE0K7en4CnSA
    Hope that helps,
    Niall

  • How can I re-connect rendered files at the other FCP and different drives

    Hello all.
    Does anyone know how to re-connect rendered files in another work station.
    This is feature film and we need to render effects before playback. It seems to take so long time.
    We have really unconventional setting. We use 2 FCP stations and separated media drives.
    Our resolution is AppleProRes 444 23.97P 1920x1080 which is very high res for just off-line editing.
    I was wondering if I can create new project which has just the sequence
    and render at the one station. Then copy rendered files to the other FCP station. I tried, but when the FCP asks for "reconnect" they can seem to do it. - we cannot output DVD at my station and the editor wants to keep working till just before the output.
    Exporting QT is another way to make DVD, but it takes 7 hrs vs. 1.5 hrs length film and we cannot have time to do it .
    If anyone knows the tips, please let me know. Thank you

    FWIW, FCP often doesn't reconnect render files very well. It's usually best just the re-render.
    -DH

  • How can I add a Mail folder with the "Inbox, Sent, and Trash" folders?  I have Windows 8.1

    After I installed the 7.0.6 update, my iPhone crashed & had to do a restart.  I saved my Contacts.  I've been syncing my iPhone to store data on my PC instead of iCloud.  I'm assuming all of my pictures etc. are in the iPod Photo Cache, which I cannot open since they are THMB files.  How can I view all of my "lost" data without having to pay for the "Converter" program, which according to many of the people in my boat, say doesn't work & is a rip off?  I'm also trying to put an "Archive" folder back in my Mail folder.  I've tried to follow instructions but my iPhone 7.1 does not have the same options.  All of this is so frustrating.....load an upgrade & screws a lot of stuff up.  Just like "Trust this computer?" on 7.0.6 update.  Anyway, I hope someone can help with these minor problems.
    Thank you.
    Leo Nard

    Not in Mail. If you referring to not having to use the menu, you can click the + sign at the bottom to create new mailboxes. But you still have to fill in the window with location and name. You can right click to create a new mailbox on an existing one, but not in the main account itself and you still have to fill in the info. It would create a sub folder.
    You can also try it at the gmail website. There might be shortcuts there.

  • How can I see my jabber buddy list as a default and not a new message window on my message app??

    I recently got my OS reinstalled and since then I had a multitude of issues.
    1) my texts kept showing up on my macbook pro so I took my cell number off the preferences on messages on macbook.  Can I still have people facetime me using my cell phone number?
    2) I do see my jabber buddy list when I click on the message center as a default.  I keep getting the new message window, can i set a default that when i click on it I see who is online vs. having to go to windows and select buddy list all the time??
    3) what is bonjour and why would i want to use it?

    Hi,
    Re 1)
    The settings for Messages > iMessages are separate from the FaceTime ones on both Mac and iOS devices.
    Re 2)
    If you have a Jabber (Google or Facebook Chats included) ID in Messages > Preferences > Accounts you can go to the Window Menu and display them.
    By default they are a combined list (Any AIM, Jabber, Yahoo or Bonjour account that is logged in)
    In the Preference > General section you can untick the item that gathers them into one list to show them separately.
    They also appear in the Window Menu separately with their open CMD + # keystrokes.
    Once you have them On show quit the app that way.
    It will "Remember" that they were on Show the next time you open the app.
    Re 3)
    Bonjour is a process on the Mac that "sees" all other Macs on your LAN and shows them in the Side bar of the Finder window as "automatic" Shares.
    In iChat and Messages it is an included account that cannot be deleted
    If Enabled it can have it's own Buddy List (see 2) )
    It shows the Names of the peopel singed in on the other Macs on your LAN that are also using iChat or Messages with the Bonjour Account Enabled.
    The name is taken from the My Card in the Address Book or Contacts app.
    The My Card should have the Mac User's details (you on Your computer when Logged in) and a head and Shoulders icon.
    I have three computers
    One is running iChat 4.x.x and on that machine (running Leopard) the My Card calls me Ralph G4 as it is running on G4 tower.
    My Laptop has me as Ralph MacBook Pro
    This iMac I am posting from has the My Card of Ralph Johns
    On this computer if I have iChat running on the other I see Ralph G4 and Ralph MacBook Pro as "Buddies"
    It can do everything that the AIM and Jabber logins can do.
    Text Chat, Audio Only Chat, Video Chat, Screen Sharing, File Transfers etc.
    10:21 pm      Saturday; February 15, 2014
      iMac 2.5Ghz 5i 2011 (Mavericks 10.9)
     G4/1GhzDual MDD (Leopard 10.5.8)
     MacBookPro 2Gb (Snow Leopard 10.6.8)
     Mac OS X (10.6.8),
     Couple of iPhones and an iPad

Maybe you are looking for

  • How can i remove something from the favourite in finder?

    how can i remove something from the favourite in finder?

  • HP laserjet CM1015 won't print fonts in color

    I have some text that is in blue and green but it prints in black instead.  I also have clip art on the page and that prints in color with no issues.  Why wont the text print in color when the clip art will?  That obviously tells me there is no issue

  • After upgraded to Snow Leopard, Motion 4 crashes every time I try to use the color wheel.

    Every time I try to access the color wheel in Motion, it crashes (like changing the bakcground color in edit>project profile, or changing the color of a text element in text>style>face>color). This happened when I upgraded to snow leopard. I have kep

  • CCKM with 802.1x authentication

    Hi, Can we use CCKM authentication with 802.1x layer 2 authentication method. I read it one cisco article that we can't use CCKM with 802.1x authentication.  Please find the url below, its says that is you choose layer 2 authentication method is 802.

  • Edge Animate and Fancybox Conflict

    Hi, I've created a nice little splash animation for my company's website, which is working nicely on it's own.  Further down the page, we have a section that I'm trying to manually call fancybox galleries on.  It works if I delete the Edge Preloader