#include <IGfxCapturePort.h>
|
| enum | { kDefaultIID = IID_IGFXCAPTUREPORT } |
| |
| virtual void IGfxCapturePort::BeginFixedSizeGraphix | ( | const PMPoint & | location, | | | PMReal | viewThreshhold = 0.0f | | ) | | |
| pure virtual |
Marks start of device size graphics. Location is the (0,0) point or anchor point of graphic. This point get transformed with current matrix but graphic remains fixed size in device space and relative to this location.
- Parameters
| location | IN anchor point location as explained above |
| viewThreshhold | IN minimum zoom level to show graphic. Below this zoom graphic is not visible. |
| virtual void IGfxCapturePort::DrawGraphic | ( | AGMGraphic * | graphic | ) | |
| pure virtual |
| virtual void IGfxCapturePort::EndClipGroup | ( | | ) | |
| pure virtual |
| virtual void IGfxCapturePort::EndFixedSizeGraphix | ( | | ) | |
| pure virtual |
| virtual void IGfxCapturePort::SetDrawFixedLineWidth | ( | bool16 | fixed | ) | |
| pure virtual |
if fixed is true, line width of stroke applied is not scaled with ctm
- Parameters
| fixed | IN line width of stroke is fixed or not |
| virtual void IGfxCapturePort::SetGreekingEnabled | ( | bool16 | enable = true | ) | |
| pure virtual |
if enable is true, greeking is enabled on future text drawing on port
- Parameters
| enable | IN whether to enable greeking for text |
| virtual void IGfxCapturePort::Setup | ( | | ) | |
| pure virtual |
| virtual void IGfxCapturePort::Setup | ( | AGMGraphic * | | ) | |
| pure virtual |
| virtual void IGfxCapturePort::SetupWithPort | ( | AGMGraphixPort * | | ) | |
| pure virtual |
| virtual void IGfxCapturePort::StartClipGroup | ( | const PMRect & | clipRect, | | | const PMMatrix & | matrix | | ) | | |
| pure virtual |
Marks start of clip group.
- Parameters
| clipRect | IN clip rect of the group |
| matrix | IN matrix is concated to port current matrix |