3.3.5 Using Ink Documents

Ink Documents

Through the use of a free Ink Editor, InfoQube can handle ink documents in its HTML pane.
 
 
Ink documents work best on a touch screen PC/Tablet with an active digitizer (Wacom or N-Trig), such as those from Microsoft (Surface line), Acer, HP, Lenovo, Dell and Toshiba (list here)
 

1.0 Installing the Ink Editor

InfoQube uses StylusLabs Write (free) as its Ink editor. Write is described as a Word processor for handwriting. Its support for ink is outstanding, including:
  • Insert / remove words
  • Reflow of words on a page
  • Support for columns, with reflow in each column
  • Bookmarks to ease navigation
  • Multiple undo / redo
  • Multiple select tools
  • Handwriting hyperlinks
  • Combine sketches and text
  • Drag-drop images
  • Customizable pen (tip size, highlighter mode), paper
  • Uses Internet standards (SVG)
  • Demo video here
To install the Ink Editor:
  1. Download zip file from StylusLabs web site. (alternate download link)
  2. Write is a portable App. It is therefore recommended to:
    1. Create a folder C:\PortableApps
    2. Create a sub-folder StylusLabsWrite
    3. Extract the content of the zip file into this folder
  3. In InfoQube, do Tools > Options > General > HTML > Stylus Labs Ink Editor path. Point to the above path and select Write.exe. Click OK
  4. Write is also available as an installable program, so instead of steps 1 and 2 above, you can download and install the setup available here.

1.1 Configuring Write

To configure Write, start the program and click on the 3 vertical dots on the right of the window and select Preferences. Select "Show advanced preferences". The dialog will now show the following sections:
  1. Input
  2. User Interface
  3. Document List
  4. General
  5. Ruled Tools
  6. Performance
  7. Advanced
If you have an active pen, in Input, set "Mouse input mode" to Ignore
 
In Document List
  • Uncheck "Prompt before saving document"
In Advanced:
  • select "Single file mode"
  • Set File extension to slink
Click OK.
 
There are numerous preference settings. Feel free to adjust Write to your liking.
 

2.0 Creating Ink Documents

To create an Ink document, do Menu > File > New > New Ink Document (or use the toolbar button):
 
 
The HTML page will now show a blank sheet of lined paper:
 
 
To edit, double-click on the page or click on the Ink Editor icon on the right of the main toolbar. StylusLabs Write will open with your document loaded.
 
 
 

3.0 Sharing / Printing Ink Documents

Ink documents use W3C standard format SVG and as such can be viewed in any modern browser.
  • The Ink file itself (i.e. file with .slink extension) can be associated with your browser so a simple double-click will show it.
  • You can also change the extension to .html and browsers will open it.
  • When sending the file by email, it is best to change the extension to .html, to ensure your receipients can view it
  • Ink documents can be printed
Also, while editing, Write can directly export your document in PDF or HTML formats:
 
 
 
Through Print Preview, you can combine Items, field values and rich text documents and Ink documents into a single HTML document.
Use the ItemHTMLHeight field to control the height of the Ink document when exported
 

4.0 Syncing Ink Documents with Android Devices

Write is available on Android devices. Compatible devices include Samsung Note series (4, 5, 8, 10).
  1. Download the App on Google Play. Recommended is Write 2.0 Beta, also on Google Play.
  2. Once installed, configure the Android Write as described in section 1.1 above.
When Dropbox is installed on the PC and on the Android device, it is possible to sync content between InfoQube and your device.
When properly done, any Ink document created can be viewed and edited on your device. Changes are synced back to IQ.
 
The are 2 methods:
  1. Manual, where you choose which Ink document can be used on your Android device.
  2. Automatic, where all Ink documents are synced. It requires the use of a sync app

4.1 Manual Mode

In InfoQube:
  1. Configure InfoQube to use Dropbox as described in 9.05. Synchronization between computers using Dropbox
  2. If full Dropbox sync is not desired, you must at least place your .Files folder under a Dropbox folder. This is set in Tools > Options > This file > .Files path (2.4.12)
    e.g.  .Files folder (MyIQBase1.SNDB.Files) needs to be a Dropbox folder, such as in \Dropbox\IQBases\MyIQBase1.SNDB.files
On your Android device:
  1. Open the Dropbox app
  2. Navigate to your .Files folder (e.g. IQBases > MyIQBase1.SNDB.Files)
  3. Find the ItemIDxxxxx.slink file to share, the arrow menu on the right and select Add to Favorites
  4. Repeat for all Ink documents you want access on your device
  5. Close the Dropbox app
  6. Open the Write app
  7. Tap the file link button on the top left corner
  8. Navigate to your Dropbox cache folder which is typically:
    / storage > emulated > 0 >storage > Android > Data > com.dropbox.android > files > scratch > IQBases > MyIQBase1.sndb.Files
  9. Tap the Ink document thumbnail preview
  10. You can now view / edit the Ink document on your Android device.
  11. Click save when done
  12. Close Write
Once configured, only steps 3 and 9 need to be done to view an Ink document. Don't forget to save when done (as Android will not save your file immediately when you close the Write app)
 

4.1 Automatic Mode

Automatic mode requires the use of a sync app. Two apps can be used:
  • Dropsync works fine and is free for a single folder pair.
    To sync just Ink documents however, requires quite a bit of setup.
    Also, it is not possible to disable deleted files sync, so use with care, and only delete files on your Android device that you "really" don't need.
  • FolderSync costs just $3.00 and is much simpler to setup. This is the recommended choice
     
 

5.0 Tips and tricks

  • The blank Ink document is supplied with InfoQube and a copy is placed in your user files folder: NewInk.slink. To use a different blank Ink document, open this file in Write, configure your document (line type, page size, etc) and save. Restart IQ