ページ

2009年4月30日木曜日

WebKit検証(16) - Flash#6 Webサイトページの表示サイズ

このエントリーをブックマークに追加 このエントリーを含むはてなブックマーク

WebViewで表示している Webサイトページの表示サイズはどこから取得できるだろうか?デバッグにサイズを表示して確認してみたところ、どうもメインフレーム配下の NSDocumentView から取得できるようだ。

 NSView* view = [[[_web_view mainFrame] frameView] documentView];
NSRect rect = [view bounds];
NSLog(@"%@", NSStringFromRect(rect));



実行して試してみると、このサイズでも


このサイズでも


サイズは変わらなかった。大きさもそれっぽい。
[Session started at 00:58:31 +0900.]
00:58:51.595 WebKitSample[923:10b] {{0, 0}, {984, 938}}
00:59:05.908 WebKitSample[923:10b] {{0, 0}, {984, 938}}



これを使わせてもらおう。