DAO Pattern: Organization and cross references

Hello,
in general I have very good experiences using DAOs. But there are two issues, which becloud the pattern
in my cases.
First, I am using Hibernate and strongly depend on custom entity names. So when I use a DAO, say
CustomerDAO, and need to use a join to create the result of all Products which were buyed by some
customers, I need to know the entityName carried by the ProdcutDAO. Technically this is no problem,
because CustomerDAO can instantiate a leightweight ProductDAO and retrieve the name. But then
I have a cross references between two DAOs, which couples them more, than it should be.
Another concern is to decide which operation belongs to a DAO. If I join some customer data with address
data (another entity) and some product data (e.g. find all name and adress of customer, which have a product
bought today) and have no self-contained type for this result, which DAO gets the method?

Serethos_0 wrote:
Hello,
in general I have very good experiences using DAOs. But there are two issues, which becloud the pattern
in my cases.
First, I am using Hibernate and strongly depend on custom entity names. So when I use a DAO, say
CustomerDAO, and need to use a join to create the result of all Products which were buyed by some
customers, I need to know the entityName carried by the ProdcutDAO. Technically this is no problem,
because CustomerDAO can instantiate a leightweight ProductDAO and retrieve the name. But then
I have a cross references between two DAOs, which couples them more, than it should be.
Sometimes coupling cannot be avoided. Especially in situations where you a priori know that you will need a whole graph of objects returned (regardless of whether they are fetched eagerly or lazily). You can write a composite object that links the two together. [https://www.hibernate.org/86.html]
Another concern is to decide which operation belongs to a DAO. If I join some customer data with address
data (another entity) and some product data (e.g. find all name and adress of customer, which have a product
bought today) and have no self-contained type for this result, which DAO gets the method?I think the clue is in your own response "have no self-contained type for this result". Generally, you should create an object (and in many cases an interface) for anything important. That's point #1. Another point is that you can have composite data access objects (DAO's that simply chain other DAO's together). Or, if you are opting for a service-oriented architecture [http://en.wikipedia.org/wiki/Service-oriented_architecture], the service is a logical place to put this logic chaining DAO's together.
- Saish

Similar Messages

  • TOC and Cross reference bookmarks

    Hi. I recently finished work on a book that had front matter containing a brief TOC and a detailed TOC. The book also contained individual TOCs at the beginning of each chapter.
    I updated all numbering across the book files before generating the TOCs in the front matter, then generated the brief and detailed TOCs using my TOC Styles. However, I assigned cross references for the individual chapter TOCs. May not have been the best choice.
    Because there was special styling for some of the front matter TOC entries that wasn't easily specified using just the TOC Styles, I cut and pasted groups of entries from the generated TOC on the pasteboard into a new frame on the page. I checked in Story Editor to ensure that the invisible markers for the TOC entries had been copied into the new frame.
    When I exported the files to PDF, the TOC entries no longer pointed to the correct pages. They simply pointed to the first page of the PDF when clicked. Furthermore, no bookmarks showed up the TOC entries in the Bookmarks panel, even though I had "Create PDF Bookmarks" checked in my TOC Styles.
    I have three questions, then:
    --Is there any way to reclaim the behavior of the TOC bookmarks, and their display in the Bookmarks list of the PDF, if the entries are copied and pasted into a new frame in InDesign, without doing this manually in Acrobat Pro?
    --Is there any way to get cross references to display as bookmarks in a PDF, assuming that I needed to make individual PDFs of each chapter, without doing this manually in Acrobat Pro?
    --I'm betting that all files should be exported from InDesign as a single PDF in order for all TOC and cross reference links to work properly, without manual intervention in Acrobat Pro? If so, and manual intervention is required, is this accomplished by cataloging/indexing in Acrobat Pro?
    I need to be able to pass this information along to a publisher who is now requiring all of their compositors to submit bookmarked PDFs with their printer files. I'm pretty sure I know the answer to this one, but I would like verification from the pros here. Thanks!

    Hi. I recently finished work on a book that had front matter containing a brief TOC and a detailed TOC. The book also contained individual TOCs at the beginning of each chapter.
    I updated all numbering across the book files before generating the TOCs in the front matter, then generated the brief and detailed TOCs using my TOC Styles. However, I assigned cross references for the individual chapter TOCs. May not have been the best choice.
    Because there was special styling for some of the front matter TOC entries that wasn't easily specified using just the TOC Styles, I cut and pasted groups of entries from the generated TOC on the pasteboard into a new frame on the page. I checked in Story Editor to ensure that the invisible markers for the TOC entries had been copied into the new frame.
    When I exported the files to PDF, the TOC entries no longer pointed to the correct pages. They simply pointed to the first page of the PDF when clicked. Furthermore, no bookmarks showed up the TOC entries in the Bookmarks panel, even though I had "Create PDF Bookmarks" checked in my TOC Styles.
    I have three questions, then:
    --Is there any way to reclaim the behavior of the TOC bookmarks, and their display in the Bookmarks list of the PDF, if the entries are copied and pasted into a new frame in InDesign, without doing this manually in Acrobat Pro?
    --Is there any way to get cross references to display as bookmarks in a PDF, assuming that I needed to make individual PDFs of each chapter, without doing this manually in Acrobat Pro?
    --I'm betting that all files should be exported from InDesign as a single PDF in order for all TOC and cross reference links to work properly, without manual intervention in Acrobat Pro? If so, and manual intervention is required, is this accomplished by cataloging/indexing in Acrobat Pro?
    I need to be able to pass this information along to a publisher who is now requiring all of their compositors to submit bookmarked PDFs with their printer files. I'm pretty sure I know the answer to this one, but I would like verification from the pros here. Thanks!

  • Looking for a script to connect bodytext to footnote and cross-references

    Hi,
    Need to do the following:
    I was provided with separate (tagged-text) files: bodytext, (foot)notes and cross-references. Now I am looking for a solution (script?) that can do the following:
    to restore the connection between the body-text, the footnotes and te cross-references after placing these in a document in Indesign.
    The cross-references should appear (in anchored text-frames) in the margin and the notes in a separate frame at the bottom of the page. If possible in the same way as footnotes in Indesign appear, but in a separate frame to be able to do some more formatting than native footnotes would accept.
    I have tested the plugin: Side Heads from InTools, and tis works well with Indesign files tthat contain footnotes. But this doesn't work with separately placed footnotes from a tagged-text-file, as they re not knotted together.
    I can't do any scripting myself.
    I would appreciate any help, and I am looking forward to your response...
    Regards,
    kkingg

    The first thing to do is:
    regexp "match regexp = ([0-9]+)" $_cli_result match count
    if $count eq 0
    exit 0
    end
    The second is a bit more challenging.  I think this will work:
    cli command "show call active voice br"
    foreach line $_cli_result "\n"
    regexp "^([0-9a-zA-Z]+) : " $line match callid
    if $_regexp_result eq 1
      continue
    end
    regexp "^dur 1d" $line
    if $_regexp_result eq 1
      cli command "show call active voice br | section $callid"
      syslog msg "$_cli_result"
    end
    end

  • Text Insets and Cross Reference Links

    When I use text insets to produce a host file from my source file, I have cross reference links that update OK. However, once I produce a PDF of the host file (text inset), my links do not work. I do not even get the little hand icon to indicate they are links. I am producing my PDFs using File/Save As PDF and the first checkbox on the Links tab is checked. Is this a problem using text insets?

    Unfortunately, that's the way insets work in FM. Cross-refs within an inset do not automatically become active. If you convert the inset to text, then the links are made. I believe that Rick Quatro wrote a Framescript to handle this in an automated way.
    The manual way to do this, is to make a copy of the book - using Bruce Foster's Archive utility is the way to go: see http://home.comcast.net/~bruce.foster/Archive.htm
    Then use the Edit > Text Inset Properties > Convert... > All insets to embed the insets into the documents (you have to do this on a file by file basis); regenerate/update the book file and only then create your output.

  • Report Generation Toolkit (Word) : How to use correctly bookmark and cross-reference without "Error! Reference source not found"

    Hi,
    I try to generate a report using a template. In my template I use some cross-reference to refer to one bookmark. For exemple in the first page I created a bookmark for my name and in the header I created a cross-reference refer to my name. The problems is when I run my VI the bookmark actualise perfectly but the cross-reference refer to the bookmark can't actualise with the same value and generates an error : "Error! Reference source not found".
    Can somebody help me please!
    Nki
    Solved!
    Go to Solution.
    Attachments:
    01.jpg ‏72 KB

    Hi,
    When i create the word template, the bookmaks and the cross-reference referred to the bookmark update correctely. The problem is when I try to change the bookmark using "report generation from template vi" the bookmark change but not the cross-reference and the error generated is "Error! Reference source not found". 
    I make coople reasherch and i think they have no solution for this because : "if the text in a heading referred to in a cross-reference is revised, the cross-reference to the heading may no longer work" (http://office.microsoft.com/en-us/word-help/troubleshoot-cross-references-HP005189368.aspx).
    To "resolved" this problem I create an other bookmark in the template who have the same value white the principle bookmark.   
    I use Labview 2011 and Micosoft office 2010.

  • FrameMaker 11 trial version crashing on save and cross-reference insertion

    Hi everyone,
    I've recently started a new position. My prior background was heavily DITA, and I'd describe my FrameMaker experience as late beginner or early intermediate. The new position uses FM exclusively though, so I've been on a steep learning curve lately.
    I'm using the trial version of FrameMaker 11, downloaded about two weeks ago, until the PO for my full FM 11 license is processed. I'm working in book and document files that have been upgraded, I believe, from FM 9 to FM 10 and then from FM 10 to FM 11. All of my colleagues are still using FM 10, with a mind to upgrade to FM 11 in the spring as our new budget comes through (I am, so to speak, the FM 11 guinea pig for the group).
    My workstation is a brand new HP Elitebook laptop running Windows 7 64-bit (I believe our IT department downgraded it from Windows 8). Windows is fully up-to-date. My trial version of FM 11 is 11.0.1.382 and also up-to-date as of this message.
    My issue: FM 11 randomly crashes several times a week, sometimes once a day or so, sometimes when I try any of the following:
    Saving all files in a book (using Shift + the File menu command)
    Saving individual document files (generally using the Save icon in the tool bar)
    Attempting to insert a cross-reference (placing the insertion point within the document, then opening the Cross-Reference tool in the right-hand side bar)
    The crash takes the appearance of FM freezing for several seconds, then the dreaded message window opening with the words "FrameMaker has detected a serious error and must quit", with columns of error codes below.
    I've googled and binged and not found anything for this issue in FM 11, so I thought I'd post here. I have tried the following, based on somewhat similar discussions I've seen for crashes in earlier versions of FM)
    Mif-washing the files
    Working in the Structured FrameMaker interface instead of the Unstructured
    Neither of these has worked. FM 11 trial continues to crash. It doesn't happen often; I'd say that I'm able to successfully able to perform the above tasks 20 times or so, with the crash on the 21st. But on a busy day, that's a few crashes a day.
    To mitigate damage, I have autosave set to every two minutes and gotten in the habit of only having one or two documents open, instead of all in a book, to minimize the number of recovery files I need to process.
    After one of the initial crashes, I did as Adobe asked and forwarded the crash report to them for troubleshooting.
    My colleagues are watching all this very closely, and my troubles might influence our decision to upgrade from FM 10 to FM 11. So any insight into this issue would be appreciated!
    Cheers,
    Eric

    Eric,
    The multitude of unesolved x-refs may due to the font issues when updating the book. During an update, if the files aren't open, FM tries to open them in the background but if it encounters an error like a missing font, it skips the file and then any x-refs to that file are unresolved. This can cascade to make things look really worse than they are.
    What is your default printer when you start FM? It should be the Adobe PDF prnter instance. If not, then you might want to insatll the Sundorne SetPrint utility (http://www.sundorne.com/FrameMaker/Freeware/setPrint.htm) thta will automatically set this for your FM sessions only.
    One other place where fonts can hide is in table definitions. The catalog stores the font information (and not just the explicit paratag) of the cells in the header and first row. As Jeff mentions, you need to check the MIF file in detail. An excellent tool for quickly browsing your MIF is Graham Wideman's Mifbrowse (http://www.wideman-one.com/gw/tech/framemaker/mifbrowse.htm).

  • Acrobat 9 Pro: Links to Word TOC and cross references are lost

    I'm testing Acrobat 9 Pro and while it successfully creates a PDF from Word 2003 with bookmarks, all my TOC and internal page reference links are lost.
    I have triple checked the conversion settings from the Adobe PDF menu option in Word, and the "Convert cross-references and table of contents to links" check box is definitely selected.
    I used the same Word document on another machine with Acrobat 6 Pro installed - and the TOC and cross ref links were created successfully. As far as I can see the Adobe PDF settings in Word 2003 on both machines are the same - the only difference is that one uses Acrobat 6 Pro and the other uses Acrobat 9 Pro.
    The only setting in 9 Pro I turned off was the 'enable accessibility tagging' one; it's also turned off in 6 Pro. The remaining settings are the default.
    A clickable TOC and internal links is essential for my clients who often have 400+ page documents.
    Anybody have any suggestions? Or can anybody confirm that they do/don't get the same behavior in Acrobat 9 Pro?

    Thanks Abhigyan - your test PDF worked fine for me.
    This is what I've done today:
    1. Checked for all instances of pdfm*.dot files and removed any that were lurking in old Application Data and Microsoft Office folders.
    2. Deleted all Acrobat 5 and 6 folders and subfolders still lurking in Program Files.
    3. Used Add/Remove to delete Adobe Reader 8 and its updates. I figure I can always install Reader 9 if I need it as a separate app.
    4. Checked that everything was gone using the Windows Installer CleanUp utility (it was).
    5. Restarted my machine.
    6. Turned off my anti-virus software.
    7. Did a search for any pdfm*.dot files - found one only in the current Microsoft Office folder and left it there.
    8. Reinstalled Acrobat 9 Professional.
    9. Opened my test Word 2003 document.
    10. Checked all the Acrobat conversion settings and left them as the defaults.
    11. Converted the doc to PDF and checked for internal links. Yes! The TOC links worked! But my joy was short-lived as the page link didn't work...
    12. Tried various other conversion settings based on some suggestions from Lance in first level Adobe Support yesterday - still no page link. And I also lost the TOC links when I cleared the Enable Accessibility check box on the Settings tab of the conversion settings.
    13. Checked the Edit > Preferences > Convert To PDF settings for Word in Acrobat 9 - add bookmarks and add links are both selected (default).
    14. Used Acrobat 9 to create the PDF (File > Create > From File) hoping that this might might a difference. Nope. No TOC or page links.
    15. Changed conversion settings back to default via Word 2003, and created a PDF from a longer document. Again the TOC links worked, the URLs worked (they always did), the bookmarks worked (they always did too), but the none of the internal page cross-reference links worked.
    So my summary is this:
    * I can only create TOC links *if* Enable Accessibility is turned on, but I have always turned this off in earlier versions of Acrobat as I don't need it and it made the process of creating a PDF from a long document incredibly slow - I'm wary of using it!
    * I cannot get internal page links to work at all, no matter which method I use to create the PDF (from within Word or within Acrobat), and no matter which conversion settings I select.
    I really don't know what to try next. Manually creating links for what could be hundreds of cross-references in a single document is NOT an option, especially as I have many of these long documents.
    Any further suggestions?

  • MIF and cross references

    Hi,
    I created a simple MIF file:
    <TextFlow
        <Para
            <PgfTag `Body'>
            <Pgf <PgfFont <FSize  9.0 pt> >>
            <ParaLine
                <String `Please see the '>
                <XRef
                    <XRefName `FunctionReference'>
                    <XRefSrcText `Table: foo'>
                    <XRefSrcFile `'>
                >
                <XRefEnd>
                <String `for details.'>
            >
        >
    >
    When I insert this into an existing document, there is a newline exactly where the reference should be. I could not manage to remove it. How can I get avoid of the ugly newline? Even after updating the references I get
    Please see the
    Function foo
    for details.
    instead of
    Please see the Function foo for details.
    Furthermore I defined the cross reference format as "<X-ref><$elemtext>" but the link does not work in Acrobat (although it is blue and underlined). What could be the problem?
    And finally, when I use the MIF file as an inset, the XRefFormats do not update :-( They seem once to be imported and never updated. This means when I change the format of the reference in the MIF file, the changes are not reflected in the document which includes the MIF file - not even after removing and re-inserting. The one thing that helps is to manually delete the format. Is there a way to avoid this?
    Regards
    Niki

    Hi Jang,
    Check my FrameScript tutorial on cross-references at http://www.frameexpert.com/tutorials/cross-references.htm. The code is in FrameScript, but the concepts will be the same with ExtendScript. You can insert and manipulate cross-references directly with FrameScript or ExtendScript without having to use MIF snippets.
    Rick Quatro

  • Footnotes and Cross references

    Hi all,
    I am using pages v 1.2 and I would like to know how can I insert footnotes (for bibliography purposes) such as in MS Word. I am writing a term paper, and the only way for me to include my book references is to manually writing them. Is there was a way to mark a book reference and then cross-reference it as in MS Word? Any help is appreciated.
    Thanks,
    Victor Gomez.

    Cross references can be created in InDesign beginning (I think) in CS4.
    Google "InDesign cross reference help" for InDesign Help and tutorials in how to use the cross-reference feature.

  • Suppressing variables and cross-reference formats

    Hi all,
    I'm hoping someone can help me with the following two questions:
    I am using TCS 3 (FM 10 and RH 9) and have my FrameMaker content linked in Robohelp.l
    1) Is there any way of suppressing a variable from being included in Robohelp (example, the Table Continuation variable), without having to conditionalize each instance of this variable? If conditionalizing is the only way to do this, is there a fast way to conditionalize all instances of the Table Continuation variable? (faster than doing it manually by searching and replacing).
    2) Is there a way to suppress a cross-reference format from being converted to the Robohelp procedure.
    Thanks.
    Sue

    #1 - not sure about
    #2 - definitely yes - in the Conversion Settings screen in RH, when you select the FM xref, you see in the field for RH and a little sample of what it will look like - the trick is that you can type over the text to specify what you want to show - I use "<$paratext>" to change one of my "print" xrefs (xxx on page yyy)

  • Removing some chapters and cross-reference formats in the conversion

    Hi everyone!
    I am using Frame and RH to single source creating PDFs and online help. I create the PDFs from FrameMaker, and Webhelp from RH. I use the RH linking functionality.
    Is there any way to exclude some FM chapters from being converted, without using the Exclude option in FM, and instead using an option available in RH?
    Also, is there a way to exclude certain cross-reference formats from being converted at all? I don't want to convert them to Paratext, I just want them to not appear in online help output at all (things like "procedure 1-1").
    Thanks.
    Sue

    I think the only ways to exclude stuff would be to use the Exclude option in FM (as you mention - I've never tried it with RH) or to create a different book that only has the chapters you want to bring over to RH. I do something like that when I do my printed PDFs - I create a "Print-Only" book in which I go through and set the page numbering and conditional text expressions.
    To exclude the cross-ref format, I've seen a hint that says to just put a space overtop of the style in the Conversion Settings. It still comes over, but just as a blank space.

  • EServer Model Diagram and Cross Reference schema -Foreign key

    Hi,
    I am doing reverser engineering to generate ER diagram from Designer. Version of designer I am using is 10.2.0.2.
    While trying to generate SMD (Server model Diagram) from existing database schema, it is failing on generating foreign keys reference to other schema and its table.
    Can anybody help me to solve the this problem ?
    Viral Dave

    Note 236266.1
    CDS-11305 When Capturing a Foreign Key to a Table in Another Schema.
    * symptom: CDS-11306 Warning: Foreign Key <name> not processed because dependent Primary Key <name> not chosen for generation or does not exist in target database
    * symptom: Foreign Key to a Table in Another Schema is not Capture Designed
    * cause: This functionality is NOT supported by Oracle Designer. See: Bug 885654 FOREIGN KEYS TO DIFFERENT SCHEMA THAN BASE TABLE NOT SUPPORTED
    fix:
    In release 4.4 (6.5.89) and beyond, this functionality is still not
    supported, but the following message is issued for clarification:
    CDS-15302 Warning: <schema> clause of the relation referenced by foreign
    key constraint ... is unsupported
    Sorry....Designer will not capture that.
    Michael

  • Locating and editing cross-references

    Adding cross-references is quite comfortable, but feels like a one-time operation: I can't find out how to
    edit the definition of a cross-reference
    navigate from a cross-reference to its target (in InDesign)
    Can't get to Adobe Help, for some mysterious reason perhaps connected with the client's firewall, and haven't found anything on the 'Net.  Hints and tips welcome!
    CS6, by the way, on Mac and Windows 7

    You can work with Cross-references from Hyperlink Panel. Hyperlink panel is divided into 2 sections i.e. Hyperlinks and Cross-reference.
    Go to Windows-->Interactive-->Hyperlink to open Hyperlink panel.
    All the Cross-reference which were created or will be created will be listed under Cross-References Section.
    edit the definition of a cross-reference
    Double-click on the Cross-Reference in Hyperlink panel to edit it Definition or properties.
    or
    Go to Type-->Hyperlink and Cross-References-->Cross-Reference Options...
    navigate from a cross-reference to its target (in InDesign)
    Select the Cross-Reference in the Hyperlink Panel.
    Go to the Hyperlink panel flyout menu to navigate to the Source or to the Destination of the Cross-reference.

  • How to Create a Cross Reference of an item  in an E-Business Suite

    Hi ,
    I need Help ,how to Create a cross reference of an item in an E-Business Suite
    Regards
    Srini

    Hello Srini,
    Prerequisite to create a cross reference for an item in eBusiness suite is that the item should be created in the master organization and assigned to your organization.
    Navigate to screen Inventory > Items > Cross references. Enter a name for your cross reference.
    Then, click on Assign : a screen is opened. In this screen, you can enter Item and Cross reference value. Note that a cross reference can be defined for an organization or common to all organizations.
    Another kind of cross reference you can create is Customer item (it defines how a customer designates your item). It can be defined through screen
    Inventory > Customer item > Customer Item and Customer item cross references.
    Please refer to Inventory user guide for more detail about this functionalities.

  • Cross-reference auto-page numers?

    Can anyone tell me why i cannot get cross-references to work with  automatic page numbering?  Is there some fundamental error i am  making?  I have the master files setup with auto-page numbering based on  'current page.'  All of my pages are numbered sequentially as 1, 2, 3,  etc. and setup with a unique paragraph style.  however, when i try to  reference a page number in the document, none of the pages show up under  the paragraph style in the cross-reference menu.  I have even tried to  use ctrl+shft+click on the desired reference page to bring the page number frame  from the master file onto that specific page, but the text still does  not show up in the cross-references menu.  I feel as though i must be  making some sort of mistake because it seems this could be one of the  more obvious/widespread uses for the cross-reference feature.  Any help  would be great.  Perhaps there is simply another way to do  this?  Thanks!
    Garrett

    GarrettTV wrote:
    Peter,
    I understand that this is probably a more specific use of the feature, no doubt.  It is ultimately unrealistic to expect a program to work exactly as each individual user's project approach dictates.  I dont take the comment as a slam, dont fret.
    My confusion and concern ultimately stems from the fact that, on the surface (granted, I am definitely not a programmer ), it seems like the ability to directly reference the page number would be, almost inherently, already built-in in the sense that the page number is recognized as a product of content placement.  In other words, if the cross-reference knows that changes to the document composition have caused my referenced content to move from auto-numbered page 36 to auto-numbered page 37, yet the reference cannot exist to simply the page number itself.  It has to exist via the content on taht page.  Hopefully I have provided and explanation which makes sense!
    In all honesty, the ability to reference only content and not also page number is only goingot set me back about half.  For my sake, I have a 300 page document which includes hundreds of figures/illustrations, all of which correspond to text explanations in a different part of the document.  Over time, it is anticipated that standards and graphics will be added/subtracted/changed, and therefore, so will the section numbering, page numbering, figure numbering, and the corresponding pages on which all of these pieces of info will occur.  We would like to correspond figures and sections to one number; in this case, the page.  Because each figure/illustration will have it's own page, it is desired to make the figure number and page number match to achieve an easier means of navigating the book.  Basically, I want the text section, which will be read first, to reference figure numbers and/or page numbers (at this point, i have the option of choosing one or the other), but both of these numbers are going to dynamically update.
    So, if that made any sense at all (ha), is there a way to use the cross references to point at a number that is set to automatically/dynamically change?  If there is not, then perhaps I will simply have to create static figure numbers for the referenced content and then just let the page numbers change over time.  If you have any other suggestions, I am definitely open to exploring them!
    Thanks for the continued help!
    Garrett
    Hi, Garrett:
    If I understand your description correctly, it seems that you're asking for an unusual numbering/navigation approach. Is there an example that you've seen that works this way, and that you want to emulate? Is this a publishing style/convention in the particular industry?
    Am I correct in imagining that in a document that contains three figures on discontiguous pages, they might be numbered something like this:
    Page #
    Figure #
    1
    1
    15
    15
    250
    250
    This would result in no figures 2, 3...14...249. Would your document have references to figure 15 on page 15? Would you want your list of figures (LOF) to resemble:
    Figure  number and title                                                     Page     
       1.  Example of the widget in question .............................    1
    15.  Example of another widget .........................................  15
    (sorry about the messy table layout - the HTML is tricky)
    Would your audience be concerned that the figure numbers are not consecutive across a multi-chapter book, or consecutive within a chapter, and restart in each chapter? That is, would a reader think that some figures are missing?
    Is there a specific objection to figure 11 on page 26 becoming figure 11 on page 28, if text content were inserted, or becoming figure 16 on page 29 if figures were inserted? When numbered-list paragraph styles and cross-reference formats are set up properly, cross-references to these figures would update to indicate both the correct number and correct page.
    Have I misunderstood something?
    [EDIT]
    I forgot to ask if your document will be using cross-references interactively in a PDF or other multimedia format. If so, can you give more detail on your expectations?
    Have you looked into InDesign hyperlinks? They can refer to a page number - either "sticking" to the designated page no matter if its page number changes because of reflow or being moved, or "sticking" to whatever happens to become the "n-th" page if the original page is relocated. Search Help for Create a hyperlink to a page.
    [/EDIT]
    HTH
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices
    Message was edited by: peter at knowhowpro

Maybe you are looking for