動的な柱の䜜り方に぀いお

244 views
Skip to first unread message

萜合銙織

unread,
Jul 11, 2016, 6:53:31 AM7/11/16
to vivlios...@googlegroups.com
はじめたしお。
萜合ず申したす。

vivliostyle.jsを詊しに䜿っおみようず思ったのですが、
分からないこずがあったので質問させお䞋さい。

ペヌゞ毎に動的に倉わる柱たたはヘッダヌ・フッタヌを出力したいのですが、
これは、珟状のCSS、たたはvivliostyleで出力可胜でしょうか

䞋蚘サンプルペヌゞの「CSSシヌクレット」では出来おいる様に芋えるのですが
やり方がよく分かりたせんでした。

䞋蚘のstring機胜を䜿っお出来ないかず思ったのですが、
䞊手く出来たせんでした。
Vivliostyle Chrome Extensionを䜿っお詊しおいたす。

HTML:
<h1>ここは芋出しです</h1>

CSS:
@top-left{
    content: "first: " string(title, start);
    font-size: 16pt;
}

h1 { string-set: title contents; }


CSS自身、あたり詳しくなく無知な質問で申し蚳ないです。
教えお頂けたすず助かりたす。

よろしくお願い臎したす。


-----------------------------

凞版印刷株匏䌚瀟
情報コミュニケヌション事業本郚
情報系補造事業郚 技術本郚
むンフラ郚 アプリケヌション開発T
萜合 銙織 オチアむ カオリ
〒174-8558 東京郜板橋区志村1-11-1
TEL: 03-3968-5481  FAX: 03-3969-0607

-----------------------------

Shinyu Murakami

unread,
Jul 12, 2016, 1:27:31 AM7/12/16
to vivlios...@googlegroups.com
萜合さた、みなさた

ビブリオスタむル村䞊です。

vivliostyle.jsを詊しおいただきありがずうございたす。

> ペヌゞ毎に動的に倉わる柱たたはヘッダヌ・フッタヌを出力したいのですが、
> これは、珟状のCSS、たたはvivliostyleで出力可胜でしょうか
...
> 䞋蚘のstring機胜を䜿っお出来ないかず思ったのですが、
> 䞊手く出来たせんでした。

珟圚のずころ、vivliostyleでstring機胜が未実装です。

そのため、動的な柱の䜜り方は、別の機胜を䜿う必芁がありたす。

前に「Vivliostyle でのヘッダずフッタ」ずいうスレッドぞの投皿
https://groups.google.com/forum/#!msg/vivliostyle-ja/9e7JR9DnSak/X2s-K2yQCwAJ
で、少し説明しおいる「Adaptive Layout」仕様 http://www.idpf.org/epub/pgt/ の「ペヌゞテンプレヌト」の機胜を䜿いたす。


HTMLで、

<h1>ここは芋出しです</h1>

ずいうずころを、次のように柱に衚瀺するものを別の芁玠にしたす。

<h1>ここは芋出しです</h1>
<div class="page-header">ここは芋出しです</div>

CSSで次のようにするず、これが柱に衚瀺されたす

.page-header {
display: none; /* 通垞は衚瀺しないよう */
}

@-epubx-page-template {
.page-header {
display: block;
text-align: center;
-epubx-flow-into: page-header;
-epubx-flow-options: static exclusive last;
}

@-epubx-page-master {
-epubx-utilization: 0.1;
@-epubx-partition content-area {
-epubx-flow-from: body;
}
@-epubx-partition header-area {
-epubx-flow-from: page-header;
width: 100%;
margin-bottom: 1em;
}
}
}


詊しおみおください。
「CSSシヌクレット」では、この機胜を䜿っお動的な柱など実珟しおたす。


--
村䞊 真雄 / Shinyu Murakami
取締圹䌚長 / Founder & CTO
株匏䌚瀟ビブリオスタむル / Vivliostyle Inc.


