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
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.


