Is there a way to zoom into selected objects in Pages?

Working in the page layout mode in Pages and I note that there is no way to zoom into a particular object or selected objects. This is really a pain if you are working on a poster much larger than the screen and you want to zoom right to a particular object. Zooming only seems to go to upper left corner and you have to scrool around to find the object you were working on.
Has anyone figured out some magical way to zoom into an object on a page?

This may not be the perfect answer, but it's pretty good in some situations. Smart Scroll has a grab hand fetaure that you may like.
http://download.cnet.com/Smart-Scroll/3000-18487_4-10003983.html
Walt

Similar Messages

  • Is there any way to hook into the SQL report pagination process?

    I have a SQL report (based on EMP) with a radiogroup row selector.
    The scenario 1 and 2 are in place
    1) When the employee row radio group is clicked the P900007_JOB the text item is populated with the JOB for the employee.
    2) When the page is initially displayed or submitted via the button the first row’s radio group is programmatically clicked and therefore populates the additional job information in P900007_JOB
    Info (radio Group) Employee No Name
    (+) 7369 SMITH
    () 7499 ALLEN
    () 7521 WARD
    P900007_JOB CLERK
    1-3 Next>
    Once the report has been displayed and the next or previous pagination is used then none of the radio groups will be selected and the data in the P900007_JOB text item will still display the job of the last selected employee row.
    What I require is on pagination some sort of mechanism to either
    a) Call the page_init() that should then set the first row as selected and populate the text item via the programmatic click. (preferred option)
    b) OR blank out the additional text item P900007_JOB.
    Is there any way to hook into the pagination process?
    I have a work around – Set the ‘Enable Partial Page Refresh’ to ‘No’ but this means a full refresh every time the pagination is used.
    Details of my page
    Report Region (Based on EMP table) – radio group as a row selector
    select     APEX_ITEM.RADIOGROUP(1,EMPNO,'X21',null) CHECKRG, EMPNO,
         ENAME,
         JOB
    from     EMP
    Report Attributes -
    Report template :- P900007_ROWTEMPLATE (custom template see later)
    Report Attributes Substitution :- id="emp_report" (used in page_init see later)
    Enable Partial Page Refresh :- Yes
    Columns – All columns are selected as show but job is left out of the template below.
    P900007_JOB - Text item in report region (disabled does not save state). Populated with the employees job when the radio group is clicked.
    Control region :- HTML region that just holds a button <GO> just to submit the page and redirect back to the same page.
    P900007_ROWTEMPLATE (named column row template)
    Row template 1
    <tr style="cursor: hand; cursor: pointer;" onmouseover="row_mouse_over(this, 1)" onmouseout="row_mouse_out(this, 1)" #HIGHLIGHT_ROW# ">
    <td class="t15data" onclick="selectRow('#JOB#');">#CHECKRG# </td>
    <td class="t15data">#EMPNO# </td>
    <td class="t15data">#ENAME# </td>
    </tr>
    Before rows
    <table class="t15standard" summary="" #REPORT_ATTRIBUTES# id="report_#REGION_STATIC_ID#" >
    <th class="t15header" #ALIGNMENT# >Info</th>
    <th class="t15header" #ALIGNMENT# >Employee Number</th>
    <th class="t15header" #ALIGNMENT# >Name</th>
    After Rows
    <tr>
    <td colspan="99" class="t15afterrows">
    <span class="left">#EXTERNAL_LINK##CSV_LINK#</span>
    <table style="float:right;text-align:right;" summary="pagination">
    #PAGINATION#</table>
    </td>
    </tr>
    </table>
    *Javascript in page Header*
    <script src="#WORKSPACE_IMAGES#apex_show_hide_region.js" type="text/javascript"></script>
    <script language="JavaScript" type="text/javascript">
    <!--
    function selectRow(pJob)
    /* console.log('pete got here!'+pJob)*/
    $x('P900007_JOB').value =pJob;
    /* Start Page init*/
    function *page_init*()
    /* Used to set radio groups on reports */
    /*console.log('START pete got here!');*/
    var is_checked = false;
    var l_check = $x_FormItems($x('emp_report'), 'radio');
    /*Loop and set flag if checked*/
    for(var i=0,len=l_check.length;i<len;i++)
    if(l_check.checked){
    is_checked = true;
    /*end loop*/
    /*If none checked force a click*/
    if(!is_checked){
    /*no longer need as doing click below*/
    l_check[0].checked=true;
    /*Force a click on the first radio group - extra details should then be
    populated*/
    var l_click = l_check[0].click();
    /* console.log('END pete got here!');*/
    /*END page_init*/
    // -->
    </script>
    *Application shared component.* – This fires a DB packaged procedure when the page is loaded.
    P330_PART_NO_HIST
    Process Point On load after Body region
    Process Text show_hide_memory.part_no_history_details();
    *Packaged Procedure* – This kicks off the page_init javascript in the header (earlier) to click on the radio group in the first row.
    PROCEDURE part_no_history_details AS
    BEGIN
    htp.prn('<script type="text/javascript">' || CHR(10));
    htp.prn('<!--' || CHR(10));
    htp.prn('page_init();'|| CHR(10));
    htp.prn('//-->' || CHR(10));
    htp.prn('</script>' || CHR(10));
    END part_no_history_details;
    Thanks Pete
    Edited by: Pete @ LSC on 26-Jan-2010 06:56

    Anybody any ideas? Should I be looking down the route of using my own pagination buttons and adding my code to this?
    There seems to be a routine $a_report that I can use for the pagination but I am finding it difficult to get the current first and last record values that I would need to pass. I've seen references to below in the form but when I'm using partial refresh they do not seem to change.
    wwv_flow.g_flow_current_min_row
    wwv_flow.g_flow_current_max_rows
    wwv_flow.g_flow_current_rows_fetched
    wwv_flow.g_request
    Thanks Pete

  • Is there a way to get the selection order for selectedProperties?

    app.project.activeItem.selectedLayers seems to be ordered by the selection order, but app.project.activeItem.selectedProperties (at least in Shape Layers) seems to be ordered by the stacking order. Is there a way to get the selection order for selectedProperties?
    Thank you!

    Hi,
    i had tried to investigate this a while back and it's really hard to figure out.
    The array seems to be reorganized using various rules:
         At layer level : preserve the user layer selection order,
         Children of indexed groups : propertyIndex ordering,
         Children of named groups : some internal ordering.
    The following is may be more detail than necessary, and given that it is based on observation, not official docs, it is not so reliable, but well, it might still be of interest !!
    Say you have 2 selected properties A, and B, and call [COMMON PARENT] their "greatest common ancestor", that is:
            A = [COMMON PARENT].property(a1).... property(aA);
            B = [COMMON PARENT].property(b1).... ...property(bB);
    with a1 != b1. Then:
    if [COMMON PARENT] = A (ie if A is an ancestor of B), then A comes first.
            For instance: if you select comp.layer(1).mask(1).maskPath, there are 2 selected properties, the mask group and its maskPath: the first is the group and the second the path (the parent comes first).
    if [COMMON PARENT] is the containing composition, ie A is a property inside comp.layer(a1), and B a property inside comp.layer(b1), then A and B are ordered according to the layers selection order.
            This can have some strange side effects. For instance:
                deselect everything
                select comp.layer(2) (and nothing else)
                select comp.layer(1).transform.position
                select comp.layer(2).transform.position
                ===> comp.selectedProperties = [comp.layer(2).transform.position, comp.layer(1).transform.position] even though the first entry was effectively selected after the second...
    if [COMMON PARENT] is an indexed group, A and B are ordered by propertyIndex
            For instance:
                if you select comp.layer(1).mask(2), then comp.layer(1).mask(1), mask(1) appears before mask(2)
    if [COMMON PARENT] is a named group, ... no clue (internal ordering).
            For instance, at propertyDepth 1, it seems that Time Remapping < Effects < Masks < Material Options < Transform, etc, independantly of the selection order, and this is also not the propertyIndex ordering.
            At higher depth, in CS5 the ordering seems to be the propertyIndex ordering, but it is no longer true in CC.
            For instance, selected Position (index 2), Scale (index 6) and Opacity (index 11) in various order on the same layer.
            in CS5 : selectedProperties = [Position, Scale, Opacity];    // propertyIndex ordering, always
            in CC : selectedProperties = [Scale, Position, Opacity];    // always the same ordering, but not the propertyIndex one
    So the ordering is a lexicographic ordering (Compare the ancestor of depth 0. If no difference, compare the ancestor of depth 1. If no diff, compare the ancestor at depth 2. And so forth).
    But at each step, the comparaison depends on the type of the ancestor, and when the type is named group, the ordering is internal so we can't know.
    Practically the most important thing is that selected properties seem to be reorganized by "containing layer" (the layer selection is preserved),
    and then in each layer selected properties are "grouped by same parent": you can't have a mask related property, then an effect related property, then another mask related property:
    all masks related properties appears together, all effect related properties appear together, etc.
    If several effects are selected, effect(1) and all its properties appear first (if selected), then effect(2) and all its properties would appear second etc
    and so forth
    Xavier.

  • Is there a way to zoom and wrap text in iPad Safari?

    Sometimes when I zoom text in Safari on my IPad 2 with a two-finger spread gesture, it is still not large enough for me to read comfortably.  If I zoom to even larger text, some of the text disappears on the left and right of the screen.  Is there a way to zoom and make the text wrap if it gets too large for the screen, similar to what I do on my iMac when I use Cmd-+?

    in android mobile , if you zoom text will wrap automatically , in mail, pdf, news paper.
    How can i get same feature in apple IPAD 4 ?

  • Is there a way to zoom in to the piano roll grid?

    Is there a way to zoom in to the piano roll grid? 

    Santi4057 wrote:
    Is there a way to zoom in to the piano roll grid? 
    drag the zoom slider, under the Quantize Note Timing controls, to the right

  • Is there a way to zoom out the viewing window of mac applications?

    Is there a way to zoom out the viewing window of mac applications? I know for sure in safari I can zoom out, but it reverts to the original size as soon as I close out the window. I would really like to do this in safari and mail.
    Thank you.

    Try system Preferences/Accessibility/Zoom.

  • Is there any way to convert the selected rows to text in javascript??

    Hi All,
    I have place some word file to indesign cs 5.5 it is almost in one table, i need to separate the text from the real tables, Is there any way to convert the selected rows to text in javascript??
    If there is no way to make that, any one can help me to make a script to cut the selected rows and place it in privies pointer of the table to make it independent table and after that convert it to text ?

    This insert the rows contents after the table instead of being before:
    for (var r = app.selection.length - 1; r >= 0; r--) {
        for (var t = app.selection[r].rows.length - 1; t >= 0; t--) {
            for (var u = app.selection[r].rows[t].cells.length - 1; u >= 0; u--) {
                for (var c = app.selection[r].rows[t].cells[u].paragraphs.length - 1; c >= 0; c--) {
                    app.selection[r].rows[t].cells[u].paragraphs[0].move (LocationOptions.AFTER, app.selection[r].rows[t].parent.parent.storyOffset.parent.insertionPoints.nextItem(app.se lection[r].rows[t].parent.parent.storyOffset));
                    if (c != 0)
                        app.selection[r].rows[t].parent.parent.storyOffset.parent.insertionPoints.nextItem(app.se lection[r].rows[t].parent.parent.storyOffset).contents += "\r";
                if (u != 0) {
                    app.selection[r].rows[t].parent.parent.storyOffset.parent.insertionPoints.nextItem(app.se lection[r].rows[t].parent.parent.storyOffset).contents += "\t";
                else {
                    app.selection[r].rows[t].parent.parent.storyOffset.parent.insertionPoints.nextItem(app.se lection[r].rows[t].parent.parent.storyOffset).contents += "\r";
    for (var r = 0; r < app.selection.length; r++) {
        for (var t = app.selection[r].rows.length - 1; t >= 0; t--) {
            app.selection[r].rows[t].remove ();

  • When watching a video in itunes, is there a way to zoom in on the video, i.e., to 200%?

    When watching a video in itunes, is there a way to zoom in on the video? For example, zooming to 200%?
    I've been looking but can't find any option to do this.
    Thanks
    A

    You should be able to click on the change themes button and go back to your original theme.  If all of the text is currently in the book then make a backup before changing back just to be on the safe side.  To do so just click on the book icon and type Command+d (Duplicate).
    OT

  • What is the easiest way to zoom into a picture?

    Once I generated a picture, what is the easiest way to zoom into it?
    I.e. Mantaining the same picture size on the screen, but reducing the
    field of view on a certain section, in order to make it bigger?
    Thanks.
    G.

    If you are using the picture control in version 6.0 you are out of luck, if I remember correctly, the zoom property was add in version 7.0 ( I could be wrong) .  The math is simple on zooming a picture however consisting of a translation and scaling factor only.  Lets assume we have a picture in a 600x800 (height pixels by height pixels) to zoom in to the center we use the center pixel (600/2, 800/2) and make the array subset of the zoomed image from center - (height/2)/zoom_factor and a zoomed height of height/zoom_factor and do the same for width.  So basically you find the center pixel (need not be the center of the image) and get a subset of the initial image array data with a new height and width both divided by the zoom factor.
    Paul
    Paul Falkenstein
    Coleman Technologies Inc.
    CLA, CPI, AIA-Vision
    Labview 4.0- 2013, RT, Vision, FPGA

  • Is there any way to break into an ipod after it has been disabled

    i need help is there any way to break into an ipod touch after it has been disabled

    Maybe the CIA could get data from an disabled iPod.
    It is easy for anybody to erase the iPod and regain use of the iPod for their own use.  Just place in recovery mode and retore.

  • I don't have my phone anymore and need to get access to my contact list. Is there a way to get into my backed up info from the PC I'm using right now?

    I don't have my phone anymore and need to get access to my contact list. Is there a way to get into my backed up info from the PC I'm using right now?

    You can use another iPhone (or iPad) to restore it too, or you can login to www.icloud.com (assumng you weer using iCloud) and export your contacts from there.

  • Is there a way to reuse a region in multiple pages?

    Is there a way to reuse a region in multiple pages?
    For future maintenance, it would be easier to make changes in just one region. Maintaining multiple copies of a region is more work and eventually someone will forget to change one of the regions.
    Thank you.

    Hi wolfv
    Create your region on page 0 and then conditionally set the display of the region for specific pages in you application only.
    Under the region's "condition type" attribute select " Current page is Contained within Expression 1 (comma delimited list of pages)" and in Expression 1 put 1,2,4,6,99 etc or what ever pages you want it to appear on.
    This works especially well for tree regions.
    regards
    Paul P

  • Is there a way to preview the dissing of the pages on OAF without deployment ??

    Is there a way to preview the dissing of the pages on OAF without deployment ??
    Hi to all,
    I´m recently  working with OAF and the main server are in Argetina, so when I try to make a deploy  to check the development it takes a lot of time. Is there a way to make a preview of the pages (Something like the visual designer of netbeans )
    thanks to all

    Run the page from your JDeveloper locally using the DBC file. I assume you are developing the pages using JDeveloper, so you should be able to run the page.
    Thanks
    Shree

  • Is there a way to view all favorites on one page from different albums?

    is there a way to view all favorites on one page from different albums?
    I can't seem to figure out how to view all favorites at one time.
    nothing (thus far) is shared.
    paid membership to revel, also.

    oops - apparently you can do this from the app,
    but not from the web login view.

  • Is there a way to force a View Object to query the database always?

    Dear All,
    Is there a way to force a view object to always scan the database table to read the latest data?
    Here's my use case.
    I have a page that loads data then I have a button which executes the following code.
    viewObject.setApplyViewCriteriaName("SampleCriteria");
    viewObject.setNamedWhereClauseParam("arg1", "test");
    viewObject.executeQuery();
    RowSetIterator it = viewObject.createRowSetIterator(null); 
    while(it.hasNext()) {
         /* More Code */
    }Suppose after page load, I edited some row in the table and then I clicked the button. I notice that my edited row
    was not reflected in the query.
    I am not sure but is there some configuration to check so that when the viewobject executes it will always query the data
    from the table?
    I am thinking that there is some level of caching and I want to disable it. If I restart my application, I notice that it is able to read the latest data.
    JDEV 11.1.1.5

    By default a view object performs its query against the database to retrieve the rows in its resulting row set. However, you can also use view objects to perform in-memory searches and sorting to avoid unnecessary trips to the database.
    The view object's query mode controls the source used to retrieve rows to populate its row set. For more details please refer: http://docs.oracle.com/cd/B31017_01/web.1013/b25947/bcadvvo005.htm
    Also, see if this helps: setQueryMode for secondary rowSet not working

Maybe you are looking for

  • Ipod touch shows up as camera?

    When I connect my ipod touch to the computer it shows up as a camera. I have read others answers which said to update the driver. I tried doing this but it keeps saying 'The specified location does not contain information about your hardware'. How do

  • I can't connect/sync my iphone5 to my laptop!!!

    I can't connect my iphone5 to my computer!! my charger isn't broken, itunes is up to date, I un/reinstalled the program sooo many times, went to my windows management thing and I restarted my phone! what other option do I have? I have the windows 8 a

  • BB 8130: Picture mail?

    Of course, I have yet another question... How do you send picture mail to another phone? I can send pics from email to an email address no problem, but I have no idea how to send a picture though SMS to another cell phone. I've tried sending it thoug

  • Mavericks Mail has a bug:  emails refresh and I loose current email.

    Many times, when reading emails in mail in the mornings, I loose my email from the unread smartbox where I was reading it.  The problem I found is that Mail refreshes after getting more email and after refresh, the email I was reading does no longer

  • Elements 10 editor crash!

    When trying to open editor to work out a foto,it crashs! I've got Windows 7 home premium 32-bit,laptop 3Gb ram. Any good soul to help with this issue? Thanks