protected virtual bool ExportChartToFile(Document document, ChartPage chart, string filename) { if (chart == null) { throw new ArgumentNullException(); } if (string.IsNullOrEmpty(filename)) { throw new ArgumentException("filename"); } return(true); }
public void ActiveChartPage(ChartPage chartPage) { if (chartPage == null) { return; } var tp = FindPage(chartPage); if (tp != null) { ActivePage(tp); } }
protected virtual void OnChartPageChanged(ChartPage old) { if (old != null) { old.NameChanged -= MindMap_NameChanged; } if (ChartPage != null) { Text = ChartPage.ToString(); Tag = ChartPage; ChartPage.NameChanged += MindMap_NameChanged; } }
private void OnChartPageChanged(ChartPage old) { if (old != null) { old.ChartObjectAdded -= Map_ChartObjectAdded; } BuildTree(); if (ChartPage != null) { ChartPage.ChartObjectAdded += Map_ChartObjectAdded; } }
protected override bool ExportChartToFile(Document document, ChartPage chart, string filename) { if (chart == null) { throw new ArgumentNullException(); } if (string.IsNullOrEmpty(filename)) { throw new ArgumentException("filename"); } if (!OptionsInitalizated && !GetOptions()) { return(false); } //ChartPage = chart; //chart.EnsureChartLayouted(); Size contentSize = chart.GetContentSize(); if (contentSize.Width <= 0 || contentSize.Height <= 0) { return(false); } Bitmap bmp = new Bitmap(contentSize.Width, contentSize.Height); using (Graphics grf = Graphics.FromImage(bmp)) { PaintHelper.SetHighQualityRender(grf); if (!TransparentBackground) { grf.Clear(chart.BackColor); } var render = new GeneralRender(); var args = new RenderArgs(RenderMode.Export, grf, (MindMap)chart, ChartBox.DefaultChartFont); render.Paint((MindMap)chart, args); } SaveImage(bmp, filename); return(true); }
GreatGradeWeight; // For ranked mode: weighted difference between the current timing and the perfect timing public void Init(ChartRoot chart, ChartNote note) { Chart = chart; Note = note; Page = Chart.page_list[Note.page_index]; TimeUntilStart = Note.start_time; TimeUntilEnd = Note.end_time; MaxMissThreshold = Mathf.Max(0.300f, 0.300f); // TODO: 0.300f? View.OnInit(chart, note); gameObject.transform.position = Note.position; if (Game.Play.IsRanked) { RankData = new RankedPlayData.Note(); RankData.id = note.id; // Game.RankedPlayData.notes.Add(RankData); // Removed in 1.5 } }
void ExportPage(PdfDocument doc, ChartPage chart) { // Create an empty page var page = doc.AddPage(); if (ExportOptions.Orientation == PageOrientation.Landscape) { page.Orientation = PdfSharp.PageOrientation.Landscape; } // Get an XGraphics object for drawing var graphics = XGraphics.FromPdfPage(page); // if (ExportOptions.WithBackground && !chart.BackColor.IsEmpty) { graphics.Clear(chart.BackColor); } // var contentSize = chart.GetContentSize(); var pageSize = new Size((int)page.Width.Point, (int)page.Height.Point); var zoom = PaintHelper.GetZoom(contentSize, pageSize); var zoomedSize = PaintHelper.Zoom(contentSize, zoom); if (zoomedSize.Width < pageSize.Width || zoomedSize.Height < pageSize.Height) { graphics.TranslateTransform( Math.Max(0, (pageSize.Width - zoomedSize.Width) / 2), Math.Max(0, (pageSize.Height - zoomedSize.Height) / 2)); } graphics.ScaleTransform(zoom); // if (chart is MindMap) { var grf = new PdfGraphics(graphics); var args = new RenderArgs(grf, (MindMap)chart, grf.Font(ChartBox.DefaultChartFont)); var renderer = new GeneralRender(); renderer.Paint((MindMap)chart, args); } }
/*public override bool Export(MindMapView view, string filename) * { * string str = string.Empty; * * var topics = view.Map.GetLeafTopics(); * using (var sw = new StreamWriter(filename, false, Encoding.Default)) * { * foreach (var t in topics) * { * var path = t.GetPathArray(); * bool first = true; * foreach (var pt in path) * { * if (!first) * sw.Write(","); * sw.Write(FormatCsvField(pt.Text)); * first = false; * } * sw.WriteLine(); * } * * sw.Write(str); * sw.Close(); * } * * return true; * }*/ protected override bool ExportChartToFile(Document document, ChartPage chart, string filename) { string str = string.Empty; var mindMap = chart as MindMap; if (mindMap == null) { return(false); } var topics = mindMap.GetLeafTopics(); using (var sw = new StreamWriter(filename, false, Encoding.Default)) { foreach (var t in topics) { var path = t.GetPathArray(); bool first = true; foreach (var pt in path) { if (!first) { sw.Write(","); } sw.Write(FormatCsvField(pt.Text)); first = false; } sw.WriteLine(); } sw.Write(str); sw.Close(); } return(true); //return base.ExportChartToFile(document, chart, filename); }
public CustomTabBar(IHairBl bl, MainSessionController mainSessionController, AlarmController ac) : base() { ToolbarItems.Add(new ToolbarItem("Settings", "settingstitle.png", new Action(Foo), ToolbarItemOrder.Primary)); NavigationPage.SetTitleView(this, CustomTabBar.CreateTitleView(new Xamarin.Forms.Image() { Source = "title.png", HeightRequest = 43 })); SelectedTabColor = Color.White; UnselectedTabColor = Color.Gray; On <Xamarin.Forms.PlatformConfiguration.Android>().SetToolbarPlacement(ToolbarPlacement.Bottom); var navigationPage = new MainPage(ac, bl); navigationPage.IconImageSource = "home.png"; navigationPage.Title = ""; var navigationPage2 = new CalendarPage(mainSessionController, ac, bl); navigationPage2.IconImageSource = "calendar.png"; navigationPage2.Title = ""; var navigationPage3 = new HistoryPage(bl, mainSessionController); navigationPage3.IconImageSource = "checklist.png"; navigationPage3.Title = ""; var navigationPage4 = new ChartPage(bl, mainSessionController); navigationPage4.IconImageSource = "chart.png"; navigationPage4.Title = ""; Children.Add(navigationPage); Children.Add(navigationPage2); Children.Add(navigationPage3); Children.Add(navigationPage4); // NavigationPage.SetHasNavigationBar(this, false); }
public void WhenICheckTheValueOfTheGoodsLaptop(string name) { priceInNotebookPage = notebooksPage.GetTextFromDiscountPriceLabelLocator(name); chartPage = notebooksPage.GetHeader().ClickToChartButton(); priceInChartPage = chartPage.GetTextFromDiscountPriceLabel(name); }
public DocumentTreeNode(ChartPage chartPage) { ChartPage = chartPage; }