Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jjgod/pinyinview

A Cocoa View to draw Annotated Pinyin above Hanzi text
https://github.com/jjgod/pinyinview

Last synced: 2 months ago
JSON representation

A Cocoa View to draw Annotated Pinyin above Hanzi text

Awesome Lists containing this project

README

        

PinyinView
==========

PinyinView (PYView) is an Objective-C class for Cocoa framework
to display annotated Pinyin text above Chinese characters (Hanzi).

Usage
-----

Basically, PYView can be embeded into your app like this:

#include "PYView.h"

NSRect viewRect = NSMakeRect(50, 250, 700, 80);
view = [[PYView alloc] initWithFrame: viewRect
fontName: @"FZKai-Z03"
color: [NSColor whiteColor]];

NSArray *pinyin1 = [NSArray arrayWithObjects: @"nǐ", @"hǎo", nil];
NSArray *pinyin2 = [NSArray arrayWithObjects: @"zhōng", @"huá",
@"rén", @"mín", @"gòng", @"hé", @"guó", nil];

[view appendMarkerItem: [PYMarkerItem itemWithHanzi: @"你好"
pinyin: pinyin1
type: 1]];
[view appendMarkerItem: [PYMarkerItem itemWithHanzi: @"中华人民共和国"
pinyin: pinyin2
type: 1]];

For more details, check the PYViewTest project.

Contact
-------

Bugs, feature requests & advices, please send to [email protected].