Dynamically adding pages to a desktop

I am trying to create a portal application that will allow me to dynamically add
pages to my desktop. Right now I have a portlet set up that can take the name
of the page I want and pass that to a pageflow. From there I have tried using
classes such as PortalCustomizationManager, BookPresentationContext, BookDefinition,
BookInstance, PageDefinition, PageInstance, etc. to add the page, but have not
had much luck. I know that WebLogic has the built-in VisitorTools, but I can't
use those for what I am really trying to accomplish. I also tried looking at how
the VisitorTools work, but it just appears that BEA uses javascript to populate
a hidden form with values, and then submit the form. What happens after that I
have not been able to figure out and my experiments to do the same in my portal
have all failed. The documentation on how to use all of these VisitorTools classes
without taking the whole thing is very, very poor. Please help if you can! Thanks!
Nathan

more like this
private String webAppName = "myWebApp";
public void doit() throws Exception
// Note you can do this from a backing file or a JSP (if from a backinf file
use
// "BackingContent" instead of "PresentationContext"
// Also: you will need to redirect back to the portal or your changes won't
be seen until the next request.
// as you have already started rendering.
DesktopDefinitionId desktopDefinitionId = new DesktopDefinitionId(webAppName,
new PortalPath(portalPath), new DesktopPath(desktopPath));
DesktopPresentationContext desktopPC = DesktopPresentationContext.getDesktopPresentationContext(request);
// This will return you the main book
BookPresentationContext bookPC = desktopPC.getBookPresentationContext();
String primaryBookInstanceId = bookPC.getInstanceId();
if (primaryBookInstanceId != null) {
PortalCustomizationManager portalCustomizationManager = null;
PageDefinitionManager pageDefinitionManager = null;
// Get a reference to the EJBs we are going to need.
InitialContext initialContext = new InitialContext();
PortalCustomizationManagerHome portalCustomizationManagerHome = (PortalCustomizationManagerHome)
initialContext.lookup("SRF_beta_portal.BEA_netuix.PortalCustomizationManager");
PageDefinitionManagerHome pageDefinitionManagerHome = (PageDefinitionManagerHome)
initialContext.lookup("SRF_beta_portal.BEA_netuix.PageDefinitionManager");
pageDefinitionManager = pageDefinitionManagerHome.create();
portalCustomizationManager = portalCustomizationManagerHome.create();
// Set up the customization context
Locale locale = desktopPC.getResolvedLocale();
CustomizationContext customizationContext = new CustomizationContext(locale,
request);
customizationContext.setVisitorMode(true);
// If you want to add an existing page from the library to a page then
do the following
// a) get an existing page definition
PageDefinition existingPageDefinition = pageDefinitionManager.getPageDefinition(customizationContext,
"<the pages definition label>", webAppName);
// c) add the page ot the book
portalCustomizationManager.addNavigable(customizationContext,
desktopDefinitionId,
BookInstanceId.createBookInstanceId(Integer.parseInt(primaryBookInstanceId)),
existingPageDefinition.getPageDefinitionId(),
0, // position
0);
// If you want to create an empty page and add it the book
// a) find a alyout for this page
LayoutDefinition layoutDefinition = pageDefinitionManager.getLayoutDefinitionFromFile(customizationContext,
"/framework/markup/layout/twocolumn.layout", webAppName);
PageDefinition pageDefinition = new PageDefinition(new LocalizationResource(locale,
"My New Page, null"),
MarkupDefinition.MARKUP_PAGE_ID,
"someuniquepagelabel",
false,
false, // do we want
this page to appear in the loibrary?
webAppName,
layoutDefinition.getLayoutDefinitionId(),
null);
// b) create the page
PageDefinition fullyPopulatedPageDefinition =
pageDefinitionManager.createPageDefinition(customizationContext,
pageDefinition);
// c) add the page ot the book
portalCustomizationManager.addNavigable(customizationContext,
desktopDefinitionId,
BookInstanceId.createBookInstanceId(Integer.parseInt(primaryBookInstanceId)),
fullyPopulatedPageDefinition.getPageDefinitionId(),
0, // position
0);
"Nathan Redding" <[email protected]> wrote:
>
Thanks again, Chris.
So here is the code I have now. I resides in a JSP within a portlet.
is that a
problem for some reason? All I am trying to do with this code is to add
another
page to my main book called START. Any hints would be most appreciated!
DesktopDefinitionId deskID = new DesktopDefinitionId(webAppName,
new PortalPath
(portalPath), new DesktopPath(desktopPath));
DesktopPresentationContext desktopPC =
DesktopPresentationContext.getDesktopPresentationContext(request);
BookPresentationContext bookPC = desktopPC.getBookPresentationContext();
String primaryBookInstanceId = bookPC.getInstanceId();
if (primaryBookInstanceId != null)
BookInstance mainBook = PortalVisitorManager.getBookInstance
(primaryBookInstanceId, request.getLocale(), request);
BookDefinition mainBookDef = mainBook.getBookDefinition();
PageInstance newPageInst = new PageInstance(null, new LayoutDefinitionId(0),
"START");
InitialContext initialContext = new InitialContext();
PortalCustomizationManagerHome pcmh = (PortalCustomizationManagerHome)
initialContext.lookup("SRF_beta_portal.BEA_netuix.PortalCustomizationManager");
PortalCustomizationManager pcm = pcmh.create();
try
pcm.addNavigable(new CustomizationContext(desktopPC.getResolvedLocale(),
request), deskID, mainBookDef.getPrimaryInstanceId(),
newPageInst.getNavigableDefinitionId(), 0, 0);
catch (Exception e)
System.out.println(e.getMessage());
Thanks,
Nathan Redding
P.S. Is there ever going to be a set of solid documentation for all the
Java classes
that Portal uses? It is quite difficult to know what you are supposed
to do to
get things done!
"Chris Jolley" <[email protected]> wrote:
portalCustomizationManagerHome =
(PortalCustomizationManagerHome) initialContext.lookup("qaApp.BEA_netuix.PortalCustomizationManager");
portalCustomizationManager = portalCustomizationManagerHome.create();
"Nathan Redding" <[email protected]> wrote:
Thanks Chris, this does lead me to further questions, however.
I assume I need to get the PortalCustomizationManager object from aPortalCustomizationManagerHome
object, but I need to know where I get one of these home objects. Once
I have
that, I am hoping that what I am trying will work. Thanks!
Nathan Redding
"chris jolley" <[email protected]> wrote:
This is certainly possible
PortalCustomizationManager.addNavigable() is the method you want.
if you want to affect all users for the desktop
a) you must br in the Admin or PortalSystemAdministrator and
b) set Visitor mode to false on the customization context.
if you only want to affect the current user
b) setVisitorMode = true on the customization context.
below is tha java doc for addNavigable
* <p>Add a <code>NavigableDefinition</code> (BookDefinition or
PageDefinition)
to the supplied
* Book Instance. This is the method you want to call if you want
to add a
page to a book for
* a particular user or if you are an admin effect all user.</p>
* @param desktopDefinitionId the desktop context to which thisupdate
applies.
* @param bookInstanceId the book instance to add the navigableto.
* @param navigableDefinitionId the navigable defintion id fromwhich
to create
the instance.
* @param position the position in the book (or menu) to insertthis
navigable
(starts with 0)
* @param align position the page from the left (top) or right
(bottom)
* @return the NavigableView instance which was created.
* @throws ObjectNotFoundException BookDefinitionId or the NavigableDefinition
are bogus.
* @throws IllegalDependencyException adding the Navigable to the
BookInstance
would cause a recursive dependancy
* @throws MissingDataException missing vital data in the NavigableDefinition.
* @throws NotEntitledException if the caller does not have therequired
permissions
to delete this object.
* @see com.bea.netuix.application.manager.CustomizationContext#setVisitorMode
public NavigableInstance addNavigable(CustomizationContext customizationContext,
DesktopDefinitionId desktopDefinitionId,
BookInstanceId bookInstanceId,
NavigableDefinitionId navigableDefinitionId,
int position,
int align)
throws RemoteException, ObjectNotFoundException, MissingDataException,
NotEntitledException, IllegalDependencyException;
"Nathan Redding" <[email protected]> wrote:
I am trying to create a portal application that will allow me to
dynamically
add
pages to my desktop. Right now I have a portlet set up that can take
the name
of the page I want and pass that to a pageflow. From there I havetried
using
classes such as PortalCustomizationManager, BookPresentationContext,
BookDefinition,
BookInstance, PageDefinition, PageInstance, etc. to add the page,but
have not
had much luck. I know that WebLogic has the built-in VisitorTools,but
I can't
use those for what I am really trying to accomplish. I also tried
looking
at how
the VisitorTools work, but it just appears that BEA uses javascriptto
populate
a hidden form with values, and then submit the form. What happens
after
that I
have not been able to figure out and my experiments to do the samein
my portal
have all failed. The documentation on how to use all of these VisitorTools
classes
without taking the whole thing is very, very poor. Please help if
you
can! Thanks!
Nathan

