// Token: 0x06001315 RID: 4885 RVA: 0x000049A7 File Offset: 0x00002BA7
 internal void method_47(object object_0, Class64 class64_0)
 {
     if (this.delegate159_0 != null)
     {
         this.delegate159_0(object_0, class64_0);
     }
 }
Exemplo n.º 2
0
 private void method_4(IPdfIndirectObject obj, Class64 bodyWriter)
 {
     bodyWriter.ObjectPositions.Add(new Class65(obj, this.stream_0.Position));
     this.method_7(obj.Number.ToString((IFormatProvider)CultureInfo.InvariantCulture) + " " + obj.Generation.ToString((IFormatProvider)CultureInfo.InvariantCulture) + " obj");
     obj.Value.Write(new ExtendedPdfOutput((IPdfOutput)bodyWriter));
     this.method_8();
     this.method_7("endobj");
 }
Exemplo n.º 3
0
        public Class64 CopyClass64()
        {
            Class64 s = new Class64();

            s.Value1        = new Class32();
            s.Value2        = new Class32();
            s.Value1.Value1 = new Class8();
            s.Value1.Value2 = new Class8();
            s.Value1.Value3 = new Class8();
            s.Value1.Value4 = new Class8();

            s.Value2.Value1 = new Class8();
            s.Value2.Value2 = new Class8();
            s.Value2.Value3 = new Class8();
            s.Value2.Value4 = new Class8();

            s.Value1.Value1.Value1 = 1;
            s.Value1.Value1.Value2 = 2;
            s.Value1.Value2.Value1 = 3;
            s.Value1.Value2.Value2 = 4;
            s.Value1.Value3.Value1 = 5;
            s.Value1.Value3.Value2 = 6;
            s.Value1.Value4.Value1 = 7;
            s.Value1.Value4.Value2 = 8;

            s.Value2.Value1.Value1 = 9;
            s.Value2.Value1.Value2 = 10;
            s.Value2.Value2.Value1 = 11;
            s.Value2.Value2.Value2 = 12;
            s.Value2.Value3.Value1 = 13;
            s.Value2.Value3.Value2 = 14;
            s.Value2.Value4.Value1 = 15;
            s.Value2.Value4.Value2 = 16;

            for (int i = 0; i < 100.000; i++)
            {
                s = CopyBack(s);
            }

            return(s);
        }
Exemplo n.º 4
0
        public void ClassSize64()
        {
            for (int i = 0; i < _class64.Length; i++)
            {
                Class64 s = new Class64();
                s.Value1        = new Class32();
                s.Value2        = new Class32();
                s.Value1.Value1 = new Class8();
                s.Value1.Value2 = new Class8();
                s.Value1.Value3 = new Class8();
                s.Value1.Value4 = new Class8();

                s.Value2.Value1 = new Class8();
                s.Value2.Value2 = new Class8();
                s.Value2.Value3 = new Class8();
                s.Value2.Value4 = new Class8();

                s.Value1.Value1.Value1 = i;
                s.Value1.Value1.Value2 = i;
                s.Value1.Value2.Value1 = i;
                s.Value1.Value2.Value2 = i;
                s.Value1.Value3.Value1 = i;
                s.Value1.Value3.Value2 = i;
                s.Value1.Value4.Value1 = i;
                s.Value1.Value4.Value2 = i;

                s.Value2.Value1.Value1 = i;
                s.Value2.Value1.Value2 = i;
                s.Value2.Value2.Value1 = i;
                s.Value2.Value2.Value2 = i;
                s.Value2.Value3.Value1 = i;
                s.Value2.Value3.Value2 = i;
                s.Value2.Value4.Value1 = i;
                s.Value2.Value4.Value2 = i;

                _class64[i] = s;
            }
        }
Exemplo n.º 5
0
        private List <Class65> method_1(PdfBody body)
        {
            body.EmbedFonts();
            this.method_2(body);
            if (this.int_1 == 13)
            {
                this.method_7("%PDF-1.3");
            }
            else
            {
                if (this.int_1 != 15)
                {
                    throw new ArgumentException("Unknown pdf version requested." + (object)this.int_1);
                }
                this.method_7("%PDF-1.5");
            }
            this.stream_0.Write(PdfWriter.byte_0, 0, PdfWriter.byte_0.Length);
            Class64 bodyWriter = new Class64(this.stream_0);

            if (body.DocumentInformation != null)
            {
                this.method_4((IPdfIndirectObject)body.DocumentInformation, bodyWriter);
            }
            this.method_4((IPdfIndirectObject)body.Catalog, bodyWriter);
            this.method_4((IPdfIndirectObject)body.Outlines, bodyWriter);
            this.method_4((IPdfIndirectObject)body.Pages, bodyWriter);
            foreach (IPdfIndirectObject indirectObject in (List <IPdfIndirectObject>)body.IndirectObjects)
            {
                this.method_4(indirectObject, bodyWriter);
            }
            foreach (IPdfIndirectObject font in (List <PdfFont>)body.Fonts)
            {
                this.method_4(font, bodyWriter);
            }
            this.method_4((IPdfIndirectObject)body.ProcedureSetArray, bodyWriter);
            return(bodyWriter.ObjectPositions);
        }
Exemplo n.º 6
0
        // Token: 0x06001463 RID: 5219 RVA: 0x00025278 File Offset: 0x00023478
        public void PositionChange(double oldPosition, double newPosition)
        {
            Class64 class64_ = new Class64(oldPosition, newPosition);

            this.class24_0.method_47(this.class24_0, class64_);
        }
Exemplo n.º 7
0
 private Class64 CopyBack(Class64 c)
 {
     return(c);
 }