小编Thu*_*bit的帖子

不能用TCPDF显示¥,但其他汉字是可以的

我正在使用TCPDF来创建包含日文字符的PDF.使用TrueType字体ArialUni,大多数字符都正确显示,除了日元符号显示为方框而不是¥.

以下是使用ArialUni生成的PDF的片段:

使用ArialUni

所以我尝试了另一种字体.以下是使用GT200001生成的PDF的相同部分:

使用GT200001

以下是使用Helvetica的相同部分:

使用Helvetica

这是使用GNU的FreeSans的相同部分:

使用FreeSans

我希望第二行显示为"(渋谷猿,¥8,000)"

我并不感到惊讶,黑体和Freesans不能正确显示汉字,但我不能完全理解为什么其他两种字体可以使汉字,而不是日元的象征,这是更为常见.

创建PDF的Web服务器是运行Ubuntu的LAMP.我正在使用Chrome查看OS X上的PDF(使用浏览器中的视图).我也尝试用Firefox下载PDF并在预览中显示.我得到基本相同的结果:ArialUni和GT200001不显示日元的象征,而黑体和Freesans不显示汉字(但做显示日元符号).

我知道我可以为PDF的不同行/单元格使用不同的字体,但汉字和日元符号在同一行.

如何使用TCPDF将汉字和日元符号显示在一行中?

在我的PDF代码顶部附近,我使用TCPDF的addTTFfont()加载字体;

    $this->font = $this->addTTFfont(K_PATH_FONTS.'arialuni.ttf', 'TrueTypeUnicode', '', 32);
Run Code Online (Sandbox Code Playgroud)

这是我用来编写PDF部分的代码.

        $pdf->SetFont('arialuni','',10);
        $pdf->MultiCell(105, $remarks_height, $remarks, 'B', 'L', false, 0, '', '', true, 1, false, true,  $remarks_height, 'T');
Run Code Online (Sandbox Code Playgroud)

php truetype tcpdf

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

如何使用github - OS X获取源代码

我试图从github获取应用程序的源代码.

但我无法弄清楚如何完成并设置它......

有没有人之前使用过github.

我在OS X上使用最新版本

macos github

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

分段控制总是返回0

我正在使用带有导航项的TabBar应用程序,其中包含一个UISegmentedControl.

当捕捉到"值已更改"事件时,我已连接了一个方法.

该方法始终捕获0作为SegmentIndex ...

这是我的头文件:

#import <UIKit/UIKit.h>


@interface GraphNavController : UINavigationController {

    IBOutlet UIImage *image;
    CGPoint gestureStartPoint;
    UISegmentedControl *segmentedControl;
}

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;

-(IBAction) segmentedControlIndexChanged;

-(void)journalier;
-(void)mensuel;
-(void)annuel;


@property (nonatomic, retain) IBOutlet UIImage *image;
@property (nonatomic, retain) IBOutlet UISegmentedControl *segmentedControl;

@end
Run Code Online (Sandbox Code Playgroud)

方法在这里:

-(IBAction) segmentedControlIndexChanged{

    switch (self.segmentedControl.selectedSegmentIndex) {
        case 0:
            NSLog(@"1");
            break;
        case 1:
            NSLog(@"2");
            break;
        case 2:
            NSLog(@"3");
            break;
        default:
            break;
    }

}
Run Code Online (Sandbox Code Playgroud)

我希望我们能找到解决方案

非常感谢

iphone indexing switch-statement uisegmentedcontrol uinavigationcontroller

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

对于通过函数添加的项目,jQuery不会使用.on()绑定点击下划线模板

我正在使用下划线来创建一些元素并使用jQuery将它们附加到div.

在页面的底部,我使用jQuery .on()来响应元素的点击.

$('.pickup').on('click',
    function(e) {
        alert("hello");
    }
);
Run Code Online (Sandbox Code Playgroud)

通过一些用户交互(在谷歌地图中),我必须向div添加更多元素,并希望他们也对点击做出响应.出于某种原因,他们没有.我把它全部放在了jsfiddle上:

http://jsfiddle.net/thunderrabbit/3GvPX/

页面加载时,请注意单击输出中的行将alert('hello')通过jQuery.

但是单击[添加]按钮,新行不响应点击.

我的HTML

<div id="unit_2225" class="pickup">
    <span>Click me; I was here first</span>
</div>
<script type="text/template" id="unit-template">
    <div class="unit-item">
        <span class="pickup">
            <span>click us (<%= unit_id %>) via underscore</span>
        </span>
    </div>
</script>
<div id="divID">
</div>
<button>add</button>
Run Code Online (Sandbox Code Playgroud)

我的Javascript

var addUnitToDiv = function(key,val) {
    console.log(val);
    var template = _.template($('#unit-template').html(),val);
    $('#divID').append(template);
}

var unit_ids = [{unit_id:'hello'},
                {unit_id:'click'},
                {unit_id:'us'},
                {unit_id:'too'},
                {unit_id:112}];

$.each(unit_ids, addUnitToDiv);

var unit_pids = [{unit_id:'we'},
                 {unit_id:'wont'},
                 {unit_id:'respond'},
                 {unit_id:'to'},
                 {unit_id:'clicks'},
                 {unit_id:358}]; …
Run Code Online (Sandbox Code Playgroud)

javascript jquery underscore.js

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

用户是否可以看到 iOS 应用程序中使用的捆绑包 ID?

我在项目中使用的捆绑 ID(以及当我将应用程序提交到 AppStore 时将使用的捆绑 ID)是否会被任何地方的用户看到?

我在项目的捆绑包 ID 中使用的 URL 与我公司的 URL 不同。我拥有我的捆绑 ID 使用的 URL;我只是不想向用户透露这一点。

ios

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

关于Android编译器

构建Android应用程序时,ADT使用哪个编译器?ECJ还是Javac?它是否为Dalvik机器提供编译器?

java android

0
推荐指数
1
解决办法
333
查看次数