Similar Messages

  • Dynamically adding pages

    Is it possible to create a "add page" button that will dynamically add a fillable form to a pdf?  Also, can this button keep adding pages?

    It is Adobe Reader and Adobe Acrobat.
    Reader can not use the template feature of Acrobat.

  • Why data are not getting poulated in dynamically added tab in a tab navigator???

    Hi All,
    I am facing a very strange problem and need you expert opinion on this. Ok so the problem goes like this:
    In my application i have a tab navigator where i have 2 fixed tabs say tab A and tab B. In tab B I have a data grid where All the user name are getting populated. Once the user clicks on any datagrid row i am dynamically adding a new tab based on username , so if in my datagrid u1,u2 and u3 are getting displayed then once you clik on u1 a new tab called u1 is getting displayed. Code for this goes like this:
    var vbox1: VBox= new VBox();
    box1.label=mydatagrid.selectedItem.uName;
    var sde:* = new searchDetails();
    vbox1.addChild(sde);
    myTabnavigator.addChild(vBox1);
    Application.application.searchdetails.displayall();
    I have created a component called searchDetails where i have designed the page wit various fields for this tab.This also has a method called displayall() which is populating the data in all fields using php an my sql where i have designed the page wit various fields for this tab.
    New tab is getting displayed perfectly. My problem is once the tab is getting displayed fields are not getting populated with data.
    Please let me know what wrong i am doing. I am really struggling

    Hmm.. you have to assign text to the labelfields on creation complete not before that, the fllow will be like this
    var vbox1: VBox= new VBox();
    var sde:* = new searchDetails();
    vbox1.addEventListener(creationcompleteevent,function);
    vbox1.addChild(sde);
    myTabnavigator.addChild(vBox1);
    function(e:event):void{
    box1.label = "text";

  • Dynamic web pages and Access

    I am starting to work on some dynamic web pages to upload
    information to an Access 2003 database using ASP. What I would like
    to do is to give the user a chance to review their information
    before it actually gets sent to the database. That is to say, after
    they fill out the form on the dynamic web page, and click a submit
    button, I would like to bring up a new page with their info
    summarized and give them the chance to review it and/or go back and
    make changes before it actually gets written to the database. Any
    suggestions would be appreciated!

    I'm not sure what the question is. It sounds like you already
    know what you want.
    Have the form post to an asp page that retrieves the form
    values and displays them in the format you want. Give them the
    choice to go back and make changes or submit. The second page can
    also be a form that you dynamically populate from the first page
    values.
    I'm not really sure what the benefit of this is. Why do the
    users need a different page to review what they input from the
    original page? What added value will there be?

  • Dynamically adding to PDF after applying Extended Reader Rights

    All,
         I've created a PDF with a digital signature in Acrobat X Pro and applied the extended Reader rights. What I am trying (and failing) to do now is add new pages to the PDF via a Java library (BFO) on a server. When a user eventually brings up the PDF in Reader, they receive a warning about how the extended rights have been revoked since the PDF has been modified. Is there any way to maintain the rights while building the PDFs? Or is the only way to dynamically build a PDF with a digital signature that can be user-signed in Reader through the LiveCycle/ADEP services?

    You have to prepare the PDF BEFORE you add the extended Rights.  Once it's been rights enabled, you can't modify it w/o breaking the rights.
    From: Adobe Forums <[email protected]<mailto:[email protected]>>
    Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
    Date: Mon, 14 Nov 2011 14:32:38 -0800
    To: Leonard Rosenthol <[email protected]<mailto:[email protected]>>
    Subject: Dynamically adding to PDF after applying Extended Reader Rights
    Dynamically adding to PDF after applying Extended Reader Rights
    created by j.ross.e<http://forums.adobe.com/people/j.ross.e> in Acrobat SDK - View the full discussion<http://forums.adobe.com/message/4025497#4025497

  • Passing values to form bean string array from dynamic added textboxes

    Hi,
    I am unable to pass values to form bean string array from a jsp in which I have incorporated dynamically adding of textboxes in javascript.
    I have given add/delete row option in the jsp. If there is single row, this is working fine. But after adding a row, I am not able to either do any validations on added textboxes or pass the values to the String array form bean variable.
    code snippet:
    var cell6 = row.insertCell(4);
    var element5 = document.createElement("input");
    element5.type = "text";
    element5.className = "formtext1";
    element5.size = "5";
    element5.value = "00.00";
    element5.name= "qty"; // this is a string array of the form bean.
    element5.onchange=function() {checkNumeric(this);};
    cell6.appendChild(element5);
    <html:text styleClass="formtext1" property="qty" value="" size="5" styleId="qty" onchange="checkNumeric(this)"/></td>
    form bean declaration
    private String[] qty; Please help.
    Edited by: j2eefresher on Jan 12, 2010 11:23 PM

    Shivanand,
    There's no need to post that much code when you could create a very short test case that demonstrates only the problem you are having.
    You're using &NAME. notation on something that isn't a page or application item. You can't reference PL/SQL variables that way (or any other way) outside the PL/SQL scope. For your situation, you could create a page item named P55_DOCID and assign it a value in the PL/SQL process (:P55_DOCID := DOCID;), then reference &P55_DOCID. in HTML areas like the success message.
    Scott

  • TS3938 after lion upgrade, i need to upgrade to Office 2011 or iWork (Pages)..my desktop is from 2007. which should i try?

    after lion upgrade, i need to upgrade to Office 2011 or iWork (Pages)..my desktop is from 2007. which should i try?

    You are on Windows 2000, you do not have a "Firefox" button, and should consider yourself to be fortunate in that you still have menus and don't have to do anything to get the menus back instead of the "Firefox" button. (The same applies to Windows XP users).
    Use the "File" menu to get to Import. You are not on Windows 7 or Vista, and don't have to put up with the nonsense added for Aero.
    If you want the "Firefox" button you can get it with View -> toolbars -> (uncheck) Menu Bar. The menu bar and the "Firefox" button were supposed to be mutually exclusive (which is impossible in some cases without being incompatible).
    Once you are using the "Firefox" button ...
    Use the "Alt" key to view the menu bar (temporarily) containing File, Edit, View, History, Bookmarks, Tools, and Help. On Windows 7 and Vista, the menu bar was hidden by default in Firefox 4 and above. These menu items are more or less available under the "Firefox" button which has the most used of the built-in Firefox menu items available in a different format.
    To get back to having menus again. "Firefox" button -> Options (second column) -> (check) Menu Bar
    You can make '''Firefox 7.0.1''' look like Firefox 3.6.*, see numbered '''items 1-10''' in the following topic [http://dmcritchie.mvps.org/firefox/firefox-problems.htm#fx4interface Fix Firefox 4.0 toolbar user interface, problems (Make Firefox 4.0 thru 8.0, look like 3.6)]. ''Whether or not you make changes, you should be aware of what has changed and what you have to do to use changed or missing features.''
    * http://dmcritchie.mvps.org/firefox/firefox-problems.htm#fx4interface

  • Reading the Data from dynamically added rows of a table...

    Hi,
                  I am using adobe interactive form (WD ABAP) in which i am adding the table rows dynamically (using Jscript code).  I have to fech these data into an internal table. But I can read only the first row data..
                  Also While adding rows dynamically the same data is repeating for the consecutive rows..
                  I have found many similar posts in sdn, but i cannot get the solution. They have mentioned about adding in WDDOINIT method. Can anyone explain me what should be done,..?
    1) How to solve repeatative data while adding rows..?
    2) How to read dynamically added row data during runtime into internal table..?
    Thanks,
    Surya.

    Discussed @ SDN lot of time before. Have a look at any of below threads:-
    Dynamic table in interactive form...
    Make dynamic tables in Adobe Interactive forms
    Adding Rows dynamically upon clicking the button
    How to get values to WebDynpro ABAP from dynamic table?
    Chintan

  • Dynamic adding of components (doesn't work when programmatically)

    Hi, I don't understand, why this doesn't work. I'll explain it on this example:
    import java.util.concurrent.ScheduledThreadPoolExecutor;
    import java.util.concurrent.TimeUnit;
    import javafx.application.Application;
    import javafx.event.ActionEvent;
    import javafx.event.EventHandler;
    import javafx.scene.Group;
    import javafx.scene.Scene;
    import javafx.scene.control.Button;
    import javafx.scene.paint.Color;
    import javafx.stage.Stage;
    public class NewFXMain extends Application {
        Group root;
        public static void main(String[] args) {
            Application.launch(NewFXMain.class, args);
        @Override
        public void start(Stage primaryStage) {
            primaryStage.setTitle("Hello World");
            root = new Group();
            Scene scene = new Scene(root, 300, 250, Color.LIGHTGREEN);
            Button btn = new Button();
            btn.setLayoutX(100);
            btn.setLayoutY(80);
            btn.setText("Add button now");
            btn.setOnAction(new EventHandler<ActionEvent>() {
                public void handle(ActionEvent event) {
                    addButton();
            root.getChildren().add(btn);  
            primaryStage.setScene(scene);
            primaryStage.setVisible(true);
            System.err.println("Number of buttons before: "+root.getChildren().size());
            ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(1);
            executor.schedule(new MyTask(), 5, TimeUnit.SECONDS);
        private void addButton() {
            System.err.println("Button adding");
            root.getChildren().add(new Button("YEAH"));
            System.err.println("Number of buttons after: "+root.getChildren().size());
        class MyTask implements Runnable {
            public void run() {
                addButton();
    }There are two ways how a new button can be added. Either by clicking on existing button or programmatically by the program itself after 5 seconds.
    If you add it by button, there is no problem. The error print is:
    Number of buttons before: 1
    Button adding
    Number of buttons after: 2
    But if you just wait, then the error print is:
    Number of buttons before: 1
    Button adding
    and no button is added. In fact, the error printing after the adding isn't performed either.
    I'd like to ask if there is some solution for this because I'd love to do some changes by schedulers. Thx
    Edited by: 876949 on 14.8.2011 9:09
    Edited by: 876949 on 14.8.2011 9:11

    No, these are not error messages, they are just for purpose of example. Here it doesn't matter whether err or out... (yes, 'out' would be better ;)
    But thanx, it's working. By the way, I am creating scheduler for task lists. They are supposed to be printed dynamically in specific time (or periodically). For example: at 5 o'clock I need to print 5 items of some list and every 3 hours I need to print 3 items of another list etc. - so it's quite dynamic with regard to component adding (No, I don't want to use some sort of ListView, I want interactive printing: one item on screen at a moment). I'll try to work your solution into my code.
    Edit: So either it's not possible to use this for the purpose of my app or it will be really cumbersome. Maybe it would be easier to draw some rectangles with mouse listeners...
    Edit: So I finally got around it. In the end, I won't use dynamic adding as intended. It's working and that's important.
    Edited by: 876949 on 14.8.2011 12:48
    Edited by: 876949 on 15.8.2011 5:21

  • How do I get Started with Dynamic Web Pages?

    I am presently following Janine Warner's Dreamweaver CS3  video series.  I noted that the Advanced part of this tutorial series focuses on Dynamic Web Pages, but only uses Cold Fusion.  From what I can gather, CF costs around $1000, while PHP is free!  My question is really this: in going from static to dynamic web design I'M A COMPLETE NEWBIE, so what do I need?   I am doing some planning here -- I know it won't happen overnight.
    (BTW:  I was surprised to discover that CF is NOT included in my CS3 Master Collection).  It might appear then that support for PHP is better than for CF?
    Apparently, I need a server -- well, OK I have PCs to spare.  Fast internet, I also have: Comcast standard -- 12MP
    Now, I think I also need Apache -- which apparently runs on the server and does something.
    So then I DL PHP, figure out how it works, and it will integrate with DW CS3 in some way.
    Now, what have I missed?  Is there some really basic, first-time-with-using-a-server place or tut I should go to or read?  Before you ask: No, I'm doing all this myself on a shoestring budget.
    Are there expensive hosting fees for dynamic web sites or other items I will run into?  Can I just use a PC over my Comcast cable as the server run from my home?  (Really high traffic is not anticipated)
    All recommendations appreciated, thanks.
    Thom

    Many of these questions have already been answered in your thread in the Dreamweaver General Discussion forum, so I'll just stick to a few basics.
    You need a server whichever server-side technology you choose, but "server" is not a physical machine, but a piece of software that you install on your development computer. You'll find details of how to install a PHP environment in the following article: http://www.adobe.com/devnet/dreamweaver/articles/setting_up_php.html.
    Similar instructions are available for setting up a ColdFusion server at http://www.adobe.com/devnet/dreamweaver/articles/setting_up_coldfusion.html. The article is for ColdFusion 8, but ColdFusion 9 is installed in exactly the same way.
    Hosting for PHP/MySQL is plentiful and relatively cheap. However, make sure the hosting company offers a minimum of PHP 5.2 and MySQL 5.1. Hosting for CF is harder to find and tends to be a bit more expensive, but not prohibitively so.

  • [JS CS3] Page side when adding pages

    Hello all,
    I am using a script to remove oversets by adding pages with linked text frames to the end of the document. When I am done removing the oversets, I check to make sure the document ends on a left page; if not, I am using the code below to add an extra page. However, the page ends up as a second right hand page right next to the previous one. How do I ensure that the page I add is a left-hand page. Thanks in advance.
    Rick Quatro
    rick at frameexpert dot com
    585-659-8267
    // Set a variable for the active document.
    var oDoc = app.activeDocument;
    // Call a function to remove the oversets
    // Make sure the document ends on a left page.
    if (oDoc.pages[-1].side == PageSideOptions.RIGHT_HAND)
    AddPageAndLinkedTextFrame(oDoc);
    function AddPageAndLinkedTextFrame(oDoc)
    var oPage = oDoc.pages.add(LocationOptions.AFTER,oDoc.pages[-1]);
    var oTextFrame = oPage.textFrames.add();
    oTextFrame.geometricBounds = GetPageMarginBounds(oDoc,oPage);
    oTextFrame.previousTextFrame = oDoc.pages[-2].textFrames[0];

    in "standard" document - without page shuffling, etc. - you can do something like this (VB):
    if mydoc.pages.item(a) mod 2 then
    ' right page
    else
    ' left page
    endif
    robin
    www.adobescripts.com

  • Editing icloud pages document on desktop, edits not showing up on icloud

    I have a pages document on my icloud called "ABC123"
    I am on my mac
    I go to FINDER > iCLOUD > PAGES FOLDER
    in the pages folder I see the document "ABC123"
    I click ABC123
    It opens in pages on my desktop (not in browser)
    I make an edit and type: "***?"
    I click save.
    When I open ABC123 in the browser-version of pages, my "***?" edit is not there.
    Why are my edits not syncing with the icloud version even though I opened it through my icloud folder? Everything is updated (software and pages and icloud acct).... can we just not use the desktop version to edit icloud documents?
    In other words:
    I ask because I'd like to collaborate with others, but I would like to use my desktop version. They can use the browser to edit. but.... my desktop edits aren't saving to the collaborative online version of ABC123

    Hello anonAnthony, 
    Thanks for visiting Apple Support Communities. 
    Yes, Pages and iCloud Drive can be used in the way you're describing. It sounds like you're seeing some unexpected behavior with this feature. 
    For troubleshooting, start with the tips in the "Documents on iCloud.com are not updated when changes are made on my iOS device or Mac" section of this article:
    iCloud: Troubleshooting Documents in the Cloud - Apple Support
    You may also want to close and re-open Pages and Safari, and test again. 
    If the steps above don't solve it, the article I mentioned recommends contacting iCloud Support for more help:
    If you still need help, contact iCloud Support.
    Best Regards,
    Jeremy 

  • Adding pages to a document

    I have been using the following code to add a page to the document.
    Utils<ILayoutUIUtils>()->AddNewPage();
    It has been working fine in CS3 and CS4. However in CS5 (mac), it is inserting pages. So in a 2-page document, any objects that were on the 2nd page, are now on the 4th page in the document. And the newly added pages become the 2nd and 3rd page.
    In previous versions, all the new pages were added at the end of the existing pages, so any objects that were on the 2nd page, stay there, and the new pages are the 3rd and 4th page.
    Any ideas?

    Dux,
    Insert a Section Break at the beginning of the first line of the document to insert a new page at the top of a document without upsetting the alignment of text and graphics below. The Page numbers will update below, but the design will be intact. Be aware though that this may result in your needing to copy Header and Footer details to the new first Section. If you build a document in the normal order, Section details are inherited by succeeding Sections, but when you work backwards this doesn't happen automaticallly.
    Jerry

  • Adding pages to pages

    I used a template and modified it it's 2 pages. I can't add a third page. I found no documentation re adding a page so I assumed that if text flowed beyond the second page a third page would be added. I even pushed a picture into the non-existent third page and it disappeared. Any suggestions?
    PS. The original flyer called FLYER is flawed. I called Apple Support because when I tried to email my revised FLYER template, onlyvone page would be as an image even though I chose PDF. Other templates emailed OK. So adding pages may be flawed also n

    Yeah, I love how it's so much easier than the old OS9 days of having to put the fonts there yourself. More info for those looking at fonts, I've found that when given the option to download the Windows or the Macintosh font, downloading the Mac gives you a .sit file a lot of times. Instead, I download the Windows version (almost always a .zip file) and that works fine.
    Given the option between TTF and OTF, always go with the OTF one

  • Adding pages to iWeb

    when adding page to iweb, how do i move the name of the new page off of the top of the home page?  looking to have it on the bottom of the page..  thanks!

    Are you referring to the navbar at the top which are links to each page in the site?  If so then you'll have to deactivate (not include)  the navbar on each of the pages in the Inspector/Page/Page pane:
    Click to view full size
    and create your own Text Based Navbar which you can position anywhere.  However, there is a drawback to having the navbar at the bottom:  if the page is longer than the browser's window a visitor would have to scroll down the page to get to the navbar in order to go to a new page. That's not good web page design. 
    However, if the pages are long then having a navbar at the top and bottom is wise.
    OT

Maybe you are looking for

  • How to get my custom controller updated with the global custom controller?

    Hi all, I'm new to CRM Web UI and need some advice from the expert. Currently I'm working on component ICCMP_BT_DATES and noticed something weird with this component. When this component is first launch it display the dates of a service ticket correc

  • Corruption of downloaded ISO images

    Dear All, I've tried a number of times to download Oracle 10g, Enterprise Linux and the files are always corrupted. I've looked on the Internet and seen that others are experiencing the same problems. Downloads from other sites work fine, including d

  • Polling Intervals

    Does anybody know how to set the polling interval in the adapters (like DB, File, FTP, etc) to less than 1 sec and also to the extent of 0.001 sec (1 millisec) ?? Please consider this as urgent.

  • Create batch classification using FM VB_CREATE_BATCH

    Hi Experts, Here is my situation, some of the batch dose not have classificatioin when displaying using MSC3N, so I have to create the classification of the batch in my program. I have a test of using FM VB_CREATE_BATCH , I execute FM VB_CREATE_BATCH

  • Please some help me:)

    I bought a Linksys model# WRT54G2.. I installed everything onto my desk top computer and then tried to connect from my laptop. Well I keep getting a message saying it won't let me connect.. I know I have a password to get on but it won't ask me for t