Question “How do I add items to an archived page before viewing or printing with the Archive Reader?” Solution Create a generic TppRasterDevice and implement its OnPageReceive event to add a drawcommand to the page before the report is rendered. Download: ArchiveReaderAddDrawCommand.zip Sample Delphi code: procedure TForm1.ppArchiveReader1BeforePrint(Sender: TObject); var lDevice: TppDevice; begin // get reference Full Article…
Search the Wiki
Archive to Blob
TECH TIP: Loading an Archive File to a BlobĀ (or memory stream) You can easily write a routine to take a .RAF file and load it into a blob field or a TMemoryStream: myFileStream := TFileStream.Create('myArhcive.RAF', fmOpenRead); myFileStream.Position := 0; myBlobField.LoadFromStream(myFileStream); myFileStream.Free; OR myMemoryStream := TMemoryStream.Create; {note: passing 0 as the second parameter will copy the Full Article…
RB 16
Delphi XE7 and XE8 support for VCL Win32 Delphi XE7 and XE8 support for VCL Win64 New Delphi XE7/XE8 REST Service components* New Delphi XE7/XE8 Mobile Client components* * RB Enterprise for XE7/XE8 only REST Service Components All New Quickly and easily build a REST server to publish RB reports Components: RestService, processes REST requests Full Article…