private void OnSetRasterButtonClick(NEventArgs args) { // get a raster to place on the clipbar NRaster raster = null; switch ((int)args.TargetNode.Tag) { case 0: raster = NResources.Image__48x48_Book_png.ImageSource.CreateRaster(); break; case 1: raster = NResources.Image__48x48_Clock_png.ImageSource.CreateRaster(); break; case 2: raster = NResources.Image__48x48_Darts_png.ImageSource.CreateRaster(); break; } // create a data object NDataObject dataObject = new NDataObject(); dataObject.SetData(NDataFormat.RasterFormat, raster); // set it on the clipboard NClipboard.SetDataObject(dataObject); }
private void OnGenerateImageButtonClick(NEventArgs arg) { NMatrixBarcodePainter painter = new NMatrixBarcodePainter(); painter.Symbology = ENMatrixBarcodeSymbology.QrCode; painter.Text = m_BarcodeTextBox.Text; NRaster qrRaster = painter.CreateRaster(100, 100, NRaster.DefaultResolution); NImage qrImage = new NImage(qrRaster); m_ImageBox.Image = qrImage; }
internal static NImage LoadImage(string resourceName, ENCodecPreference decoderPref) { NEmbeddedResource resource = NResources.Instance.GetResource(resourceName); NImageData imageData = new NImageData(resource.Data); try { NRaster raster = imageData.Decode(decoderPref); return(new NImage(raster)); } catch { return(NResources.Image_ErrorImage_png); } }
private void OnGetRasterButtonClick(NEventArgs args) { // get a data object from the clipboard NDataObject dataObject = NClipboard.GetDataObject(); // try get a raster from the data object object data = dataObject.GetData(NDataFormat.RasterFormat); if (data == null) { return; } // place it inside the image box NRaster raster = (NRaster)data; m_ImageBox.Image = new NImage(raster); m_ImageBox.Visibility = ENVisibility.Visible; }