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

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

public SetMKIconFit ( PdfName scale, PdfName scalingType, float leftoverLeft, float leftoverBottom, bool fitInBounds ) : void
scale PdfName
scalingType PdfName
leftoverLeft float
leftoverBottom float
fitInBounds bool
Результат void
        public void SetMKIconFit(PdfName scale, PdfName scalingType, float leftoverLeft, float leftoverBottom, bool fitInBounds)
        {
            PdfDictionary dic = new PdfDictionary();
            if (!scale.Equals(PdfName.A))
                dic.Put(PdfName.SW, scale);
            if (!scalingType.Equals(PdfName.P))
                dic.Put(PdfName.S, scalingType);
            if (leftoverLeft != 0.5f || leftoverBottom != 0.5f) {
                PdfArray array = new PdfArray(new PdfNumber(leftoverLeft));
                array.Add(new PdfNumber(leftoverBottom));
                dic.Put(PdfName.A, array);
            }
            if (fitInBounds)
                dic.Put(PdfName.FB, PdfBoolean.PDFTRUE);
            MK.Put(PdfName.IF, dic);
        }