Icon1 Introduction
Icon2 New features in WPTools 8
Icon2.1 Archive: What was new in WPTools 7
Icon3 History of WPTools
Icon4 Technical Notes
Icon5 License
Icon6 List of Demo Projects
Icon7 Programming
Icon7.1 Installation
Icon7.1.1 Delphi
Icon7.1.1.1 step by step installation in Delphi XE and later
Icon7.1.2 C++Builder Notes
Icon7.1.2.1 Create package for C++Builder
Icon7.1.2.2 Create editor in code in C++
Icon7.1.2.3 Example: Create dynamic TWPCustomRTFEdit
Icon7.1.2.4 Example: Create image object and insert
Icon7.2 Introduction
Icon7.2.1 Data Structures
Icon7.2.2 Mini Editor
Icon7.2.3 Toolbar and Action Classes
Icon7.2.4 WYSIWYG
Icon7.2.5 How to use the "Default Editor"
Icon7.2.5.1 Using "Old" module
Icon7.2.5.2 Using V7 Module
Icon7.3 User Interface
Icon7.3.1 Mini Editor (Use TWPToolbar)
Icon7.3.2 Toolbar
Icon7.3.2.1 Ribbon Applications
Icon7.3.2.1.1 Standard XE3 Ribbons
Icon7.3.2.1.2 TMS Office 2010
Icon7.3.2.1.2.1 Start
Icon7.3.2.1.2.2 Populate Edit Menu
Icon7.3.2.1.2.3 Populate Style toolbar with Font and Color Selector
Icon7.3.2.1.2.4 Populate Table toolbar
Icon7.3.2.1.2.5 Make the File menu work
Icon7.3.2.1.2.6 Style Scroller
Icon7.3.2.2 Create an own toolbar
Icon7.3.2.3 Toolbar and Actions, OnOpenDialog
Icon7.3.3 MDI Interface
Icon7.3.4 Modify the look and feel of the editor
Icon7.3.4.1 Localization - change Language in Dialogs
Icon7.3.4.2 Hover Effects
Icon7.3.4.3 EditOptions
Icon7.3.4.4 ViewOptions
Icon7.3.4.5 Format Options
Icon7.3.4.6 HideTableBorders
Icon7.3.5 Layoutmodes
Icon7.3.5.1 property ViewOptions
Icon7.3.5.2 property ViewOptionsEx
Icon7.3.5.3 Multiple Editors for the Same Text
Icon7.3.5.3.1 Create Multi View in Code
Icon7.3.5.3.2 Use TWPRTFStorage
Icon7.3.5.3.3 Multiple Editors with a list of TRTFDataCollections and Tabset
Icon7.4 Printing and PDF Export
Icon7.4.1 Watermarks
Icon7.4.2 Printing - how to set printer properties
Icon7.4.3 Use mail services
Icon7.4.4 Add PDF Export
Icon7.4.4.1 Export to PDF
Icon7.4.4.2 Export using dialog
Icon7.4.4.3 Export using PaintRTFPage()
Icon7.4.4.4 Create edit / memo fields
Icon7.4.4.5 Create a check box field
Icon7.4.4.6 Create embedded data objects
Icon7.4.5 PaintEngine
Icon7.4.5.1 Superprint: Print Booklets and Labels
Icon7.4.5.2 Print/Edit elements of TWPRTFDataCollection
Icon7.4.5.3 Print Labels (TWPSuperPrint)
Icon7.4.6 Label Priniting
Icon7.4.6.1 LabelDef
Icon7.4.6.1.1 Active
Icon7.4.6.1.2 UnitIsInch
Icon7.4.6.1.3 SheetWidth
Icon7.4.6.1.4 SheetHeight
Icon7.4.6.1.5 Vertical
Icon7.4.6.1.6 Top
Icon7.4.6.1.7 StartNr
Icon7.4.6.1.8 RowCount
Icon7.4.6.1.9 Right
Icon7.4.6.1.10 Padding
Icon7.4.6.1.11 Name
Icon7.4.6.1.12 Left
Icon7.4.6.1.13 LabelWidth
Icon7.4.6.1.14 LabelHeight
Icon7.4.6.1.15 Horizontal
Icon7.4.6.1.16 ColumnCount
Icon7.4.6.1.17 Caption
Icon7.4.6.1.18 Bottom
Icon7.4.6.1.19 AsText
Icon7.4.6.2 Example Project
Icon7.4.6.2.1 Initialization
Icon7.4.6.2.2 After changing sheet size and margins
Icon7.4.6.2.3 Change of column count or row count
Icon7.4.6.2.4 Change of label width and height
Icon7.4.6.2.5 ReadProps and StoreProps
Icon7.4.7 PDF Products by WPCubed
Icon7.4.7.1 wPDF
Icon7.4.7.2 WPViewPDF V4
Icon7.5 Move cursor / select text
Icon7.5.1 Change the current text layer
Icon7.5.2 Move the Cursor
Icon7.5.2.1 CPChar, CPMoveNext, etc.
Icon7.5.2.2 Search&Replace Text
Icon7.5.3 TWPRTFDataCursor
Icon7.5.3.1 Drop-Markers
Icon7.5.3.2 Attribute Interfaces
Icon7.5.4 Work directly on paragraphs
Icon7.6 Change text attributes in code
Icon7.6.1 Character Attributes
Icon7.6.1.1 Change current writing mode
Icon7.6.2 Paragraph Attributes
Icon7.6.3 Document Attributes
Icon7.6.3.1 Change Page Size and Page margins
Icon7.6.4 Numbering
Icon7.6.4.1 Numbering
Icon7.6.4.2 Tables
Icon7.6.4.2.1 Set width in inch of a certain column
Icon7.6.4.2.2 Work with % width
Icon7.6.4.2.3 Useful code samples for table handling
Icon7.6.5 Styles (CSS)
Icon7.6.5.1 Work with SPAN Styles
Icon7.6.5.2 Read/Write CSS
Icon7.6.5.3 Shared Styles and Style Scroller
Icon7.6.5.4 Manage Style Properties
Icon7.6.5.4.1 List of 'A' methods
Icon7.6.5.4.2 ASet/GetBorder
Icon7.6.6 Add and Assign style
Icon7.7 TableProducer - Dynamic Tables
Icon7.7.1 Introduction: Create a table from BIOLIFE Database
Icon7.7.2 Create a table using the data sensitive WPTableProdcer
Icon7.7.3 Create a dynamic table in code
Icon7.8 Create text under program control
Icon7.8.1 Paragraphs
Icon7.8.1.1 TParagraph API
Icon7.8.1.1.1 TParagraph Properties
Icon7.8.1.1.2 TParagraph Methods
Icon7.8.1.1.3 AppendParCopy
Icon7.8.1.1.4 GetChildrenAsList (Sorting and Filtering)
Icon7.8.1.2 Get and set the text "as string"
Icon7.8.1.3 Insert Text
Icon7.8.2 Header and Footer
Icon7.8.2.1 Header and Footer
Icon7.8.3 Low level text creation
Icon7.8.3.1 Create Table from Database
Icon7.8.3.2 Create Table in Code
Icon7.8.3.3 Set Attributes in code (unit WPCreateDemoText)
Icon7.8.3.4 Auto capitalisation
Icon7.8.3.5 Create a text header with image
Icon7.8.3.6 Measure Paragraph - calculate width
Icon7.8.4 FastAppendText: Create text with multiple letters
Icon7.8.4.1 Example: FastAppendText
Icon7.8.4.2 Create Sections with FastAppendText
Icon7.8.4.3 Create Lists
Icon7.8.4.4 Save created text
Icon7.8.5 Sections
Icon7.8.6 Numbering
Icon7.8.6.1 Numbering
Icon7.9 Mail Merge (replace fields with data) and data forms
Icon7.9.1 Create Field
Icon7.9.1.1 InputMergeField
Icon7.9.1.2 InputEditField
Icon7.9.1.3 ReplaceTokens
Icon7.9.1.4 Low Level
Icon7.9.2 Customize Field Display
Icon7.9.3 Update Field (Insert Text from Database)
Icon7.9.3.1 Start Merge process
Icon7.9.3.2 Event OnMailMergeGetText
Icon7.9.3.2.1 TWPMMInsertTextContents
Icon7.9.3.2.1.1 procedure Clear
Icon7.9.3.2.1.2 procedure Abort
Icon7.9.3.2.1.3 procedure LoadTextFromStream(s: TStream)
Icon7.9.3.2.1.4 procedure LoadTextFromFile(const FileName: string)
Icon7.9.3.2.1.5 function LoadImageFromFile(const FileName: string; w: Integer = 0; h: Integer = 0): Boolean;
Icon7.9.3.2.1.6 property DataCollection: TWPRTFDataCollection
Icon7.9.3.2.1.7 property DataBlock: TWPRTFDataBlock
Icon7.9.3.2.1.8 property MergeAttr: TWPStoredCharAttrInterface
Icon7.9.3.2.1.9 property MergePar: TParagraph
Icon7.9.3.2.1.10 property MergeParPos: Integer
Icon7.9.3.2.1.11 property Obj: TObject
Icon7.9.3.2.1.12 property CodePage: Integer
Icon7.9.3.2.1.13 property StringValue: AnsiString
Icon7.9.3.2.1.14 property WideStringValue: WideString
Icon7.9.3.2.1.15 property OldText: string
Icon7.9.3.2.1.16 property OldFormattedText: string
Icon7.9.3.2.1.17 property OldIsPlain: Boolean
Icon7.9.3.2.1.18 property CurrentObject: TWPObject
Icon7.9.3.2.1.19 property CurrentTxtObject: TWPTextObj
Icon7.9.3.2.1.20 property Options: TWPMailMergeContinueOptions
Icon7.9.3.2.1.21 property Name: string
Icon7.9.3.2.1.22 property FieldnamePart: string
Icon7.9.3.2.1.23 property DatasetnamePart: string
Icon7.9.3.2.1.24 property Command: string
Icon7.9.3.2.1.25 property StartInspObject: TWPTextObj
Icon7.9.3.2.1.26 property EndInspObject: TWPTextObj
Icon7.9.3.2.1.27 property DisplayName: string
Icon7.9.3.2.1.28 property Format: Integer
Icon7.9.3.2.1.29 property Modified: Boolean
Icon7.9.3.2.1.30 property Hyperlink: string
Icon7.9.3.2.1.31 property HyperlinkName: string
Icon7.9.3.2.1.32 property IsNull: TWPMMInsertTextContentsNull
Icon7.9.3.2.1.33 property ReplaceMode: TWPMMInsertTextContentsReplaceMode
Icon7.9.3.2.2 Preserve Attributes of text inside a field
Icon7.9.3.3 FieldLocate: Modify Field Name or Contents
Icon7.9.3.4 Use TWPMMDataProvider
Icon7.9.4 Hide empty paragraphs
Icon7.9.5 Forms & Edit Fields (data forms)
Icon7.9.5.1 Create Fields
Icon7.9.5.2 Implement a checkbox
Icon7.9.5.3 Control Rendering
Icon7.9.5.4 Read and Write Data
Icon7.9.5.5 Change width of field
Icon7.9.5.6 Validate Input
Icon7.9.5.7 Hints
Icon7.9.6 Create ComboBox
Icon7.9.7 Working with multiple threads
Icon7.9.8 Mail Merge extended - InsertTable, use custom data provider interface
Icon7.9.9 TWPMMDataProvider
Icon7.10 WPReporter
Icon7.10.1 Reporting with WPReporter
Icon7.10.2 WPReporter - step by step
Icon7.10.3 WPReporter Events
Icon7.10.4 Convert text into template
Icon7.10.5 Comparison to "usual" reporting
Icon7.10.6 Reporter and Bookmarks
Icon7.10.7 Calculation in Text and Tables
Icon7.10.8 Token to Template Conversion
Icon7.10.8.1 General Syntax - Fields
Icon7.10.8.2 Syntax Highlighting
Icon7.10.8.3 Bands
Icon7.10.8.4 Groups
Icon7.10.8.5 Parameters for Fields
Icon7.10.8.6 Parameters for Bands and Groups
Icon7.10.8.7 Example Template
Icon7.11 Adding Spellcheck
Icon7.11.1 Use WPSpell
Icon7.12 Load & Save
Icon7.12.1 Database, TDBWPRichText
Icon7.12.2 DOCX Support
Icon7.12.3 Save to HTML / Load from HTML
Icon7.12.4 Reader and Writer
Icon7.12.5 Cache Images
Icon7.12.6 Find text and replace by loaded text
Icon7.13 Sections
Icon7.13.1 Full implementation - shows how to work with sections
Icon7.13.2 Use utility procedure AppendAsSection
Icon7.13.3 Use strings in WPTOOLS format with the <newsection/> tag
Icon7.13.4 Append section with individual footer (or header)
Icon7.14 Syntax Highlighting
Icon7.14.1 TWPSynEditHighlight
Icon7.14.2 TWPCustomSyntax
Icon7.14.3 TWPXMLSyntax
Icon7.14.4 TWPXMLRTFSyntax
Icon7.14.5 TWPFieldSyntax
Icon7.14.6 TWPFieldBandSyntax
Icon7.15 Objects
Icon7.15.1 Images
Icon7.15.1.1 C) Work with images
Icon7.15.1.1.1 Technical Information
Icon7.15.1.1.2 About Linked Images
Icon7.15.1.1.3 Example Code
Icon7.15.1.1.4 Provide a Graphic Popup Menu
Icon7.15.1.1.5 Images and Mailmerge
Icon7.15.2 TWPTextObj with custom draw event
Icon7.15.3 Use TextObjects (i.e. page numbers, sum fields, dynamic chapter headlines)
Icon7.15.4 TWPTextObjectClasses - customize TWPTextObj
Icon7.15.4.1 Example: Print a page number
Icon7.15.4.2 Example: Create comboboxes for edit fields
Icon7.15.4.3 Example: Set fixed width for edit field
Icon7.15.5 Hyperlinks
Icon7.16 WPTools Premium
Icon7.16.1 Footnotes
Icon7.16.2 Columns
Icon7.16.3 Text boxes
Icon7.16.3.1 Create Textbox
Icon7.16.3.2 Ownerpaint Textbox
Icon7.16.3.3 Make the text box editable
Icon7.16.3.4 Low level textbox creation
Icon7.16.3.4.1 TWPORTFTextBox.Create
Icon7.16.3.4.2 TextObjects.InsertTextBox
Icon7.16.3.4.3 TextObjects.InsertClass
Icon8 Appendix
Icon8.1 WPAT_codes
Icon8.1.1 Character Attributes
Icon8.1.2 Paragraph Attributes
Icon8.1.3 Numbering Attributes
Icon8.1.4 Border Attributes
Icon8.1.5 Table Size and Position
Icon8.2 MIME Import / Export
Icon8.2.1 Reader / Writer
Icon8.2.2 Demo
Icon8.3 HTTP Interface
Icon8.3.1 Form Setup
Icon8.3.2 Unit Initialization
Icon8.3.3 User Action and History Management
Icon8.3.4 Load Method
Icon8.3.5 Webbrowser with WPTools
Icon8.3.6 Source View
Icon8.4 XML editor mode
Icon8.5 Work with sub paragragraphs
Icon8.6 Use "External Pages"
Icon8.7 Create Text Paths
Icon8.8 Bookmarks
Icon9 Notes for Upgraders
Icon9.1 ... when upgrading from WPTools 5 or 6
Icon9.2 ... when upgrading from WPTools 4
Icon9.2.1 Updated Rendering and Formatting
Icon9.2.2 Changed Unit Names
Icon9.2.3 Changed Classes
Icon9.2.4 Changed Pointers
Icon9.2.5 Changed GUI elements
Icon9.2.6 New Border Handling
Icon9.2.7 Changed Style Handling
Icon9.2.8 BackgroundImage
Icon10 Release Notes WPTools 8
Icon10.1 Archive
Icon10.1.1 Release Notes - WPTools 7
Icon10.1.2 Release Notes - WPTools 6
Icon10.1.3 Release Notes - WPTools 5

© 2004-2017 WPCubed GmbH - Munich, Germany