Align symbols in a grid

hi to all...
SORRY FOR MY POOR ENGLISH
Actually i want a script to align 6 symbols in 10 X 10 grid. In random they should align in center of each and every grid boxes. and the row and coloumn should given by us. what is the easier way to do this..
PLZ help me for this. Bcoz i have to sit for a long time to align this.
Thanks.
-Rajesh

See the descriptions of two scripts on
this page and
this page named "ReplaceWithSymbol" and "RandomReplaceSymbol".
ReplaceWithSymbol replaces the objects in the current selection with instances a Symbol of your choosing that exists in your Symbols Palette.
RandomReplaceSymbol randomly replaces selected Symbol Instances with Instances of the other Symbols in the current Symbol Palette.
So with those scripts, there are several ways to approach what you describe. For example:
1. Put any Symbol Instance on the page.
2. Use Transform Effect to create your grid.
3. Expand the Transform Appearance.
3. Use RandomReplaceSymbol to swap out the Symbols.
or
1. Draw a rectangle (or any other shape).
2. Rasterize it.
3. Use Filter>Create>ObjectMosaic to create a grid of rectangular paths. Ungroup the results.
4. Drag a Symbol Instance (any will do) onto the page.
5. Select everything and run the ReplaceWithSymbol script.
6. Select the array of Instances and run the RandomReplaceSymbol script.
...and so on.
JET

