private TextElement(Font font, Models.Text.TextElement bTextElement, Color color) { ITextFont = font; ITextFont.Color = color; ITextFont.Size = bTextElement.FontSize.Points; Text = bTextElement.Text; }
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)); }
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); }
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); }
public static void Measure(Models.Text.TextElement bTextElement) { TextElement returnElement = new TextElement(); }