C# Class Rsdn.Janus.MessageExporter

Экспортирует сообщения.
Afficher le fichier Open project: rsdn/janus Class Usage Examples

Méthodes publiques

Méthode Description
Export ( IServiceProvider provider ) : void

Private Methods

Méthode Description
BuildHTMLPage ( IServiceProvider provider, IList msgs, ProgressDelegate pd, bool processSmiles, Encoding encoding ) : string
BuildTxtString ( string sourceString, char leftChar, char rightChar, int maxLength ) : string

Делает из строки любой длины >= 1 строки, длиной не более maxLength.

Export2HTML ( IServiceProvider provider, IList msgs, Stream fs, ProgressDelegate pd ) : void
Export2Mht ( IServiceProvider provider, IList msgs, Stream fs, ProgressDelegate pd ) : void
Export2Text ( ICollection msgs, Stream fs, ProgressDelegate pd ) : void
FormatUserClass ( UserClass userClass, bool isHtml ) : string

Преобразовывает userclass число в строку с подсветкой или без.

GetAllChildren ( IMsg msg, ICollection list, bool onlyUnread ) : void
RemoveTag ( string sourceString, string tag, string standOut ) : string
RemoveTags ( string sourceString ) : string

Срез или замена [] [/] тегов.

Method Details

Export() public static méthode

public static Export ( IServiceProvider provider ) : void
provider IServiceProvider
Résultat void