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

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

public PdfBorderDictionary ( float borderWidth, int borderStyle, PdfDashPattern dashes ) : System
borderWidth float
borderStyle int
dashes PdfDashPattern
Результат System
        public PdfBorderDictionary(float borderWidth, int borderStyle, PdfDashPattern dashes)
        {
            Put(PdfName.W, new PdfNumber(borderWidth));
            switch (borderStyle) {
                case STYLE_SOLID:
                    Put(PdfName.S, PdfName.S);
                    break;
                case STYLE_DASHED:
                    if (dashes != null)
                        Put(PdfName.D, dashes);
                    Put(PdfName.S, PdfName.D);
                    break;
                case STYLE_BEVELED:
                    Put(PdfName.S, PdfName.B);
                    break;
                case STYLE_INSET:
                    Put(PdfName.S, PdfName.I);
                    break;
                case STYLE_UNDERLINE:
                    Put(PdfName.S, PdfName.U);
                    break;
                default:
                    throw new ArgumentException(MessageLocalization.GetComposedMessage("invalid.border.style"));
            }
        }

Same methods

PdfBorderDictionary::PdfBorderDictionary ( float borderWidth, int borderStyle ) : System
PdfBorderDictionary