Пример #1
0
STDMETHODIMP CPDObjectSymbolInstance::getScreenBBox(RectD *pVal)
{
    CComPtr<IPDMatrix> ctm;
    getScreenCTM(&ctm);

    GetTransformRectBoundingBox(ctm, &m_bounds, pVal);

    return S_OK;
}
Пример #2
0
STDMETHODIMP CPDObjectFrame::getScreenBBox(RectD *pVal)
{
	Gdiplus::GraphicsPath path;
	m_path->RenderToGraphicsPath(&path);

	CComPtr<IPDMatrix> ctm;
	getScreenCTM(&ctm);

	m_path->calculateBBox(ctm, pVal);

	return S_OK;
}
SVGMatrixTearOff* SVGGraphicsElement::getScreenCTMFromJavascript()
{
    return SVGMatrixTearOff::create(getScreenCTM());
}
Пример #4
0
Ref<SVGMatrix> SVGGraphicsElement::getScreenCTMForBindings()
{
    return SVGMatrix::create(getScreenCTM());
}