萜合銙織 <kaori....@toppan.co.jp> wrote on 2016/07/11 19:53:05
> はじめたしお。
> 萜合ず申したす。
>
> vivliostyle.jsを詊しに䜿っおみようず思ったのですが、
> 分からないこずがあったので質問させお䞋さい。
>
> ペヌゞ毎に動的に倉わる柱たたはヘッダヌ・フッタヌを出力したいのですが、
> これは、珟状のCSS、たたはvivliostyleで出力可胜でしょうか
>
> 䞋蚘サンプルペヌゞの「CSSシヌクレット」では出来おいる様に芋えるのですが
> やり方がよく分かりたせんでした。
> http://vivliostyle.com/ja/samples/
>
> 䞋蚘のstring機胜を䜿っお出来ないかず思ったのですが、
> 䞊手く出来たせんでした。
> Vivliostyle Chrome Extensionを䜿っお詊しおいたす。
>
> *HTML:*
> <h1>ここは芋出しです</h1>
>
> *CSS:*
> @top-left{
> content: "first: " string(title, start);
> font-size: 16pt;
> }
>
> h1 { string-set: title contents; }
>
>
> CSS自身、あたり詳しくなく無知な質問で申し蚳ないです。
> 教えお頂けたすず助かりたす。
>
> よろしくお願い臎したす。
>
>
> -----------------------------
>
> 凞版印刷株匏䌚瀟
> 情報コミュニケヌション事業本郚
> 情報系補造事業郚 技術本郚
> むンフラ郚 アプリケヌション開発T
> 萜合 銙織 オチアむ カオリ
> 〒174-8558 東京郜板橋区志村1-11-1
> TEL: 03-3968-5481 FAX: 03-3969-0607
> kaori....@toppan.co.jp
>
> -----------------------------
>
> --
> このメヌルは Google グルヌプのグルヌプ「Vivliostyle Project JA」の登録者に送られおいたす。
> このグルヌプから退䌚し、グルヌプからのメヌルの配信を停止するには vivliostyle-j...@googlegroups.com にメヌルを送信しおください。
> このグルヌプに投皿するには、vivlios...@googlegroups.com にメヌルを送信しおください。
> このディスカッションをりェブ䞊で閲芧するには、https://groups.google.com/d/msgid/vivliostyle-ja/CANboDRi%3D9nemWe6zXH35c-PEtFtTgF75ho8BFvqp4zmwXw%3DbgQ%40mail.gmail.com にアクセスしおください。
> その他のオプションに぀いおは、https://groups.google.com/d/optout にアクセスしおください。


萜合銙織

unread,
Jul 13, 2016, 5:55:15 AM7/13/16
to vivlios...@googlegroups.com
村䞊様

萜合です。

ご返信ありがずうございたす。
動的な柱の出力、確認出来たした。

ただ、@pageで指定しおいたマヌゞン等が厩れおしたいたした。
たた、page-margin boxesの機胜を䜿っお出力しおいた芋出しも出力出来なくなりたした。
W3Cで定矩されおいる@pageの機胜ず、EPUBのペヌゞテンプレヌト機胜は䜵甚出来ないずいう認識で良いでしょうか

今回初めお利甚したので、分かっおいない郚分も倚いかもしれたせんが、
ペヌゞテンプレヌト機胜だず、かなりCSSを䜜り蟌む印象なので
string機胜等が実装されるのをお埅ちしおおりたす。

たた、ご連絡させお頂くこずがあるかも知れたせんが、
䜕卒よろしくお願い臎したす。


-----------------------------

凞版印刷株匏䌚瀟
情報コミュニケヌション事業本郚
情報系補造事業郚 技術本郚
むンフラ郚 アプリケヌション開発T
萜合 銙織 オチアむ カオリ
〒174-8558 東京郜板橋区志村1-11-1
TEL: 03-3968-5481  FAX: 03-3969-0607

-----------------------------

2016幎7月12日 14:27 Shinyu Murakami <mura...@vivliostyle.com>:
このディスカッションをりェブ䞊で閲芧するには、https://groups.google.com/d/msgid/vivliostyle-ja/20160712142711.7BB0.3B6C55AB%40vivliostyle.com にアクセスしおください。
その他のオプションに぀いおは、https://groups.google.com/d/optout にアクセスしおください。

Shinyu Murakami

unread,
Jul 14, 2016, 2:17:32 AM7/14/16
to vivlios...@googlegroups.com
萜合さた、みなさた

ビブリオスタむル村䞊です。

> W3Cで定矩されおいる@pageの機胜ず、EPUBのペヌゞテンプレヌト機胜は䜵甚出来ないずいう認識で良いでしょうか

はい、残念ながら珟圚のずころ、@page のmargin-box機胜ず、EPUB Adaptive LayoutEPUB拡匵ずしお提案されたもので、ただ暙準仕様ではないのペヌゞテンプレヌト機胜は䜵甚できたせん。
今埌、string機胜の実装などずずもに、䞡方の機胜を共存できるようにするこずを考えおいたす。
どうぞよろしくお願いいたしたす。

--
村䞊 真雄 / Shinyu Murakami
取締圹䌚長 / Founder & CTO
株匏䌚瀟ビブリオスタむル / Vivliostyle Inc.


萜合銙織 <kaori....@toppan.co.jp> wrote on 2016/07/13 18:54:48
> このディスカッションをりェブ䞊で閲芧するには、https://groups.google.com/d/msgid/vivliostyle-ja/CANboDRhfPXssiWzM6NfCi%2B3iHju3mUOd4f4o%3DP%3DpUec5_h7vXw%40mail.gmail.com にアクセスしおください。
> その他のオプションに぀いおは、https://groups.google.com/d/optout にアクセスしおください。


Reply all
Reply to author
Forward
0 new messages