예제 #1
0
    private void method_12(Class195 A_0, Stream A_1)
    {
        this.method_9(A_0);
        int  count = A_0.method_0().Count;
        int  num3  = (count > 90) ? 3 : ((count > 60) ? 5 : ((count > 30) ? 10 : count));
        sprᵑ rᵑ    = this.method_10(A_0.method_35().BuiltinDocumentProperties);
        sprᵕ rᵕ    = this.method_8(rᵑ);

        for (int i = 0; i < count; i++)
        {
            using (MemoryStream stream = new MemoryStream())
            {
                A_0.method_60(i, 1, ImageType.Metafile, stream, false, false, GraphicsUnit.Point);
                spr⇬ r⇬ = new spr⇬(stream);
                spr᧷ r᧷ = new spr᧷();
                r᧷.ᜀ(A_0.method_34().method_0()[i].method_2());
                spr➓ r➓ = new spr⠀(r⇬, r᧷).ᜀ(this.method_0()[i].PageSize, true);
                spr⠃ r⠃ = new spr⠃(this.method_0()[i].PageSize.Width, this.method_0()[i].PageSize.Height);
                r⠃.ᜁ(r➓);
                rᵕ.ᜀ(r⠃);
                A_0.method_34().method_0()[i].method_0().Dispose();
                A_0.method_34().method_0()[i].method_1(null);
            }
            if ((i % num3) == 0)
            {
                GC.Collect();
            }
        }
        A_0.method_51();
        rᵕ.ᜄ();
        rᵕ.ᜁ().ᜀ(A_1);
    }