问题列表 - 第43439页

如何在zebra打印机上使用win-1250代码页打印?

我有这个用Zebra打印机打印的代码(RW 420具体)

StringBuilder sb = new StringBuilder();            
sb.AppendLine("N");            
sb.AppendLine("q609");
sb.AppendLine("Q203,26");
//set printer character set to win-1250
sb.AppendLine("I8,B,001");
sb.AppendLine("A50,50,0,2,1,1,N,\"za?ó?? g??l? ja??\"");
sb.AppendLine("P1");

printDialog1.PrinterSettings = new System.Drawing.Printing.PrinterSettings();
if (printDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
    byte[] bytes = Encoding.Unicode.GetBytes(sw.ToString());
    bytes = Encoding.Convert(Encoding.Unicode, Encoding.GetEncoding(1250), bytes);                
    int bCount = bytes.Length;
    IntPtr ptr = System.Runtime.InteropServices.Marshal.AllocCoTaskMem(bCount);
    System.Runtime.InteropServices.Marshal.Copy(bytes, 0, ptr, bytes.Length);
    Common.RawPrinterHelper.SendBytesToPrinter(printDialog1.PrinterSettings.PrinterName, ptr, bCount);
}
Run Code Online (Sandbox Code Playgroud)

RawPrinterHelper是我从这里得到的微软课程.

我的问题是只打印ASCII字符,如下所示:

za     g  l  ja  
Run Code Online (Sandbox Code Playgroud)

缺少非ASCII字符.

有趣的是,当我打开记事本并将相同的文本放在那里并在Zebra打印机上打印时,所有字符都可以.

c# utf-8 epl zpl zebra-printers

4
推荐指数
1
解决办法
6391
查看次数

抽象类和运算符!=在c ++中

我在实现运算符时遇到问题!=在一个派生类中派生出一个抽象的类.代码如下所示:

class Abstract
{
  public:
     //to make the syntax easier let's use a raw pointer
     virtual bool operator!=(const Abstract* other) = 0;
};

class Implementation
{
    SomeObject impl_; //that already implement the operator!=
  public:
    bool operator!=(const Abstract* other)
    {
      return dynamic_cast<Implementation*>(other)->impl_ != this->impl_;
    }
};
Run Code Online (Sandbox Code Playgroud)

这段代码有效,但它有使用dynamic_cast的缺点,我需要处理转换操作中的错误.

这是一个泛型问题,当它试图使用某些内部信息(在抽象类级别不可用)执行任务的具体类的函数时发生.

有没有更好的方法来解决这类问题?

干杯

c++

6
推荐指数
1
解决办法
3699
查看次数

如何在WinForms中同步NumericUpDown和TrackBar控件的值?

我有简单的Windows窗体应用程序(不是WPF),我有两个控件:

  1. 的TrackBar
  2. 的NumericUpDown

我想在它们之间进行一些绑定,因此如果其中一个值的值发生变化,则另一个控件将更新以显示相同的值.

这可能吗?如果是这样,我该怎么办?

谢谢.

c# controls numericupdown trackbar winforms

3
推荐指数
1
解决办法
3966
查看次数

Fossil:在一个命令中删除丢失的文件?

有没有办法明确删除"MISSING"文件而不必fossil rm逐个删除它们?

我最近创建了一个带有Flash XFL文件夹的存储库,Flash似乎删除并创建了一些二进制文件.每次我提交时都必须手动删除它们有点烦人.

dvcs fossil

6
推荐指数
1
解决办法
1227
查看次数

boost :: condition_variable :: timed_wait()在虚假唤醒时返回什么?

升压文档说:

返回:如果调用返回,则返回false,因为达到了abs_time指定的时间,否则返回true.

但是,如果发生虚假的唤醒,会返回什么?

c++ boost-thread

2
推荐指数
1
解决办法
1639
查看次数

灵活的Android布局,适用于多种屏幕尺寸/密度

我正在为Android创建一个纸牌游戏.我试图想出一个允许游戏在所有屏幕尺寸和密度上播放的布局.

我看过:http://developer.android.com/guide/practices/screens_support.html

但是,我仍然对最好的方法感到困惑.

对于这个游戏,我需要以横向模式布局的卡片,分为5列.附加卡上有5列以上的地方.在这方面它与单人纸牌非常相似......但我只需要5列而不是7列.

什么尺寸的卡片图像应该是ldpi,mdpi和hdpi?

我应该使用什么类型的布局(表格,线性,相对)?

我应该为不同的屏幕尺寸(小,普通,大)创建不同的布局吗?

你可以指点我的任何例子?

size layout android screen

4
推荐指数
1
解决办法
6597
查看次数

快速获取图像尺寸的方法(不是文件大小)

我正在寻找一种快速获取图像高度和宽度的方法.它应该至少处理JPG,PNG和TIFF,但越多越好.我强调快速,因为我的图像非常大(高达250 MB)并且使用ImageMagick获得大小需要太长时间,identify因为它显然首先将图像作为整体读取.

最好是,我寻找一种在Ruby中运行良好的方法,甚至在Rails 3中.

我知道理论的东西(各种图像格式,它们的标题和它们的差异,等等).实际上,我要求某种类型的库可以通过相当通用的方式解决我的问题.

我刚刚找到http://imagesize.rubyforge.org看起来很有希望虽然发展似乎已经死了.

linux image

130
推荐指数
5
解决办法
9万
查看次数

Visual Studio加载项,用于验证string.Format方法

string.Format是一种非常危险的方法.有很多东西可能出错,没有任何编译错误:

string.Format("{0{", text);
string.Format("{1}", text);
string.Format("(0)", text);
string.Format("{0}", text1, text2);
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种在编译时找到这个问题的方法.如果我没记错的话,Resharper发现了一些错误,但它对我的血液来说太丰富了.

c# vsx string-formatting visual-studio

9
推荐指数
1
解决办法
1118
查看次数

Magento Debug HEADERS ALREADY SENT错误

我在system.log文件中收到以下错误:

 2011-01-12T14:16:52+00:00 DEBUG (7): HEADERS ALREADY SENT: 
 [0] C:\xampp\htdocs\www.mysite.com\app\code\core\Mage\Core\Controller\Response\Http.php:44
 [1] C:\xampp\htdocs\www.mysite.com\lib\Zend\Controller\Response\Abstract.php:727
 [2] C:\xampp\htdocs\www.mysite.com\app\code\core\Mage\Core\Controller\Response\Http.php:75
 [3] C:\xampp\htdocs\www.mysite.com\app\code\core\Mage\Core\Controller\Varien\Front.php:188
 [4] C:\xampp\htdocs\www.mysite.com\app\code\core\Mage\Core\Model\App.php:304
 [5] C:\xampp\htdocs\www.mysite.com\app\Mage.php:596
 [6] C:\xampp\htdocs\www.mysite.com\index.php:81
Run Code Online (Sandbox Code Playgroud)

我知道"已发送的标头"是什么意思,但我不知道是什么文件导致了这个并且跟踪并没有真正给我任何信息.

有没有找到违规文件的方法?

谢谢!

debugging header magento

13
推荐指数
5
解决办法
3万
查看次数

救援:连接被拒绝 - 无法连接到localhost:6379上的Redis

我已按照说明安装resque,但现在当我尝试使用此命令生成一个worker时,我收到一个连接错误:

$ QUEUE=mailer rake environment resque:work --trace
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误:

连接被拒绝 - 无法连接到localhost上的Redis:6379

resque redis

32
推荐指数
3
解决办法
8万
查看次数