xmlgraphics-fop-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Xmlgraphics-fop Wiki] Update of "GoogleSummerOfCode2006/FloatsImplementationProgress/ImplementingSideFloats" by VincentHennebert
Date Tue, 15 Aug 2006 19:27:57 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Xmlgraphics-fop Wiki" for change notification.

The following page has been changed by VincentHennebert:
http://wiki.apache.org/xmlgraphics-fop/GoogleSummerOfCode2006/FloatsImplementationProgress/ImplementingSideFloats

The comment on the change is:
Other changes suggested by Simon regarding placement rules

------------------------------------------------------------------------------
   5. ∀ side-float' ≺ side-float, y ≥ y'
   ∀ block-area ≺ side-float, y,,side-float,, ≥ y,,block-area,,, where y,,block-area,,
is the y-coordinate of the before-edge of the block-area's border-rectangle minus the block-area's
space-before(.optimum?)
   6.#6 ∀ line-area ≺ start-float, y ≥ y[before-edge of the line-area's allocation-rectangle]
-  7. for a start-float, ∃ start-float', [y, y + bpd] ∩ [y', y' + bpd'] ≠ ∅ ⇒ x
+ ipd ≤ ipd,,ref-area,,
-  for an end-float, ∃ end-float', [y, y + bpd] ∩ [y', y' + bpd'] ≠ ∅ ⇒ x ≥ 0
+  7. for a start-float, ipd ≤ ipd,,ref-area,, ⇒ x + ipd ≤ ipd,,ref-area,,
+  for an end-float, ipd ≤ ipd,,ref-area,, ⇒ x ≥ 0
   8.#8 y should be minimized
   9. x should be minimized
   10. if "clear" = "left", "start", "both", ∀ start-float' ≺ side-float, y > y' +
bpd'
@@ -172, +172 @@

   4. As for 1., the before-edge of the ref-area is the upper limit.
   5. This is ensured by the way the before-guide is computed.
   6. idem
-  7. a start-float is pulled towards the before until it touches one of the 3 guide-lines;
if this is the start-guide this corresponds to the triggering of this rule:
+  7. a start-float starts its movement at the end-edge of the ref-area, which acts like a
wall, so it may not stick out of it (there will have to be a special handling for floats whose
ipds are superior to the ref-area's ipd). If previous start-floats take too much place in
the i-p-d, its movement towards the before will be stopped by the start-guide:
  
   http://atvaark.dyndns.org/~vincent/side-floats_placement-rule7.png
  

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-commits-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-commits-help@xmlgraphics.apache.org


Mime
View raw message