Overview

Packages

  • Mime
    • Viewer

Classes

  • Horde_Mime_Viewer
  • Horde_Mime_Viewer_Audio
  • Horde_Mime_Viewer_Base
  • Horde_Mime_Viewer_Deb
  • Horde_Mime_Viewer_Default
  • Horde_Mime_Viewer_Enriched
  • Horde_Mime_Viewer_Exception
  • Horde_Mime_Viewer_Html
  • Horde_Mime_Viewer_Images
  • Horde_Mime_Viewer_Msexcel
  • Horde_Mime_Viewer_Mspowerpoint
  • Horde_Mime_Viewer_Msword
  • Horde_Mime_Viewer_Ooo
  • Horde_Mime_Viewer_Pdf
  • Horde_Mime_Viewer_Plain
  • Horde_Mime_Viewer_Rar
  • Horde_Mime_Viewer_Report
  • Horde_Mime_Viewer_Rfc822
  • Horde_Mime_Viewer_Richtext
  • Horde_Mime_Viewer_Rpm
  • Horde_Mime_Viewer_Rtf
  • Horde_Mime_Viewer_Security
  • Horde_Mime_Viewer_Simple
  • Horde_Mime_Viewer_Smil
  • Horde_Mime_Viewer_Syntaxhighlighter
  • Horde_Mime_Viewer_Tgz
  • Horde_Mime_Viewer_Tnef
  • Horde_Mime_Viewer_Translation
  • Horde_Mime_Viewer_Wordperfect
  • Horde_Mime_Viewer_Zip
  • Overview
  • Package
  • Class
  • Tree

Class Horde_Mime_Viewer_Enriched

The Horde_Mime_Viewer_Enriched class renders out plain text from enriched content tags, ala RFC 1896.

By RFC, we must do the minimal conformance measures of: A minimal text/enriched implementation is one that converts "<<" to "<", removes everything between a command and the next balancing removes all other formatting commands (all text enclosed in angle brackets), and outside of environments converts any series of n CRLFs to n-1 CRLFs, and converts any lone CRLF pairs to SPACE.

We don't qualify as we don't currently track the environment, that is we do CRLF conversion even if is specified in the text, but we're close at least.

Copyright 2001-2012 Horde LLC (http://www.horde.org/)

See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.

Horde_Mime_Viewer_Base
Extended by Horde_Mime_Viewer_Enriched
Package: Mime\Viewer
Category: Horde
License: LGPL 2.1
Author: Eric Rostetter eric.rostetter@physics.utexas.edu
Located at Horde/Mime/Viewer/Enriched.php
Methods summary
public
# colorize( mixed $colors )

TODO

TODO

Methods inherited from Horde_Mime_Viewer_Base
__construct(), canRender(), embeddedMimeParts(), getConfigParam(), getDriver(), getEmbeddedMimeParts(), getMetadata(), render(), setConfigParam(), setMimePart()
API documentation generated by ApiGen