Vertical guides

Hi
I'm new to pages but v familiar with Keynote. I'm looking for vertical guides in Pages. There doesn't seem to be a vertical ruler (as in KN and DTP software). Any workarounds? I'm trying KN out as a flow chart/diagram plotter that might save me over-finessing (time factor) if I do it in Illustrator.
Thanks as always.

And in case anyone else missed that, that applies to *Word Processing mode* only.
In *Layout mode* they are dragged out from the rulers.
Why it was necessary to change the method between the 2 modes is only known to the wiser heads programming iWork.
Peter

Similar Messages

  • Delete one guide at a time

    Hi
    any idea on how to delete/remove one guide at a time pl. I've gone through the forum which clears all the guides but couldnt find any help on deleting guides one at a time.
    Any possible solution

    Yes, with older versions you are stuck with using Action Manger to work with guides. And as far as I can tell you can't remove a single guide with AM code.
    You can remove all guides and you can create guides. I also have code that will let you get info about the current guides in a document. With that you could get the info about the guides in a document, remove all the guides, then add back the ones you want to keep. Not pretty but it should work. Here is the code.
    To get guide info:
    #target photoshop
    app.bringToFront();
    /* the info about guides can be found in the photoshop tag hex 35 42 49 4D 04 08
       the length of the tag is found at offset 11. that value is the length to the next tag
       the number of guides can be found at offset 27. From that point the data repeats
       for each guide. 4 bytes for the location. That value / 32 = pixels
       and one byte for type 0 = vert and 1 = horz
       Note: this info is just a best guess from looking at the data
    // Function: getGuideInfo
    // Description: Saves the document as a temp jpg file
    //                        and extracts the info about the guides
    //                        in document if any
    // Usage: var guides = getGuideInfo( activeDocument );
    // Input: Document
    // Return: Object: TotalCount property  = number of guides
    //                  HorizontalCount property = number of horizontal guides
    //                  VerticalCount property = number of vertical guides
    //                  Horizontal = horizontal guides
    //                  Vertical property = vertical guides
    // Source: Modified from http://ps-scripts.com/bb/viewtopic.php?t=3283
    function getGuideInfo( doc ) {
       saveOptions = new JPEGSaveOptions();
       // we don't care about image quality in the temp file
       // we do want the smallest file size
       saveOptions.quality = 0;// we don't care about image quality in the temp file
       var tempFile = new File( Folder.temp + '/' +'guideTemp.jpg' );
       // Dupe the doc, make it savable as JPEG, save it, then close the file
       doc = doc.duplicate();
       if( doc.mode == DocumentMode.BITMAP ) doc.changeMode(ChangeMode.GRAYSCALE);
       doc.bitsPerChannel = BitsPerChannelType.EIGHT;
       doc.changeMode(ChangeMode.RGB);
       doc.saveAs(tempFile, saveOptions, true);
       doc.close(SaveOptions.DONOTSAVECHANGES);
      tempFile.encoding = 'BINARY';
      tempFile.open('r');
      var str = tempFile.read();
      tempFile.close();
      tempFile.remove();
       var guideTag = '8BIM\x04\x08';
       var tagPos = str.search(guideTag);
       var guides = new Object;
       guides.toString = function(){ return 'GuideInfo'; }
       var horGuides = new Array;
       var vertGuides = new Array;
       if( tagPos != -1 ) {
          var tagLength = 12 + str.charCodeAt( tagPos + 11 );
          var guideStr = str.substring( tagPos, tagPos+tagLength );
          guides.count = str.charCodeAt( tagPos + 27 );
          var pointer = tagPos + 28;
          for( var i =0; i < guides.count; i++ ){
           //  var n = ((str[pointer] << 3) + (str[pointer+1] << 2) + (str[pointer+2] << 1) + str[pointer+3])/32;
          //var n = Number( '0x'+getHexString( str, pointer )+getHexString( str, pointer+1 )+getHexString( str, pointer+2 )+getHexString( str, pointer+3 ))/32;
                 var n = ((str.charCodeAt(pointer)<< 32) + (str.charCodeAt(pointer + 1)<< 16) +
                        (str.charCodeAt(pointer + 2) << 8) + str.charCodeAt(pointer+3))/32;
    if  (str.charCodeAt( pointer + 4 ) == 0) {
              //vertical
              vertGuides = insertValueInOrder(vertGuides, n);
           } else {
              //horizontal
              horGuides = insertValueInOrder(horGuides, n);
            // guides[ i ] =  [ (str.charCodeAt( pointer + 4 ) ? 'horz':'vert'), n ];    
             pointer = pointer + 5;
         guides.HorizontalCount =horGuides.length;
         guides.VerticalCount =vertGuides.length;
         guides.Horizontal = horGuides;
         guides.Vertical = vertGuides;
       }else{
          guides.TotalCount = 0;
         guides.HorizontalCount =0;
         guides.VerticalCount =0;
       function insertValueInOrder(a , n) {
          var b = new Array;
          var i = 0;
          if (a[0] == undefined)
             b[0] = n;
          else {
             while (a[i] < n && i < a.length) {
                   b[i] = a[i];
                   i++;
             b[i] = n;
             while (i < a.length) {
                b[i+1] = a[i];     
                i++;
          return b;
       return guides;
      function fromCharCode(input) {
          output = eval("String.fromCharCode(" + input + ")");
         return output;
    // demo
    var masterDocument = app.activeDocument;
    var guideInfo = getGuideInfo( masterDocument );
    var s = "Vertical Guides: " + guideInfo.Vertical + "\nHorizontal Guides: " + guideInfo.Horizontal;
    alert(s);
    To remove all guides:
    function clearAllGuides() {
         var desc = new ActionDescriptor();
            var ref = new ActionReference();
            ref.putEnumerated( charIDToTypeID( "Gd  " ), charIDToTypeID( "Ordn" ), charIDToTypeID( "Al  " ) );
         desc.putReference( charIDToTypeID( "null" ), ref );
         executeAction( charIDToTypeID( "Dlt " ), desc, DialogModes.NO );
    To add a guide:
    function guideLine(position, type,unit) {// from Paul MR
       //units '#Pxl' pixel '#Rlt' =Relative  '#Prc' = percent
       // types: 'Vrtc' & 'Hrzn'
        var desc = new ActionDescriptor();
            var desc2 = new ActionDescriptor();
            desc2.putUnitDouble( charIDToTypeID('Pstn'), charIDToTypeID(unit), position);
            desc2.putEnumerated( charIDToTypeID('Ornt'), charIDToTypeID('Ornt'), charIDToTypeID(type) );
        desc.putObject( charIDToTypeID('Nw  '), charIDToTypeID('Gd  '), desc2 );
        executeAction( charIDToTypeID('Mk  '), desc, DialogModes.NO );

  • Why is my Crop Guide Overlay dropdown missing?

    Can someone explaing to me why my Crop Guide Overlay dropdown is missing?
    Adobe Photoshop CS4.
    I'm sorry, I'm very frustrated.  There used to be a day when you could click on help and it would bring up help topics on the product you purchased.  Now, I get a website with CS5, CS6 and whatever else.  I can't find the answer to my problem, I've been searching for too long now so I'm posting here.
    Thank you in advance.

    What Crop Guide Overlay are you expecting?
    Something you've seen in a later version of Photoshop, perhaps?
    Later versions of Photoshop offer more things, like a Rule of Thirds overlay.  As far as I remember, Photoshop CS4 simply didn't have that, and showed you just what you're seeing in the screen grab you posted..
    You could emulate a rule of thirds grid, I suppose, by creating both Horizontal and Vertical guides at 33% and 67%.  But they will not move as you change the crop dimensions.
    -Noel

  • Beginner question: Why wont grid align with guides?

    Hi,
    I'm pretty new to illustrator and want to create a small background for an html email template I'm making.
    I've set the artboard to 800 X 666 (odd, I know, but that's how it's ended up), set the rulers to pixels and placed vertical guides at 70 and 730 px, giving me a centered area of 660px width.
    I then turned on a pixel grid with gridlines every 10px with 10 subdivisions.
    My problem is that the grid doesn't match the guides. the (0,0) origin of my artboard starts halfway between 2 pixel grid lines and my guide lines start slightly off.
    Where have I gone wrong?
    Thanks,
    Andy

    Sure thing
    The 3 pixels got me thinking. With the height being 666px, maybe it's using the center of the artboard as a starting reference for the grid, rather than the top left corner as I'd expect. Just a theory, but I can't find a setting which relates to it. Maybe I can set the anchor point of the artboard to the top left in some way?

  • Alignment guides doesn't work properly in Pages and Tables

    Drag out a horizontal and vertical guide and align the center of a square to them. When you zoom in to 400%, you can see, that the object doesn't align properly. The guides should divide the square in to 4 equal sized small squares. But they don't!!!

    Not sure if this is the same issue as listed above, but I've had continuing issues with dragging currently playing songs into playlists. It shifts the Spotify window to the lower part of my screen. Always. In order for this NOT to happen, I have to click on the song title (currently playing) - and then click and drag it to my playlist. It's almost like Spotify thinks I want to drag and drop the song to my desktop. It's really really really annoying. Another issue I've been having is when I drag the song, the whole Spotify window freezes momentarily (sometimes longer). What's going on? There are regular updates yet neither of these issues have been addressed. Platform: Mac OSX / Yosemite / Macbook Retina Pro Current Spotify version: 1.0.11.134.ga37df67b Please let me know if anyone else shares this problem and/or knows a solution.If you need additional user info, please advise. 

  • Guides and Tools Not Working As Expected

    I'm running Adobe Photoshop CS4 on Mac OS X 10.6.6 (10J567).
    I've recently run into an issue that is quite frustrating.  When attempting to drag a horizontal guide from the top ruler, a vertical guide appears at my cursor instead.  Likewise, when I attempt to drag a vertical guide, a horizontal one appears instead. 
    Sadly, the guides aren't the only issue.  When attempting to use the selection or crop tools, the selection expands in all directions when dragged.  Also, when most tools are selected, the eyedropper icon is what is shown rather than the appropriate cursor.
    I've tried removing preferences during Photoshop startup (Command+Option+Shift).  I've also gone as far as to uninstall CS4 and re-install...to no avail.  Has anyone encountered this?  Has anyone found a fix for it?
    I have found this link: http://kb2.adobe.com/cps/881/cpsid_88159.html, though that indicates a problem with CS5, not CS4.
    Any assistance anyone can give would be much appreciated!

    Is this a new problem, or has it been happening since you installed CS4? Did it just happen with the last update from Apple? The previous version?
    Any other applications affected that you know of?
    I'm just chasing shadows, here, but this might help narrow things down. Also, are you using a Wacom or non-Apple keyboard, or any other HIDs? I had a problem with the function key lock not 'sticking' across reboots, so would seem to lose some functionality - not the same as you're describing, but perhaps worth noting.
    As the technote says Adobe is working with Apple, it seems like a collision with keyboard shortcts. Perhaps you could check any mappings or custom shortcuts, as well as the keyboard settings and tweak them.
    Sorry I can't provide more insight, but I'll keep an eye out for possible solutions.
    -Scott

  • Creating Action to automatically set guides

    I've looked and can't seem to find a viable solution to my question.  I want to be able to create an action or something similar in PS (using CS4 currently) that will automatically set horizontal and vertical guides at .125 on all sides.  I can do this if I'm using a document that is always the same size (8.5 x 11) or something of that sort but I don't want to have an action for every possible document size I might be creating.  Can anyone help me?

    Nope. Seems like the Action recorded the location and name of the dummy file I saved when recording the Action.
    Anytime I play the Action, it saves a copy to that same folder with the same name.

  • How do I remove the purple vertical columns?

    I have these vertical columns that seem to be a part of my document guides. I want to keep the outer margin guides, but delete all of the vertical guides in the middle; hiding my guides is not the solution that I'm looking for.
    Please help; I've tried everything!

    Layout>Margins and columns

  • Guide behaviour

    I do not always like the way guides behave. I would like to see these options:
    Option to put guides on dedicated layer automatically.
    If this layer is locked it should still be possible to add guides to it, but not to change them without unlocking them.
    Option to exclude guides from marquee-style selection (drag selection)
    I liked the dedicated guide editor panel in Freehand a lot, maybe something like this could be added to AI as well. (A separate guides layer would go half-way towards this wish.)
    The best feature I ever saw in respect to guides comes from a freeware program, Google Sketchup: There is an option to change guides (and other geometry, btw) immediately after creating them by just typing the numerical position value. This would easily work for horizontal and vertical guides, and is *very* handy. Actually, their whole concept to drag guides out of any straight path is quite impressive. Talk about ease of use. (Please note that I do not compare AI to Sketchup as a whole, of course, just this single feature and their general attitude towards usability.)

    Blasted blank emails. I tried to edit the blank email and was told I don't have permission to do so.
    This is what it should have said:
    No Bob. That's a document-wide setting isn't it? This happens inconsistently through the document.
    I've got a step closer. At some time in history the document was set up with an A master which simply defined page dimensions, and a B master which added running footers. All the other masters are based on the B master.
    If I base the B master on [None] instead of A, and then format the guides in the B master, fewer pages act erratically.
    In fact it looks now as if just a couple of pages are misbehaving. These use masters which change the number of columns from the B master they are based on. But another master in the set, which differs only by the running head, behaves properly.
    So unless someone can point to a rule that says don't change the number of columns when basing masters on another, this will remain a mystery with somewhat less of an irritation than half an hour ago.
    k

  • Horizontal guide would not appear out of the top ruler since Indesign was installed on new computer.

    I feel so frustrated because I cannot get the horizontal guide to appear out of the top ruler since I installed Indesign on my new computer. I can get the vertical guide out of the left ruler like always. I have searched the net and came across a way to get the horizontal guide (by double clicking on the left ruler) and also to get one by changing a vertical guide into a horizontal one (alt clicking while dragging). I was just wondering why would I not get the guides as always from both rulers? If anybody can help me, I would really appreciate it!

    I forgot to mention that I am using Adobe Indesign CS5.

  • Guides

    i know this may be a over-simple question, but for some reason i just can't figure out how to put a guide in my document or on a layer.
    for example, if i need to put a guide 1/8 inch around the inside edges, i have been drawing squares and making the edges of the square my line.
    i have read over and over the help and book and i just can't seem to get it - sorry.
    can someone explain step by step how this is done?
    thanks - mike

    As I said, you can use the transform panel to make positioning easier.
    In your example, drag the page zero point to the top left corner (select the white square where the rulers meet, drag it and the cross hairs meet at 0). Do that again holding down Ctrl and you will get two guides. Select the horizontal guide and change its Y position in the transform panel to 1/8 in. Select the vertical guide and change its X position to 1/8 in. Then drag the zero point to the lower right corner. Drag out two guides. Change the Y position of the horizontal guide and X position of the vertical guide to -1/8 in.
    You should now have four guides positioned 1/8in in from the page edges.
    Takes a lot longer to describe than to do.
    k

  • Setting trim box bug in Acrobat Pro 7 & 8 - try it...

    I have filed this bug a few times with Adobe over the past months but there doesn't seem to be any movement. I'd download the trial of Acrobat 9 Pro to check but alas us Mac users are not deemed worthy of that.
    I implore anyone who can to try out the following:
    - Open up an existing PDF or create a new, blank one. Zoom out to a point where you get a good amount of "no-man's land" gray around your document.
    - Go to Document->Crop Pages... and pick "trim box" from the drop down menu.
    Now start moving the right-hand constraint of the trim box using the "up" arrow widget and see what happens in the main document window. For me and the users that I support, the guide that represents the right-hand trim box constraint will start coming in from the right-most side of the document window, that is, inside the gray out-of-bounds area. In addition to the guide being in the wrong place it also doesn't get redrawn every time the right-hand margin is moved by the standard .125" step by clicking the "up" or "down" widget. As a result there will be a whole mess of black vertical guides left on the screen, obscuring the actual position of the guide regardless of whether or not it is placed on the screen in accordance to the right-hand trim box constraint setting. Similarly, the main document can be zoomed in to fit to window but the guide will still be drawn incorrectly and exhibit the same "ghosting".
    All of this has remained the same between versions 8.0 and 8.1.2 of Acrobat Pro and in one of my discussions with an Adobe tech rep who was testing it on his side I was told it also exists in Acrobat Pro 7. It is an issue because the small preview window in the Crop Pages window is not very useful when working with large document dimensions that need precise trimming adjustments beyond a standard eight or quarter inch all around.
    Hopefully someone else can confirm this issue while I try to find out whether Acrobat 9 still exhibits the same behavior.
    Thanks.

    This has been a problem since version 8 on the mac. Acrobat 7 on the mac worked fine with the right side trim but not on the PC.
    We are still having this problem with Acrobat 9.4.0 on the Mac & PC.
    This has now been an issue for 2 versions of Acrobat Pro.(8 & 9)
    Being in Pre Press and having to constantly set the trim for jobs, this is now taking up too much time and costing money.
    Please fix this Adobe.
    and on another note. how hard would it be to display the trim (if set) next to where the page size is?
    If the trim is set it should display it! why should we have to go to document/crop pages>trim.
    Im in a busy Pre Press Dept and the amount of times you have to check a trim size is stupid.
    I always set prefs to display crop / trim / and bleed boxes and this helps but it should display it if its set.
    Thanks
    Hope this is resolved soon.

  • [JS][CS3] Method failing in palette

    Hi,
    Although I experience the problem in Illustrator CS/Win, I suspect someone might have been through a similar problem in InD, and it might expose some sort of bug. I seek to either have such a bug confirmed or grasp a solution. That's why I'm posting also on this forum.
    I wrote a method to check whether the active document's selection is exactly two vertical guides, and it works well when isolated, run from either Scripts menu or from ESTK. But once attached this method to a button in ScriptUI palette, it continuously fails to do its job. Again, it works OK from a modal dialog (which however is not a solution to me, since it does not allow interaction).
    It claims that "there is no document", although it is there and has the expected selection. I tried a whole bunch of try/catch, if'fing tests, referring to activeDocument as well as documents[x], passing a ready-to-use docref, repeating the #target directive, restarting Ai/ESTK, but it stubbornly claims there is no document.
    Anyone having a workaround? It's a showstopper :( I have to stick with palette type of window. :(

    Yes, Dave, I do this kind of debug all the time, writing either to console or showing alerts, but what good does it when you see that there IS a document but an alert shows that you fell into if(!app.activeDocument) ?
    Try to attach to a button any function referring to a selection, for instance: returning width of the selected object. Try both types of window frame: 'dialog' and 'palette'. I'd be curious what results you'd get.
    Unless I'm doing something wrong, I think there might be some problem with window layering.
    Art

  • [JS] Method failing in ScriptUI/CS3

    I wrote a method to check whether the active document's selection is exactly two vertical guides, and it works well when isolated, run from either Scripts menu or from ESTK. But when I attached this method to a button in ScriptUI palette, it continuously fails to do its job.
    It claims that "there is no document", although it is there and has the expected selection. I tried a whole bunch of try/catch, if'fing tests, referring to activeDocument as well as documents[x], passing a ready-to-use docref, repeating the #target directive, restarting Ai/ESTK, but it stubbornly claims there is no document.
    The situation is really sick: for a moment I have even had an if/else clause which was supposed to $.writeln() in both cases, which it didn't even though script went on down and performed other stuff. Arghhh!
    I'm really puzzled. Has anyone been through such a maze?
    Art

    Addendum: this strange problem occurs only when method is called from a palette - when invoked from a modal dialog - runs just fine. This does not bring me any further since I have to maintain interaction between Ai doc and the window...

  • [JS CS3] How to select Selection Tool

    Hello,
    At the end of a script I wish to return to the Selection Tool (black arrow). Now the Text tool is active because the last thing the script did was to create a text frame. I do not see any property I can use to invoke the selection tool.
    Thanks,
    Tom

    The following script gives the distance between two parallel guides and places that distance on the clipboard. For whatever reason I always end up with the Text Tool as the active tool.
    var arrGuides = app.selection;
    var docUnits = findDocUnits();
    selectOnlyGuides();
    switch(arrGuides.length){
            case 0:
            alert("Please select two parallel guides. \r\rYou did not select any.");
            break;
            case 1:
            alert("Please select two parallel guides. \r\rYou selected only one.");
            case 2:
            twoGuidesSelected();
            break;
            default:
            alert("Please select only two parallel guides. \r\rYou selected three or more.");
            break;
            }//end switch
    arrGuides[0].select();   
    arrGuides[1].select(SelectionOptions.ADD_TO);
    //******FUNCTIONS************       
    function findDocUnits(){
        if(app.activeDocument.viewPreferences.horizontalMeasurementUnits !=app.activeDocument.viewPreferences.verticalMeasurementUnits){
            alert("The vertical and horizontal units must both be either inches or picas. Please check the Preferences and set them the same.");
            exit();
            }//end  if
        else{
        var currentUnits = "";
        switch(app.activeDocument.viewPreferences.horizontalMeasurementUnits){
            case MeasurementUnits.INCHES:
            case MeasurementUnits.INCHES_DECIMAL:
            currentUnits = "inches";
            break;
            case MeasurementUnits.PICAS:
            currentUnits = "picas";
            break;
            default:
            alert("Your document should be set in only inches or picas. Please check the Preferences.");
            break;
            }//end switch
        }//end else
    return currentUnits;
    }//end function findDocUnits
    function selectOnlyGuides(){
    try{
        for(var i = 0; i< arrGuides.length; i++){
            if(arrGuides[i].constructor.name != "Guide"){
                var alert1="Please select two parallel guides and no other elements.";
                alert(alert1);
                exit();
            }//end try
                }//end if constructor.name
        }//end for
    catch(e){
        alert(alert1);
        }//end catch
    }//end function selectOnlyGuides
    function twoGuidesSelected(){
        //testing to see if perpendicular guides have been selected by user.
        try{
         if(arrGuides.length==2&&(arrGuides[0].orientation==HorizontalOrVertical.vertical&&arrGuides[1].orientation==HorizontalOrVertical.horizontal)||(arrGuides[1].orientation==HorizontalOrVertical.vertical&&arrGuides[0].orientation==HorizontalOrVertical.horizontal)){
            alert("Please select two parallel guides. \r\rYou selected two perpendicular ones.");
            }//end  if; test for perpendicular guides
        //testing if only horizontal or vertical guides have been selected. If yes, tell difference.
         if(arrGuides.length==2&&(arrGuides[0].orientation==HorizontalOrVertical.vertical&&arrGuides[1].orientation==HorizontalOrVertical.vertical)||(arrGuides[0].orientation==HorizontalOrVertical.horizontal&&arrGuides[1].orientation==HorizontalOrVertical.horizontal)){
            var deltaDistance = Math.abs((arrGuides[0].location)-(arrGuides[1].location)).toFixed(4);
            alert("The distance between the two guides is: "+deltaDistance+" "+docUnits+".\r\rThis figure is now on your clipboard if you want to paste it.");
            var numToCopy = deltaDistance;
            copyNum(numToCopy);
        }//end if; test for parallel guides.
    }//end try
    catch (e){//do nothing
        }//end catch
    return arrGuides;
    }//end function twoGuidesSelected
    function copyNum(numToCopy){
    var framePropRecord = {contents:numToCopy.toString()}
    var myTextFrame = app.activeDocument.textFrames.add(framePropRecord);
    myTextFrame.parentStory.texts[0].select();
    app.copy();
    myTextFrame.select();
    myTextFrame.remove();
        }//end function numToCopy

Maybe you are looking for