コード例 #1
0
        public static MediaClipData Create(bool indirect, XObjectForm data)
        {
            MediaClipData data1 = MediaClipData.Create(indirect);

            data1.MediaData = data;
            return(data1);
        }
コード例 #2
0
ファイル: Appearance.cs プロジェクト: silvath/siscobras
        public static Appearance Create(XObjectForm normalAp)
        {
            PDFDict dict1 = Library.CreateDict();

            dict1["N"] = normalAp.Direct;
            return(new Appearance(dict1));
        }
コード例 #3
0
        public static MediaClipData Create(PDFStream str, Rect rect)
        {
            MediaClipData data1 = MediaClipData.Create(true);

            data1.MediaData = XObjectForm.Create(str, rect);
            return(data1);
        }
コード例 #4
0
        public static MediaClipData Create(XObjectForm data)
        {
            MediaClipData data1 = MediaClipData.Create(true);

            data1.MediaData = data;
            return(data1);
        }
コード例 #5
0
ファイル: XObjectForm.cs プロジェクト: silvath/siscobras
        public static XObjectForm Create(PDFStream str, Rect bbox)
        {
            str.Dict["Subtype"] = Library.CreateName("Form");
            XObjectForm form1 = (Resources.Get(str, typeof(XObjectForm)) as XObjectForm);

            form1.BBox = bbox;
            return(form1);
        }
コード例 #6
0
ファイル: Appearance.cs プロジェクト: silvath/siscobras
        public void SetNormalStateAppearance(string state, XObjectForm appearance)
        {
            PDFDict dict1 = (this.Dict["N"] as PDFDict);

            if (dict1 == null)
            {
                dict1          = Library.CreateDict();
                this.Dict["N"] = dict1;
            }
            dict1[state] = appearance.Direct;
        }
コード例 #7
0
ファイル: XObjectForm.cs プロジェクト: silvath/siscobras
        public static XObjectForm Create(string StrBody, Rect BBox)
        {
            int num1;

            byte[] numArray1 = new byte[StrBody.Length];
            for (num1 = 0; (num1 < StrBody.Length); num1 += 1)
            {
                numArray1[num1] = ((byte)StrBody[num1]);
            }
            MemoryStream stream1 = new MemoryStream(numArray1);
            PDFStream    stream2 = Library.CreateStream(stream1);

            stream2.Dict["Subtype"] = Library.CreateName("Form");
            XObjectForm form1 = new XObjectForm(stream2);

            form1.BBox = BBox;
            form1.CTM  = new CTM(1f, 0f, 0f, 1f, 0f, 0f);
            return(form1);
        }
コード例 #8
0
ファイル: XObjectForm.cs プロジェクト: silvath/siscobras
        public static XObjectForm Create()
        {
            int    num1;
            string text1 = "/DeviceRGB cs 0.1 1.0 1.0 sc 0.0 4.00 40.00 20.00 re B";

            byte[] numArray1 = new byte[text1.Length];
            for (num1 = 0; (num1 < text1.Length); num1 += 1)
            {
                numArray1[num1] = ((byte)text1[num1]);
            }
            MemoryStream stream1 = new MemoryStream(numArray1);
            PDFStream    stream2 = Library.CreateStream(stream1);

            stream2.Dict["Subtype"] = Library.CreateName("Form");
            XObjectForm form1 = new XObjectForm(stream2);

            form1.BBox = new Rect(0f, 0f, 50f, 50f);
            form1.CTM  = new CTM(1f, 0f, 0f, 1f, 0f, 0f);
            return(form1);
        }