void wxPen::SetJoin(int Join) { Unshare(); M_PENDATA->m_join = Join; RealizeResource(); }
void wxPen::SetCap(int Cap) { Unshare(); M_PENDATA->m_cap = Cap; RealizeResource(); }
void wxPen::SetJoin( int nJoin ) { Unshare(); M_PENDATA->m_nJoin = nJoin; RealizeResource(); } // end of wxPen::SetJoin
void wxPen::SetColour(const wxColour& col) { Unshare(); M_PENDATA->m_colour = col; RealizeResource(); }
void wxBrush::SetColour( const wxColour& rColour ) { Unshare(); M_BRUSHDATA->m_vColour = rColour; RealizeResource(); }
void wxBrush::SetStipple( const wxBitmap& rStipple ) { Unshare(); M_BRUSHDATA->m_vStipple = rStipple; RealizeResource(); } // end of wxBrush::SetStipple
void wxPen::SetWidth(int Width) { Unshare(); M_PENDATA->m_width = Width; RealizeResource(); }
void wxBrush::SetStyle( int nStyle ) { Unshare(); M_BRUSHDATA->m_nStyle = nStyle; RealizeResource(); } // end of wxBrush::SetStyle
void wxPen::SetCap( int nCap ) { Unshare(); M_PENDATA->m_nCap = nCap; RealizeResource(); } // end of wxPen::SetCap
void wxPen::SetStyle(int Style) { Unshare(); M_PENDATA->m_style = Style; RealizeResource(); }
void wxPen::SetStyle( int nStyle ) { Unshare(); M_PENDATA->m_nStyle = nStyle; RealizeResource(); } // end of wxPen::SetStyle
void wxPen::SetColour(unsigned char r, unsigned char g, unsigned char b) { Unshare(); M_PENDATA->m_colour.Set(r, g, b); RealizeResource(); }
void wxPen::SetWidth( int nWidth ) { Unshare(); M_PENDATA->m_nWidth = nWidth; RealizeResource(); } // end of wxPen::SetWidth
void wxPen::SetPS( HPS hPS ) { Unshare(); if (M_PENDATA->m_hPen) ::GpiDestroyPS(M_PENDATA->m_hPen); M_PENDATA->m_hPen = hPS; RealizeResource(); } // end of WxWinGdi_CPen::SetPS
void wxPen::SetStipple( const wxBitmap& rStipple ) { Unshare(); M_PENDATA->m_vStipple = rStipple; M_PENDATA->m_nStyle = wxSTIPPLE; RealizeResource(); } // end of wxPen::SetStipple
void wxPen::SetStipple(const wxBitmap& Stipple) { Unshare(); M_PENDATA->m_stipple = Stipple; M_PENDATA->m_style = wxSTIPPLE; RealizeResource(); }
void wxPen::SetDashes(int nb_dashes, const wxDash *Dash) { Unshare(); M_PENDATA->m_nbDash = nb_dashes; M_PENDATA->m_dash = (wxDash *)Dash; RealizeResource(); }
void wxBrush::SetPS( HPS hPS ) { Unshare(); if (M_BRUSHDATA->m_hBrush) ::GpiDestroyPS(M_BRUSHDATA->m_hBrush); M_BRUSHDATA->m_hBrush = hPS; RealizeResource(); } // end of WxWinGdi_CPen::SetPS
wxBrush::wxBrush(const wxBitmap& rStipple) { m_refData = new wxBrushRefData; M_BRUSHDATA->m_nStyle = wxSTIPPLE; M_BRUSHDATA->m_vStipple = rStipple; M_BRUSHDATA->m_hBrush = 0; memset(&M_BRUSHDATA->m_vBundle, '\0', sizeof(AREABUNDLE)); RealizeResource(); } // end of wxBrush::wxBrush
void wxBrush::SetColour( unsigned char cRed , unsigned char cGreen , unsigned char cBlue ) { Unshare(); M_BRUSHDATA->m_vColour.Set( cRed ,cGreen ,cBlue ); RealizeResource(); } // end of wxBrush::SetColour
wxPen::wxPen(const wxBitmap& stipple, int Width) { m_refData = new wxPenRefData; M_PENDATA->m_stipple = stipple; M_PENDATA->m_width = Width; M_PENDATA->m_style = wxSTIPPLE; M_PENDATA->m_join = wxJOIN_ROUND ; M_PENDATA->m_cap = wxCAP_ROUND ; M_PENDATA->m_nbDash = 0 ; M_PENDATA->m_dash = 0 ; RealizeResource(); }
wxBrush::wxBrush( const wxColour& rColour , int nStyle ) { m_refData = new wxBrushRefData; M_BRUSHDATA->m_vColour = rColour; M_BRUSHDATA->m_nStyle = nStyle; M_BRUSHDATA->m_hBrush = 0; memset(&M_BRUSHDATA->m_vBundle, '\0', sizeof(AREABUNDLE)); RealizeResource(); } // end of wxBrush::wxBrush
// Should implement Create wxPen::wxPen(const wxColour& col, int Width, int Style) { m_refData = new wxPenRefData; M_PENDATA->m_colour = col; M_PENDATA->m_width = Width; M_PENDATA->m_style = Style; M_PENDATA->m_join = wxJOIN_ROUND ; M_PENDATA->m_cap = wxCAP_ROUND ; M_PENDATA->m_nbDash = 0 ; M_PENDATA->m_dash = 0 ; RealizeResource(); }
wxPen::wxPen( const wxBitmap& rStipple , int nWidth ) { m_refData = new wxPenRefData; M_PENDATA->m_vStipple = rStipple; M_PENDATA->m_nWidth = nWidth; M_PENDATA->m_nStyle = wxSTIPPLE; M_PENDATA->m_nJoin = wxJOIN_ROUND ; M_PENDATA->m_nCap = wxCAP_ROUND ; M_PENDATA->m_hPen = 0; RealizeResource(); } // end of wxPen::wxPen
// Should implement Create wxPen::wxPen( const wxColour& rColour , int nWidth , int nStyle ) { m_refData = new wxPenRefData; M_PENDATA->m_vColour = rColour; M_PENDATA->m_nWidth = nWidth; M_PENDATA->m_nStyle = nStyle; M_PENDATA->m_nJoin = wxJOIN_ROUND ; M_PENDATA->m_nCap = wxCAP_ROUND ; M_PENDATA->m_hPen = 0L; RealizeResource(); } // end of wxPen::wxPen
void CPDF_PageContentGenerator::ProcessImage(CFX_ByteTextBuf& buf, CPDF_ImageObject* pImageObj) { if ((pImageObj->m_Matrix.a == 0 && pImageObj->m_Matrix.b == 0) || (pImageObj->m_Matrix.c == 0 && pImageObj->m_Matrix.d == 0)) { return; } buf << "q " << pImageObj->m_Matrix << " cm "; CPDF_Image* pImage = pImageObj->GetImage(); if (!pImage->IsInline()) { CPDF_Stream* pStream = pImage->GetStream(); uint32_t dwSavedObjNum = pStream->GetObjNum(); CFX_ByteString name = RealizeResource(pStream, "XObject"); if (dwSavedObjNum == 0) { pImageObj->SetUnownedImage(m_pDocument->GetPageData()->GetImage(pStream)); } buf << "/" << PDF_NameEncode(name) << " Do Q\n"; } }
void CPDF_PageContentGenerate::ProcessForm(CFX_ByteTextBuf& buf, const uint8_t* data, FX_DWORD size, CFX_Matrix& matrix) { if (!data || !size) { return; } CPDF_Stream* pStream = new CPDF_Stream(NULL, 0, NULL); CPDF_Dictionary* pFormDict = CPDF_Dictionary::Create(); pFormDict->SetAtName("Type", "XObject"); pFormDict->SetAtName("Subtype", "Form"); CFX_FloatRect bbox = m_pPage->GetPageBBox(); matrix.TransformRect(bbox); pFormDict->SetAtRect("BBox", bbox); pStream->InitStream((uint8_t*)data, size, pFormDict); buf << "q " << matrix << " cm "; CFX_ByteString name = RealizeResource(pStream, "XObject"); buf << "/" << PDF_NameEncode(name) << " Do Q\n"; }
void CPDF_PageContentGenerator::ProcessForm(CFX_ByteTextBuf& buf, const uint8_t* data, uint32_t size, CFX_Matrix& matrix) { if (!data || !size) return; CPDF_Dictionary* pFormDict = new CPDF_Dictionary(m_pDocument->GetByteStringPool()); pFormDict->SetNameFor("Type", "XObject"); pFormDict->SetNameFor("Subtype", "Form"); CFX_FloatRect bbox = m_pPage->GetPageBBox(); matrix.TransformRect(bbox); pFormDict->SetRectFor("BBox", bbox); CPDF_Stream* pStream = new CPDF_Stream; pStream->InitStream(data, size, pFormDict); buf << "q " << matrix << " cm "; CFX_ByteString name = RealizeResource(pStream, "XObject"); buf << "/" << PDF_NameEncode(name) << " Do Q\n"; }
void wxPen::SetColour( const wxColour& rColour ) { Unshare(); M_PENDATA->m_vColour = rColour; RealizeResource(); } // end of wxPen::SetColour