複合文檔

複合文檔

複合文檔不僅包含文本還包括圖形、電子表格數據、聲音、視頻圖像以及其它信息,而且複合文檔改變了用戶組織文檔以及與網路上其他用戶協同工作的方法。建立複合文檔的趨勢是使用面向對象技術,在這裡,非標準信息如圖像和聲音可以作為獨立的、自包含式對象包含在文檔中。流行的台式環境如Microsoft Windows和Macintosh均使用這種技術 。

基本介紹

  • 中文名:複合文檔
  • 外文名:Compound document
  • 類屬:文檔
  • 包含:圖形、電子表格等
套用,面向對象,意義,

套用

Microsoft Object Linking and Embedding(OLE)是許多Windows產品所具有的對象技術,它包含網路連線功能,以便用戶能共享對象
Apple Amber是一個使用稱作Bento文檔內容標準的複合文檔體系結構。Amber是一個開放標準,能與Microsoft OLE 2.0完全互動操作。如果開發者所開發的應用程式與Amber兼容,那么該程式也與OLE 2.0兼容。Bento是一種多媒體信息的檔案轉換格式
Lotus Development′s Link,Embed,and Launch-to-Edid(LEL)是一個對象連結標準,它為UNIX環境下的Lotus Notes用戶提供一個類似MicrosoftOLE環境。LEL用在Sun、HP、IBM和Novell這些公司所開發的UNIX版本,Windows下建立的文檔也能在UNIX中讀取。
Common Object Request Broker Architecture(CORBA)是由對象管理組開發的一個標準,它為對象在多供應商產品環境交換信息提供一種途徑,在這種情況下,對象是指複合文檔的一個成分。
除了這些對象標準外,還有文檔體系結構和語言,可用來為建立可移植於多個系統的複合文檔提供一條途徑。考慮一個ASCII(美國國家信息交換標準代碼)文檔,它包含標準文本字元。所有台式計算機都能識別ASCII,所以可把DOS計算機上建立的ASCII檔案傳送到Macintosh計算機上。文檔體系結構和語言力求建立通用文檔,使得它能從一個平台移到另一個平台,同時保持全部格式如文檔使用的字形。詳細內容參見“文檔交換標準”條目。

面向對象

對象(Object)是一個自含式信息塊,附有描述數據的額外信息:怎樣格式化它,建立它的應用程式,以及當它保存在單獨磁碟檔案中怎樣定位相關信息的位置等等。複合文檔是對象和文本的集合,是一個在Microsoft Windows下使用對象連結與嵌入(OLE)技術生成的複合文檔。其它操作環境也正在實現類似技術,所以這個術語可以認為是通用的。例如,多功能Internet郵件擴展標準(MIME)是在Internet環境下交換包含文本、圖形、聲音、圖象等信息郵件的複合文檔標準。

意義

複合文檔改變了用戶組織文檔以及與網路上其他用戶協同工作的方法。它們提供了一個新的文檔觀念。在老的以套用為中心觀念(application-centric view)中,用戶注意在單一應用程式的功能上。為了生成有圖形、文本等多種成分的複合文檔,必須能夠從一個應用程式轉到另一個應用程式,然後分別列印每個成分。OLE提供了一個以文檔為中心的觀念(document-centric view)。其中,文檔成為用戶組織和操縱文獻、項目或報告中所有成分的地方。所有成分保存在一個文檔里,當列印文檔時就列印了所有的成分。當編輯複合文檔里的任何一個成分時,用戶只需選擇該成分圖示並雙擊滑鼠,建立該成分的應用程式就會出現螢幕上。在OLE 2.0中,用來編輯成分的應用程式的各組成部分在編輯完成前實際上取代了下拉選單等組成部分和當前應用程式的工具,這種基本的功能稱為嵌入(embedding)

相關詞條

熱門詞條

聯絡我們