QuickReport - Adicionem a sua base de conhecimento
>#
>QuickReport Professional eNewsletter - March 2003
>
>
> * Focus on QuickReport Professional v 3.6.2
>
> * Hot QuickReport TechTips
>- Solve the problem of RTF not showing properly in TRichView
>- Solve the problem of RTF not showing in QR component
>
> * Questions on Delphi? Join Jason Vokes from Borland for a Webchat
>
> * New Product - QRXPress - Create and Manipulate XML Data and Docs
>
> * Product Updates - QuickReport Export Filters and Delux
>
> * Delphi 7 Studio Team Packs and Enterprise /Architect Upgrades
>
> * Complementary products for QuickReport:
>- Codwright - Programmer´s editor
>- DeLux - Visual Basic to Delphi Converter
>- EasyScript - Delphi scripting tool
>- LlPDFLib - PDF document creation
> - QRArtist - Report design environment
> - QuickReport Export - Export filters for QuickReport
> - QRDesign - End-user report-editor
>- QRXPress - Create and manipulate XML data and doc units
>- Q-XML - VCL components to access and manipulate XML
>
>#
>Focus on QuickReport Professional v 3.6.2
>
>
>One of the most useful features of QR362 is the ability to intervene
>during printer setup by using the OnApplyPrinterSettings event.
>
>OnApplyPrinterSettings is fired once, after the design values have been
>placed in DevMode, but before the DevMode is given to the printer. The
>user may change values in DevMode or cancel the
>operation.
>
>procedure TRepForm.QuickRep1ApplyPrinterSettings(Sender: TObject;
> var Cancel: Boolean; DevMode: Pointer);
>var
> cdevmode : PDeviceMode;// not necessary but used for explicitness
>begin
> // this code is not concise but pedagogical
> // forces the printer to do 2 copies( assuming it is supported)
> cdevmode := PDeviceMode( DevMode);
> cdevmode.dmCopies := 2;
>end;
>
>Other new features in version 3.62 include:
>
>- The standard shape and image controls export to the new PDF and HTML
>filters ( v2.0).
>- There is an option to force the stored metafile to be printed when
>printing large reports, thus avoiding recreating the report.
>- Range of printer duplex property is extended to more than two values.
>- Printer paper source, paper size and duplex code can be customised
>using options.
>- New events for TQuickRep, OnGetPrinterSettings and
>OnApplyPrinterSettings allow intervention in printer setup operations.
>- The standard preview can be controlled through TQuickrep properties.
>Also a new button on the toolbar allows page selection
>- The standard printer object with the standard Delphi printer setup
>dialog can be used by option
>- New methods to allow the calculation of expanding band and control
>height before printing takes place
>- New rounded rectangle shape type.
>
>For more information and to order QuickReport 3.62 please go to
>www.qusoft.com
>
>#
>Hot Tech Tips
>
>
>RichText components do not always behave as expected. Two workarounds
>are shown here -
>
>(1) Solve the problem of the RTF not showing properly in TRichView:
>
>By using a TStringStream and TRichView.Lines.LoadFromStream the control
>will load the RTF properly and display it correctly in the TRichView
>component (in Win98 and higher).
>
>procedure LoadRTF(ALines:TStrings;const aRTF:string);
>var
> strStream : TStringStream;
>begin
> strStream := TStringStream.Create(aRTF);
> try
> strStream.Seek(0,soFromBeginning);
> ALines.LoadFromStream(strStream);
> finally
> FreeAndNil(strStream);
> end;
>end; {--LoadRTF--}
>
>
>(2) Solve the problem of the RTF not showing in the QuickReport
>component
>
>Even with the Fix in (1) applied, the QuickReport component still may
>not work ( using the ParentRichText property to get the rtf for the
>component). The solution is to remove the reference to the parent rich
>text control, and instead place the loading of the rtf directly into
>the QuickReport component in the BeforePrint method
>
>procedure TFormReportDetailed_Intro.QuickRepIntroBeforePrint(
> Sender: TCustomQuickRep; var PrintReport: Boolean);
>begin
> LoadRTF(rtfIntro.Lines,IDS_ReportDetailed_RTF_Intro);
>end;
>
>----------------------------------------
>This work was done by Narath Carlile who has all our thanks.
>
>
>#
>Questions on Delphi? Join Jason Vokes from Borland for a Webchat
>
>
>QBS invites you to a live Web Chat with Jason Vokes from Borland to
>answer Delphi related questions. He is happy to answer questions on
>C++Builder, Kylix and InterBase.
>
>He will be on-line during the following times:
>
>Wednesday March 26th, 14:00-15:00 hours GMT
>Tuesday April 22nd, 14:00-1500 hours GMT +1
>
>Please go http://refety.qbss.com/okchat/ to register.
>
>
>#
>New Product - QRXPress - Create and Manipulate XML Data and Docs
>
>
>The QRX Press components enable the creation and manipulation of XML
>data and XML documents. Features are available for document layout and
>abstract data and include:
>- QRXDocument class enables documents to be assembled from other saved
>documents, re-numbered pages and exported as PDF and HTML or printed
>directly. Input and output is by file or stream. For example, the
>QRXDocument.ReplaceToken method allows ´Page X of N´ to be accomplished
>in a single pass over the data and one memory pass over the QRX
>Document
>- The Abstract Dataset, a descendant of TDataset thet allows
>QuickReport to use non-database data, while retaining all the
>advantages of having a dataset. For instance, grouping, expressions and
>bound controls work as normal. Define custom fields and pass values in
>the GetData event
>- A Dataset component to read data in XML format. Use this as the XML
>dataset for QuickReports
>- A Data Exporter to save data from tables as XML. Export BDE tables as
>´flat´ or ´meta´ XML data.
>
>QRXPress costs &75. Visit www.qbssoftware.com/qrxpress to see some code
>samples.
>
>
>#
>Product Updates - QuickReport Export Filters and Delux
>
>
>QuickReport Export Filters has been upgraded to include image
>compression and a document information section. This is a free upgrade.
>See www.qusoft.com
>
>Delux, the Visual Basic to Delphi Translator, has just gone to version
>2.7 and now translates OCX objects. See www.deluxsoftware.com for the
>upgrade.
>
>#
>Delphi 7 Studio Team Packs and Enterprise /Architect Upgrades
>
>
>Borland has announced the release of Small Team Packs (2 licences) for
>Delphi 7 Studio Enterprise and Architect, providing savings of up to
>29¬.
>
>016269 Delphi Studio Ent Small Team Pack (2 Lics) - &3170
>016270 Delphi Studio Ent Small Team Pack Upg - &1920
>
>016267 Delphi Studio Arch Small Team Pack (2 Lic) - &3840
>016268 Delphi Studio Architect Small Team Pack Upg - &2595
>
>Limited time special pricing is also available on Delphi 7 Studio
>Upgrades:
>013123 Delphi 7 Studio Architect Upg - &1,330
>013121 Delphi 7 Studio Enterprise Upg - &1,045
>016266 Delphi 7 Studio Arch from Ent 7 - &385
>
>See www.qbssoftware.com/info/1409
>
>
>#
>Complementary Products for QuickReport Users
>
>
>Codewright 7
>=============
>CodeWright facilitates real-time communication and sharing of code
>between developers. Combine compilers, version control and other
>external tools into a powerful, unified environment. Synchronisation is
>provided with Borland Delphi and C++ Builder. Edit files in either
>environment without losing information. Automate repetitive tasks with
>API, Perl, AppBasic and keystroke macros or use the CodeWright modular
>architecture to extend functionality with add-on DLLs and program
>source.
>Codewright costs &195. See www.qbssoftware.com/coderite
>
>DeLux
>======
>DeLux is a program that translates Visual Basic forms and code into the
>nearest equivalent in Borland Delphi. Forms and controls, their
>properties, events and methods are mapped into Delphi equivalents
>wherever possible under the control of a database that may be edited or
>extended to meet new situations. VB form files (.FRM), class files
>(.CLS) and modules (.BAS) are converted to Delphi module (.PAS) and
>Delphi form definition (.DFM) files.
>Delux Professional costs &375. See www.qbssoftware.com/delux
>
>Easy Script
>===========
>Easy Script toolkit for Delphi provides access to the full potential of
>the Microsoft scripting environment. Use any object, function or
>variable in the Delphi source within scripts without generating .TLB´s
>or other import files.
>Easy Script pricing starts from &80. See www.qbssoftware.com/easyscrp
>
>llPDFLib for Delphi
>===================
>llPDFLib is a pure Object Pascal library for creating PDF documents
>that generates PDF files without using DLL or external third-party
>software. The library includes the TPDFDocument component with
>properties and methods like Delphi´s TPrinter but designed to generate
>a PDF file.
>llPDFLib (with source) costs &190. See www.qbssoftware.com/llpdflib
>
>QRArtist
>==========
>QReport Artist is an easy to use report design environment combining a
>Delphi-like IDE and the power of QuickReport 2 or 3 in one tool. Create
>a report and use it in Delphi applications by dropping a component on a
>form.
>QRArtist costs &50, the edition with ActiveX scripting costs &95. See
>www.qbssoftware.com/qrartist
>
>QuickReport Export
>====================
>QuickReport Export is a suite of export filters for QuickReport
>enabling reports to be saved as PDF, HTML, RTF, Excel, Text, JPEG, GIF,
>BMP, EMF and WMF. It is available in Standard and Professional
>Editions. QuickReport Export costs &80. See
>www.qbssoftware.com/qrexport
>
>QRDesign
>==========
>QRDesign is a fully customisable QuickReport end-user report-editor for
>Delphi and C++ Builder. Integrate a complete report designer into a
>Delphi application within minutes and allow the user to modify or
>create report layouts. Create an unlimited number of tables and queries
>for each report including master-detail-relationships and user-supplied
>query parameters. QRDesign costs &50. See www.qbssoftware.com/qrdesign
>
>QRXPress
>=======
>The QRX Press components create and manipulate XML data and XML
>documents. It includes document and data utilities (See text above or
>go to www.qbssoftware.com/qrxpress )
>
>Q-XML
>========
>The Q-XML Toolkit comprises six VCL components for Delphi 5 and 6
>providing access to data in XML and DTD files and allowing the
>manipulation and creation of XML data files.
>- TQXMLDocument: a Document Object Model implementation provides
>complete access to all the information in an XML file with or without a
>Document Type Definiton
>- TQXMLEditor: a visual XML document viewer and editor packaged into a
>component. Complete editor functionality, extensive style control and
>built in pop-up menus make this component the basis of custom XML
>editors
>- TQXMLXtractor: descended from the standard TDataset control. It
>allows data to be extracted intelligently from XML files and presented
>as a flat data table to applications requiring a TDataset
>- TQXMLImporter: extracts data and definitions like the Xtractor above,
>creates a database table in any BDE supported database and populates it
>with the data from the XML file
>- TQXMLTable: a dataset that operates in simple mode only and presents
>XML data as a standard Tdataset table
>- TQXMLExporter: outputs any BDE supported dataset as an XML table in
>simple, Data-packet or custom structures.
>Q-XML costs &99. See www.qbssoftware.com/qxml
>
>
>
>
>Kind Regards
>
>QBS Software
>
>
>&= UK Pounds
>Prices exclude VAT and shipping
>
>
>#
>UNSUBSCRIBE
>
>
>This is an opt-out mailing. If you do not wish to receive further
>issues of the QuickReport eNewsletter from us, please reply to this
>message, putting the word ´unsubscribe´ in the Subject Field. Please
>ensure that you include the ID field below even if you delete the rest
>of the email text.
>
>
>
>QuickReport Professional eNewsletter - March 2003
>
>
> * Focus on QuickReport Professional v 3.6.2
>
> * Hot QuickReport TechTips
>- Solve the problem of RTF not showing properly in TRichView
>- Solve the problem of RTF not showing in QR component
>
> * Questions on Delphi? Join Jason Vokes from Borland for a Webchat
>
> * New Product - QRXPress - Create and Manipulate XML Data and Docs
>
> * Product Updates - QuickReport Export Filters and Delux
>
> * Delphi 7 Studio Team Packs and Enterprise /Architect Upgrades
>
> * Complementary products for QuickReport:
>- Codwright - Programmer´s editor
>- DeLux - Visual Basic to Delphi Converter
>- EasyScript - Delphi scripting tool
>- LlPDFLib - PDF document creation
> - QRArtist - Report design environment
> - QuickReport Export - Export filters for QuickReport
> - QRDesign - End-user report-editor
>- QRXPress - Create and manipulate XML data and doc units
>- Q-XML - VCL components to access and manipulate XML
>
>#
>Focus on QuickReport Professional v 3.6.2
>
>
>One of the most useful features of QR362 is the ability to intervene
>during printer setup by using the OnApplyPrinterSettings event.
>
>OnApplyPrinterSettings is fired once, after the design values have been
>placed in DevMode, but before the DevMode is given to the printer. The
>user may change values in DevMode or cancel the
>operation.
>
>procedure TRepForm.QuickRep1ApplyPrinterSettings(Sender: TObject;
> var Cancel: Boolean; DevMode: Pointer);
>var
> cdevmode : PDeviceMode;// not necessary but used for explicitness
>begin
> // this code is not concise but pedagogical
> // forces the printer to do 2 copies( assuming it is supported)
> cdevmode := PDeviceMode( DevMode);
> cdevmode.dmCopies := 2;
>end;
>
>Other new features in version 3.62 include:
>
>- The standard shape and image controls export to the new PDF and HTML
>filters ( v2.0).
>- There is an option to force the stored metafile to be printed when
>printing large reports, thus avoiding recreating the report.
>- Range of printer duplex property is extended to more than two values.
>- Printer paper source, paper size and duplex code can be customised
>using options.
>- New events for TQuickRep, OnGetPrinterSettings and
>OnApplyPrinterSettings allow intervention in printer setup operations.
>- The standard preview can be controlled through TQuickrep properties.
>Also a new button on the toolbar allows page selection
>- The standard printer object with the standard Delphi printer setup
>dialog can be used by option
>- New methods to allow the calculation of expanding band and control
>height before printing takes place
>- New rounded rectangle shape type.
>
>For more information and to order QuickReport 3.62 please go to
>www.qusoft.com
>
>#
>Hot Tech Tips
>
>
>RichText components do not always behave as expected. Two workarounds
>are shown here -
>
>(1) Solve the problem of the RTF not showing properly in TRichView:
>
>By using a TStringStream and TRichView.Lines.LoadFromStream the control
>will load the RTF properly and display it correctly in the TRichView
>component (in Win98 and higher).
>
>procedure LoadRTF(ALines:TStrings;const aRTF:string);
>var
> strStream : TStringStream;
>begin
> strStream := TStringStream.Create(aRTF);
> try
> strStream.Seek(0,soFromBeginning);
> ALines.LoadFromStream(strStream);
> finally
> FreeAndNil(strStream);
> end;
>end; {--LoadRTF--}
>
>
>(2) Solve the problem of the RTF not showing in the QuickReport
>component
>
>Even with the Fix in (1) applied, the QuickReport component still may
>not work ( using the ParentRichText property to get the rtf for the
>component). The solution is to remove the reference to the parent rich
>text control, and instead place the loading of the rtf directly into
>the QuickReport component in the BeforePrint method
>
>procedure TFormReportDetailed_Intro.QuickRepIntroBeforePrint(
> Sender: TCustomQuickRep; var PrintReport: Boolean);
>begin
> LoadRTF(rtfIntro.Lines,IDS_ReportDetailed_RTF_Intro);
>end;
>
>----------------------------------------
>This work was done by Narath Carlile who has all our thanks.
>
>
>#
>Questions on Delphi? Join Jason Vokes from Borland for a Webchat
>
>
>QBS invites you to a live Web Chat with Jason Vokes from Borland to
>answer Delphi related questions. He is happy to answer questions on
>C++Builder, Kylix and InterBase.
>
>He will be on-line during the following times:
>
>Wednesday March 26th, 14:00-15:00 hours GMT
>Tuesday April 22nd, 14:00-1500 hours GMT +1
>
>Please go http://refety.qbss.com/okchat/ to register.
>
>
>#
>New Product - QRXPress - Create and Manipulate XML Data and Docs
>
>
>The QRX Press components enable the creation and manipulation of XML
>data and XML documents. Features are available for document layout and
>abstract data and include:
>- QRXDocument class enables documents to be assembled from other saved
>documents, re-numbered pages and exported as PDF and HTML or printed
>directly. Input and output is by file or stream. For example, the
>QRXDocument.ReplaceToken method allows ´Page X of N´ to be accomplished
>in a single pass over the data and one memory pass over the QRX
>Document
>- The Abstract Dataset, a descendant of TDataset thet allows
>QuickReport to use non-database data, while retaining all the
>advantages of having a dataset. For instance, grouping, expressions and
>bound controls work as normal. Define custom fields and pass values in
>the GetData event
>- A Dataset component to read data in XML format. Use this as the XML
>dataset for QuickReports
>- A Data Exporter to save data from tables as XML. Export BDE tables as
>´flat´ or ´meta´ XML data.
>
>QRXPress costs &75. Visit www.qbssoftware.com/qrxpress to see some code
>samples.
>
>
>#
>Product Updates - QuickReport Export Filters and Delux
>
>
>QuickReport Export Filters has been upgraded to include image
>compression and a document information section. This is a free upgrade.
>See www.qusoft.com
>
>Delux, the Visual Basic to Delphi Translator, has just gone to version
>2.7 and now translates OCX objects. See www.deluxsoftware.com for the
>upgrade.
>
>#
>Delphi 7 Studio Team Packs and Enterprise /Architect Upgrades
>
>
>Borland has announced the release of Small Team Packs (2 licences) for
>Delphi 7 Studio Enterprise and Architect, providing savings of up to
>29¬.
>
>016269 Delphi Studio Ent Small Team Pack (2 Lics) - &3170
>016270 Delphi Studio Ent Small Team Pack Upg - &1920
>
>016267 Delphi Studio Arch Small Team Pack (2 Lic) - &3840
>016268 Delphi Studio Architect Small Team Pack Upg - &2595
>
>Limited time special pricing is also available on Delphi 7 Studio
>Upgrades:
>013123 Delphi 7 Studio Architect Upg - &1,330
>013121 Delphi 7 Studio Enterprise Upg - &1,045
>016266 Delphi 7 Studio Arch from Ent 7 - &385
>
>See www.qbssoftware.com/info/1409
>
>
>#
>Complementary Products for QuickReport Users
>
>
>Codewright 7
>=============
>CodeWright facilitates real-time communication and sharing of code
>between developers. Combine compilers, version control and other
>external tools into a powerful, unified environment. Synchronisation is
>provided with Borland Delphi and C++ Builder. Edit files in either
>environment without losing information. Automate repetitive tasks with
>API, Perl, AppBasic and keystroke macros or use the CodeWright modular
>architecture to extend functionality with add-on DLLs and program
>source.
>Codewright costs &195. See www.qbssoftware.com/coderite
>
>DeLux
>======
>DeLux is a program that translates Visual Basic forms and code into the
>nearest equivalent in Borland Delphi. Forms and controls, their
>properties, events and methods are mapped into Delphi equivalents
>wherever possible under the control of a database that may be edited or
>extended to meet new situations. VB form files (.FRM), class files
>(.CLS) and modules (.BAS) are converted to Delphi module (.PAS) and
>Delphi form definition (.DFM) files.
>Delux Professional costs &375. See www.qbssoftware.com/delux
>
>Easy Script
>===========
>Easy Script toolkit for Delphi provides access to the full potential of
>the Microsoft scripting environment. Use any object, function or
>variable in the Delphi source within scripts without generating .TLB´s
>or other import files.
>Easy Script pricing starts from &80. See www.qbssoftware.com/easyscrp
>
>llPDFLib for Delphi
>===================
>llPDFLib is a pure Object Pascal library for creating PDF documents
>that generates PDF files without using DLL or external third-party
>software. The library includes the TPDFDocument component with
>properties and methods like Delphi´s TPrinter but designed to generate
>a PDF file.
>llPDFLib (with source) costs &190. See www.qbssoftware.com/llpdflib
>
>QRArtist
>==========
>QReport Artist is an easy to use report design environment combining a
>Delphi-like IDE and the power of QuickReport 2 or 3 in one tool. Create
>a report and use it in Delphi applications by dropping a component on a
>form.
>QRArtist costs &50, the edition with ActiveX scripting costs &95. See
>www.qbssoftware.com/qrartist
>
>QuickReport Export
>====================
>QuickReport Export is a suite of export filters for QuickReport
>enabling reports to be saved as PDF, HTML, RTF, Excel, Text, JPEG, GIF,
>BMP, EMF and WMF. It is available in Standard and Professional
>Editions. QuickReport Export costs &80. See
>www.qbssoftware.com/qrexport
>
>QRDesign
>==========
>QRDesign is a fully customisable QuickReport end-user report-editor for
>Delphi and C++ Builder. Integrate a complete report designer into a
>Delphi application within minutes and allow the user to modify or
>create report layouts. Create an unlimited number of tables and queries
>for each report including master-detail-relationships and user-supplied
>query parameters. QRDesign costs &50. See www.qbssoftware.com/qrdesign
>
>QRXPress
>=======
>The QRX Press components create and manipulate XML data and XML
>documents. It includes document and data utilities (See text above or
>go to www.qbssoftware.com/qrxpress )
>
>Q-XML
>========
>The Q-XML Toolkit comprises six VCL components for Delphi 5 and 6
>providing access to data in XML and DTD files and allowing the
>manipulation and creation of XML data files.
>- TQXMLDocument: a Document Object Model implementation provides
>complete access to all the information in an XML file with or without a
>Document Type Definiton
>- TQXMLEditor: a visual XML document viewer and editor packaged into a
>component. Complete editor functionality, extensive style control and
>built in pop-up menus make this component the basis of custom XML
>editors
>- TQXMLXtractor: descended from the standard TDataset control. It
>allows data to be extracted intelligently from XML files and presented
>as a flat data table to applications requiring a TDataset
>- TQXMLImporter: extracts data and definitions like the Xtractor above,
>creates a database table in any BDE supported database and populates it
>with the data from the XML file
>- TQXMLTable: a dataset that operates in simple mode only and presents
>XML data as a standard Tdataset table
>- TQXMLExporter: outputs any BDE supported dataset as an XML table in
>simple, Data-packet or custom structures.
>Q-XML costs &99. See www.qbssoftware.com/qxml
>
>
>
>
>Kind Regards
>
>QBS Software
>
>
>&= UK Pounds
>Prices exclude VAT and shipping
>
>
>#
>UNSUBSCRIBE
>
>
>This is an opt-out mailing. If you do not wish to receive further
>issues of the QuickReport eNewsletter from us, please reply to this
>message, putting the word ´unsubscribe´ in the Subject Field. Please
>ensure that you include the ID field below even if you delete the rest
>of the email text.
>
>
>
Anonymous
Curtidas 0