1 Welcome to TextDynamic
1.1 What is TextDynamic?
1.2 What can I do with TextDynamic?
1.3 Why choose TextDynamic?
1.4 Where to use TextDynamic?
1.5 Introduction to the technology of TextDynamic
2 Welcome to RTF2PDF / TextDynamic Server
3 Getting Started with TextDynamic
3.1 Install in Toolbox
3.1.1 .NET IDE
3.1.2 VB6
3.2 Trouble Shooting
3.2.1 .NET Trouble Shooting
3.2.2 VS2008 Debugging
3.2.3 OCX Trouble Shooting
3.3 EditorStart - used to set licensing information
3.4 Introduction to the API
3.4.1 Initialize the Component
3.4.1.1 SetEditorMode()
3.4.1.1.1 SetEditorMode - Example C#
3.4.1.1.2 SetEditorMode -Example VB6
3.4.1.2 SetLayout()
3.4.1.3 Update design of toolbars
3.4.1.4 SetEnableFlags
3.4.1.5 SetDisableFlags
3.4.1.6 SetLanguage (Localization)
3.4.2 Change GUI (Toolbar)
3.4.2.1 Modify TextDynamic toolbar
3.4.2.2 Create your own toolbar
3.4.3 Working with Actions (wpa)
3.4.3.1 wpaGetFlags
3.4.3.2 wpaSetFlags
3.4.3.3 Event OnUpdateGUI
3.4.4 Get Text into and out of the Editor
3.4.4.1 string Text
3.4.4.2 string Text2
3.4.4.3 string TextFormat
3.4.5 Properties
3.4.5.1 IWPMemo Memo
3.4.5.2 IWPPdfCreator PDFCreator
3.4.5.3 IWPTextCursor TextCursor
3.4.5.4 IWPAttrInterface TextAttr
3.4.5.5 IWPAttrInterface CurrAttr
3.4.5.6 IWPAttrInterface CurrSelAttr
3.4.5.7 IWPPageSize PageSize
3.4.5.8 IWPParInterface CurrPar
3.4.5.9 IWPAttrInterface CurrParAttr
3.4.5.10 IWPParInterface CurrStyle
3.4.5.11 IWPAttrInterface CurrStyleAttr
3.4.5.12 IWPTextObj CurrObj
3.4.5.13 IWPTextObj CurrSelObj
3.4.5.14 int SelectedEditor
3.4.5.15 IWPAttrInterface AttrHelper
3.4.5.16 IWPCharacterAttr SpecialTextAttr()
3.4.5.17 IWPMapi
3.5 Configure the Editor / FAQ
3.6 TextDynamic dotNET Sample Projects
3.6.1 VB.NET - FirstApplication
3.6.2 VB.NET - Create MDI Application
3.6.2.1 New Project
3.6.2.2 Create MDI Child window
3.6.2.3 Add Font/-Size Selector
3.6.2.3.1 Modify Text
3.6.2.3.2 Modify Combobox
3.6.2.4 Add Buttons
3.6.2.5 Code for the default menu items
3.6.2.6 A first start ...
3.6.3 C# - First Application
3.6.3.1 Update Statusbar
3.6.3.2 Add Menu Commands
3.6.3.3 Add Localized Menu Items
3.6.3.3.1 WPAMenuItem class
3.6.3.3.2 Alternative to WPAMenuItem
3.6.3.4 SetDLLName
3.6.4 C# - Second Application
3.6.5 Demo Project - Simulate MDI
3.6.5.1 Add Tabset
3.6.5.2 Hide some buttons
3.6.5.3 Ask to save before close
3.7 TextDynamic OCX
3.7.1 Step by Step use in VB6
3.7.1.1 Set writing mode (bold ...)
3.7.1.2 Clipboard handling
3.7.1.3 Printing
3.7.2 Step by Step use in Access
3.7.3 Tip for using TextDynamic in Visual FoxPro
3.7.4 property DLLName
3.7.5 property InitScriptXML
3.7.6 property Text
3.7.7 property Readonly
3.7.8 Process and modify the text in the background
3.7.9 VB6 - First Application
3.7.9.1 Create some text under program control
3.7.9.2 Add hotkey Ctrl+B
3.8 TextDynamic in C++, ie VS2008
4 Getting started with Rtf2Pdf / TextDynamic Server
4.1 Overview
4.2 QuickStart
4.3 Troubleshooting .NET
4.4 Load Template, Update and Save
4.5 ASP.NET Example
4.6 ASP.NET Live Demos
4.7 Properties
4.7.1 Report
4.7.2 Memo
4.7.3 Memo2
4.7.4 PDFCreator
4.7.5 ResultBuffer
4.7.6 AttrHelper
4.8 Methods
4.8.1 BeginDoc
4.8.2 EndDoc
4.8.3 Print
4.8.4 PrintSecond
4.8.5 StartEngine / SetLicense
4.8.6 StopEngine
4.8.7 ReleaseInt
4.9 RTF2PDF ActiveX
4.10 wPDFControl Documentation
4.10.1 wPDFControl/RTFtoPDF Demo
4.10.2 Quick Start - wRTF2PDF / TextDynamic Server
4.10.3 Quick Start - Generic PDF Creation
4.10.4 Tip: Use SaveDC / RestoreDC
4.10.5 wPDFControl .NET
4.10.5.1 PDFControl
4.10.5.2 PDFPropDlg
4.10.5.3 Properties
4.10.5.3.1 PDF Options
4.10.5.3.2 Extra Options
4.10.5.3.3 Security
4.10.5.3.4 PDF Info
4.10.5.3.5 PDFAMode
4.10.5.3.6 CidFonts
4.10.5.4 RTF to PDF
4.10.5.4.1 RTF2PDF Version 2 API
4.10.5.4.2 RTF2PDF Command IDs
4.10.5.4.2.1 WPCOM_RTFINIT      = 1000
4.10.5.4.2.2 WPCOM_RTFVersion   = 1001
4.10.5.4.2.3 WPCOM_RTFLOAD      = 1002
4.10.5.4.2.4 WPCOM_RTFAPPEND    = 1003
4.10.5.4.2.5 WPCOM_RTFMAKEFIELDS= 1004
4.10.5.4.2.6 WPCOM_RTFMERGE     = 1005
4.10.5.4.2.7 WPCOM_RTFSAVE      = 1006
4.10.5.4.2.8 WPCOM_RTFBACKUP    = 1007
4.10.5.4.2.9 WPCOM_RTFRESTORE   = 1008
4.10.5.4.2.10 WPCOM_RTF_PAGEWIDTH    = 1010
4.10.5.4.2.11 WPCOM_RTF_PAGEHEIGHT   = 1011
4.10.5.4.2.12 WPCOM_RTF_MARGINLEFT   = 1012
4.10.5.4.2.13 WPCOM_RTF_MARGINRIGHT  = 1013
4.10.5.4.2.14 WPCOM_RTF_MARGINTOP    = 1014
4.10.5.4.2.15 WPCOM_RTF_MARGINBOTTOM = 1015
4.10.5.4.2.16 WPCOM_RTF_PAGECOLUMNS  = 1020
4.10.5.4.2.17 WPCOM_RTF_PAGEROTATION = 1021
4.10.5.4.2.18 WPCOM_RTF_PAGEZOOM     = 1022
4.10.5.4.2.19 WPCOM_RTF_READEROPTIONS = 1023
4.10.5.4.2.20 WPCOM_RTF_USE_PRINTER = 1024
4.10.5.4.2.21 WPCOM_RTF_PAGESMALLCOLUMNS = 1025
4.10.5.4.2.22 WPCOM_RTFPRINT         = 1100
4.10.5.4.2.23 WPCOM_SAVE_PAGE_METAFILE = 1311
4.10.5.4.2.24 WPCOM_SELECT_HTML_MODE = 1312
4.10.5.4.2.25 Commands to print text (to printer, not PDF!)
4.10.5.4.2.26 KeepN and AutoSize Tables
4.10.5.4.2.27 Use COM interfaces with C
4.10.5.4.3 Example
4.10.5.5 Methods
4.10.5.5.1 Initialisation
4.10.5.5.2 DrawWatermark
4.10.5.5.3 Image Output
4.10.5.5.4 Hyperlinks
4.10.5.5.5 Bookmarks
4.10.5.5.6 Outlines
4.10.5.5.7 using "Graphics Canvas"
4.10.5.5.8 Mailmerge (COPY)
4.10.5.5.9 Methods defined by the DLL
4.10.5.6 Events
4.10.6 wPDFControl DLL / ActiveX
4.10.7 wPDFControl Methods and Properties
4.10.7.1 Properties
4.10.7.1.1 bool AutoLaunch
4.10.7.1.2 Graphics Canvas
4.10.7.1.3 int CidFonts
4.10.7.1.4 string DebugPath
4.10.7.1.5 bool DefaultLandscape
4.10.7.1.6 ePage DefaultSize
4.10.7.1.7 eEncoding Encoding
4.10.7.1.8 string FileName
4.10.7.1.9 FontManager Font
4.10.7.1.10 eFontMode FontMode
4.10.7.1.11 string InfoAuthor, InfoKeywords etc.
4.10.7.1.12 eInputFileMode InputFileMode
4.10.7.1.13 eJPEGCompressMode JPEGCompressMode
4.10.7.1.14 string MergeFieldStart
4.10.7.1.15 PDFEncryption / Permission
4.10.7.1.16 string OwnerPassword
4.10.7.1.17 string UserPassword
4.10.7.1.18 ePageMode PageMode
4.10.7.1.19 int PDFAMode
4.10.7.1.20 eDevMode PDFMode
4.10.7.1.21 ePDFOptions PDFOptions
4.10.7.1.22 ePDFSecurity PDFSecurity
4.10.7.2 Methods
4.10.8 License
5 Document and text property API reference
5.1 Page Size
5.1.1 General
5.1.2 Different in one document
5.1.3 Sections
5.1.4 Labels
5.2 Contents
5.2.1 Text
5.2.2 Tables
5.2.3 Fields
5.2.4 Images
5.2.5 Header & Footer
5.2.6 Textboxes
5.2.7 Footnotes
5.3 Font Attributes
5.4 Paragraph Attributes
5.5 Paragraph Styles
6 Technical API Reference
6.1 General Interfaces and types
6.1.1 WPDLLInt
6.1.1.1 Methods
6.1.1.1.1 SetDLLName
6.1.1.1.2 EditorStart
6.1.1.1.3 SetEditorMode
6.1.1.1.4 SetLayout
6.1.1.1.5 ReleaseInt
6.1.1.1.6 AboutBox
6.1.1.1.7 BeginPrint
6.1.1.1.8 EndPrint
6.1.1.1.9 Clear
6.1.1.1.10 CommandEx
6.1.1.1.11 Command
6.1.1.1.11.1 Security
6.1.1.1.11.2 Change Toolbar Design
6.1.1.1.11.3 Custom Spellcheck
6.1.1.1.11.4 Background Image / Watermark
6.1.1.1.12 CreateReport
6.1.1.1.13 GetInterface
6.1.1.1.14 GetItemList
6.1.1.1.15 GetPrinterList
6.1.1.1.16 GetText
6.1.1.1.17 GetTextVar / GetBytes
6.1.1.1.18 Memo
6.1.1.1.19 Memo2
6.1.1.1.20 CurrMemo
6.1.1.1.21 ReadRecentExceptions
6.1.1.1.22 Report
6.1.1.1.23 SelectEditor
6.1.1.1.24 SelectPrinter
6.1.1.1.25 SetDisableFlags
6.1.1.1.26 SetEnableFlags
6.1.1.1.27 SetLanguage
6.1.1.1.28 SetLayoutMode
6.1.1.1.29 SetLayoutMode2
6.1.1.1.30 SetSplitterPos
6.1.1.1.31 SetText
6.1.1.1.32 SetTextVar / SetBytes
6.1.1.1.33 SpecialTextAttr
6.1.1.1.34 wpaCheck
6.1.1.1.35 wpaExec
6.1.1.1.36 wpaGetFlags
6.1.1.1.37 wpaGetID
6.1.1.1.38 wpaProcess
6.1.1.1.39 wpaSetFlags
6.1.1.1.40 DrawToBitmap
6.1.1.1.41 ToRGB, ColorToRGB
6.1.1.2 Properties
6.1.1.2.1 AttrHelper
6.1.1.2.2 BorderWidth
6.1.1.2.3 TextAttr
6.1.1.2.4 CurrAttr
6.1.1.2.5 CurrSelAttr
6.1.1.2.6 CurrObj
6.1.1.2.7 CurrPar
6.1.1.2.8 CurrParAttr
6.1.1.2.9 CurrSelObj
6.1.1.2.10 CurrStyle
6.1.1.2.11 CurrStyleAttr
6.1.1.2.12 DLLName
6.1.1.2.13 Enabled
6.1.1.2.14 EventBand
6.1.1.2.15 EventButton
6.1.1.2.16 EventField
6.1.1.2.17 InitScriptXML
6.1.1.2.18 MAPI
6.1.1.2.19 PageSize
6.1.1.2.20 PDFCreator
6.1.1.2.21 Readonly
6.1.1.2.22 Readonly2
6.1.1.2.23 ShowHints
6.1.1.2.24 SpellCtrl
6.1.1.2.25 Text
6.1.1.2.26 Text2
6.1.1.2.27 TextCursor
6.1.1.2.28 TextFormat
6.1.1.2.29 Version
6.1.1.2.30 VersionDLL
6.1.1.2.31 AllowDrop
6.1.2 Events
6.1.2.1 RTF2PDF / TextDynamic
6.1.2.1.1 OnAfterSaveImage
6.1.2.1.2 OnBeforeSaveImage
6.1.2.1.3 OnClear
6.1.2.1.4 OnCreateNewCell
6.1.2.1.5 OnEnumDataBlocks
6.1.2.1.6 OnEnumParOrStyle
6.1.2.1.7 OnEnumTextObj
6.1.2.1.8 OnError
6.1.2.1.9 OnFieldGetText
6.1.2.1.10 OnGetSpecialText
6.1.2.1.11 OnInitializePar
6.1.2.1.12 OnLoadExtImage
6.1.2.1.13 OnLoadExtString
6.1.2.1.14 OnLoadText
6.1.2.1.15 OnMeasurePage
6.1.2.1.16 OnNotify
6.1.2.1.17 OnPaintWatermark
6.1.2.1.18 OnReadFormulaVar
6.1.2.1.19 OnReportState
6.1.2.1.20 OnTextObjectGetText
6.1.2.2 Exclusive to TextDynamic
6.1.2.2.1 OnBeforeOverwriteFile
6.1.2.2.2 OnButtonClick
6.1.2.2.3 OnChangePosition
6.1.2.2.4 OnChangeSelection
6.1.2.2.5 OnChangeText
6.1.2.2.6 OnChangeViewMode
6.1.2.2.7 OnChangingText
6.1.2.2.8 OnClick
6.1.2.2.9 OnClickCreateHeaderFooter
6.1.2.2.10 OnClickPage
6.1.2.2.11 OnDblClick
6.1.2.2.12 OnFieldEnter
6.1.2.2.13 OnFieldLeave
6.1.2.2.14 OnHyperlink
6.1.2.2.15 OnMouseDown
6.1.2.2.16 OnMouseDownWord
6.1.2.2.17 OnMouseMove
6.1.2.2.18 OnMouseUp
6.1.2.2.19 OnShowHint
6.1.2.2.20 OnTextObjectMouse
6.1.2.2.21 OnUndoChange
6.1.2.2.22 OnUpdateGUI
6.1.2.2.23 OnKeyDown
6.1.2.2.24 OnKeyPress
6.1.2.2.25 OnKeyUp
6.1.2.2.26 OnLeaveEditor
6.1.2.2.27 OnCompleteWord
6.1.2.2.28 OnEnterEditor
6.1.3 Categories
6.1.3.1 Character Attributes Category
6.1.3.2 Character Styles Category
6.1.3.3 Coordinate Conversion Category
6.1.3.4 Document Properties Category
6.1.3.5 Callback Functions Category
6.1.3.6 Header and Footer Support Category
6.1.3.7 Sections
6.1.3.8 Hyperlinks and Bookmarks Category
6.1.3.9 Image Support Category
6.1.3.10 Load and Save Category
6.1.3.11 Modify the layout of the text display Category
6.1.3.12 Logical MDI Support Category
6.1.3.13 Mailmerge Category
6.1.3.14 Position Markers Category
6.1.3.15 Lowlevel Paragraph IDs Category
6.1.3.16 Printing Category
6.1.3.17 Standard Editing Commands Category
6.1.3.18 Display Status Information Category
6.1.3.19 Paragraphstyle Support Category
6.1.3.20 Table Support Category
6.1.3.21 TextDynamic CSS strings Category
6.1.3.22 Spell Check Category
6.1.3.23 Tabstop Category
6.1.4 IWPMemo / IWPEditor
6.1.4.1 Properties
6.1.4.1.1 ActiveText
6.1.4.1.2 TextAttr
6.1.4.1.3 CurrAttr
6.1.4.1.4 CurrSelAttr
6.1.4.1.5 CurrParAttr
6.1.4.1.6 CurrPar
6.1.4.1.7 DefaultAttr
6.1.4.1.8 CurrBand
6.1.4.1.9 CurrentZooming
6.1.4.1.10 CurrGroup
6.1.4.1.11 CurrObj
6.1.4.1.12 CurrSelObj
6.1.4.1.13 CurrStyle
6.1.4.1.14 CurrStyleAttr
6.1.4.1.15 LabelDef
6.1.4.1.16 LastFileName
6.1.4.1.17 PageSize
6.1.4.1.18 PageSizeList
6.1.4.1.19 PrintParameter
6.1.4.1.20 SelText
6.1.4.1.21 Text
6.1.4.1.22 TextCursor
6.1.4.1.23 SpecialTextAttr
6.1.4.1.24 Exclusive in IWPMemo
6.1.4.1.24.1 AutoZoom
6.1.4.1.24.2 ColorDesktop
6.1.4.1.24.3 ColorHighlight
6.1.4.1.24.4 ColorHighlightText
6.1.4.1.24.5 ColorPaper
6.1.4.1.24.6 DefaultIOFormat
6.1.4.1.24.7 EditingMode
6.1.4.1.24.8 Focussed
6.1.4.1.24.9 FormCompletion
6.1.4.1.24.10 GUIMode
6.1.4.1.24.11 Hidden
6.1.4.1.24.12 InitialDir
6.1.4.1.24.13 LayoutMode
6.1.4.1.24.14 Modified
6.1.4.1.24.15 Readonly
6.1.4.1.24.16 ShowFields
6.1.4.1.24.17 TextReadFormat
6.1.4.1.24.18 TextWriteFormat
6.1.4.1.24.19 TopOffset
6.1.4.1.24.20 WordWrap
6.1.4.1.24.21 Zooming
6.1.4.2 Methods
6.1.4.2.1 AppendOtherText
6.1.4.2.2 BlockAdd
6.1.4.2.3 BlockAppend
6.1.4.2.4 BlockFind
6.1.4.2.5 Clear
6.1.4.2.6 CopyToClipboard
6.1.4.2.7 CutToClipboard
6.1.4.2.8 PasteFromClipboard
6.1.4.2.9 DebugShowParProps
6.1.4.2.10 DeleteLeadingSpace
6.1.4.2.11 DeletePage
6.1.4.2.12 DeleteParWithCondition
6.1.4.2.13 DeleteStyle
6.1.4.2.14 DeleteTrailingSpaces
6.1.4.2.15 EnumDataBlocks
6.1.4.2.16 EnumParagraphs
6.1.4.2.17 EnumParSiblings
6.1.4.2.18 EnumParStyles
6.1.4.2.19 EnumSelParagraphs
6.1.4.2.20 EnumTextObj
6.1.4.2.21 SelectStyle
6.1.4.2.22 LoadNumberStyles
6.1.4.2.23 SaveNumberStyles
6.1.4.2.24 LoadStyleSheet
6.1.4.2.25 SaveStyleSheet
6.1.4.2.26 FindFooter
6.1.4.2.27 FindHeader
6.1.4.2.28 GetNumberStyle
6.1.4.2.29 GetObjAtXY
6.1.4.2.30 GetPosAtXY
6.1.4.2.31 GetRTFVariable
6.1.4.2.32 GetXY
6.1.4.2.33 LoadFromFile
6.1.4.2.34 LoadFromStream
6.1.4.2.35 LoadFromString
6.1.4.2.36 LoadFromVar
6.1.4.2.37 SaveToFile
6.1.4.2.38 SaveToStream
6.1.4.2.39 SaveToString
6.1.4.2.40 SaveToVar
6.1.4.2.41 MergeText
6.1.4.2.42 Print
6.1.4.2.43 PrintPages
6.1.4.2.44 PtrCommand
6.1.4.2.45 Reformat
6.1.4.2.46 ReformatAll
6.1.4.2.47 RTFDataAdd
6.1.4.2.48 RTFDataAppendTo
6.1.4.2.49 RTFDataDelete
6.1.4.2.50 RTFDataSelect
6.1.4.2.51 GetPageAsMetafile
6.1.4.2.52 SavePageAsMetafile
6.1.4.2.53 GetPageAsBitmap
6.1.4.2.54 SetBProp
6.1.4.2.54.1 Group 0 : wpVarBOptions
6.1.4.2.54.2 Group 1 : wpEditOptions
6.1.4.2.54.3 Group 2 : wpEditOptionsEx
6.1.4.2.54.4 Group 3 : wpProtectProp
6.1.4.2.54.5 Group 4 : wpClickableCodes
6.1.4.2.54.6 Group 5 : wpWriteObjectMode
6.1.4.2.54.7 Group 6 : wpViewOptions
6.1.4.2.54.8 Group 7 : Webpage Mode
6.1.4.2.54.9 Group 8 : wpFormatOptions
6.1.4.2.54.10 Group 9 : wpFormatOptionsEx
6.1.4.2.54.11 Group 10 : wpAcceptFilesOptions
6.1.4.2.54.12 Group 11 : wpPrintOptions
6.1.4.2.54.13 Group 12 : wpClipboardOptions
6.1.4.2.54.14 Group 13 : Security Options.
6.1.4.2.54.15 Group 14 : Global Security Options
6.1.4.2.54.16 Group 15: wpFormatOptionsEx2
6.1.4.2.54.17 Group 16: ViewOptionsEx
6.1.4.2.54.18 Group 17: EditOptionsEx2
6.1.4.2.55 SetIProp
6.1.4.2.56 SetWYSIWYGMode
6.1.4.2.57 UpdateDialog
6.1.4.2.58 SetRTFVariable
6.1.4.2.59 Statistic
6.1.4.2.60 Tables_WidthFixed
6.1.4.2.61 Tables_WidthPC
6.1.4.2.62 TextCommand
6.1.4.2.62.1 Commands 1-10: TOC, DefaultAttr
6.1.4.2.62.2 Commands 11-23: SyntaxHighlight, Selection, Background Gradient
6.1.4.2.62.3 Commands 21-23: Tabstops
6.1.4.2.62.4 Command 24: Draw lines and background, Page Size, Force Pagecount
6.1.4.2.62.5 Command 25: Select Watermark Image
6.1.4.2.63 TextCommandStr
6.1.4.2.63.1 Command ID 1 - default paragraph style
6.1.4.2.63.2 Command ID 2 - convert to ANSI
6.1.4.2.63.3 Command ID 3 -& 4 - clipboard format
6.1.4.2.63.4 Command ID 5 - view source mode
6.1.4.2.63.5 Command ID 6 - select HTTP DLL
6.1.4.2.63.6 Command ID 7 & 8 - set ParIsOutline flag
6.1.4.2.63.7 Command ID 9 - insert HTML markup
6.1.4.2.63.8 Command ID 10 - Select Printer
6.1.4.2.63.9 Command ID 11 - Print Text
6.1.4.2.63.10 Command ID 12 - Get Printernames
6.1.4.2.63.11 Command ID 13 - BeginPrint
6.1.4.2.63.12 Command ID 14 - EndPrint
6.1.4.2.63.13 Command ID 15 - Update ShowFields Mode
6.1.4.2.63.14 Command ID 16 - Syntax Highlighting
6.1.4.2.63.15 Command ID 17 - Token To Template Conversion
6.1.4.2.63.16 Command ID 18 - Set default font and size
6.1.4.2.63.17 Command ID 19 - Make the current page size the default
6.1.4.2.63.18 Command ID 20 - Insert Annotation Object
6.1.4.2.63.19 Command IDs 21-27 Export Pages as BMP, PNG and TIFF.
6.1.4.2.63.20 Command ID 28/29/30/31 - Load & Save the paragraph styles
6.1.4.2.63.21 Command ID 32 - read character atr cursor position
6.1.4.2.63.22 Command ID 33 - read and write EventButton properties
6.1.4.2.64 SelectFirstParGlobal
6.1.4.2.65 Exclusive in IWPMemo
6.1.4.2.65.1 Activate
6.1.4.2.65.2 ClientToScreen
6.1.4.2.65.3 GetMouseXY
6.1.4.2.65.4 InsertGraphicDialog
6.1.4.2.65.5 Load
6.1.4.2.65.6 LoadEx
6.1.4.2.65.7 Save
6.1.4.2.65.8 SaveAs
6.1.4.2.65.9 ScreenToClient
6.1.4.2.65.10 ShowDialog
6.1.4.2.65.11 wpaCheck
6.1.4.2.65.12 wpaExec
6.1.4.2.65.13 wpaGetCaption
6.1.4.2.65.14 wpaGetFlags
6.1.4.2.65.15 wpaGetID
6.1.4.2.65.16 wpaProcess
6.1.4.2.65.17 wpaSetCaption
6.1.4.2.65.18 wpaSetFlags
6.1.4.2.66 PrepareAttachmentList
6.1.4.2.67 GetAttachment
6.1.4.2.68 SetInitialPath
6.1.4.2.69 GetInitialPath
6.1.4.2.70 ActivateSyntaxHighlighter
6.1.4.2.71 SetXMLSchema
6.1.4.2.71.1 A) Manage XML Schema
6.1.4.2.71.2 B) Load CSS Stylesheet
6.1.4.2.71.3 C) Example Code
6.1.4.2.72 GetXMLTags
6.1.4.2.73 ShowContextMenu
6.1.4.2.74 InitHTMLMode
6.1.5 IWPTextCursor
6.1.5.1 Properties
6.1.5.1.1 CPCellPtr
6.1.5.1.2 CPLineNr
6.1.5.1.3 CPObjPtr
6.1.5.1.4 CPPageLineNr
6.1.5.1.5 CPPageNr
6.1.5.1.6 CPParNr
6.1.5.1.7 CPParPtr
6.1.5.1.8 CPPosInLine
6.1.5.1.9 CPPosInPar
6.1.5.1.10 CPPosition
6.1.5.1.11 CPRowPtr
6.1.5.1.12 CPStylePtr
6.1.5.1.13 CPTableColNr
6.1.5.1.14 CPTablePtr
6.1.5.1.15 CPTableRowNr
6.1.5.1.16 IsSelected
6.1.5.1.17 PageCount
6.1.5.1.18 SelStart
6.1.5.1.19 SelLength
6.1.5.2 Methods
6.1.5.2.1 IWPTextCursor.AddTable
6.1.5.2.2 IWPTextCursor.AppendRow
6.1.5.2.3 IWPTextCursor.CheckState
6.1.5.2.4 IWPTextCursor.Clear
6.1.5.2.5 IWPTextCursor.CombineCellHorz
6.1.5.2.6 IWPTextCursor.CombineCellVert
6.1.5.2.7 IWPTextCursor.CPMoveAfterTable
6.1.5.2.8 IWPTextCursor.CPMoveBack
6.1.5.2.9 IWPTextCursor.CPMoveBeforeTable
6.1.5.2.10 IWPTextCursor.CPMoveNext
6.1.5.2.11 IWPTextCursor.CPMoveNextBand
6.1.5.2.12 IWPTextCursor.CPMoveNextCell
6.1.5.2.13 IWPTextCursor.CPMoveNextGroup
6.1.5.2.14 IWPTextCursor.CPMoveNextObject
6.1.5.2.15 IWPTextCursor.CPMoveNextPar
6.1.5.2.16 IWPTextCursor.CPMoveNextRow
6.1.5.2.17 IWPTextCursor.CPMoveNextTable
6.1.5.2.18 IWPTextCursor.CPMoveParentTable
6.1.5.2.19 IWPTextCursor.CPMovePrevCell
6.1.5.2.20 IWPTextCursor.CPMovePrevObject
6.1.5.2.21 IWPTextCursor.CPMovePrevPar
6.1.5.2.22 IWPTextCursor.CPMovePrevRow
6.1.5.2.23 IWPTextCursor.CPMovePrevTable
6.1.5.2.24 IWPTextCursor.CPMoveToGroup
6.1.5.2.25 IWPTextCursor.CPOpenObj
6.1.5.2.26 IWPTextCursor.Delete
6.1.5.2.27 IWPTextCursor.DisableProtection
6.1.5.2.28 IWPTextCursor.DisableUndo
6.1.5.2.29 IWPTextCursor.EnabledProtection
6.1.5.2.30 IWPTextCursor.EnableUndo
6.1.5.2.31 IWPTextCursor.FieldsFromTokens
6.1.5.2.32 IWPTextCursor.FindText
6.1.5.2.33 IWPTextCursor.GetParName
6.1.5.2.34 IWPTextCursor.GotoBody
6.1.5.2.35 IWPTextCursor.GotoEnd
6.1.5.2.36 IWPTextCursor.GotoStart
6.1.5.2.37 IWPTextCursor.HideSelection
6.1.5.2.38 IWPTextCursor.InputBookmark
6.1.5.2.39 IWPTextCursor.InputCalculatedField
6.1.5.2.40 IWPTextCursor.InputCell
6.1.5.2.41 IWPTextCursor.InputCustomHTML
6.1.5.2.42 IWPTextCursor.InputEmbeddedData
6.1.5.2.43 IWPTextCursor.InputField
6.1.5.2.44 IWPTextCursor.InputFieldObject
6.1.5.2.45 IWPTextCursor.InputFooter
6.1.5.2.46 IWPTextCursor.InputFootnote
6.1.5.2.47 IWPTextCursor.InputHeader
6.1.5.2.48 IWPTextCursor.InputHTML
6.1.5.2.49 IWPTextCursor.InputHyperlink
6.1.5.2.50 IWPTextCursor.InputImage
6.1.5.2.51 IWPTextCursor.InputPicture
6.1.5.2.52 IWPTextCursor.InputPictureStream
6.1.5.2.53 IWPTextCursor.InputObject
6.1.5.2.54 IWPTextCursor.InputCode
6.1.5.2.55 IWPTextCursor.InputPagebreak
6.1.5.2.56 IWPTextCursor.InputParagraph
6.1.5.2.57 IWPTextCursor.InputRowEnd
6.1.5.2.58 IWPTextCursor.InputRowStart
6.1.5.2.59 IWPTextCursor.InputSection
6.1.5.2.60 IWPTextCursor.InputString
6.1.5.2.61 IWPTextCursor.InputTable
6.1.5.2.62 IWPTextCursor.InputTabstop
6.1.5.2.63 IWPTextCursor.InputTextbox
6.1.5.2.64 IWPTextCursor.InputText
6.1.5.2.65 IWPTextCursor.InsertRow
6.1.5.2.66 IWPTextCursor.MarkerCollect
6.1.5.2.67 IWPTextCursor.MarkerCollectAll
6.1.5.2.68 IWPTextCursor.MarkerCPPosition
6.1.5.2.69 IWPTextCursor.MarkerDrop
6.1.5.2.70 IWPTextCursor.MarkerGoto
6.1.5.2.71 IWPTextCursor.MarkerSelect
6.1.5.2.72 IWPTextCursor.MovePosition
6.1.5.2.73 IWPTextCursor.MoveToBookmark
6.1.5.2.74 IWPTextCursor.MoveToField
6.1.5.2.75 IWPTextCursor.MoveToObject
6.1.5.2.76 IWPTextCursor.MoveToTable
6.1.5.2.77 IWPTextCursor.Redo
6.1.5.2.78 IWPTextCursor.ReplaceText
6.1.5.2.79 IWPTextCursor.ReportConvertTable
6.1.5.2.80 IWPTextCursor.ReportConvertText
6.1.5.2.81 IWPTextCursor.ReportInputBand
6.1.5.2.82 IWPTextCursor.ReportInputGroup
6.1.5.2.83 IWPTextCursor.ScrollToCP
6.1.5.2.84 IWPTextCursor.SelectAll
6.1.5.2.85 IWPTextCursor.SelectLine
6.1.5.2.86 IWPTextCursor.SelectParagraph
6.1.5.2.87 IWPTextCursor.SelectTable
6.1.5.2.88 IWPTextCursor.SelectTableColumn
6.1.5.2.89 IWPTextCursor.SelectTableRow
6.1.5.2.90 IWPTextCursor.SelectText
6.1.5.2.91 IWPTextCursor.SetColWidth
6.1.5.2.92 IWPTextCursor.SetParName
6.1.5.2.93 IWPTextCursor.SetRowHeight
6.1.5.2.94 IWPTextCursor.SetTableLeftRight
6.1.5.2.95 IWPTextCursor.TableClear
6.1.5.2.96 IWPTextCursor.TableDelete
6.1.5.2.97 IWPTextCursor.Undo
6.1.5.2.98 IWPTextCursor.UndoClear
6.1.5.2.99 IWPTextCursor.WordCharAttr
6.1.5.2.100 IWPTextCursor.WordEnum
6.1.5.2.101 IWPTextCursor.WordHighlight
6.1.5.2.102 IWPTextCursor.SetColumns
6.1.5.2.103 IWPTextCursor.SelectCell
6.1.5.2.104 IWPTextCursor.EnumOpenObj
6.1.5.2.105 IWPTextCursor.ExitTable
6.1.5.2.106 IWPTextCursor.TableSplit
6.1.5.2.107 IWPTextCursor.TableSort
6.1.5.2.108 IWPTextCursor.ASetCellProp
6.1.5.2.109 IWPTextCursor.ASetCellStyle
6.1.5.2.110 IWPTextCursor.MergeCellHorz
6.1.5.2.111 IWPTextCursor.MergeCellVert
6.1.5.2.112 IWPTextCursor.ClearAllHeaders
6.1.5.2.113 IWPTextCursor.ClearAllFooters
6.1.5.3 Example: Convert to HTML
6.1.6 WPAT_codes
6.1.6.1 Character Attributes
6.1.6.2 Predefined Color Index Values
6.1.6.3 Paragraph Attributes
6.1.6.4 Numbering Attributes
6.1.6.5 Border Attributes
6.1.6.6 Table Size and Position
6.1.7 WPA Actions
6.1.7.1 API
6.1.7.2 Custom Actions
6.1.7.3 List
6.2 TextDynamic as "Popup" or embedded editor (method wptextCreateDialog)
6.2.1 Initialization of the editor in C++
6.2.2 Use WPA Actions with Editor
6.2.3 Use Commands
6.2.4 Use the COM Interfaces
6.2.5 Examples
6.2.6 Pascal Definition
6.2.7 C / C++ Headerfile
6.3 Text Attributes (access and modify)
6.3.1 IWPAttrInterface
6.3.1.1 Properties
6.3.1.1.1 CharAttrIndex
6.3.1.2 Methods
6.3.1.2.1 IWPAttrInterface.AttrSet
6.3.1.2.2 IWPAttrInterface.AttrGet
6.3.1.2.3 IWPAttrInterface.AttrDel
6.3.1.2.4 IWPAttrInterface.BeginUpdate
6.3.1.2.5 IWPAttrInterface.Clear
6.3.1.2.6 IWPAttrInterface.ColorToNr
6.3.1.2.7 IWPAttrInterface.EndUpdate
6.3.1.2.8 IWPAttrInterface.ExcludeStyles
6.3.1.2.9 IWPAttrInterface.GetBGColor
6.3.1.2.10 IWPAttrInterface.GetBGColorNr
6.3.1.2.11 IWPAttrInterface.GetCharStyleSheetName
6.3.1.2.12 IWPAttrInterface.GetCharWidth
6.3.1.2.13 IWPAttrInterface.GetColor / ForeColor
6.3.1.2.14 IWPAttrInterface.GetColorNr
6.3.1.2.15 IWPAttrInterface.GetFontCharset
6.3.1.2.16 IWPAttrInterface.GetFontface
6.3.1.2.17 IWPAttrInterface.GetFontSize
6.3.1.2.18 IWPAttrInterface.GetStyles
6.3.1.2.19 IWPAttrInterface.GetTextLanguage
6.3.1.2.20 IWPAttrInterface.GetUnderlineColor
6.3.1.2.21 IWPAttrInterface.GetUnderlineColorNr
6.3.1.2.22 IWPAttrInterface.GetUnderlineMode
6.3.1.2.23 IWPAttrInterface.GetWPCSS
6.3.1.2.24 IWPAttrInterface.IncludeStyles
6.3.1.2.25 IWPAttrInterface.NrToColor
6.3.1.2.26 IWPAttrInterface.SetBGColor
6.3.1.2.27 IWPAttrInterface.SetBGColorNr
6.3.1.2.28 IWPAttrInterface.SetCharStyleSheetName
6.3.1.2.29 IWPAttrInterface.SetCharWidth
6.3.1.2.30 IWPAttrInterface.SetColor / ForeColor
6.3.1.2.31 IWPAttrInterface.SetColorNr
6.3.1.2.32 IWPAttrInterface.SetFontCharset
6.3.1.2.33 IWPAttrInterface.SetFontface
6.3.1.2.34 IWPAttrInterface.SetFontSize
6.3.1.2.35 IWPAttrInterface.SetStyles
6.3.1.2.36 IWPAttrInterface.SetTextLanguage
6.3.1.2.37 IWPAttrInterface.SetUnderlineColor
6.3.1.2.38 IWPAttrInterface.SetUnderlineColorNr
6.3.1.2.39 IWPAttrInterface.SetUnderlineMode
6.3.1.2.40 IWPAttrInterface.SetWPCSS
6.3.1.2.41 IWPAttrInterface.ToggleStyle
6.3.2 IWPCharacterAttr
6.3.2.1 Properties
6.3.2.1.1 BackgroundColor
6.3.2.1.2 Bold
6.3.2.1.3 CodeTextColor
6.3.2.1.4 DoubleUnderline
6.3.2.1.5 Hidden
6.3.2.1.6 HotEffect
6.3.2.1.7 HotTextColor
6.3.2.1.8 Italic
6.3.2.1.9 StrikeOut
6.3.2.1.10 SubScript
6.3.2.1.11 SuperScript
6.3.2.1.12 TextColor
6.3.2.1.13 Underline
6.3.2.1.14 UnderlineColor
6.3.2.2 Methods
6.3.2.2.1 IWPCharacterAttr.SetCodeText
6.4 Text Elements (paragraphs, objects, styles)
6.4.1 IWPParInterface
6.4.1.1 Properties
6.4.1.1.1 Alignment
6.4.1.1.2 AlignmentVert
6.4.1.1.3 Borders
6.4.1.1.4 CellCommand
6.4.1.1.5 CellName
6.4.1.1.6 CharCount
6.4.1.1.7 IndentFirst
6.4.1.1.8 IndentLeft
6.4.1.1.9 IndentRight
6.4.1.1.10 IsColMerge
6.4.1.1.11 IsFooterRow
6.4.1.1.12 IsHeaderRow
6.4.1.1.13 IsHidden
6.4.1.1.14 IsNewPage
6.4.1.1.15 IsProtected
6.4.1.1.16 IsRowMerge
6.4.1.1.17 LineHeight
6.4.1.1.18 NumberLevel
6.4.1.1.19 NumberMode
6.4.1.1.20 ParColor
6.4.1.1.21 ParCSS
6.4.1.1.22 ParShading
6.4.1.1.23 ParWPCSS
6.4.1.1.24 SpaceAfter
6.4.1.1.25 SpaceBefore
6.4.1.1.26 SpaceBetween
6.4.1.1.27 StyleName
6.4.1.1.28 TOCOutlineLevel
6.4.1.1.29 WidthTW
6.4.1.2 Methods to manage attributes
6.4.1.2.1 IWPParInterface.ParASet
6.4.1.2.2 IWPParInterface.ParAInc
6.4.1.2.3 IWPParInterface.ParAGet
6.4.1.2.4 IWPParInterface.ParADelBits
6.4.1.2.5 IWPParInterface.ParADel
6.4.1.2.6 IWPParInterface.ParAClear
6.4.1.2.7 IWPParInterface.ParAAddBits
6.4.1.2.8 IWPParInterface.SetCharAttr
6.4.1.2.9 IWPParInterface.ReplaceCharAttr
6.4.1.2.10 IWPParInterface.GetCharStyleAt
6.4.1.2.11 IWPParInterface.GetCharSizeAt
6.4.1.2.12 IWPParInterface.GetCharFontAt
6.4.1.2.13 IWPParInterface.GetCharColorAt
6.4.1.2.14 IWPParInterface.GetCharBGColorAt
6.4.1.2.15 IWPParInterface.GetCharAttr
6.4.1.2.16 IWPParInterface.ClearCharAttr
6.4.1.2.17 IWPParInterface.CharAttr
6.4.1.3 Methods to manage tab stops
6.4.1.3.1 IWPParInterface.TabstopDelete
6.4.1.3.2 IWPParInterface.TabstopClear
6.4.1.3.3 IWPParInterface.TabAdd
6.4.1.3.4 IWPParInterface.TabMove
6.4.1.3.5 IWPParInterface.TabGetNext
6.4.1.3.6 IWPParInterface.TabGet
6.4.1.3.7 IWPParInterface.TabFind
6.4.1.3.8 IWPParInterface.TabCount
6.4.1.4 Methods to manage text and images
6.4.1.4.1 IWPParInterface.SetText
6.4.1.4.2 IWPParInterface.AppendText
6.4.1.4.3 IWPParInterface.InsertText
6.4.1.4.4 IWPParInterface.SetChar
6.4.1.4.5 IWPParInterface.SaveToString
6.4.1.4.6 IWPParInterface.ReplaceText
6.4.1.4.7 IWPParInterface.LoadFromString
6.4.1.4.8 IWPParInterface.LoadFromFile
6.4.1.4.9 IWPParInterface.InsertNewObject
6.4.1.4.10 IWPParInterface.HasText
6.4.1.4.11 IWPParInterface.GetText
6.4.1.4.12 IWPParInterface.GetSubText
6.4.1.4.13 IWPParInterface.GetChar
6.4.1.4.14 IWPParInterface.GetAllText
6.4.1.4.15 IWPParInterface.DeleteChar
6.4.1.4.16 IWPParInterface.CharObj
6.4.1.5 Methods to manage the paragraph List
6.4.1.5.1 Low level move Methods
6.4.1.5.2 IWPParInterface.SwapWithPrevPar
6.4.1.5.3 IWPParInterface.SwapWithNextPar
6.4.1.5.4 IWPParInterface.SetPtr
6.4.1.5.5 IWPParInterface.SetParType
6.4.1.5.6 IWPParInterface.SelectLastPar
6.4.1.5.7 IWPParInterface.SelectFirstParGlobal
6.4.1.5.8 IWPParInterface.SelectFirstPar
6.4.1.5.9 IWPParInterface.GetPtrPrev
6.4.1.5.10 IWPParInterface.GetPtrParent
6.4.1.5.11 IWPParInterface.GetPtrNext
6.4.1.5.12 IWPParInterface.GetPtrChild
6.4.1.5.13 IWPParInterface.GetPtr
6.4.1.5.14 IWPParInterface.GetParType
6.4.1.5.15 IWPParInterface.DuplicateEx
6.4.1.5.16 IWPParInterface.Duplicate
6.4.1.5.17 IWPParInterface.DeleteParEnd
6.4.1.5.18 IWPParInterface.DeleteParagraph
6.4.1.5.19 IWPParInterface.AppendNext
6.4.1.5.20 IWPParInterface.AppendChild
6.4.1.6 Other methods
6.4.1.6.1 Convert Utility function
6.4.1.6.2 IWPParInterface.WidthTwips
6.4.1.6.3 IWPParInterface.StartCPOffset
6.4.1.6.4 IWPParInterface.SetProp
6.4.1.6.5 IWPParInterface.GetProp
6.4.1.6.6 IWPParInterface.ParStrCommand
6.4.1.6.7 IWPParInterface.ParCommand
6.4.1.6.8 IWPParInterface.HeightTwips
6.4.2 IWPDataBlock
6.4.2.1 Properties
6.4.2.1.1 ID
6.4.2.1.2 IsEmpty
6.4.2.1.3 Kind
6.4.2.1.4 Name
6.4.2.1.5 Range
6.4.2.1.6 Readonly
6.4.2.1.7 SectionID
6.4.2.1.8 Text
6.4.2.1.9 WorkOnText
6.4.2.1.10 CurrPar
6.4.2.1.11 CurrParAttr
6.4.2.2 Methods
6.4.2.2.1 IWPDataBlock.AppendParagraph
6.4.2.2.2 IWPDataBlock.Clear
6.4.2.2.3 IWPDataBlock.Delete
6.4.2.2.4 IWPDataBlock.GetParPtrFirst
6.4.2.2.5 IWPDataBlock.GetParPtrLast
6.4.2.2.6 IWPDataBlock.SelectFirstPar
6.4.3 IWPTextObj
6.4.3.1 Properties
6.4.3.1.1 Command
6.4.3.1.2 Contents_Filename
6.4.3.1.3 EmbeddedText
6.4.3.1.4 Frame
6.4.3.1.5 Height
6.4.3.1.6 IntParam
6.4.3.1.7 Mode
6.4.3.1.8 Name
6.4.3.1.9 ObjType
6.4.3.1.10 Params
6.4.3.1.11 PositionMode
6.4.3.1.12 RelX
6.4.3.1.13 RelY
6.4.3.1.14 StyleName
6.4.3.1.15 Width
6.4.3.1.16 wpcss
6.4.3.1.17 Format
6.4.3.1.18 Wrap
6.4.3.2 Methods
6.4.3.2.1 IWPTextObj._SetObjType
6.4.3.2.2 IWPTextObj.Clear
6.4.3.2.3 IWPTextObj.Contents_Edit
6.4.3.2.4 IWPTextObj.Contents_Height
6.4.3.2.5 IWPTextObj.Contents_LoadFromFile
6.4.3.2.6 IWPTextObj.Contents_SaveToFile
6.4.3.2.7 IWPTextObj.Contents_Width
6.4.3.2.8 IWPTextObj.DeleteObj
6.4.3.2.9 IWPTextObj.GetContentsID
6.4.3.2.10 IWPTextObj.GetEmbText
6.4.3.2.11 IWPTextObj.GetFieldProp
6.4.3.2.12 IWPTextObj.GetParentParPos
6.4.3.2.13 IWPTextObj.GetParentParPtr
6.4.3.2.14 IWPTextObj.GetProp
6.4.3.2.15 IWPTextObj.GetPtr
6.4.3.2.16 IWPTextObj.LoadFromFile
6.4.3.2.17 IWPTextObj.LoadFromStream
6.4.3.2.18 IWPTextObj.MakeEndTag
6.4.3.2.19 IWPTextObj.MoveCursor
6.4.3.2.20 IWPTextObj.MoveToPage
6.4.3.2.21 IWPTextObj.ObjCommand
6.4.3.2.22 IWPTextObj.ScaleSize
6.4.3.2.23 IWPTextObj.Select
6.4.3.2.24 IWPTextObj.SetContentsID
6.4.3.2.25 IWPTextObj.SetEmbText
6.4.3.2.26 IWPTextObj.SetFieldProp
6.4.3.2.27 IWPTextObj.SetProp
6.4.3.2.28 IWPTextObj.SetPtr
6.4.3.2.29 IWPTextObj.ShowHint
6.4.4 IWPNumberStyle
6.4.4.1 Properties
6.4.4.1.1 Color
6.4.4.1.2 Font
6.4.4.1.3 Group
6.4.4.1.4 ID
6.4.4.1.5 Indent
6.4.4.1.6 LegalNumbering
6.4.4.1.7 Level
6.4.4.1.8 Mode
6.4.4.1.9 Size
6.4.4.1.10 TextA
6.4.4.1.11 TextB
6.4.4.1.12 WPCSS
6.4.4.2 Methods
6.4.4.2.1 IWPNumberStyle.ADel
6.4.4.2.2 IWPNumberStyle.AGet
6.4.4.2.3 IWPNumberStyle.ASet
6.4.4.2.4 IWPNumberStyle.Command
6.4.4.2.5 IWPNumberStyle.DeleteStyle
6.4.4.2.6 IWPNumberStyle.SelectStyle
6.5 Document Properties (page size, labels)
6.5.1 IWPPageSize
6.5.1.1 Properties
6.5.1.1.1 BottomMargin
6.5.1.1.2 Landscape
6.5.1.1.3 LeftMargin
6.5.1.1.4 MarginFooter
6.5.1.1.5 MarginHeader
6.5.1.1.6 MarginMirror
6.5.1.1.7 PageHeight
6.5.1.1.8 PageWidth
6.5.1.1.9 RightMargin
6.5.1.1.10 TopMargin
6.5.1.2 Methods
6.5.1.2.1 IWPPageSize.GetProp
6.5.1.2.2 IWPPageSize.SetProp
6.5.1.2.3 IWPPageSize.SetPageWH
6.5.1.2.4 IWPPageSize.MakeDefault
6.5.1.2.5 IWPPageSize.ReadDefault
6.5.2 IWPPageSizeList
6.5.2.1 Properties
6.5.2.1.1 AsString
6.5.2.1.2 Count
6.5.2.1.3 LastPageHeight
6.5.2.1.4 LastPageMaxHeight
6.5.2.1.5 Resolution
6.5.2.1.6 Active
6.5.2.2 Methods
6.5.2.2.1 IWPPageSizeList.Add
6.5.2.2.2 IWPPageSizeList.AddEx
6.5.2.2.3 IWPPageSizeList.Clear
6.5.2.2.4 IWPPageSizeList.Delete
6.5.3 IWPPrintParameter
6.5.3.1 Properties
6.5.3.1.1 AllPagePaperSource
6.5.3.1.2 DontUpdateDEVMode
6.5.3.1.3 DuplexMode
6.5.3.1.4 FirstPagePaperSource
6.5.3.1.5 Options
6.5.3.1.6 PageList
6.5.3.1.7 PageSides
6.5.3.1.8 Title
6.5.3.2 Methods
6.5.3.2.1 IWPPrintParameter.SetExtraProp
6.5.4 IWPLabelDef
6.5.4.1 Properties
6.5.4.1.1 Active
6.5.4.1.2 AsText
6.5.4.1.3 Bottom
6.5.4.1.4 Caption
6.5.4.1.5 ColumnCount
6.5.4.1.6 Horizontal
6.5.4.1.7 LabelHeight
6.5.4.1.8 LabelWidth
6.5.4.1.9 Left
6.5.4.1.10 Name
6.5.4.1.11 Padding
6.5.4.1.12 Right
6.5.4.1.13 RowCount
6.5.4.1.14 SheetHeight
6.5.4.1.15 SheetWidth
6.5.4.1.16 StartNr
6.5.4.1.17 Top
6.5.4.1.18 UnitIsInch
6.5.4.1.19 Vertical
6.5.5 IWPMeasurePageParam
6.5.5.1 Properties
6.5.5.1.1 Changed
6.5.5.1.2 ColCount
6.5.5.1.3 Height
6.5.5.1.4 MarginBottom
6.5.5.1.5 MarginLeft
6.5.5.1.6 MarginRight
6.5.5.1.7 MarginTop
6.5.5.1.8 PageNr
6.5.5.1.9 Width
6.6 GUI Properties
6.6.1 IWPDllButton
6.6.1.1 Properties
6.6.1.1.1 Action
6.6.1.1.2 Caption
6.6.1.1.3 Disabled
6.6.1.1.4 Font
6.6.1.1.5 Hint
6.6.1.1.6 Image
6.6.1.1.7 IParam
6.6.1.1.8 Name
6.6.1.1.9 param
6.6.1.1.10 Selected
6.6.1.1.11 ShowCaption
6.6.1.1.12 Typ
6.6.1.1.13 Visible
6.6.1.1.14 WPActionStyle
6.6.1.2 Methods
6.6.1.2.1 IWPDllButton.ItemsAdd
6.6.1.2.2 IWPDllButton.ItemsClear
6.7 Mailmerge
6.7.1 Create Merge Fields
6.7.2 Insert Data
6.7.2.1 Use event MS Access
6.7.2.2 If Interface cannot be used
6.7.3 Highlight/HideFields
6.7.4 Append to Editor #2
6.7.5 Create Mailing Labels
6.7.5.1 C# Code
6.7.5.2 VB Code
6.7.5.3 Resulting Label Sheet
6.7.6 interface IWPFieldContents
6.7.6.1 Properties
6.7.6.1.1 Description
6.7.6.1.2 FieldCommand
6.7.6.1.3 FieldName
6.7.6.1.4 FloatValue
6.7.6.1.5 Format
6.7.6.1.6 IsMergefield
6.7.6.1.7 StringValue
6.7.6.1.8 Title
6.7.6.2 Methods
6.7.6.2.1 IWPFieldContents.AddTable
6.7.6.2.2 IWPFieldContents.ContinueOptions
6.7.6.2.3 IWPFieldContents.CurrentBand
6.7.6.2.4 IWPFieldContents.CurrentGroup
6.7.6.2.5 IWPFieldContents.DeleteField
6.7.6.2.6 IWPFieldContents.EmbeddedObject
6.7.6.2.7 IWPFieldContents.ExecStrCommand
6.7.6.2.8 IWPFieldContents.FieldAttr
6.7.6.2.9 IWPFieldContents.FieldObject
6.7.6.2.10 IWPFieldContents.InputHyperlink
6.7.6.2.11 IWPFieldContents.LoadImage
6.7.6.2.12 IWPFieldContents.LoadPicture
6.7.6.2.13 IWPFieldContents.LoadText
6.7.6.2.14 IWPFieldContents.SetValue
6.8 Reporting
6.8.1 Introduction
6.8.1.1 Comparison to "usual" reporting
6.8.1.2 Example
6.8.2 Token to Template Conversion
6.8.2.1 General Syntax - Fields
6.8.2.2 Bands
6.8.2.3 Groups
6.8.2.4 Parameters for Fields
6.8.2.5 Parameters for Bands and Groups
6.8.2.6 Example Template
6.8.3 Event driven reporting
6.8.4 VS2008 Reporting Demo
6.8.4.1 Basis
6.8.4.2 File Menu
6.8.4.3 Use conditions for bands
6.8.4.4 View Menu - (Hide/ShowTemplate)
6.8.5 RTF2PDF - Reporting  C# Sample
6.8.6 DB-Description and Template architecture
6.8.7 MS Access Example
6.8.7.1 MS Access code
6.8.7.2 DAO Example to create DB-Description
6.8.8 API
6.8.8.1 IWPReport
6.8.8.1.1 XML DB-Description
6.8.8.1.2 What are groups
6.8.8.1.3 What are bands
6.8.8.1.4 What are fields
6.8.8.1.5 What are group variables
6.8.8.1.6 What are formulas
6.8.8.1.7 Properties
6.8.8.1.7.1 AsXML
6.8.8.1.7.2 BandCount
6.8.8.1.7.3 Database
6.8.8.1.7.4 RecordSet
6.8.8.1.7.5 RepositoryCaption
6.8.8.1.7.6 ShowRepository
6.8.8.1.7.7 TemplateEditorStyle
6.8.8.1.8 Methods
6.8.8.1.8.1 IWPReport.ConvertTokens
6.8.8.1.8.2 IWPReport.CreateReport
6.8.8.1.8.3 IWPReport.Command
6.8.8.1.8.4 IWPReport.AddBand
6.8.8.1.8.5 IWPReport.AddField
6.8.8.1.8.6 IWPReport.AddGroup
6.8.8.1.8.7 IWPReport.AddSection
6.8.8.1.8.8 IWPReport.AddText
6.8.8.1.8.9 IWPReport.AddVar
6.8.8.1.8.10 IWPReport.Band
6.8.8.1.8.11 IWPReport.Clear
6.8.8.1.8.12 IWPReport.DefinePageSize
6.8.8.1.8.13 IWPReport.FindGroup
6.8.8.1.8.14 IWPReport.GetError
6.8.8.1.8.15 IWPReport.GetErrorCount
6.8.8.1.8.16 IWPReport.InitGroup
6.8.8.1.8.17 IWPReport.InitTemplate
6.8.8.1.8.18 IWPReport.LoadFromFile
6.8.8.1.8.19 IWPReport.ModifyXML
6.8.8.1.8.20 IWPReport.SaveToFile
6.8.8.1.8.21 IWPReport.SelectSection
6.8.8.1.8.22 IWPReport.SetAutomatic
6.8.8.1.8.23 IWPReport.SetProp
6.8.8.1.8.24 IWPReport.ShowResult
6.8.8.1.8.25 IWPReport.ShowTemplate
6.8.8.2 IWPReportBand
6.8.8.2.1 Properties
6.8.8.2.1.1 Alias
6.8.8.2.1.2 BandCount
6.8.8.2.1.3 Count
6.8.8.2.1.4 DBParams
6.8.8.2.1.5 Depth
6.8.8.2.1.6 DisplayName
6.8.8.2.1.7 GroupRadioNr
6.8.8.2.1.8 GroupSiblingNr
6.8.8.2.1.9 Mode
6.8.8.2.1.10 Name
6.8.8.2.1.11 Options
6.8.8.2.1.12 ParAttr
6.8.8.2.1.13 ParentGroupCount
6.8.8.2.1.14 ParentGroupName
6.8.8.2.1.15 ParentParentGroup
6.8.8.2.1.16 ParentParentGroupCount
6.8.8.2.1.17 RecordSet
6.8.8.2.1.18 Selected
6.8.8.2.1.19 State
6.8.8.2.1.20 Typ
6.8.8.2.1.21 Visibility
6.8.8.2.2 Methods
6.8.8.2.2.1 IWPReportBand.AddBand
6.8.8.2.2.2 IWPReportBand.AddTable
6.8.8.2.2.3 IWPReportBand.Band
6.8.8.2.2.4 IWPReportBand.CheckSyntax
6.8.8.2.2.5 IWPReportBand.Clear
6.8.8.2.2.6 IWPReportBand.FindVar
6.8.8.2.2.7 IWPReportBand.GetParPtr
6.8.8.2.2.8 IWPReportBand.GetProp
6.8.8.2.2.9 IWPReportBand.GetVar
6.8.8.2.2.10 IWPReportBand.ParentGroup
6.8.8.2.2.11 IWPReportBand.SetParPtr
6.8.8.2.2.12 IWPReportBand.SetProp
6.8.8.2.2.13 IWPReportBand.VarCount
6.8.8.3 IWPReportVar
6.8.8.3.1 Properties
6.8.8.3.1.1 Description
6.8.8.3.1.2 Format
6.8.8.3.1.3 GetTextFormula
6.8.8.3.1.4 LoopFormula
6.8.8.3.1.5 Mode
6.8.8.3.1.6 Name
6.8.8.3.1.7 ParStyle
6.8.8.3.1.8 StartFormula
6.8.8.3.1.9 Text
6.8.8.3.1.10 Title
6.8.8.3.1.11 Value
6.8.8.3.1.12 WidthTW
6.8.8.3.2 Methods
6.8.8.3.2.1 IWPReportVar.ElementsAdd
6.8.8.3.2.2 IWPReportVar.ElementsClear
6.8.8.3.2.3 IWPReportVar.ElementsCount
6.8.8.3.2.4 IWPReportVar.ElementsGet
6.9 Spellcheck
6.9.1 IWPSpell
6.9.1.1 Methods
6.9.1.1.1 IWPSpell.AddFromFile
6.9.1.1.2 IWPSpell.AddFromPath
6.9.1.1.3 IWPSpell.AddWord
6.9.1.1.4 IWPSpell.ClearAll
6.9.1.1.5 IWPSpell.Execute
6.9.1.1.6 IWPSpell.GetLanguage
6.9.1.1.7 IWPSpell.GetLanguageName
6.9.1.1.8 IWPSpell.InDictionary
6.9.1.1.9 IWPSpell.LoadSetup
6.9.1.1.10 IWPSpell.SaveSetup
6.9.1.1.11 IWPSpell.SetLanguage
6.9.1.1.12 IWPSpell.SetProperty
6.9.1.1.13 IWPSpell.SetSetupPersistency
6.9.1.1.14 IWPSpell.UserDictAdd
6.9.1.1.15 IWPSpell.UserDictRemove
6.10 PDF Creation, Email
6.10.1 IWPPdfCreator
6.10.1.1 Properties
6.10.1.1.1 CIDFontMode
6.10.1.1.2 Compression
6.10.1.1.3 FontMode
6.10.1.1.4 OwnerPW
6.10.1.1.5 PDFAMode
6.10.1.1.6 PDFFile
6.10.1.1.7 Protection
6.10.1.1.8 Security
6.10.1.1.9 UserWP
6.10.1.2 Methods
6.10.1.2.1 IWPPdfCreator.BeginDoc
6.10.1.2.2 IWPPdfCreator.EndDoc
6.10.1.2.3 IWPPdfCreator.GetProperty
6.10.1.2.4 IWPPdfCreator.Print, Export
6.10.1.2.5 IWPPdfCreator.PreparePDFAttachment
6.10.1.2.6 IWPPdfCreator.PrintSecond
6.10.1.2.7 IWPPdfCreator.SetProp
6.10.1.2.8 IWPPdfCreator.SetProperty
6.10.2 IWPMapi
6.10.2.1 Properties
6.10.2.1.1 AddHTML
6.10.2.1.2 AddPDF
6.10.2.1.3 AttachmentList
6.10.2.1.4 BCCList
6.10.2.1.5 Body
6.10.2.1.6 CCList
6.10.2.1.7 FromAddress
6.10.2.1.8 FromName
6.10.2.1.9 MAPIFlags
6.10.2.1.10 Recipients
6.10.2.1.11 Subject
6.10.2.2 Methods
6.10.2.2.1 IWPMapi.AddBCCRecipient
6.10.2.2.2 IWPMapi.AddCCRecipient
6.10.2.2.3 IWPMapi.AddRecipient
6.10.2.2.4 IWPMapi.AppendFile
6.10.2.2.5 IWPMapi.Clear
6.10.2.2.6 IWPMapi.Command
6.10.2.2.7 IWPMapi.InitEmailDLL
6.10.2.2.8 IWPMapi.Prepare
6.10.2.2.9 IWPMapi.Send
6.10.2.2.10 IWPMapi.Send2
6.10.2.2.11 IWPMapi.SetAppHandle
6.10.2.2.12 IWPMapi.SetTEMPDir
6.11 Helpers
6.11.1 IWPTextWriter
6.11.1.1 Properties
6.11.1.1.1 SaveName
6.11.1.1.2 SavePath
6.11.1.2 Methods
6.11.1.2.1 IWPTextWriter.WriteData
6.11.1.2.2 IWPTextWriter.WriteString
6.11.2 IWPPicture
6.11.3 IWPStream - Stream2WPStream
7 Tasks (Problems and their Solution)
7.1 Categories in the programmers reference