RSS
0

iPhone/iPad:いろんなモノをPDFで保存する

OS 3.2からUIKitを使って,PDFを作ることができる.例えば,ファイル名saveNameのPDFを作るには,UIGraphicsBeginPDFContextToFile()とUIGraphicsEndPDFContext()の間で,UIGraphicsBeginPDFPageWithInfo()を使って各ページごとを描いていく.
-(void)hogehoge
{
NSString *saveName = @"xxx";

int page = 1; // ページ数
BOOL done = NO;
UIGraphicsBeginPDFContextToFile(saveName, CGRectZero, nil);
do{
UIGraphicsBeginPDFPageWithInfo(CGRectMake(0, 0, 横サイズ, 縦サイズ), nil);

[self drawForPage:page]; // 各ページに対応したモノを描く
page++;

if ( 終了条件 == YES )
{
done = YES;
}
}while (!done);

UIGraphicsEndPDFContext();
}

実ファイルではなくデータのPDFが欲しいときは,UIGraphicsBeginPDFContextToFile()の代わりに,UIGraphicsBeginPDFContextToData()を使う.
Read more
0

縦書きパッド v1.0.1を申請しました

縦書きパッド v1.0は個人的な実験要素を調べるために,必要最小限の機能しかありません.アップデートを申請したv1.0.1からは一般的なエディタのような機能が追加されます.お手数ですが,しばらくお待ちください.なお,このヴァージョンで追加される主な機能は以下の通りです.

(1)一般のエディタのように,複数のファイルが扱えるようになります.

(2)iTunesのファイル共有を使って,本アプリとコンピュータでテキストファイルのやり取りが行えます.

(3)テキストをPDFに変換できるようになります.PDFは縦書きですが,現在は組版未対応のため,見栄えは正直あまりよくありません.今後,簡易的な組版を組み込んで見栄えをより良くする予定です.(6/1追記)アップデート申請を簡易組版を組み込んだ版に差し替えました.



Read more
0

iPhone: UIActionSheetとかのbuttonをNSArrayで設定する方法

UIActionSheetなどのinitで,ボタンを
@"hoge1", @"hoge2", nil
などでを設定する処理をNSArrayで一括で設定するのは,
NSEnumerator *e = [titleArray objectEnumerator];
id title;
while ( (title = [e nextObject]) )
{
[sheet addButtonWithTitle:title];
}
とするれば,OK.
Read more
0

縦書きパッドがリリース!

やっと縦書きパッドがリリースされた.やっぱり実機がないとデバッグが難しい.いろいろAppleさんにはリジェクトで迷惑をかけました.付き合ってくれてありがとう,Appleさん!

さて,昨日iPadを買ったのでさっそく入れました.ちゃんと日本語が縦になります~.しかし,日本語キーボードにおまけが付くなんて知らなかった・・・


これは修正.あと,エディタ兼リーダーとしての機能をいくつか追加する.今のが機能が少なすぎるからー!
Read more
0

新しい寝床

我が家の犬は新しい寝床を開拓したようだ

Read more
0

iPad: 縦書きパッド v1.0

縦書きパッドv1.1がリリースされました.詳細はこちらです.


縦書きパッド

縦書きができるエディターです。日本語は縦書きすることで、その美しさがよく分かります.ちょっとしたメモや、日記にとご利用してください。

使い方
iPadを縦にしたときは編集、横にしたときは観覧に切り替わります。キーボードを閉じると、文字の大きさや種類の変更、文章のメール送信などを行えます。文章は自動に保存され、次回起動時にそのままの形で表示されます。


Read more
0

iPhone/iPad: 縦書きしかできないエディター

はじめてのiPadアプリは,縦書きを実装したいがためにでっち上げたエディターです.最低限の機能を追加して,デザイン周りを調整して公開します.




追記
無事に縦書きパッドがリリースされました.
Read more
0

iPhone:縦書きUITextViewを作るなう

ちょっと前に熱くなっていた縦書きのUITextViewを作るなう.というのも,未リリースなアプリのソースはNDAでがっちり規制されているからね.この縦書き自体は難しくないので,iPad用に機能とUIをちょっと考えてさっさと提出しよう.リリースされたら,縦書きはどっかに挙げる.

追記
できた.コード開示はそれを組み込んだアプリがリリースされるまでちょっと待ってて.


追記
個人開発ゆえの悩みから,ちょっと公開は考える.公開してもペイできないから.今のところ,急いでいる,アプリを見てビジネス的に組み込んでいいかもと思ったら,連絡してください.

追記
無事にリリースされたw 実験目的がメインだったので機能が少なすぎて怒られるかと思ったけど良かった・・・ 縦書きUITextViewの公開は,いろいろ修正もしてるので,一般?公開は未定です.
Read more