Пример #1
0
        public double widthXau(string xau, ItemFormatText _item)
        {
            double sum = 0;

            for (int i = 0; i < xau.Length; i++)
            {
                var charTu = new FormattedText(xau[i].ToString(), CultureInfo.CurrentUICulture, FlowDirection.LeftToRight,
                                               new Typeface("Arial"), _item._fontSize, Brushes.Black);
                sum += charTu.WidthIncludingTrailingWhitespace;
            }
            return(sum);
        }
Пример #2
0
        public string XuLyXuongHang(string xau, double widthXau, ItemFormatText _item)
        {
            string xauHC    = "";
            double sumWidth = 0;

            for (int i = 0; i < xau.Length; i++)
            {
                var charTu = new FormattedText(xau[i].ToString(), CultureInfo.CurrentUICulture, FlowDirection.LeftToRight,
                                               new Typeface("Arial"), _item._fontSize, Brushes.Black);
                sumWidth += charTu.WidthIncludingTrailingWhitespace;
                if (sumWidth > widthXau)
                {
                    sumWidth = charTu.WidthIncludingTrailingWhitespace;
                    xauHC   += "\n";
                }
                xauHC += xau[i];
            }
            return(xauHC);
        }