(Sun)のIBMへの身売り交渉の話がかなり大きな話題になっています。前までは、IBMとの交渉が行なわれていましたが、4月7日にはIBMとの交渉は決裂したというニュースが流れています。いう話は早期に決着を付けないと企業の体力はますます弱まってしまうのですが、それは分かっていても自分達の欲を捨てることができないのは人間の浅ましさ。Office.orgの最大のスポンサーであり、また、MySQLを買収したことでも有名。SolarisとしてOSまでオープン・ソースにしています。ジョナサン・シュワルツ氏は、ソフトウェアを無償で提供することで開発者コミュニティを創造すると期待していたようですが、これは本当に実現できたのでしょうか?ソフトウェア会社の経営をする立場からは、科学的に検証してみないといけないテーマです。私自身は、ソフトウェアの無償提供は、ベンダーにとってもユーザにとってもハッピーな結果にはならないと思っていますが。2024アンテナハウスPDFソフトの統合製品!本ブログの記事一覧を作成しました。いつもブログをお読みいただきありがとうございます。バックナンバーをご覧頂き易いように本ブログの記事一覧を次に用意しました。ご活用いただければ幸いです。table-layoutプロパティで指定する表の幅計算の方法で大幅に変わり、かなり複雑です。これを説明する例を作成してみました。次の図は同じXHTMLの表に4通りのレイアウト指定した結果です。Formatterで作成したPDF表のスタイルを指定するCSS(一部)は次のようになっています。separateの時はセルの周囲のボーダーが独立になりセルとセルの間にborder-spacingで指定する空きができます。tableのpaddingが有効です。collapseの時は隣接するセルのボーダーが一つにまとめられます。tableのpaddingもなくなります。セルのボーダーをまとめるときの優先順位は次の通りです。tableとなりtableの境界が一番低い。同じ要素の種類が同じプロパティの線種をもつときは、横書きでは、左に行くほど、上に行くほど優先度が高い。table-layoutがfixedかautoかによる相違点は、fixedのときは列の幅はセルの内容に関わらず指定の幅になります。autoのときは指定された幅とセルの内容により自動的に幅を決定します。fixedのときに列の幅の指定がないとき、表を包含するブロックの幅を使って表全体の幅の決定をするか、autoでセルの内容に合わせるかはどちらでも良いようです。Formatterは表を包含するブロックの幅一杯の幅にしています。ブラウザの実装は幅指定のない列の幅を小さくしているものが多いようです。PCソフトコーナー様が新しく加わりました。弊社製品の常備店はこちらでご紹介しています。WordWebページをWordで作る!ブログに「PDFに出力」ボタンをつけました本ブログに、「PDFに出力」のボタンをつけました。先日(2009年03月26日)の「CSSPrint」ボタンと同じものですが、本ブログの記事を印刷用にレイアウトする簡単なCSSスタイルシートを作って、ブログのシステムの方に入れています。皆さまもお試しいただけると幸いです。以前に「PDF千夜一夜」でブログの印刷、書籍化の話題を取り上げました。○2006年08月22日ブログをPDF化するサービス○2006年08月23日ブログをPDF化するサービス・続きこの時に紹介しました例では、中にはXSL-FOをレイアウト指定に用いているものがありましたが、その他はレイアウト機能が比較的弱いものが多かったように思います。CSS3をレイアウト指定に使う本ブログの方式は、これまでに方法とは格段に柔軟なレイアウト変更ができるメリットがあります。これから流行ると良いですね。ところで、システムの問題とは別に、ブログを印刷(PDF化)するということになりますと、記事の品質を画面で見るのみよりも良くしなければならないことに気がつきました。CSSPrintボタンどうしたら、簡単にCSS3の便利さを体験していただけるかと頭をひねりました。そこで、思いついたのがCSSPrintボタンです。こちらで公開しています。https://www.antenna.co.jp/AHF/右上の[CSSPrint]ボタンを押すと数秒で普通のWebページがCSS3でPDFになります。※[CSSPrint]→[PDFに出力]に変更しました。入力欄を自動認識Web制作者はCSS3と印刷レイアウトを学び、Webユーザの不満解消を!Webはその起源と、PCのディスプレイ上でブラウザでビジュアルにページをナビゲートする方向で発展したという初期の経過から画面表示が主体になっており、印刷はほとんど忘れられています。最近はWebが企業の広告媒体化したために、Flash、JavaScriptでビジュアルなデザインが流行っています。したこともあり、Webデザイナは、ビジュアルデザインの研究はしても印刷の研究はおろそかなようです。各種の書籍にも、デザインの方法は書いてあっても印刷に関する解説はあまりありません。それは、また、レイアウト指定言語CSSの印刷レイアウト指定機能のレベルが低く、一方で、ブラウザの印刷機能の実装があまりに貧弱である、ということも一つの原因です。この結果、ほとんどすべてのWebユーザが印刷については悩んでいるという事実があります。Webの印刷機能に満足しているユーザは皆無と言っても良いのではないでしょうか。いう事実を、ソフトウェア・ベンダもWeb制作者も謙虚に反省する必要があるように思います。CSS3の印刷レイアウト指定機能はDTP並みとはいかなくてもDTPに近いところまで進みつつあります。FormatterV5.0」のCSS3機能ですべてのWebユーザに福音となりたいものです。