Esempio n. 1
0
 private TextElement(Font font, Models.Text.TextElement bTextElement, Color color)
 {
     ITextFont       = font;
     ITextFont.Color = color;
     ITextFont.Size  = bTextElement.FontSize.Points;
     Text            = bTextElement.Text;
 }
Esempio n. 2
0
        public static TextElement Parse(PdfDocument pdfDocument, Models.Text.TextElement bTextElement)
        {
            Font font = new Font(pdfDocument.Fonts[bTextElement.FontStyle.Font.Key + "_" + bTextElement.FontStyle.Key].Font);

            font.Size = bTextElement.FontSize.Points;
            iTextSharp.text.Color color = pdfDocument.Colors[bTextElement.Color.Key].RGBColor;
            return(new TextElement(font, bTextElement, color));
        }
Esempio n. 3
0
        private Chunk CreateChunk(Models.Text.TextElement textElement)
        {
            Chunk text = new Chunk(textElement.Text);

            text.Font       = Fonts[textElement.FontStyle.CollectionKey].Font;
            text.Font.Color = Colors[textElement.Color.Key].CMYKColor;
            text.Font.Size  = textElement.FontSize.Points;

            return(text);
        }
Esempio n. 4
0
        private Phrase CreateTextPhrase(Models.Text.TextElement textElement, out float elementWidth)
        {
            Chunk pTextChunk = new Chunk(textElement.Text, Fonts[textElement.FontStyle.CollectionKey].Font);

            pTextChunk.Font.Color = Colors[textElement.Color.Key].CMYKColor;
            pTextChunk.Font.Size  = textElement.FontSize.Points;


            Phrase pTextPhrase = new Phrase(pTextChunk);

            elementWidth = pTextChunk.GetWidthPoint();

            return(pTextPhrase);
        }
Esempio n. 5
0
 public static void Measure(Models.Text.TextElement bTextElement)
 {
     TextElement returnElement = new TextElement();
 }