IKeymanPackage Interface
Introduction
The IKeymanPackage interface describes a keyboard package in Keyman
Engine for Windows API. It is a base class and describes both installed
packages and package files. A keyboard package file is a bundle that
contains keyboard layout(s), visual keyboards, documentation, fonts and
any other related files to simplify distribution of keyboard layouts.
Interface Hierarchy
IDispatch
IKeymanPackage
Properties
Authorread only- Returns the author as listed in the package file.
AuthorEmailread only- Returns the email address of the author as listed in the package file.
Copyrightread only- Returns the copyright message from the package file.
Filenameread only- Returns the fully-qualified filename of the package file.
Filesread only- Returns an
IKeymanPackageContentFilesreference which lists the files included within the package. Fontsread only- Returns an
IKeymanPackageContentFontsreference which lists the fonts included within the package. Graphicread only- Returns an
IPicturereference for the install screen graphic included within the package, ornullif no install screen graphic was included. GraphicFileread only- Returns an
IKeymanPackageContentFilereference for the install screen graphic included within the package, ornullif no install screen graphic was included. IDread only- Returns the identifier for the package, which is the base name of the package file without extension.
Keyboardsread only- Returns an
IKeymanPackageContentKeyboardsreference which lists the keyboard layouts included within the package. Nameread only- Returns the descriptive name of the package file.
ReadmeFileread only- Returns an
IKeymanPackageContentFilereference for the install Readme HTML file included within the package, ornullif no Readme file was included. Versionread only- Returns the version string from the package file.
Websiteread only- Returns the website of the package as listed in the package file.
WelcomeFileread only- Returns an
IKeymanPackageContentFilereference for the welcome.htm documentation HTML file included within the package, ornullif no documentation was included.


