網上有很多關于pos機標識符號,Arcengine C的知識,也有很多人為大家解答關于pos機標識符號的問題,今天pos機之家(www.shbwcl.net)為大家整理了關于這方面的知識,讓我們一起來看下吧!
本文目錄一覽:
1、pos機標識符號
2、今天來了個穿印有銀聯(lián)標識的外套的人說測試POS機,刷了一分錢,然后貼了銀聯(lián)云閃付的標識牌,拍了照片
pos機標識符號
5 符號相關5.1 獲得符號的類型 foreach (string str in Enum.GetNames(typeof(esriSymbologyStyleClass))) { this.comboBox1.Items.Add(str); }5.2 axSymbologyControl使用,符號預覽int idx = this.comboBox1.SelectedIndex; if (idx < 0) { MessageBox.Show("請選擇類型"); return; } string filename = tbfile.Text; if (!File.Exists(filename)) { MessageBox.Show(filename + "文件不存在"); return; } string selecttext = this.comboBox1.Items[idx].ToString(); this.axSymbologyControl1.StyleClass = (esriSymbologyStyleClass)Enum.Parse(typeof(esriSymbologyStyleClass), selecttext); this.axSymbologyControl1.LoadStyleFile(filename); this.axSymbologyControl1.Refresh();5.3 axSymbologyControl選擇對象轉為圖片private void axSymbologyControl1_OnItemSelected(object sender, ESRI.ArcGIS.Controls.ISymbologyControlEvents_OnItemSelectedEvent e) { IStyleGalleryItem pStyleGalleryItem = e.styleGalleryItem as IStyleGalleryItem; ISymbologyStyleClass symbologyStyleClass = axSymbologyControl1.GetStyleClass(axSymbologyControl1.StyleClass); stdole.IPictureDisp picture = symbologyStyleClass.PreviewItem(pStyleGalleryItem, pictureBox1.width="360px",height="auto" />
Convert.ToDecimal(pLineSymbol.width="360px",height="auto" />double outlinewidth="360px",height="auto" />bitmap SymbolToBitmp(ESRI.ArcGIS.Display.ISymbol pSymbol, int iwidth="360px",height="auto" />bmp = new Bitmap(iwidth="360px",height="auto" />Graphics gImage = Graphics.FromImage(bmp); gImage.Clear(Color.White); double dpi = gImage.DpiX; IEnvelope pEnvelope = new EnvelopeClass(); pEnvelope.PutCoords(0, 0, (double)bmp.width="360px",height="auto" />Images.Clear(); while (pStyleGallerItem != null) { //獲取符號 object pobject = pStyleGallerItem.Item; ISymbol pSymbol = getSymbol(pobject); ListViewItem item = new ListViewItem(); item.SubItems[0].Text = pStyleGallerItem.Name; Bitmap pBitmap = SymbolToBitmp(pSymbol, 45, 45); pBitmap.Save(@"e:\emp\\" + pStyleGallerItem.Name + ".bmp"); this.imageList1.Images.Add(pBitmap); //Image pImage = PreviewImage(pStyleGalleryClass, pStyleGallerItem); //this.imageList1.Images.Add(pImage); item.ImageIndex = index; listView1.Items.Add(item); index++; pStyleGallerItem = pEnumSyleGalleryItem.Next(); } } System.Runtime.InteropServices.Marshal.ReleaseComObject(pEnumSyleGalleryItem); System.Runtime.InteropServices.Marshal.ReleaseComObject(pStyleGalleryClass); } catch (Exception Err) { MessageBox.Show(Err.Message, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); } } public System.Drawing.Bitmap SymbolToBitmp(ESRI.ArcGIS.Display.ISymbol pSymbol, int iwidth="360px",height="auto" />break; } case 1: { sGalleryClassName = "Line Symbols"; break; } case 2: { sGalleryClassName = "Fill Symbols"; break; } case 3: { sGalleryClassName = "North Arrows"; break; } case 4: { sGalleryClassName = "Text Symbols"; break; } case 5: { sGalleryClassName = "Color Ramps"; break; } } GetallSymbol(this.tbsymbolfile.Text, sGalleryClassName); } private void axSymbologyControl1_OnItemSelected(object sender, ISymbologyControlEvents_OnItemSelectedEvent e) { //IStyleGalleryItem pStyleGalleryItem=axSymbologyControl1.GetStyleClass(esriSymbologyStyleClass.esriStyleClassLabels).GetSelectedItem(); IStyleGalleryItem pStyleGalleryItem = e.styleGalleryItem as IStyleGalleryItem; int id = pStyleGalleryItem.ID; //ITextSymbol pTextSymbol = (ITextSymbol)pStyleGalleryItem.Item; ISymbol pSymbol = (ISymbol)pStyleGalleryItem.Item; SymbolToBitmp(pSymbol, 45, 45).Save("e:\\\emp\\\\" + id.ToString() + ".bmp"); } }}5.8 直接調用ArcMap中的符號選擇器using ESRI.ArcGIS.SystemUI;using ESRI.ArcGIS.Display;private void axTOCControl1_OnDoubleClick(object sender, ITOCControlEvents_OnDoubleClickEvent e) { esriTOCControlItem toccItem = esriTOCControlItem.esriTOCControlItemNone; ILayer iLayer = null; IBasicMap iBasicMap = null; object unk = null; object data = null; if (e.button == 1) { axTOCControl1.HitTest(e.x, e.y, ref toccItem, ref iBasicMap, ref iLayer, ref unk, ref data); System.Drawing.Point pos = new System.Drawing.Point(e.x, e.y); if (toccItem == esriTOCControlItem.esriTOCControlItemLegendClass) {ESRI.ArcGIS.Carto.ILegendClass pLC = new LegendClassClass();ESRI.ArcGIS.Carto.ILegendGroup pLG = new LegendGroupClass(); if (unk is ILegendGroup) { pLG = (ILegendGroup)unk; } pLC = pLG.get_Class((int)data);ISymbol pSym; pSym = pLC.Symbol;ESRI.ArcGIS.DisplayUI.ISymbolSelector pSS = new ESRI.ArcGIS.DisplayUI.SymbolSelectorClass(); bool bOK = false; pSS.AddSymbol(pSym); bOK = pSS.SelectSymbol(0); if (bOK) { pLC.Symbol = pSS.GetSymbolAt(0); } this.axMapControl1.ActiveView.Refresh(); this.axTOCControl1.Refresh(); } } }5.9 字體符號,設置字間距和行間距 //字間距和行間距 private void setFormattedTextSymbol(ITextSymbol pTextSymbol,double CharSpace,double rowSpace) { IFormattedTextSymbol pFormattedTextSymbol = pTextSymbol as IFormattedTextSymbol; pFormattedTextSymbol.CharacterSpacing = CharSpace;//字間距 -5 pFormattedTextSymbol.Leading = rowSpace;// -1;今天來了個穿印有銀聯(lián)標識的外套的人說測試POS機,刷了一分錢,然后貼了銀聯(lián)云閃付的標識牌,拍了照片
正常貼標都這個流后預內豐們余植史牛程,而且他們刷POS機時又不是shuā你銀行卡,你怕什么,你說de課活介生sī李硫斗這么細,這么詆huǐ云閃付,是不是支付寶內部人員。
以上就是關于pos機標識符號,Arcengine C的知識,后面我們會繼續(xù)為大家整理關于pos機標識符號的知識,希望能夠幫助到大家!









