![](/file/21543/10-Tools.zip/odprgu11.zip/warptkin/opendocd/HTML/GUIDE/IMAGES/BANNERX.GIF)
Programming Guide
- Add embedding to your part's content model.
Create a content element that you can track and manipulate to
represent an embedded frame.
You might create a proxy object that can represent a frame
in both its stored and in-memory state.
- Maintain a list of the frames embedded in your part.
Implement an iterator (a subclass of ODEmbeddedFramesIterator) to
allow callers access to the frame objects in the list.
Implement your part's CreateEmbeddedFramesIterator method,
through which callers instantiate the class.
- When you write your part to storage, write persistent references
to your embedded frames into your part's content stream.
Do not write them into a separate property.
When you read your part from storage, reconstruct your embedded frames
from the stored persistent references in your content.
Note:
For efficiency, you can use lazy instantiation.
Create a frame object for each embedded frame only when you
need to display it.
[ Top | Previous | Next | Contents | Index | Documentation Homepage ]