Manual Basicmaker 2010

Manual Basicmaker 2010

Manual BasicMaker 2010 © 1987-2010 SoftMaker Software GmbH Contents Welcome! 9 What is BasicMaker? .......................................................................................... 9 Using the script editor 11 Starting BasicMaker .......................................................................................... 11 Commands in the File menu of the script editor ............................................... 11 Using the file manager ................................................................................. 12 Commands in the Edit menu of the script editor ............................................... 13 Searching and replacing in the script editor ................................................ 14 Commands in the View menu of the script editor ............................................. 15 Commands in the Insert menu of the script editor ............................................ 16 Using SmartText .......................................................................................... 16 Bookmarks and the Go to... command ........................................................ 17 Commands in the Program menu of the script editor ........................................ 18 Commands in the Tools menu of the script editor ............................................. 19 Changing the preferences of the script editor .............................................. 19 Customizing the toolbars of the script editor ............................................... 21 Customizing toolbar icons ........................................................................... 22 Customizing the keyboard shortcuts of the script editor ............................. 23 Editing the shortcuts in a keyboard mapping .............................................. 24 Commands in the Window menu of the script editor ........................................ 25 Starting scripts ................................................................................................... 26 Debugging scripts ............................................................................................. 26 Running a script step by step ....................................................................... 26 Using breakpoints ........................................................................................ 27 Watching variables ...................................................................................... 27 Using the dialog editor ...................................................................................... 27 General information..................................................................................... 28 Opening/closing the dialog editor ................................................................ 28 Commands in the File menu of the dialog editor......................................... 29 Commands in the Edit menu of the dialog editor ........................................ 29 Commands in the Insert menu of the dialog editor ...................................... 30 Language elements of SoftMaker Basic 32 Syntax fundamentals ......................................................................................... 32 Data types .......................................................................................................... 33 Special behavior of the Variant data type .................................................... 34 User-defined data types ............................................................................... 34 Variables ............................................................................................................ 35 Arrays ................................................................................................................ 35 Operators ........................................................................................................... 36 Flow control ...................................................................................................... 37 Subroutines and functions ................................................................................. 39 Passing parameters via ByRef or ByVal ...................................................... 39 Calling functions in DLLs ................................................................................. 40 File operations ................................................................................................... 40 Dialog boxes ..................................................................................................... 41 Dialog definition .......................................................................................... 41 Controls of a dialog box .............................................................................. 42 The dialog function...................................................................................... 45 OLE Automation ............................................................................................... 47 BasicMaker and TextMaker 50 Programming TextMaker .................................................................................. 50 Manual BasicMaker 2010 Contents iii Connecting to TextMaker ............................................................................ 50 Getting and setting TextMaker properties ................................................... 51 Using TextMaker’s methods ........................................................................ 52 Using pointers to other objects .................................................................... 52 Using collections ......................................................................................... 52 Hints for simplifying notations .................................................................... 53 TextMaker’s object model ................................................................................. 55 Application (object) ..................................................................................... 56 Options (object) ........................................................................................... 63 UserProperties (collection) .......................................................................... 66 UserProperty (object) .................................................................................. 67 CommandBars (collection) .......................................................................... 68 CommandBar (object) ................................................................................. 70 AutoCorrect (object) .................................................................................... 71 AutoCorrectEntries (collection) .................................................................. 73 AutoCorrectEntry (object) ........................................................................... 74 Documents (collection) ............................................................................... 76 Document (object) ....................................................................................... 79 DocumentProperties (collection) ................................................................. 86 DocumentProperty (object) ......................................................................... 87 PageSetup (object) ....................................................................................... 90 Selection (object) ......................................................................................... 93 Font (object) ................................................................................................ 99 Paragraphs (collection) .............................................................................. 104 Paragraph (object) ..................................................................................... 105 Range (object) ........................................................................................... 109 DropCap (object) ....................................................................................... 111 Tables (collection) ..................................................................................... 113 Table (object) ............................................................................................. 114 Rows (collection) ...................................................................................... 116 Row (object) .............................................................................................. 117 Cells (collection) ....................................................................................... 119 Cell (object) ............................................................................................... 120 Borders (collection) ................................................................................... 123 Border (object) .......................................................................................... 126 Shading (object) ........................................................................................ 128 FormFields (collection) ............................................................................. 131 FormField (object) ..................................................................................... 132 TextInput (object) ...................................................................................... 135 CheckBox (object) ..................................................................................... 136 DropDown (object) ...................................................................................

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    335 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us