示例#1
0
        private void DocumentHeader(PdfContentByte cb)
        {
            YPos = 678;

            //Vertical Line
            cb.MoveTo(296, YPos);
            cb.LineTo(296, YEndPost);
            cb.Stroke();

            //Horizontal Line
            cb.MoveTo(XBeginningPos, YPos);
            cb.LineTo(XEndPos, YPos);
            cb.Stroke();
            var text           = "Date:" + DateTime.Now.Date.ToString("MM/dd/yyyy");
            var textAlignedPdf = new TextAlignedPdfConfig
            {
                Alignment = 0,
                Text      = text,
                X         = 50,
                Y         = YPos += 18,
                Rotation  = 0
            };

            PdfText(cb, textAlignedPdf);

            YPos -= 123;
        }
示例#2
0
        private static void PdfText(PdfContentByte cb, TextAlignedPdfConfig parms)
        {
            var bf = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, BaseFont.NOT_EMBEDDED);
            cb.SetColorFill(BaseColor.BLACK);
            cb.SetFontAndSize(bf, 18);

            cb.BeginText();
            cb.ShowTextAligned(parms.Alignment, parms.Text, parms.X, parms.Y, parms.Rotation);
            cb.EndText();
        }
示例#3
0
        private static void PdfText(PdfContentByte cb, TextAlignedPdfConfig parms)
        {
            var bf = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, BaseFont.NOT_EMBEDDED);

            cb.SetColorFill(BaseColor.BLACK);
            cb.SetFontAndSize(bf, 18);

            cb.BeginText();
            cb.ShowTextAligned(parms.Alignment, parms.Text, parms.X, parms.Y, parms.Rotation);
            cb.EndText();
        }
示例#4
0
        private void TimeLeadText(PdfContentByte cb)
        {
            YPos -= 58;
            var textAlignedPdf = new TextAlignedPdfConfig
            {
                Alignment = 0,
                Rotation  = 0,
                Y         = YPos
            };

            var text = "Lead:";

            textAlignedPdf.Text = text;
            textAlignedPdf.X    = 320;
            PdfText(cb, textAlignedPdf);

            text = "Time:";
            textAlignedPdf.Text = text;
            textAlignedPdf.X    = 50;
            PdfText(cb, textAlignedPdf);
        }
示例#5
0
        private void TimeLeadText(PdfContentByte cb)
        {
            YPos -= 58;
            var textAlignedPdf = new TextAlignedPdfConfig
            {
                Alignment = 0,
                Rotation = 0,
                Y = YPos
            };

            var text = "Lead:";
            textAlignedPdf.Text = text;
            textAlignedPdf.X = 320;
            PdfText(cb, textAlignedPdf);

            text = "Time:";
            textAlignedPdf.Text = text;
            textAlignedPdf.X = 50;
            PdfText(cb, textAlignedPdf);
        }
示例#6
0
        private void DocumentHeader(PdfContentByte cb)
        {
            YPos = 678;

            //Vertical Line
            cb.MoveTo(296, YPos);
            cb.LineTo(296, YEndPost);
            cb.Stroke();

            //Horizontal Line
            cb.MoveTo(XBeginningPos, YPos);
            cb.LineTo(XEndPos, YPos);
            cb.Stroke();
            var text = "Date:" + DateTime.Now.Date.ToString("MM/dd/yyyy");
            var textAlignedPdf = new TextAlignedPdfConfig
                                            {
                                                Alignment = 0,
                                                Text = text,
                                                X = 50,
                                                Y = YPos += 18,
                                                Rotation = 0
                                            };

            PdfText(cb, textAlignedPdf);

            YPos -= 123;
        }