iTextSharp.text.pdf.PdfChunk.GetWidthCorrected C# (CSharp) Метод

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

public GetWidthCorrected ( float charSpacing, float wordSpacing ) : float
charSpacing float
wordSpacing float
Результат float
        public float GetWidthCorrected(float charSpacing, float wordSpacing)
        {
            if (image != null) {
                return image.ScaledWidth + charSpacing;
            }
            int numberOfSpaces = 0;
            int idx = -1;
            while ((idx = value.IndexOf(' ', idx + 1)) >= 0)
                ++numberOfSpaces;
            return Width + (value.Length * charSpacing + numberOfSpaces * wordSpacing);
        }

Usage Example

Пример #1
0
        virtual public float GetWidthCorrected(float charSpacing, float wordSpacing)
        {
            float total = 0;

            for (int k = 0; k < line.Count; ++k)
            {
                PdfChunk ck = line[k];
                total += ck.GetWidthCorrected(charSpacing, wordSpacing);
            }
            return(total);
        }