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(); } }
public GenResult Gen(params object[] sqlElements) { using (FFilter f = new FFilter(_db)) { f.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; f.ShowDialog(); } return(null); }