Beispiel #1
0
        protected override void InternalWriteStream(MemoryStream AStream)
        {
            PdfNumber    FLength;
            PdfArray     FFilter;
            MemoryStream TmpStream;

            FLength = FAttributes.PdfNumberByName("Length");
            FFilter = (PdfArray)FAttributes.ValueByName("Filter");

            TmpStream = new MemoryStream();
            DeflaterOutputStream s = null;

            if (FFilter.FindName("FlateDecode") != null)
            {
                s = new DeflaterOutputStream(TmpStream);
                byte[] bytedata = FStream.ToArray();
                s.Write(bytedata, 0, bytedata.Length);
                s.Finish();
            }
            else
            {
                FStream.WriteTo(TmpStream);
            }

            FLength.Value = TmpStream.Length;
            FAttributes.WriteToStream(AStream);
            Generic._WriteString("\r\n" + "stream" + "\r\n", AStream);

            TmpStream.WriteTo(AStream);
            if (s != null)
            {
                s.Close();
            }
            Generic._WriteString("\n" + "endstream", AStream);
        }
 private void _Filter_button_Click(object sender, EventArgs e)
 {
     using (FFilter f = new FFilter(_db, _currentScheme.SchemesID))
     {
         f.StartPosition = FormStartPosition.CenterScreen;
         f.ShowDialog();
     }
 }
Beispiel #3
0
 public GenResult Gen(params object[] sqlElements)
 {
     using (FFilter f = new FFilter(_db))
     {
         f.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
         f.ShowDialog();
     }
     return(null);
 }