// Borland C++ Builder
// Copyright (c) 1995, 2005 by Borland Software Corporation
// All rights reserved

// (DO NOT EDIT: machine generated header) 'Rvstr.pas' rev: 10.00

#ifndef RvstrHPP
#define RvstrHPP

#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 <System.hpp>	// Pascal unit
#include <Sysinit.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <Rvtypes.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Rvstr
{
//-- type declarations -------------------------------------------------------
//-- var, const, procedure ---------------------------------------------------
#define errRVNil "Parameter can't be NIL"
#define errRVNotFormatted "RichView must be formatted for this operation"
#define errRVNoMemory "No memory"
#define errRVTypesMismatch "Can't get or set this kind of information for this item"
#define errRVUnicode "Can't perform Unicode operation"
#define errRVCPByCP "Calling AddCheckpoint after AddCheckpoint is not allowed i"\
	"n this version"
#define errRVNoSuchCP "Invalid checkpoint index - %d"
#define errRVTagsTypesMismatch "Can't assign RichView to RichView - tags types mismatch"
#define errRVNoSuchCP2 "Invalid checkpoint data"
#define errRVItemRangeError "Item index is out of bounds"
#define errRVCPExists "Checkpoint already exists"
#define errStyleIsNotAssigned "Style of printable TRichView component is not assigned"
#define errInvalidPageNo "Invalid page number is specified for printing"
#define errTRVItemFormattedDataNS "This method is not supported for TRVItemFormattedData"
#define errRViewerOnly "Not supported in editor"
#define errRVUndo "Undo error"
#define errRVCP "Checkpoint error"
#define errRVItemReg1 "Can't register RichView item type - system is not initiali"\
	"zed yet"
#define errRVItemReg2 "Can't register RichView item type - this StyleNo is alread"\
	"y registered"
#define errRVUndoEmpty "Can't modify empty undo list"
#define errRVUndoAdd "Incorrect adding into undo list"
#define errRVUndoEmptyBuffer "Undo buffer is empty"
#define errRVNegative "Value must not be negative"
#define errRVFDocProp "Invalid RVF format"
#define errRVCaretPosition "Invalid caret position. Please contact the developer, if y"\
	"ou can reproduce this problem"
#define errRVPrint "Internal printing error"
#define errRVCompare "Error when comparing positions in the document"
#define errRVInvProp "This property is not valid here"
#define errRVError "RichView Error"
#define errWrongAssign "Cannot assign value to this undefined property"
#define errRVBadStyleTemplateParent "Circular references are not allowed"
#define errRVFSubDoc "Error in reading RVF subdocument"
#define RVRC_ZOOMIN_CURSOR "RV_ZOOMIN_CURSOR"
#define RVRC_ZOOMOUT_CURSOR "RV_ZOOMOUT_CURSOR"
#define RVRC_JUMP_CURSOR "RV_JUMP_CURSOR"
#define RVRC_FLIPARROW_CURSOR "RV_FLIPARROW_CURSOR"
#define RVNORMALSTYLETEMPLATENAME "Normal"
#define RVINIFILEYES "Yes"
#define RVINIFILENO "No"
#define RVINIFILEYESU "YES"
#define RVINIFILENOU "NO"
static const char RVINIUNKNOWN = '\x3f';
#define RVINI_TEXTSTYLECOUNT "FontsCount"
#define RVINI_TEXTSTYLEPREFIX "Font%s"
#define RVINI_PARASTYLECOUNT "ParasCount"
#define RVINI_PARASTYLEPREFIX "Para%s"
#define RVINI_LISTSTYLECOUNT "ListCount"
#define RVINI_LISTSTYLEPREFIX "List%s"
#define RVINI_STANDARD "Standard"
#define RVINI_LEFT "Left"
#define RVINI_RIGHT "Right"
#define RVINI_TOP "Top"
#define RVINI_BOTTOM "Bottom"
#define RVINI_WIDTH "Width"
#define RVINI_STYLE "Style"
#define RVINI_INTERNALWIDTH "InternalWidth"
#define RVINI_BOFFSPREFIX "Offsets%s"
#define RVINI_VISBPREFIX "Visible%s"
#define RVINI_SPACEBEFORE "SpaceBefore"
#define RVINI_SPACEAFTER "SpaceAfter"
#define RVINI_LEFTINDENT "LeftIndent"
#define RVINI_RIGHTIDENT "RightIndent"
#define RVINI_FIRSTINDENT "FirstIndent"
#define RVINI_LINESPACING "LineSpacing"
#define RVINI_LINESPACINGTYPE "LSType"
#define RVINI_NEXTPARANO "NextParaNo"
#define RVINI_DEFSTYLENO "DefStyleNo"
#define RVINI_ALIGNMENT "Alignment"
#define RVINI_NOWRAP "NoWrap"
#define RVINI_READONLY "ReadOnly"
#define RVINI_STYLEPROTECT "StyleProtect"
#define RVINI_DONOTWANTRETURNS "DoNotWantReturns"
#define RVINI_KEEPLINESTOGETHER "KeepLinesTogether"
#define RVINI_KEEPWITHNEXT "KeepWithNext"
#define RVINI_BORDERPREFIX "Border%s"
#define RVINI_BACKGROUNDPREFIX "Background%s"
#define RVINI_STYLENAME "StyleName"
#define RVINI_FONTNAME "Name"
#define RVINI_JUMP "Jump"
#define RVINI_SPACESINTAB "SpacesInTab"
#define RVINI_DEFTABWIDTH "DefTabWidth"
#define RVINI_JUMPCURSOR "JumpCursor"
#define RVINI_SIZE "Size"
#define RVINI_COLOR "Color"
#define RVINI_BACKCOLOR "BackColor"
#define RVINI_HOVERBACKCOLOR "HoverBackColor"
#define RVINI_HOVERCOLOR "HoverColor"
#define RVINI_HOVERUNDERLINE "HoverUnderline"
#define RVINI_CURRENTITEMCOLOR "CurItemColor"
#define RVINI_CHARSET "Charset"
#define RVINI_CHARSCALE "CharScale"
#define RVINI_CHARSPACING "CharSpacing"
#define RVINI_OUTLINELEVEL "OutlineLevel"
#define RVINI_BIDIMODE "BiDiMode"
#define RVINI_BOLD "Bold"
#define RVINI_UNDERLINE "Underline"
#define RVINI_STRIKEOUT "StrikeOut"
#define RVINI_ITALIC "Italic"
#define RVINI_OVERLINE "Overline"
#define RVINI_ALLCAPS "Caps"
#define RVINI_PROTECTION "Protection"
#define RVINI_RTFCODE "RTFCode"
#define RVINI_HTMLCODE "HTMLCode"
#define RVINI_HIDDEN "Hidden"
#define RVINI_VSHIFT "VShift"
#define RVINI_NEXTSTYLENO "NextStyleNo"
#define RVINI_BASESTYLENO "BaseStyleNo"
#define RVINI_UNICODE "Unicode"
#define RVINI_SCRIPT "Script"
#define RVINI_UNDERLINETYPE "UnderlineType"
#define RVINI_UNDERLINECOLOR "UnderlineColor"
#define RVINI_HOVERUNDERLINECOLOR "HoverUnderlineColor"
#define RVINI_SELECTIONMODE "SelectionMode"
#define RVINI_SELECTIONSTYLE "SelectionStyle"
#define RVINI_SELCOLOR "SelColor"
#define RVINI_SELTEXTCOLOR "SelTextColor"
#define RVINI_ISELCOLOR "ISelColor"
#define RVINI_ISELTEXTCOLOR "ISelTextColor"
#define RVINI_CPCOLOR "CheckpointColor"
#define RVINI_CPEVCOLOR "CheckpointEvColor"
#define RVINI_PAGEBREAKCOLOR "PageBreakColor"
#define RVINI_SOFTPAGEBREAKCOLOR "SoftPageBreakColor"
#define RVINI_LIVESPELLINGCOLOR "LiveSpellingColor"
#define RVINI_FLOATLINECOLOR "FloatLineColor"
#define RVINI_SPECCHARCOLOR "SpecCharColor"
#define RVINI_USESOUND "UseSound"
#define RVINI_DEFUNICODESTYLE "DefUnicodeStyle"
#define RVINI_DEFCODEPAGE "DefCodePage"
#define RVINI_LINESELECTCURSOR "LineSelectCursor"
#define RVINI_LINEWRAPMODE "LineWrapMode"
#define RVINI_UNITS "Units"
#define RVINI_FIELDHIGHLIGHTCOLOR "FieldHighlightColor"
#define RVINI_FIELDHIGHLIGHTTYPE "FieldHighlightType"
#define RVINI_DISABLEDFONTCOLOR "DisabledFontColor"
#define RVINI_FOOTNOTENUMBERING "FootnoteNumbering"
#define RVINI_FOOTNOTEPAGERESET "FootnotePageReset"
#define RVINI_ENDNOTENUMBERING "EndnoteNumbering"
#define RVINI_LISTTYPE "ListType"
#define RVINI_IMAGEINDEX "ImageIndex"
#define RVINI_FORMATSTRING "FormatString"
#define RVINI_MARKERINDENT "MarkerIndent"
#define RVINI_MARKERALIGNMENT "MarkerAlignment"
#define RVINI_FORMATSTRINGW "FormatStringW"
#define RVINI_PICTURE "Picture"
#define RVINI_GRAPHICCLASS "GraphicClass"
#define RVINI_TABALIGN "Align"
#define RVINI_TABPOSITION "Pos"
#define RVINI_TABLEADER "Leader"
#define RVINI_TABPREFIX "Tab%s"
#define RVINI_TABCOUNT "TabCount"
#define RVINI_FONT "Font"
#define RVINI_LOCONTINUOUS "Continuous"
#define RVINI_LOLEVELRESET "LevelReset"
#define RVINI_LEVELSCOUNT "LevelsCount"
#define RVINI_ONELEVELPREVIEW "OneLevelPreview"
#define RVINI_LISTID "ListId"
#define RVINI_LEVELPREFIX "Lvl%s"
#define RVSTYLE_REG "RVStyle"
#define RVINI_SINGLESYMBOLS "SingleSymbols"
#define RVWCEDIT "E"
static const char RVCHAR_MIDDLEDOT = '\xb7';
static const char RVCHAR_DEGREE = '\xb0';
static const char RVCHAR_NBSP = '\xa0';
static const char RVCHAR_LQUOTE = '\x91';
static const char RVCHAR_RQUOTE = '\x92';
static const char RVCHAR_LDQUOTE = '\x93';
static const char RVCHAR_RDQUOTE = '\x94';
static const char RVCHAR_RDLOWQUOTE = '\x84';
#define RVDEFAULTCHECKPOINTPREFIX "RichViewCheckpoint"
static const char RVDEFAULTCHARACTER = '\x3f';
#define RVDEFAULTDELIMITERS " .;,:(){}\"/\\<>!?[]‘’“”-+*= „"
#define RVAddress "http://www.trichview.com"
#define RVVersion "v13.0.1"
#define RVPalettePage "RichView"
#define RVNOSTYLEMSG "Style is not defined\rCreate a TRVStyle object and assign "\
	"it to %s.Style"
static const char RVFTagEmptyStr = '\x30';
#define RVFormatName "RichView Format"
#define RTFormatName "Rich Text Format"
#define URLFormatName "UniformResourceLocator"
#define HTMLFormatName "HTML Format"
#define HTMLClipboardSourceURL "SourceURL:"
#define RVDEFSTYLENAME0 "Normal text"
#define RVDEFSTYLENAME1 "Heading"
#define RVDEFSTYLENAME2 "Subheading"
#define RVDEFSTYLENAME3 "Keywords"
#define RVDEFSTYLENAME4 "Jump 1"
#define RVDEFSTYLENAME5 "Jump 2"
#define RVDEFPARASTYLENAME1 "Centered"
#define RVDEFAULTDESIGNFONT "MS Sans Serif"
#define RVDEFAULTSTYLEFONT "Arial"
#define RVDEFAULTTEXTSTYLENAME "Font Style"
#define RVDEFAULTPARASTYLENAME "Paragraph Style"
#define RVDEFAULTLISTSTYLENAME "List Style"
#define RVDEFAULTSTYLETEMPLATENAME "Style %d"
#define RVLISTLEVELDISPLAYNAME "%s %d/%d/%d"
#define RVFONT_SYMBOL "Symbol"
#define RVFONT_WINGDINGS "Wingdings"
extern PACKAGE char *RVListTypeStr[10];
extern PACKAGE char *RVAlignStr[3];
extern PACKAGE Word CFRV_RVF;
extern PACKAGE Word CFRV_RTF;
extern PACKAGE Word CFRV_HTML;
extern PACKAGE Word CFRV_URL;

}	/* namespace Rvstr */
using namespace Rvstr;
#pragma pack(pop)
#pragma option pop

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// Rvstr
