public PageSetupSequence(IStreamReader reader) : base(reader) { //PAGESETUP = Header Footer HCenter VCenter [LeftMargin] [RightMargin] [TopMargin] [BottomMargin] [Pls *Continue] Setup // Header this.Header = (Header)BiffRecord.ReadRecord(reader); // Footer this.Footer = (Footer)BiffRecord.ReadRecord(reader); // HCenter this.HCenter = (HCenter)BiffRecord.ReadRecord(reader); // VCenter this.VCenter = (VCenter)BiffRecord.ReadRecord(reader); // [LeftMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.LeftMargin) { this.LeftMargin = (LeftMargin)BiffRecord.ReadRecord(reader); } // [RightMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.RightMargin) { this.RightMargin = (RightMargin)BiffRecord.ReadRecord(reader); } // [TopMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.TopMargin) { this.TopMargin = (TopMargin)BiffRecord.ReadRecord(reader); } // [BottomMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.BottomMargin) { this.BottomMargin = (BottomMargin)BiffRecord.ReadRecord(reader); } // [Pls *Continue] if (BiffRecord.GetNextRecordType(reader) == RecordType.Pls) { this.Pls = (Pls)BiffRecord.ReadRecord(reader); this.Continues = new List <Continue>(); while (BiffRecord.GetNextRecordType(reader) == RecordType.Continue) { this.Continues.Add((Continue)BiffRecord.ReadRecord(reader)); } } // Setup this.Setup = (Setup)BiffRecord.ReadRecord(reader); }
private void btnequal_Click(object sender, EventArgs e) { num2 = double.Parse(txtboxdata.Text); double Pls; double Min; double Mul; double Div; switch (selectedOpera) { case "+": Pls = obj1.Plus((num1), (num2)); txtboxdata.Text = Pls.ToString(); break; case "-": Min = obj2.Minus((num1), (num2)); txtboxdata.Text = Min.ToString(); break; case "*": Mul = obj3.PMultiply((num1), (num2)); txtboxdata.Text = Mul.ToString(); break; case "/": Div = obj4.Divide((num1), (num2)); if (num2 == 0) { txtboxdata.Text = "Syntax ERROR"; } else { txtboxdata.Text = Div.ToString(); } break; } }
public static async Task <bool> SavePlaylist(Playlist playlist, IEnumerable <Mediafile> songs) { bool saved = false; FileSavePicker picker = new FileSavePicker(); picker.FileTypeChoices.Add("PLS Playlists", new List <string> { ".pls" }); picker.FileTypeChoices.Add("M3U Playlists", new List <string> { ".m3u" }); picker.SuggestedStartLocation = PickerLocationId.ComputerFolder; picker.SuggestedFileName = playlist.Name; await BreadDispatcher.InvokeAsync(async() => { var file = await picker.PickSaveFileAsync(); if (file != null) { IPlaylist sPlaylist = null; switch (file.FileType.ToLower()) { case ".m3u": sPlaylist = new M3U(); break; case ".pls": sPlaylist = new Pls(); break; } saved = await sPlaylist.SavePlaylist(songs, await file.OpenStreamForWriteAsync().ConfigureAwait(false)).ConfigureAwait(false); } }); return(saved); }
public CustomViewSequence(IStreamReader reader) : base(reader) { // CUSTOMVIEW = UserSViewBegin *Selection [HorizontalPageBreaks] [VerticalPageBreaks] [Header] // [Footer] [HCenter] [VCenter] [LeftMargin] [RightMargin] [TopMargin] [BottomMargin] // [Pls] [Setup] [PrintSize] [HeaderFooter] [AUTOFILTER] UserSViewEnd // NOTE: UserSViewBegin and UserSViewEnd seem to be optional to! // UserSViewBegin if (BiffRecord.GetNextRecordType(reader) == RecordType.UserSViewBegin) { this.UserSViewBegin = (UserSViewBegin)BiffRecord.ReadRecord(reader); } // *Selection this.Selections = new List <Selection>(); while (BiffRecord.GetNextRecordType(reader) == RecordType.Selection) { this.Selections.Add((Selection)BiffRecord.ReadRecord(reader)); } // [HorizontalPageBreaks] if (BiffRecord.GetNextRecordType(reader) == RecordType.HorizontalPageBreaks) { this.HorizontalPageBreaks = (HorizontalPageBreaks)BiffRecord.ReadRecord(reader); } // [VerticalPageBreaks] if (BiffRecord.GetNextRecordType(reader) == RecordType.VerticalPageBreaks) { this.VerticalPageBreaks = (VerticalPageBreaks)BiffRecord.ReadRecord(reader); } // [Header] if (BiffRecord.GetNextRecordType(reader) == RecordType.Header) { this.Header = (Header)BiffRecord.ReadRecord(reader); } // [Footer] if (BiffRecord.GetNextRecordType(reader) == RecordType.Footer) { this.Footer = (Footer)BiffRecord.ReadRecord(reader); } // [HCenter] if (BiffRecord.GetNextRecordType(reader) == RecordType.HCenter) { this.HCenter = (HCenter)BiffRecord.ReadRecord(reader); } // [VCenter] if (BiffRecord.GetNextRecordType(reader) == RecordType.VCenter) { this.VCenter = (VCenter)BiffRecord.ReadRecord(reader); } // [LeftMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.LeftMargin) { this.LeftMargin = (LeftMargin)BiffRecord.ReadRecord(reader); } // [RightMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.RightMargin) { this.RightMargin = (RightMargin)BiffRecord.ReadRecord(reader); } // [TopMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.TopMargin) { this.TopMargin = (TopMargin)BiffRecord.ReadRecord(reader); } // [BottomMargin] if (BiffRecord.GetNextRecordType(reader) == RecordType.BottomMargin) { this.BottomMargin = (BottomMargin)BiffRecord.ReadRecord(reader); } // [Pls] if (BiffRecord.GetNextRecordType(reader) == RecordType.Pls) { this.Pls = (Pls)BiffRecord.ReadRecord(reader); } // [Setup] if (BiffRecord.GetNextRecordType(reader) == RecordType.Setup) { this.Setup = (Setup)BiffRecord.ReadRecord(reader); } // [PrintSize] if (BiffRecord.GetNextRecordType(reader) == RecordType.PrintSize) { this.PrintSize = (PrintSize)BiffRecord.ReadRecord(reader); } // [HeaderFooter] if (BiffRecord.GetNextRecordType(reader) == RecordType.HeaderFooter) { this.HeaderFooter = (HeaderFooter)BiffRecord.ReadRecord(reader); } // [AUTOFILTER] if (BiffRecord.GetNextRecordType(reader) == RecordType.AutoFilterInfo) { this.AutoFilterSequence = new AutoFilterSequence(reader); } // UserSViewEnd if (BiffRecord.GetNextRecordType(reader) == RecordType.UserSViewEnd) { this.UserSViewEnd = (UserSViewEnd)BiffRecord.ReadRecord(reader); } }