View Single Post
Old 12-08-2009, 08:14 AM   #10
setzer
Enthusiast
setzer has a complete set of Star Wars action figures.setzer has a complete set of Star Wars action figures.setzer has a complete set of Star Wars action figures.
 
Posts: 33
Karma: 264
Join Date: Mar 2009
Device: Sony PRS-505, Amazon Kindle2, Palm, iPhone
hmmm also ich hoffe, die code segmente helfen dir weiter...
ich darf hier auf keinen fall fertige dateien hochladen, da bekomm ich wahrscheinlich probleme

also erstens zum Aufbau:

Es gibt ganz normal eine opf, eine ncx, ein paar xhtml, und ne css
PLUS eine "page-template.xpgt" und eine "page-map.xml"
die toc ist ganz normal ohne irgendwelche zusätze
in der opf steht folgendes zu den beiden zusätzlichen dateien:

Code:
...
        <item href="page-template.xpgt" id="pt" media-type="application/vnd.adobe-page-template+xml"/>
        <item href="page-map.xml" id="map" media-type="application/oebps-page-map+xml"/>
    </manifest>
    <spine page-map="map" toc="ncx">
        <itemref idref="titlepage"/>
...
sooo, weiter im Text, hier kommt die Pagetemplate Geschichte, die Poste ich ganz, denke aber, dass ist die Standard-Version (falls es überhaupt auch andere gibt):


Code:
<?xml version="1.0" ?>
<ade:template xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ade="http://ns.adobe.com/2006/ade" xmlns:fo="http://www.w3.org/1999/XSL/Format">
    <fo:layout-master-set>
        <fo:simple-page-master master-name="single_column">
            <fo:region-body margin-bottom="1.5em" margin-left="1.5em"
                margin-right="1.5em" margin-top="1.5em"/>
        </fo:simple-page-master>
        <fo:simple-page-master margin-bottom="1em" margin-left="1em"
            margin-right="1em" margin-top="1em" master-name="two_column">
            <fo:region-body column-count="2" column-gap="10pt"/>
        </fo:simple-page-master>
        <fo:simple-page-master margin-bottom="1em" margin-left="1em"
            margin-right="1em" margin-top="1em" master-name="two_column_head">
            <fo:region-before extent="8.3em"/>
            <fo:region-body column-count="2" column-gap="10pt"/>
        </fo:simple-page-master>
        <fo:simple-page-master margin-bottom="0.5em" margin-left="0.5em"
            margin-right="0.5em" margin-top="0.5em" master-name="three_column">
            <fo:region-body column-count="3" column-gap="10pt"/>
        </fo:simple-page-master>
        <fo:simple-page-master margin-bottom="0.5em" margin-left="0.5em"
            margin-right="0.5em" margin-top="0.5em" master-name="three_column_head">
            <fo:region-before extent="8.3em"/>
            <fo:region-body column-count="3" column-gap="10pt"/>
        </fo:simple-page-master>
        <fo:page-sequence-master>
            <fo:repeatable-page-master-alternatives>
                <fo:conditional-page-master-reference
                    ade:min-page-width="80em"
                    master-reference="three_column_head" page-position="first"/>
                <fo:conditional-page-master-reference
                    ade:min-page-width="80em" master-reference="three_column"/>
                <fo:conditional-page-master-reference
                    ade:min-page-width="50em"
                    master-reference="two_column_head" page-position="first"/>
                <fo:conditional-page-master-reference
                    ade:min-page-width="50em" master-reference="two_column"/>
                <fo:conditional-page-master-reference master-reference="single_column"/>
            </fo:repeatable-page-master-alternatives>
        </fo:page-sequence-master>
    </fo:layout-master-set>
    <ade:style>
        <ade:styling-rule adobe-region="xsl-region-before"
            display="adobe-other-region" selector=".title_box"/>
    </ade:style>
</ade:template>

Und dann noch ein Stückchen aus diesem Page-map.xml Teil, das sieht folgendermaßen aus und das wiederholt sich immer:

Code:
<?xml version="1.0" ?>
<page-map xmlns="http://www.idpf.org/2007/opf">
    <page href="xhtml/titlepage.html" name="3"/>
    <page href="xhtml/copyright.html" name="4"/>
    <page href="xhtml/dedication.html" name="5"/>
    <page href="xhtml/dedication.html#page_6" name="6"/>
    <page href="xhtml/frontmatter.html" name="7"/>
    <page href="xhtml/frontmatter.html#page_8" name="8"/>
    <page href="xhtml/frontmatter.html#page_9" name="9"/>
    <page href="xhtml/frontmatter.html#page_10" name="10"/>
    <page href="xhtml/frontmatter.html#page_11" name="11"/>
    <page href="xhtml/frontmatter.html#page_12" name="12"/>
    <page href="xhtml/frontmatter.html#page_13" name="13"/>
    <page href="xhtml/frontmatter.html#page_14" name="14"/>
usw....., ist halt wie ne verlinkung mit id's, die in den XHTML Dateien folgendermaßen ausfällt:


Code:
<link rel="stylesheet" type="text/css" href="../styles/stylesheet.css"/>
<link rel="stylesheet" type="application/vnd.adobe-page-template+xml" href="../page-template.xpgt"/>
</head>
<body>
<h2><a id="page_365"/>DA

Hoffe du kannst damit etwas anfangen, wenn du irgendwas tolles, funktionelles, oder einfach nur brauchbares rausfindest, kannste ja mal ne rückmedldung geben
setzer is offline   Reply With Quote