iTextSharp.text.Image.ScaleAbsoluteWidth C# (CSharp) Метод

ScaleAbsoluteWidth() публичный Метод

Scale the image to an absolute width.
public ScaleAbsoluteWidth ( float newWidth ) : void
newWidth float the new width
Результат void
        public void ScaleAbsoluteWidth(float newWidth)
        {
            plainWidth = newWidth;
            float[] matrix = this.Matrix;
            scaledWidth = matrix[DX] - matrix[CX];
            scaledHeight = matrix[DY] - matrix[CY];
            WidthPercentage = 0;
        }

Usage Example

Пример #1
0
        public void Guardar(Chart chart1 )
        {
            pag++;
            var chartimage = new MemoryStream();

            chart1.SaveImage(chartimage, ChartImageFormat.Png);

            iTextSharp.text.Image Chart_image = iTextSharp.text.Image.GetInstance(chartimage.GetBuffer());

            //  Chart_image.ScalePercent(98.6f);
            // iTextSharp.text.Image Chart_image = iTextSharp.text.Image.GetInstance(chartimage);// 'Dirreccion a la imagen que se hace referencia

            Chart_image.SetAbsolutePosition(x,y);// 'Posicion en el eje cartesiano

               Chart_image.ScaleAbsoluteWidth(270);// 'Ancho de la imagen
            Chart_image.ScaleAbsoluteHeight(160);// 'Altura de la imagen
            doc.Add(Chart_image);// ' Agrega la imagen al documento

            if (pag ==8) { doc.NewPage();
                iTextSharp.text.Rectangle pageType = iTextSharp.text.PageSize.A4;
                PdfContentByte cb = writer.DirectContent;
                cb.MoveTo(marginLeft, marginTop);
                cb.LineTo(1, marginTop);
                cb.Stroke();
               /*

            */
                x = 10; y = 600; pag = 0;cont = 0; }
        }
All Usage Examples Of iTextSharp.text.Image::ScaleAbsoluteWidth