public override void DrawBitmap(DBitmap bitmap, DPoint pt, double alpha) { cr.SetSource((ImageSurface)bitmap.NativeBmp, pt.X, pt.Y); cr.PaintWithAlpha(alpha); }
public override void DrawBitmap(DBitmap bitmap, DRect rect) { DrawBitmap(bitmap, rect, 1); }
public CairoGraphics(DBitmap bmp) { cr = new Context((ImageSurface)bmp.NativeBmp); }
public override void DrawBitmap(DBitmap bitmap, DPoint pt) { DrawBitmap(bitmap, pt, 1); }
void AnnoTools_ImportAnnotationsArea(DBitmap bmp) { // progress form ProgressForm pf = new ProgressForm(); pf.Text = WbLocale.ImportingAreaAsImage; pf.Shown += delegate(object s, EventArgs e) { Application.DoEvents(); // import annotations undoRedoArea.Start(WbLocale.ImportAnnotations); BitmapFigure f = new BitmapFigure(new DRect(10, 10, bmp.Width, bmp.Height), 0, WFHelper.ToImageData(bmp), "annotations.png"); de.AddFigure(f); dvEditor.Update(); undoRedoArea.Commit(); // close dialog pf.Close(); }; pf.ShowDialog(); }
public override void DrawBitmap(DBitmap bitmap, DPoint pt, double alpha) { }
public abstract void DrawBitmap(DBitmap bitmap, DRect rect);
public string Copy(List<Figure> figs, out DBitmap bmp, bool bmpAntiAlias, DColor bmpBackgroundColor) { bmp = FigureSerialize.FormatToBmp(figs, bmpAntiAlias, bmpBackgroundColor); return FigureSerialize.FormatToXml(figs, null); }
public abstract void DrawBitmap(DBitmap bitmap, DPoint pt);
public abstract void DrawBitmap(DBitmap bitmap, DPoint pt, double alpha);
public WFCairoGraphics(DBitmap bmp) : base(bmp) { }
public override void DrawBitmap(DBitmap bitmap, DRect rect, double alpha) { }
public override void DrawBitmap(DBitmap bitmap, DRect rect) { }
public override void DrawBitmap(DBitmap bitmap, DRect rect, double alpha) { ImageSurface surf = (ImageSurface)bitmap.NativeBmp; cr.Save(); cr.Translate(rect.X, rect.Y); cr.Scale(rect.Width / surf.Width, rect.Height / surf.Height); cr.SetSource(surf, 0, 0); cr.PaintWithAlpha(alpha); cr.Restore(); }
public abstract void DrawBitmap(DBitmap bitmap, DRect rect, double alpha);
public GTKGraphics(DBitmap bmp) : base(bmp) { }
public static DGraphics MakeGraphics(DBitmap bmp) { return (DGraphics)Activator.CreateInstance(_graphicsClass, new object[] { bmp }); }
public string Cut(List<Figure> figs, out DBitmap bmp, bool bmpAntiAlias) { if (CanCopy(figs)) { string data = Copy(figs, out bmp, bmpAntiAlias, DColor.White); foreach (Figure f in figs) RemoveFigure(f); ClearSelected(); UpdateViewers(); return data; } bmp = null; return null; }
public bool Equals(DBitmap bitmap) { return nativeBmp == bitmap.NativeBmp; }
public BitmapGlyph(DBitmap bmp, DGlyphPosition pos) { this.bmp = bmp; Position = pos; }
public override void DrawBitmap(DBitmap bitmap, DPoint pt) { }