iTextSharp.text.pdf.PdfLine.GetMaxSize C# (CSharp) Метод

GetMaxSize() приватный Метод

private GetMaxSize ( float fixedLeading, float multipliedLeading ) : float[]
fixedLeading float
multipliedLeading float
Результат float[]
        internal float[] GetMaxSize(float fixedLeading, float multipliedLeading)
        {
            float normal_leading = 0;
            float image_leading = -10000;
            PdfChunk chunk;
            for (int k = 0; k < line.Count; ++k) {
                chunk = line[k];
                if (!chunk.IsImage()) {
                    if (chunk.ChangeLeading)
                        normal_leading = Math.Max(chunk.Leading, normal_leading);
                    else
                        normal_leading = Math.Max(fixedLeading + multipliedLeading * chunk.Font.Size, normal_leading);
                }
                else {
                    Image img = chunk.Image;
                    if (chunk.ChangeLeading) {
                        float height = img.ScaledHeight + chunk.ImageOffsetY + img.SpacingBefore;
                        image_leading = Math.Max(height, image_leading);
                    }
                }
            }
            return new float[]{normal_leading > 0 ? normal_leading : fixedLeading, image_leading};
        }