This chapter discusses the OpenDoc programming interface in detail. It focuses on the key concepts of how parts use frames and facets to accomplish embedding and to communicate with each other during layout and display.
Before reading this chapter, you should be familiar with the concepts presented in "Introduction" and "Development Overview". For additional concepts related to your part editor's runtime environment see "OpenDoc Run-Time Features".
This chapter starts with a general discussion of frames and facets, and then describes:
If your part is a noncontainer part, these are the only sections of this chapter you need to read. If, however, you are developing a container part, you also need to read the remainder of this chapter. It describes:
For a general summary of the embedding process, see "Adding an Embedded Part". For a summary of embedding capabilities that must be implemented by container parts, see also Appendix A. "Embedding Checklist".