Similar Messages

  • Symbols in ALV grid

    Hi Friends,
          I want to show two different type of symbol in ALV grid report based on the line item status  ,How to do this one,can anybody help me  .
    With Thanx
    Elango

    Hi,
    use can use traffic lights to differntiate the line items. Here i sthe code for using traffic lights:
    report  zkeerthi_alv2                           .
    tables: vbak.
    type-pools : slis.
    data: begin of it_vbak occurs 0,
          icon type icon-id,
          vbeln like vbak-vbeln,
          audat like vbak-audat,
          vbtyp like vbak-vbtyp,
          auart like vbak-auart,
          augru like vbak-augru,
          netwr like vbak-netwr,
          waerk like vbak-waerk,
          end of it_vbak.
    data: g_repid like sy-repid,
          wa_sort type slis_sortinfo_alv,
          it_sort type slis_t_sortinfo_alv,
          wa_layout type slis_layout_alv,
          it_fieldtab type slis_t_fieldcat_alv,
          wa_fieldcat type slis_fieldcat_alv.
    selection-screen begin of block b1 with frame.
    select-options:s_vbeln for vbak-vbeln,
                   s_vbtyp for vbak-vbtyp default 'C'.
    selection-screen end of block b1 .
    selection-screen begin of block b2 with frame.
    parameters: list radiobutton group rad1,
                grid radiobutton group rad1.
    selection-screen end of block b2.
    initialization.
      g_repid = sy-repid.
    start-of-selection.
      select vbeln
             audat
             vbtyp
             auart
             augru
             netwr
             waerk into corresponding fields of table it_vbak
             from vbak where audat > '01/01/2004' and
             netwr > 0 and
             vbeln in s_vbeln and
             vbtyp in s_vbtyp.
      loop at it_vbak.
        if it_vbak-netwr < 10000.
          it_vbak-icon = '@08@'.
        elseif it_vbak-netwr > 10000 and it_vbak-netwr < 100000.
          it_vbak-icon = '@09@'.
        elseif it_vbak-netwr > 100000.
          it_vbak-icon = '@0A@'.
        endif.
        modify it_vbak index sy-tabix.
      endloop.
    end-of-selection.
      perform sort_list.
      perform modify_fieldcat.
      perform layout_list.
    *&      Form  sort_list
          text
    -->  p1        text
    <--  p2        text
    form sort_list .
      clear wa_sort.
      wa_sort-fieldname = 'AUART'.
      wa_sort-spos = '1'.
      wa_sort-up = 'X'.
      append wa_sort to it_sort.
      clear wa_sort.
      wa_sort-fieldname = 'VBTYP'.
      wa_sort-spos = '2'.
      wa_sort-up = 'X'.
      append wa_sort to it_sort.
      clear wa_sort.
      wa_sort-fieldname = 'WAERK'.
      wa_sort-spos = '3'.
      wa_sort-up = 'X'.
      wa_sort-subtot = 'X'.
      append wa_sort to it_sort.
    endform.                    " sort_list
    *&      Form  layout_list
          text
    -->  p1        text
    <--  p2        text
    form layout_list .
      clear wa_layout.
      if list = 'X'.
        wa_layout-zebra = 'X'.
        wa_layout-window_titlebar = 'LIST DISPLAY'.
        wa_layout-subtotals_text = 'SUBTOTAL'.
        wa_layout-totals_text = 'TOTAL'.
        call function 'REUSE_ALV_LIST_DISPLAY'
         exporting
      I_INTERFACE_CHECK              = ' '
      I_BYPASSING_BUFFER             =
      I_BUFFER_ACTIVE                = ' '
           i_callback_program             = g_repid
      I_CALLBACK_PF_STATUS_SET       = ' '
      I_CALLBACK_USER_COMMAND        = ' '
      I_STRUCTURE_NAME               =
           is_layout                      = wa_layout
           it_fieldcat                    = it_fieldtab[]
      IT_EXCLUDING                   =
      IT_SPECIAL_GROUPS              =
           it_sort                        = it_sort[]
      IT_FILTER                      =
      IS_SEL_HIDE                    =
      I_DEFAULT                      = 'X'
      I_SAVE                         = ' '
      IS_VARIANT                     =
      IT_EVENTS                      =
      IT_EVENT_EXIT                  =
      IS_PRINT                       =
      IS_REPREP_ID                   =
      I_SCREEN_START_COLUMN          = 0
      I_SCREEN_START_LINE            = 0
      I_SCREEN_END_COLUMN            = 0
      I_SCREEN_END_LINE              = 0
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER        =
      ES_EXIT_CAUSED_BY_USER         =
          tables
            t_outtab                       = it_vbak
    EXCEPTIONS
      PROGRAM_ERROR                  = 1
      OTHERS                         = 2
        if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        endif.
      elseif grid = 'X'.
        wa_layout-zebra = 'X'.
        wa_layout-window_titlebar = 'GRID DISPLAY'.
        wa_layout-subtotals_text = 'SUBTOTAL'.
        wa_layout-totals_text = 'TOTAL'.
        call function 'REUSE_ALV_GRID_DISPLAY'
         exporting
      I_INTERFACE_CHECK                 = ' '
      I_BYPASSING_BUFFER                = ' '
      I_BUFFER_ACTIVE                   = ' '
           i_callback_program                =  g_repid
      I_CALLBACK_PF_STATUS_SET          = ' '
      I_CALLBACK_USER_COMMAND           = ' '
      I_CALLBACK_TOP_OF_PAGE            = ' '
      I_CALLBACK_HTML_TOP_OF_PAGE       = ' '
      I_CALLBACK_HTML_END_OF_LIST       = ' '
      I_STRUCTURE_NAME                  =
      I_BACKGROUND_ID                   = ' '
      I_GRID_TITLE                      =
      I_GRID_SETTINGS                   =
           is_layout                         = wa_layout
           it_fieldcat                       = it_fieldtab
      IT_EXCLUDING                      =
      IT_SPECIAL_GROUPS                 =
           it_sort                           = it_sort
      IT_FILTER                         =
      IS_SEL_HIDE                       =
      I_DEFAULT                         = 'X'
      I_SAVE                            = ' '
      IS_VARIANT                        =
      IT_EVENTS                         =
      IT_EVENT_EXIT                     =
      IS_PRINT                          =
      IS_REPREP_ID                      =
      I_SCREEN_START_COLUMN             = 0
      I_SCREEN_START_LINE               = 0
      I_SCREEN_END_COLUMN               = 0
      I_SCREEN_END_LINE                 = 0
      IT_ALV_GRAPHICS                   =
      IT_HYPERLINK                      =
      IT_ADD_FIELDCAT                   =
      IT_EXCEPT_QINFO                   =
      I_HTML_HEIGHT_TOP                 =
      I_HTML_HEIGHT_END                 =
    IMPORTING
      E_EXIT_CAUSED_BY_CALLER           =
      ES_EXIT_CAUSED_BY_USER            =
          tables
            t_outtab                          = it_vbak
    EXCEPTIONS
      PROGRAM_ERROR                     = 1
      OTHERS                            = 2
        if sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
        endif.
      endif.
    endform.                    " layout_list
    *&      Form  modify_fieldcat
          text
    -->  p1        text
    <--  p2        text
    form modify_fieldcat .
      clear wa_fieldcat.
      wa_fieldcat-tabname   = 'IT_VBAK'.
      wa_fieldcat-fieldname = 'ICON'.
      wa_fieldcat-seltext_l  = 'LIGHTS'.
      wa_fieldcat-icon = 'X'.
    WA_FIELDCAT-ddictxt = 'l'.
      wa_fieldcat-col_pos = 1.
      wa_fieldcat-outputlen = 10.
      append wa_fieldcat to it_fieldtab.
      clear wa_fieldcat .
      wa_fieldcat-tabname   = 'IT_VBAK'.
      wa_fieldcat-fieldname = 'VBELN'.
      wa_fieldcat-seltext_l  = 'SALES DOCUMENT'.
    WA_FIELDCAT-ddictxt = 'l'.
      wa_fieldcat-col_pos = 2.
      wa_fieldcat-outputlen = 10.
      append wa_fieldcat to it_fieldtab.
      clear wa_fieldcat .
    when 'maktx'.
      wa_fieldcat-tabname   = 'IT_VBAK'.
      wa_fieldcat-fieldname = 'AUDAT'.
      wa_fieldcat-seltext_l  = 'DATE'.
    WA_FIELDCAT-ddictxt = 'l'.
      wa_fieldcat-col_pos = 3.
      wa_fieldcat-outputlen = 15.
      append wa_fieldcat to it_fieldtab.
      clear wa_fieldcat .
      wa_fieldcat-tabname   = 'IT_VBAK'.
      wa_fieldcat-fieldname = 'VBTYP'.
      wa_fieldcat-seltext_l  = 'SALES CATEGORY'.
      wa_fieldcat-col_pos = 4.
      wa_fieldcat-outputlen = 10.
      append wa_fieldcat to it_fieldtab.
      clear wa_fieldcat .
      wa_fieldcat-tabname   = 'IT_VBAK'.
      wa_fieldcat-fieldname = 'AUART'.
      wa_fieldcat-seltext_l  = 'SALES DOCUMENT TYPE'.
      wa_fieldcat-col_pos = 5.
      wa_fieldcat-outputlen = 10.
      append wa_fieldcat to it_fieldtab.
      clear wa_fieldcat .
      wa_fieldcat-tabname   = 'IT_VBAK'.
      wa_fieldcat-fieldname = 'AUGRU'.
      wa_fieldcat-seltext_l  = 'ORDER REASON'.
    WA_FIELDCAT-ddictxt = 'l'.
      wa_fieldcat-col_pos = 6.
      wa_fieldcat-outputlen = 10.
      append wa_fieldcat to it_fieldtab.
      clear wa_fieldcat .
      wa_fieldcat-tabname   = 'IT_VBAK'.
      wa_fieldcat-fieldname = 'NETWR'.
      wa_fieldcat-seltext_l  = 'QUANTITY'.
      wa_fieldcat-do_sum = 'X'.
    WA_FIELDCAT-ddictxt = 'l'.
      wa_fieldcat-col_pos = 7.
      wa_fieldcat-outputlen = 25.
      append wa_fieldcat to it_fieldtab.
      clear wa_fieldcat .
      wa_fieldcat-tabname   = 'IT_VBAK'.
      wa_fieldcat-fieldname = 'WAERK'.
      wa_fieldcat-seltext_l  = 'CURRENCY'.
    WA_FIELDCAT-ddictxt = 'l'.
      wa_fieldcat-col_pos = 8.
      wa_fieldcat-outputlen = 10.
      append wa_fieldcat to it_fieldtab.
      clear wa_fieldcat .
    endform.                    " modify_fieldcat
    regards,
    keerthi.

  • Why isn't symbol isolation mode aligned to the pixel grid?

    So apparently, symbol isolation mode isn't aligned to the (global apparently?) pixel grid, rather the paths are displayed aligned to the origin presumably. The origin is not aligned to an intersection of the grid. Thus it becomes very difficult to create pixel perfect symbols. Paths that are snapped to the pixel grid are then redisplayed offsetting from the origin, causing bleeding in the isolation mode. If the origin is specified as the center that is (presumably it would work fine for a corner), you're going to have a bad time.
    Is this fixed in CS6?
    Also, has there been a feature added in CS6 to reposition the origin as the center of an object?

    Okay I have figured out a workflow that generally resolves all the peculiar behavior with align to pixel and symbols.
    Do not align to pixel your paths. Align to pixel your symbols. The symbol origin will be aligned to pixel and there will be no bleeding in isolation mode and you can snap to pixel the symbol itself.
    You still have to scale/adjust your snapped to pixel paths as they are expanded on a paste for some unknown reason. This is an issue of another thread but may be useful to complete the workflow.
    It still quite an issue though that for absolutely no reason, symbols without align to pixel are displayed as displaced from an arbitrary position of the origin in isolation mode. This is a bug I feel in the implementation.

  • Illustrator CS6 - How do I align objects into a grid?

    I am a fan of pixel art and the Live Paint Bucket tool in Illustrator CS6 (I don't really like using Photoshop for this because it is more limited in this field). I have made a thing in pixel art, but I noticed that things weren't exactly lined up. See the picture:
    It has messed up the paint bucket tool a lot. Can I align these so that they make a grid? I have tried the Align tools, but I end up with stuff like this:
    Horizontal Distribute Center
    Can I do this (without changing the document grid)? I have tried this script, but I get this:
    Note: My grid is not in proper layer order.

    easyaspi,
    How about using Align to Pixel Grid?
    You may select everything and tick Align to Pixel Grid in the Transform palette, and also tick Align new Objects to pixels Grid in the Options flyout.
    You may also use a document type with that as default (RGB for web and the like).

  • Alignment symbols in Pages newsletter

    I created a newsletter in Pages and added stars to one of the pages. I used command + shift +4 to create a screen shot of the page that has the stars and want to save it as JPEG, but when I generate the JPEG of that page, the alignment boxes (square with a + sign in it) that are under the star symbols are visible. Is there a way to delete those symbols on my original newsletter prior to making it a JPEG?
    Thanks!

    Peter
    I'm not sure I understand what you mean by "print version only".
    ["By going via the pdf and Preview you have converted the print version only."]
    I'm offering JPEG sample pages of literature packets that I sell to educators on a website so that buyers see the quality of my work before purchasing the entire packet. Do you recommend the method you explained to me of how to create the JPEG's or is there something else I should do?
    Buyers upload the JPEG samples from the website. I'm aware that the slide bar where I "save to JPEG" changes the quality and size of the JPEG. Thank you for your assistance concerning this matter. I really appreciate it.

  • Symbol isolation mode, the pixel grid is not aligned to the ruler.

    If you create a symbol that is pixel perfect, exit out of the symbol and go back in, the pixels bleed into each other because the pixel grid is not aligned correctly. Instead it is aligned to the global document grid which the symbol content is not placed in. It makes no sense to align the pixel grid to the global coordinates when the content by definition is not present in it.
    This makes it impossible to use symbols to edit pixel perfect objects because any editing other than the original creation does not display pixels but pixel bleeds.
    This is a valid bug in Illustrator CS6. Please specify:
    1. Do you understand what I am specifying? If you do not I will provide images as I wish to resolve this functionality.
    2. Please specify if it has been fixed in Illustrator CC. I do not have an available Win7 installation to test CC but if it is I will acquire one.

    Thank you submitted. Input from Adobe's developers or developer relations representatives on this forum to expedite a solution to this bug would be greatly appreciated. As Adobe's products are now on a subscription one would hope it's product roadmap would accelerate with regards to Illustrator considering the necessity of Vector graphics in a market with multiple largely varying resolutions.
    If you create a symbol that is pixel perfect, exit out of the symbol and go into Symbol edit mode (from the Symbol Panel or when a symbol's dimensions have been modified) the Pixel Preview grid is not aligned correctly. The Pixel Preview grid is nonsensically aligned to the document's coordinates. It makes no sense to align the Pixel Preview grid to the document's coordinates in symbol edit mode as it causes an inability to see the Pixel Preview without bleeding.
    This makes it impossible to use symbols to edit pixel perfect objects because any editing other than the original creation does not display pixels but pixel bleeds.
    Again the fundamental issue is that: There is no reason to align the Symbol Edit mode to the global Pixel Preview grid. The Pixel Preview grid should align to the Symbol coordinates.
    http://i.imgur.com/KB2CdEx.jpg
    The screenshot is in Pixel Preview. Moving the contents of the Symbol in Edit mode from it's correct position to temporarily align to the Preview Pixel grid is incorrect:
    1. Because you just moved the correctly placed contents. The Symbol placed in it's parent to prevent pixel bleeding is now incorrect.
    2. On a subsequent edit it would be misaligned because as specified, Illustrator aligns the contents of Symbol editing mode nonsensically to the global Pixel Preview grid.
    With regards to Align to Pixel grid
    1. This is a bug regardless of improvements to Align to Pixel to facilitate an acceptable workflow.
    2. Align to pixel grid is not an acceptable workflow:
    a. Not possible to place path vertices in the middle of a pixel to facilitate pixel strokes.
    b. Mangles rounded corners.
    d. It is not prudent to rely on an arbitrary algorithm with regards to forward or backward compatability in creating anything, considering the possibility of mangling and/or changed behavior as specified above.
    The workflow to create pixel perfect UI elements is to position vertices absolutetly.

  • Resizing symbol instance messes up pixel grid alignment

    Sometimes when I drag a new symbol instance to my artboard and resize it, the instance looses it alignement with the pixel grid.
    This happens despite the fact that...
    I checked the box for pixel grid alignement when I created the document
    the symbol option is set for align to pixel grid
    the original shape in the symbol is aligned to pixel grind
    the original shape has the align to pixel grid check box in the transform panel checked
    So why when I resize the symbol instance does it break the pixel grid alignmnet and result in a blurred 1px stroke?

    From you description it seems everything is normal in AI land - for symbols, the decisive factor is still the registration point. If it is off even by a nanometer, AI will resample and that can ahppen with pixel grid on just as well. Of course there may be specific extra conditions in your documents that intensify the problem...
    Mylenium

  • Subcircuit pins do not align with grid and will not connect

    I have two identical subcircuit symbols.  One is just fine, but the other has pins that do not align with the MS grid, and one that will not even connect.  MS12.0.0.
    This one is fine:
    This one pins are off grid.  The circled one will not connect.
    Solved!
    Go to Solution.

    Hi,
    I have been experimenting a bit with this. One thing you can try is open the Symbol Editor, select the pin which is not connecting and then from the spreadsheet view, change the Shape to Zero-length Pin. Then try to see if you can connect the pin in the design. It will not appear as a line but you should still be able to connect to it.
    If this does not work, you can open a service request and we can try to see how to resolve the issue.
    Hope this helps.
    Regards,
    Tayyab R,
    National Instruments.

  • Align to pixel grid

    Hi all,
    My plugin uses AIShapeConstructionSuite for creating geometric shapes.
    I don't want them to be aligned to the pixel grid, they are however when "Align new objects to pixel grid" is enabled in the current document.
    Is there any way to disable this from the SDK?
    Thanks.

    Found it, apparently it has to do with the pixel-perfect mode of an art object, which can be set with AIArtSuite.

  • Align New Objects to Pixel Grid by Layer

    It would be very nice to have the setting "Align New Objects to Pixel Grid" at the layer level.

    kaanungur,
    I am afraid you have come across the Live Rectangle bug sorry feature where it refuses to align to the Pixel Grid.
    To get round it in each case, it is possible to Expand the Live Rectangles to get normal old fashioned rectangles, or to Pathfinder>Unite, or to use the Scale Tool or the Free Transform Tool.
    A more permanent way round that is to create normal old fashioned rectangles, after running the free script created by Pawel, see this thread with download link:
    https://forums.adobe.com/thread/1587587

  • Displaying the field symbol result in ALV GRID

    hi.
        I have a requirement to display the field symbol in ALV GRID. I am getting a error 'FIELD SYMBOL NOT YET BEEN ASSIGNED'  when i am calling the 'REUSE ALV GRID DISPLAY'. Can any one help me out..

    I have a requirement that i have to display all the GL indicators as a field.
    For that i have created a dynamic internal table so that based upon the GL indicators available in the database table i can create a dynamic internal table with GL indicators as the fieldnames.
    Now i want to populate the corresponding amount with respect to the GL indicators in the dynamic internal table.
    For ex.
    I have a database table as follows:
    Vendor Id GL indicators Amount
    1000 A 2000
    1000 S 3000
    I have to created a field symbol as follows
    Vendor Id A S
    1000 2000 3000.
    Now my requirement is that i want this values to be displayed in ALV GRID.
    At the point of calling REUSE ALV GRID DISPLAY  i am getting the error field symbol is not yet been assigned..

  • Align New objects to pixel grid does not seem to work - Windows 7

    Here is another issue I've been struggling with for a while.
    Scenario:
    1. Working on a web UI, so want to use pixel grid, which is handy. So I create a new document, web profile and making sure 'Align New Objects to Pixel Grid' is selected:
    2. Yay! We have a nice and clean new document, cannot wait to start drawing rectangles! But let's double-check if everything is hunky dory:
    3. Right! Let's go and start making rectangles!
    4. And NOOOOOOOO!!!! As you can see in the image above, the rectangle is not aligned to pixel grid (look at the values), and it's "Align to pixel grid" option is not selected. Let's triple-check our options:
    So yeah, there you go. It's all lies! You have to check the check box AFTER you create the shapes FOR EACH SHAPE!
    Illustrator why you do this?! What am I missing here?!
    Windows 7 Ultimate
    AI 18.1.1 (64-bit)

    kaanungur,
    I am afraid you have come across the Live Rectangle bug sorry feature where it refuses to align to the Pixel Grid.
    To get round it in each case, it is possible to Expand the Live Rectangles to get normal old fashioned rectangles, or to Pathfinder>Unite, or to use the Scale Tool or the Free Transform Tool.
    A more permanent way round that is to create normal old fashioned rectangles, after running the free script created by Pawel, see this thread with download link:
    https://forums.adobe.com/thread/1587587

  • Pixel Snap & Symbols

    Here's a repeatable behavior that has been driving me crazy.
    When you create a symbol from an object that was snapped to pixel, it will snap to pixel correctly when you edit the symbol but...
    if you create a symbol from an object that was not snapped to pixel, it will not snap to pixel correctly when you are in symbol editing mode.
    Steps to recreate the problem:
    Create an object without Align New Objects to Pixel Grid in the Transform Panel. It should have x and y values with multiple decimal places.
    Create a symbol from it.
    Edit the symbol.
    In the Transform Panel, enable Align to Pixel Grid. The object will not Align to Pixel Grid and the x and y values will still have multiple decimal places.
    I would expect that any object that has Align to Pixel Grid enabled would align to the pixel grid regardless of how it was originally created.
    Can anyone recreate this behavior?

    in the future. you should start out with a symbol, then you can select the symbol you want to replace and choose the symbol you want to replace it with.
    for now i would use a script.
    go here: http://www.wundes.com/JS4AI/
    there are several scripts in that could apply here.
    CopyToMultipleObjects
    CopyToObject
    SwapObjects
    i use swap objects a lot, but i modified it so there are no dialogue windows. you can pretty much guess what they do by their name and when replacing the hexagons with your symbols using any of those scripts, your symbol wil be centered with the replaced hexagon.

  • How can I automatically align the bottoms of two-page spreads in a long novel in CS3?

    I'm laying out a long novel in InDesign CS3. I've set the text to align to the baseline grid and have the keep options set to prevent widows and orphans. Because of these keep settings, often one page is a line shorter than the one facing it. Is there some way to set things up so that the longer page in a 2-page spread automatically breaks a line sooner, so as to match the shorter facing page -- or do I have to introduce page breaks manually, spread by spread?

    If you're the author, you might want to consider rewriting the annoying paragraphs. Perhaps changing a contraction to full words, or replacing full words with a contraction, for example. Yes, it's hard not to change meaning, so it's your call. If you have a good relationship with the author, you could consider suggesting the same thing.
    Other possibiliies that may not be acceptable options in your situation include experimenting with applying the single-line paragraph composer instead of the default multi-line composer, adjusting type and leading heights, and/or text frame size, uniformly all across the book, to see if a tiny tweak resolves all or most of the annoyances.
    The Auto-Size text frame feature just introduced in InDesign CS6 might work by setting it to a maximum and minimum height that differ by one line, "grow down from the bottom."
    Here's the dialog box:
    Search Google for terms like "InDesign CS6 auto-size text frame feature" without quotes for more info.
    [EDIT] Ooops, I just learned from Anne-Marie Conception's excellent free sample Lynda.com video tutorial that came up in the Google search I suggested above, that Auto-Size can't set a maximum frame height. So it might be tricky or impossible to find the right combination of keep lines together and other settings for your purpose of compensating for only one line of difference.[/EDIT]
    HTH
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices
    JWKewet wrote:
    I'm laying out a long novel in InDesign CS3. I've set the text to align to the baseline grid and have the keep options set to prevent widows and orphans. Because of these keep settings, often one page is a line shorter than the one facing it. Is there some way to set things up so that the longer page in a 2-page spread automatically breaks a line sooner, so as to match the shorter facing page -- or do I have to introduce page breaks manually, spread by spread?
    Message was edited by: peter at knowhowpro

  • Align all objects to gridlines

    Does anybody know script, which allign all items in my document to the nearest gridlines. I know, I can do it manually, but I have many objects in different places and it would take a lot of time.

    kaanungur,
    I am afraid you have come across the Live Rectangle bug sorry feature where it refuses to align to the Pixel Grid.
    To get round it in each case, it is possible to Expand the Live Rectangles to get normal old fashioned rectangles, or to Pathfinder>Unite, or to use the Scale Tool or the Free Transform Tool.
    A more permanent way round that is to create normal old fashioned rectangles, after running the free script created by Pawel, see this thread with download link:
    https://forums.adobe.com/thread/1587587

Maybe you are looking for

  • Unable to function canon usb scan-print mp550

    usblp allowed and is the only way to detect the device drivers tryed gutenprint,foomatic,and some aur mp550 gutenprint says printing 1.7% done, but nothing happens foomatic says: unable to copy ppd file (while installing) (Maybe there is more to do a

  • My Macbook Pro(I bought in November 2012) 8 GB Ram, Suddenly Running Super Slow Please Help Me

    Hello Experts , Please help me my macbook Suddenly Running Very slow not vey its super slow please help i am attaching Report EtreCheck version: 2.1.8 (121) Report generated February 5, 2015 at 6:04:18 AM PST Download EtreCheck from http://etresoft.c

  • Superdrive not showing up

    It just stopped working. Like it doesnt exist. But using About this Mac, it shows up under system report> USB as existing: Apple USB SuperDrive:   Product ID:          0x1500   Vendor ID:          0x05ac  (Apple Inc.)   Version:           2.02   Seri

  • ODI : create an XML model with UBL  technology instead of XSD file

    Hello, I have several xsd files which contain UBL (Universal Business Language) and all these files are linked between them. In Oracle Data Integrator, I would like generate a XML model from these files as I use to do with the standard xsd files. Unf

  • User Exit/BADI to pass external number range in CRM 2007

    Hi, In CRM 2007, Is there any User Exit or BADI to pass number range object externally ? Like USEREXIT_NUMBER_RANGE routine in MV45AFZZ include ( ECC ). Business requirement : separate number series is need to be maintained for each service location.