コード例 #1
0
ファイル: Form1.cs プロジェクト: jorgelg/BTPrinter
        private void BtnImprimir_Click(object sender, EventArgs e)
        {
            //MessageBox.Show("Imprimiendo imagen", "Receptor Imagenes", MessageBoxButtons.OK);
            GestionDispositivos gestion = new GestionDispositivos();

            gestion.ImprimirArchivo(archivo, imgVista.Width, imgVista.Height);
        }
コード例 #2
0
        public void IniciarRecepcionImagenBT()
        {
            GestionDispositivos gestion = new GestionDispositivos();
            MemoryStream        archivo = gestion.IniciarRecepcionImagenBT();

            Assert.IsNotNull(archivo);
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: jorgelg/BTPrinter
        private void BtnRecibir_click(object sender, EventArgs e)
        {
            //var radios = BluetoothRadio.AllRadios;

            try
            {
                GestionDispositivos gestion = new GestionDispositivos();
                archivo = gestion.IniciarRecepcionImagenBT();
                imgVista.Refresh();
                imgVista.Image    = Image.FromStream(archivo);
                imgVista.SizeMode = PictureBoxSizeMode.StretchImage;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            #region Buscar dispositivo

            //BluetoothClient cliente = new BluetoothClient();
            //BluetoothDeviceInfo[] lista= cliente.DiscoverDevices(20, true, true, true);
            //BluetoothListener servidor = new BluetoothListener(BluetoothService.L2CapProtocol);

            //servidor.Authenticate = true;
            //servidor.ServiceClass = ServiceClass.Capturing | ServiceClass.ObjectTransfer;
            //servidor.ServiceName = "cliente ftp";
            //servidor.Start();
            #endregion

            #region Redimensionar imagen
            //byte[] imageBytes;

            ////Of course image bytes is set to the bytearray of your image

            //using (MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length))
            //{
            //    using (Image img = Image.FromStream(ms))
            //    {
            //        int h = 100;
            //        int w = 100;

            //        using (Bitmap b = new Bitmap(img, new Size(w, h)))
            //        {
            //            using (MemoryStream ms2 = new MemoryStream())
            //            {
            //                b.Save(ms2, System.Drawing.Imaging.ImageFormat.Jpeg);
            //                imageBytes = ms2.ToArray();
            //            }
            //        }
            //    }
            //}
            #endregion
        }