- From: Sebastian Rahtz <sebastian.rahtz@computing-services.oxford.ac.uk>
- Date: Sat, 3 Feb 2001 17:11:08 +0000
- To: grig@renderx.com
- Cc: www-xsl-fo@w3.org
Nikolai Grigoriev writes:
> My proposal is to use fo:markers with a special role - like this:
>
> <fo:marker role="bookmark">1 Introduction</fo:marker>
>
> The hierarchy of bookmarks will be established by the hierarchy of
> parent objects of the respective markers - in exactly the same way
> as it occurs for "normal" markers.
My real objection is that there *is* no hierarchy. Surely my FO looks like this
block
1 Introduction
/block
block
1.1 We go to sea
/block
so there *is* no implicit nesting which I can utilize? a subsection looks
the same as a section, apart from data content of "1" or "1.1".
but possibly i am simply mad. if so, I still have 3 objections
a) I don't like the idea of misusing a FO element, when the spec isnt even
finished.
b) I don't like the idea of restricting the bookmark facility to
just conventional TOCs. Suppose I wanted to make a set of bookmarks
of all my tables, with some subentries inside them? lets not
cripple ourselves before we start!
c) I don't like the idea of trusting nesting hierarchy, for the same
reason as b). ie I want complete freedom. Suppose for some
reason I want to specify all my bookmarks at the start or end?
also, if I have
block
marker1
block
block
marker2
then is marker2 one or two levels deeper than marker1?
as Nikolai says:
> This is restrictive with respect
> to what can be expressed by bookmarks in PDF (there, bookmark
> sequence and hierarchy can be completely unrelated to the
> arrangement of the document locations pointed to by the
> bookmarks). My opinion is that this is not very critical
there I disagree, because
> - all "normal" bookmark usages are like table-of-contents to outline the
I don't like predicting "normal"
> <fo:block>
> <fo:marker marker-class-name="chapter"
> role="bookmark">1 Introduction</fo:marker>
> <fo:block font-weight="bold">1 Introduction</fo:block>
> ...
> </fo:block>
>
> Another advantage: an application that does not support bookmarking will
> need no extra effort to ignore it - fo:markers are invisible :-).
but I agree, these are attractive.
I suppose we could agree that we will all support the "role" attribute
of fo:marker, but that should not be an end to it. lets also agree on
a fuller spec for an extension which does the complete job.
but can someone show me some FO from which i can realiably work out hierarchy?
sebastian
Received on Sunday, 4 February 2001 08:37:47 UTC