private void Calculate2DTransform()
{
float previewWidth = m_displayBBox.Width;
float previewHeight = m_displayBBox.Height;
float previewWidth2D = previewWidth * Drawing2DScale2D;
float previewHeight2D = previewHeight * Drawing2DScale2D;
PointF[] plgpts2D = CalculateCanvasRegion(previewWidth2D, previewHeight2D, m_data2D.BBox);
m_transform2D = new Matrix(PreTreatBBox(m_data2D.BBox), plgpts2D);
}