My favorites
▼
|
Sign in
purepdf
Flash/Actionscript library for creating PDF files
Project Home
Downloads
Wiki
Issues
Source
Checkout
Browse
Changes
Source path:
svn
/
examples
/
src
/
ChineseKoreanJapanese.as
‹r160
r405
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
package
{
import flash.events.Event;
import org.purepdf.Font;
import org.purepdf.elements.Paragraph;
import org.purepdf.pdf.fonts.BaseFont;
import org.purepdf.pdf.fonts.cmaps.CJKFontResourceFactory;
import org.purepdf.pdf.fonts.cmaps.CMapResourceFactory;
import org.purepdf.resources.BuiltinCJKFonts;
import org.purepdf.resources.CMap;
import org.purepdf.resources.ICMap;
import org.purepdf.utils.IProperties;
import org.purepdf.utils.Properties;
public class ChineseKoreanJapanese extends DefaultBasicExample
{
public function ChineseKoreanJapanese()
{
super(["This example will show how to load cmaps and properties","in order to write some CJK chars"]);
// load and register a cmap
var map: ICMap = new CMap( new CMap.UniGB_UCS2_H() );
CMapResourceFactory.getInstance().registerCMap( BaseFont.UniGB_UCS2_H, map );
// load and register a property
var prop: IProperties = new Properties();
prop.load( new BuiltinCJKFonts.STSong_Light() );
CJKFontResourceFactory.getInstance().registerProperty( BuiltinCJKFonts.getFontName( BuiltinCJKFonts.STSong_Light ), prop );
}
override protected function execute(event:Event=null) : void
{
super.execute();
createDocument();
document.open();
var bf: BaseFont = BaseFont.createFont( BuiltinCJKFonts.getFontName( BuiltinCJKFonts.STSong_Light ),
BaseFont.UniGB_UCS2_H, BaseFont.NOT_EMBEDDED, true );
var font: Font = new Font( -1. -1, 32, -1, null, bf );
document.add( new Paragraph("\u5341\u950a\u57cb\u4f0f", font));
document.close();
save();
}
}
}
Show details
Hide details
Change log
r162
by alessandro.crugnola on Jan 25, 2010
Diff
[No log message]
Go to:
/examples/src/AnnotatedChunk.as
/examples/src/BarCodes.as
...les/src/ChineseKoreanJapanese.as
...ples/src/ChunkHorizontalScale.as
/examples/src/ChunkSkew.as
...mples/src/DefaultBasicExample.as
/examples/src/FlyerExample.as
/examples/src/GenericTag.as
/examples/src/HeaderFooter1.as
/examples/src/HeaderFooter2.as
...mples/src/HelloSplitCharacter.as
/examples/src/HelloWorld.as
/examples/src/HelloWorld2.as
/examples/src/HelloWorld3.as
/examples/src/HelloWorld4.as
/examples/src/HelloWorld5.as
/examples/src/HelloWorldAnchor.as
/examples/src/HelloWorldGoto.as
/examples/src/HelloWorldMaximum.as
/examples/src/HelloWorldTTF.as
/examples/src/ListExample1.as
/examples/src/ListExample2.as
/examples/src/ParagraphExample.as
/examples/src/PdfPTableExample1.as
/examples/src/PhraseExample.as
/examples/src/TableExample2.as
/examples/src/TextRender.as
Project members,
sign in
to write a code review
Older revisions
r160
by alessandro.crugnola on Jan 25, 2010
Diff
[No log message]
All revisions of this file
File info
Size: 1600 bytes, 50 lines
View raw file
Powered by
Google Project Hosting