Interface allowing users to monitor the PCL5 font selection information used when adding IDOMFont objects to the DOM.
More...
#include <jawsmako/pcl5input.h>
|
| virtual | ~IPCL5FontSelectionMonitor ()=default |
| virtual void | selectByCriteria (const IDOMFontPtr &font, int32 symbolSet, int32 spacing, double pitch, double height, int32 style, int32 strokeWeight, int32 typeface, uint32 resolution, eLocation location)=0 |
| | Invoked when adding a font that was selected by criteria using one of the PCL5 characteristic selection commands.
|
| virtual void | selectById (const IDOMFontPtr &font, uint16 id)=0 |
| | Invoked when adding a font that was selected by numerical ID using the PCL5 font selection by ID command.
|
| virtual void | selectById (const IDOMFontPtr &font, RawString id)=0 |
| | Invoked when adding a font that was selected by string ID using the PCL5 alphanumeric ID command.
|
Interface allowing users to monitor the PCL5 font selection information used when adding IDOMFont objects to the DOM.
Use IPCL5Input::setFontSelectionMonitor() to install subclasses of this type.
◆ eLocation
Font location.
| Enumerator |
|---|
| eLSoftFont | 0 | Soft font.
|
| eLInternalFont | 1 | Internal font.
|
◆ ~IPCL5FontSelectionMonitor()
| virtual JawsMako::IPCL5FontSelectionMonitor::~IPCL5FontSelectionMonitor |
( |
| ) |
|
|
virtualdefault |
◆ selectByCriteria()
| virtual void JawsMako::IPCL5FontSelectionMonitor::selectByCriteria |
( |
const IDOMFontPtr & | font, |
|
|
int32 | symbolSet, |
|
|
int32 | spacing, |
|
|
double | pitch, |
|
|
double | height, |
|
|
int32 | style, |
|
|
int32 | strokeWeight, |
|
|
int32 | typeface, |
|
|
uint32 | resolution, |
|
|
eLocation | location ) |
|
pure virtual |
Invoked when adding a font that was selected by criteria using one of the PCL5 characteristic selection commands.
- Parameters
-
| font | The IDOMFont selected from the criteria. |
| symbolSet | The font select table Symbol Set value used for the selection. |
| spacing | The font select table Spacing value used for the selection. |
| pitch | The font select table Pitch value used for the selection. |
| height | The font select table Height value used for the selection. |
| style | The font select table Style value used for the selection. |
| strokeWeight | The font select table Stroke Weight value used for the selection. |
| typeface | The font select table Typeface value used for the selection. |
| resolution | The resolution used for the selection. Used only for bitmap fonts, and is set to zero for any other font types. |
| location | The PCL font location. |
◆ selectById() [1/2]
| virtual void JawsMako::IPCL5FontSelectionMonitor::selectById |
( |
const IDOMFontPtr & | font, |
|
|
RawString | id ) |
|
pure virtual |
Invoked when adding a font that was selected by string ID using the PCL5 alphanumeric ID command.
◆ selectById() [2/2]
| virtual void JawsMako::IPCL5FontSelectionMonitor::selectById |
( |
const IDOMFontPtr & | font, |
|
|
uint16 | id ) |
|
pure virtual |
Invoked when adding a font that was selected by numerical ID using the PCL5 font selection by ID command.
The documentation for this class was generated from the following file: