Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

Page.java 1.5KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /*
  2. * $Id$
  3. * Copyright (C) 2001 The Apache Software Foundation. All rights reserved.
  4. * For details on use and redistribution please refer to the
  5. * LICENSE file included with these sources.
  6. */
  7. package org.apache.fop.area;
  8. import java.io.Serializable;
  9. public class Page implements Serializable {
  10. // contains before, start, body, end and after regions
  11. RegionViewport regionBefore = null;
  12. RegionViewport regionStart = null;
  13. RegionViewport regionBody = null;
  14. RegionViewport regionEnd = null;
  15. RegionViewport regionAfter = null;
  16. public void setRegion(int areaclass, RegionViewport port) {
  17. if (areaclass == Region.BEFORE) {
  18. regionBefore = port;
  19. } else if (areaclass == Region.START) {
  20. regionStart = port;
  21. } else if (areaclass == Region.BODY) {
  22. regionBody = port;
  23. } else if (areaclass == Region.END) {
  24. regionEnd = port;
  25. } else if (areaclass == Region.AFTER) {
  26. regionAfter = port;
  27. }
  28. }
  29. public RegionViewport getRegion(int areaclass) {
  30. if (areaclass == Region.BEFORE) {
  31. return regionBefore;
  32. } else if (areaclass == Region.START) {
  33. return regionStart;
  34. } else if (areaclass == Region.BODY) {
  35. return regionBody;
  36. } else if (areaclass == Region.END) {
  37. return regionEnd;
  38. } else if (areaclass == Region.AFTER) {
  39. return regionAfter;
  40. }
  41. return null;
  42. }
  43. }