// Borland C++ Builder // Copyright (c) 1995, 2005 by Borland Software Corporation // All rights reserved // (DO NOT EDIT: machine generated header) 'Jvrichedittohtml.pas' rev: 10.00 #ifndef JvrichedittohtmlHPP #define JvrichedittohtmlHPP #pragma delphiheader begin #pragma option push #pragma option -w- // All warnings off #pragma option -Vx // Zero-length empty class member functions #pragma pack(push,8) #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit #include // Pascal unit //-- user supplied ----------------------------------------------------------- namespace Jvrichedittohtml { //-- type declarations ------------------------------------------------------- struct TJvParaAttributesRec { public: Classes::TAlignment Alignment; Comctrls::TNumberingStyle Numbering; } ; struct TJvRichEditParaAttributesRec { public: Jvrichedit::TParaAlignment Alignment; Jvrichedit::TJvNumbering Numbering; } ; class DELPHICLASS TJvRichEditToHtml; class PASCALIMPLEMENTATION TJvRichEditToHtml : public Jvcomponentbase::TJvComponent { typedef Jvcomponentbase::TJvComponent inherited; private: Jvrgbtohtml::TJvRGBToHTML* FCToH; Jvstrtohtml::TJvStrToHtml* FCharToH; AnsiString FEndSection; AnsiString FEndPara; AnsiString FTitle; Classes::TStringList* FFooter; Classes::TStringList* FHeader; AnsiString __fastcall AttToHtml(Graphics::TFont* Value); AnsiString __fastcall ParaToHtml(TJvParaAttributesRec Value)/* overload */; AnsiString __fastcall ParaToHtml(TJvRichEditParaAttributesRec Value)/* overload */; Classes::TStrings* __fastcall GetFooter(void); Classes::TStrings* __fastcall GetHeader(void); void __fastcall SetFooter(const Classes::TStrings* Value); void __fastcall SetHeader(const Classes::TStrings* Value); public: __fastcall virtual TJvRichEditToHtml(Classes::TComponent* AOwner); __fastcall virtual ~TJvRichEditToHtml(void); void __fastcall ConvertToHtml(Comctrls::TRichEdit* Value, const AnsiString FileName)/* overload */; void __fastcall ConvertToHtml(Jvrichedit::TJvRichEdit* Value, const AnsiString FileName)/* overload */; void __fastcall ConvertToHtmlStrings(Comctrls::TRichEdit* Value, Classes::TStrings* Strings)/* overload */; void __fastcall ConvertToHtmlStrings(Jvrichedit::TJvRichEdit* Value, Classes::TStrings* Strings)/* overload */; __published: __property AnsiString Title = {read=FTitle, write=FTitle}; __property Classes::TStrings* Header = {read=GetHeader, write=SetHeader}; __property Classes::TStrings* Footer = {read=GetFooter, write=SetFooter}; }; //-- var, const, procedure --------------------------------------------------- } /* namespace Jvrichedittohtml */ using namespace Jvrichedittohtml; #pragma pack(pop) #pragma option pop #pragma delphiheader end. //-- end unit ---------------------------------------------------------------- #endif // Jvrichedittohtml