@@ -75,7 +75,7 @@ interface
7575type
7676 // / <summary>Encapsulate rich text markup code.</summary>
7777 // / <remarks>Valid rich text markup contains only ASCII characters.</remarks>
78- TRTF = record
78+ TRTFMarkup = record
7979 strict private
8080 var
8181 // / <summary>Byte array that stores RTF code as bytes</summary>
@@ -127,8 +127,8 @@ TRTF = record
127127 end ;
128128
129129type
130- // / <summary>Class of exception raised by TRTF </summary>
131- ERTF = class (Exception);
130+ // / <summary>Class of exception raised by TRTFMarkup </summary>
131+ ERTFMarkup = class (Exception);
132132
133133// / <summary>Returns a parameterless RTF control word of given kind.</summary>
134134function RTFControl (const Ctrl: TRTFControl): ASCIIString; overload;
@@ -277,9 +277,9 @@ function RTFUnicodeSafeDestination(const DestCtrl: TRTFControl;
277277 end ;
278278end ;
279279
280- { TRTF }
280+ { TRTFMarkup }
281281
282- constructor TRTF .Create(const AStream: TStream; const ReadAll: Boolean);
282+ constructor TRTFMarkup .Create(const AStream: TStream; const ReadAll: Boolean);
283283var
284284 ByteCount: Integer;
285285begin
@@ -290,12 +290,12 @@ constructor TRTF.Create(const AStream: TStream; const ReadAll: Boolean);
290290 AStream.ReadBuffer(Pointer(fData)^, ByteCount);
291291end ;
292292
293- constructor TRTF .Create(const ABytes: TBytes);
293+ constructor TRTFMarkup .Create(const ABytes: TBytes);
294294begin
295295 fData := Copy(ABytes);
296296end ;
297297
298- constructor TRTF .Create(const AData: TEncodedData);
298+ constructor TRTFMarkup .Create(const AData: TEncodedData);
299299resourcestring
300300 sErrorMsg = ' Encoded data must contain only valid ASCII characters' ;
301301var
@@ -307,41 +307,41 @@ constructor TRTF.Create(const AData: TEncodedData);
307307 begin
308308 DataStr := AData.ToString;
309309 if not IsValidRTFCode(DataStr) then
310- raise ERTF .Create(sErrorMsg);
310+ raise ERTFMarkup .Create(sErrorMsg);
311311 fData := TEncoding.ASCII.GetBytes(DataStr);
312312 end ;
313313end ;
314314
315- constructor TRTF .Create(const ARTFCode: ASCIIString);
315+ constructor TRTFMarkup .Create(const ARTFCode: ASCIIString);
316316begin
317317 fData := BytesOf(ARTFCode);
318318end ;
319319
320- constructor TRTF .Create(const AStr: UnicodeString);
320+ constructor TRTFMarkup .Create(const AStr: UnicodeString);
321321resourcestring
322322 sErrorMsg = ' String "%s" must contain only valid ASCII characters' ;
323323begin
324324 if not IsValidRTFCode(AStr) then
325- raise ERTF .CreateFmt(sErrorMsg, [AStr]);
325+ raise ERTFMarkup .CreateFmt(sErrorMsg, [AStr]);
326326 fData := TEncoding.ASCII.GetBytes(AStr);
327327end ;
328328
329- function TRTF .IsValidRTFCode (const AStr: UnicodeString): Boolean;
329+ function TRTFMarkup .IsValidRTFCode (const AStr: UnicodeString): Boolean;
330330begin
331331 Result := EncodingSupportsString(AStr, TEncoding.ASCII);
332332end ;
333333
334- function TRTF .ToBytes : TBytes;
334+ function TRTFMarkup .ToBytes : TBytes;
335335begin
336336 Result := Copy(fData);
337337end ;
338338
339- function TRTF .ToRTFCode : ASCIIString;
339+ function TRTFMarkup .ToRTFCode : ASCIIString;
340340begin
341341 Result := BytesToASCIIString(fData);
342342end ;
343343
344- procedure TRTF .ToStream (const Stream: TStream; const Overwrite: Boolean);
344+ procedure TRTFMarkup .ToStream (const Stream: TStream; const Overwrite: Boolean);
345345begin
346346 if Overwrite then
347347 begin
@@ -351,7 +351,7 @@ procedure TRTF.ToStream(const Stream: TStream; const Overwrite: Boolean);
351351 Stream.WriteBuffer(Pointer(fData)^, Length(fData));
352352end ;
353353
354- function TRTF .ToString : UnicodeString;
354+ function TRTFMarkup .ToString : UnicodeString;
355355begin
356356 Result := TEncoding.ASCII.GetString(fData);
357357end ;
0 commit comments