Index: core/fxge/win32/win32_int.h |
diff --git a/core/fxge/win32/win32_int.h b/core/fxge/win32/win32_int.h |
index 9d62b41a8e02a1bdbbc2c87cc7a96573db4d23ba..08253b33de9e4db295915fbf5e4499f7b14c3657 100644 |
--- a/core/fxge/win32/win32_int.h |
+++ b/core/fxge/win32/win32_int.h |
@@ -273,96 +273,4 @@ class CGdiPrinterDriver : public CGdiDeviceDriver { |
const int m_VertSize; |
}; |
-class CPSOutput : public IFX_PSOutput { |
- public: |
- explicit CPSOutput(HDC hDC); |
- ~CPSOutput() override; |
- |
- // IFX_PSOutput |
- void Release() override { delete this; } |
- void OutputPS(const FX_CHAR* str, int len) override; |
- |
- void Init(); |
- |
- HDC m_hDC; |
- FX_CHAR* m_pBuf; |
-}; |
- |
-class CPSPrinterDriver : public IFX_RenderDeviceDriver { |
- public: |
- CPSPrinterDriver(); |
- FX_BOOL Init(HDC hDC, int ps_level, FX_BOOL bCmykOutput); |
- ~CPSPrinterDriver() override; |
- |
- protected: |
- // IFX_RenderDeviceDriver |
- int GetDeviceCaps(int caps_id) override; |
- FX_BOOL IsPSPrintDriver() override { return TRUE; } |
- FX_BOOL StartRendering() override; |
- void EndRendering() override; |
- void SaveState() override; |
- void RestoreState(bool bKeepSaved) override; |
- FX_BOOL SetClip_PathFill(const CFX_PathData* pPathData, |
- const CFX_Matrix* pObject2Device, |
- int fill_mode) override; |
- FX_BOOL SetClip_PathStroke(const CFX_PathData* pPathData, |
- const CFX_Matrix* pObject2Device, |
- const CFX_GraphStateData* pGraphState) override; |
- FX_BOOL DrawPath(const CFX_PathData* pPathData, |
- const CFX_Matrix* pObject2Device, |
- const CFX_GraphStateData* pGraphState, |
- uint32_t fill_color, |
- uint32_t stroke_color, |
- int fill_mode, |
- int alpha_flag, |
- void* pIccTransform, |
- int blend_type) override; |
- FX_BOOL GetClipBox(FX_RECT* pRect) override; |
- FX_BOOL SetDIBits(const CFX_DIBSource* pBitmap, |
- uint32_t color, |
- const FX_RECT* pSrcRect, |
- int left, |
- int top, |
- int blend_type, |
- int alpha_flag, |
- void* pIccTransform) override; |
- FX_BOOL StretchDIBits(const CFX_DIBSource* pBitmap, |
- uint32_t color, |
- int dest_left, |
- int dest_top, |
- int dest_width, |
- int dest_height, |
- const FX_RECT* pClipRect, |
- uint32_t flags, |
- int alpha_flag, |
- void* pIccTransform, |
- int blend_type) override; |
- FX_BOOL StartDIBits(const CFX_DIBSource* pBitmap, |
- int bitmap_alpha, |
- uint32_t color, |
- const CFX_Matrix* pMatrix, |
- uint32_t render_flags, |
- void*& handle, |
- int alpha_flag, |
- void* pIccTransform, |
- int blend_type) override; |
- FX_BOOL DrawDeviceText(int nChars, |
- const FXTEXT_CHARPOS* pCharPos, |
- CFX_Font* pFont, |
- CFX_FontCache* pCache, |
- const CFX_Matrix* pObject2Device, |
- FX_FLOAT font_size, |
- uint32_t color, |
- int alpha_flag, |
- void* pIccTransform) override; |
- void* GetPlatformSurface() const override { return (void*)m_hDC; } |
- |
- HDC m_hDC; |
- FX_BOOL m_bCmykOutput; |
- int m_Width, m_Height, m_nBitsPerPixel; |
- int m_HorzSize, m_VertSize; |
- CPSOutput* m_pPSOutput; |
- CFX_PSRenderer m_PSRenderer; |
-}; |
- |
#endif // CORE_FXGE_WIN32_WIN32_INT_H_ |