From 13d6dc3a6a5e8bd3c17997351a0e6f087eb301a2 Mon Sep 17 00:00:00 2001 From: tknall Date: Tue, 25 Nov 2008 12:04:30 +0000 Subject: Removing itext from source. git-svn-id: https://joinup.ec.europa.eu/svn/pdf-as/trunk@302 7b5415b0-85f9-ee4d-85bd-d5d0c3b42d1c --- .../java/com/lowagie/text/pdf/PdfDestination.java | 221 --------------------- 1 file changed, 221 deletions(-) delete mode 100644 src/main/java/com/lowagie/text/pdf/PdfDestination.java (limited to 'src/main/java/com/lowagie/text/pdf/PdfDestination.java') diff --git a/src/main/java/com/lowagie/text/pdf/PdfDestination.java b/src/main/java/com/lowagie/text/pdf/PdfDestination.java deleted file mode 100644 index 6ab6598..0000000 --- a/src/main/java/com/lowagie/text/pdf/PdfDestination.java +++ /dev/null @@ -1,221 +0,0 @@ -/* - * $Id: PdfDestination.java,v 1.54 2005/05/04 14:33:11 blowagie Exp $ - * $Name: $ - * - * Copyright 1999, 2000, 2001, 2002 Bruno Lowagie - * - * The contents of this file are subject to the Mozilla Public License Version 1.1 - * (the "License"); you may not use this file except in compliance with the License. - * You may obtain a copy of the License at http://www.mozilla.org/MPL/ - * - * Software distributed under the License is distributed on an "AS IS" basis, - * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License - * for the specific language governing rights and limitations under the License. - * - * The Original Code is 'iText, a free JAVA-PDF library'. - * - * The Initial Developer of the Original Code is Bruno Lowagie. Portions created by - * the Initial Developer are Copyright (C) 1999, 2000, 2001, 2002 by Bruno Lowagie. - * All Rights Reserved. - * Co-Developer of the code is Paulo Soares. Portions created by the Co-Developer - * are Copyright (C) 2000, 2001, 2002 by Paulo Soares. All Rights Reserved. - * - * Contributor(s): all the names of the contributors are added in the source code - * where applicable. - * - * Alternatively, the contents of this file may be used under the terms of the - * LGPL license (the "GNU LIBRARY GENERAL PUBLIC LICENSE"), in which case the - * provisions of LGPL are applicable instead of those above. If you wish to - * allow use of your version of this file only under the terms of the LGPL - * License and not to allow others to use your version of this file under - * the MPL, indicate your decision by deleting the provisions above and - * replace them with the notice and other provisions required by the LGPL. - * If you do not delete the provisions above, a recipient may use your version - * of this file under either the MPL or the GNU LIBRARY GENERAL PUBLIC LICENSE. - * - * This library is free software; you can redistribute it and/or modify it - * under the terms of the MPL as stated above or under the terms of the GNU - * Library General Public License as published by the Free Software Foundation; - * either version 2 of the License, or any later version. - * - * This library is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS - * FOR A PARTICULAR PURPOSE. See the GNU Library general Public License for more - * details. - * - * If you didn't download this code from the following link, you should check if - * you aren't using an obsolete version: - * http://www.lowagie.com/iText/ - */ - -package com.lowagie.text.pdf; - -/** - * A PdfColor defines a Color (it's a PdfArray containing 3 values). - * - * @see PdfDictionary - */ - -public class PdfDestination extends PdfArray { - - // public static final member-variables - -/** This is a possible destination type */ - public static final int XYZ = 0; - -/** This is a possible destination type */ - public static final int FIT = 1; - -/** This is a possible destination type */ - public static final int FITH = 2; - -/** This is a possible destination type */ - public static final int FITV = 3; - -/** This is a possible destination type */ - public static final int FITR = 4; - -/** This is a possible destination type */ - public static final int FITB = 5; - -/** This is a possible destination type */ - public static final int FITBH = 6; - -/** This is a possible destination type */ - public static final int FITBV = 7; - - // member variables - -/** Is the indirect reference to a page already added? */ - private boolean status = false; - - // constructors - -/** - * Constructs a new PdfDestination. - *

- * If type equals FITB, the bounding box of a page - * will fit the window of the Reader. Otherwise the type will be set to - * FIT so that the entire page will fit to the window. - * - * @param type The destination type - */ - - public PdfDestination(int type) { - super(); - if (type == FITB) { - add(PdfName.FITB); - } - else { - add(PdfName.FIT); - } - } - -/** - * Constructs a new PdfDestination. - *

- * If type equals FITBH / FITBV, - * the width / height of the bounding box of a page will fit the window - * of the Reader. The parameter will specify the y / x coordinate of the - * top / left edge of the window. If the type equals FITH - * or FITV the width / height of the entire page will fit - * the window and the parameter will specify the y / x coordinate of the - * top / left edge. In all other cases the type will be set to FITH. - * - * @param type the destination type - * @param parameter a parameter to combined with the destination type - */ - - public PdfDestination(int type, float parameter) { - super(new PdfNumber(parameter)); - switch(type) { - default: - addFirst(PdfName.FITH); - break; - case FITV: - addFirst(PdfName.FITV); - break; - case FITBH: - addFirst(PdfName.FITBH); - break; - case FITBV: - addFirst(PdfName.FITBV); - } - } - -/** Constructs a new PdfDestination. - *

- * Display the page, with the coordinates (left, top) positioned - * at the top-left corner of the window and the contents of the page magnified - * by the factor zoom. A negative value for any of the parameters left or top, or a - * zoom value of 0 specifies that the current value of that parameter is to be retained unchanged. - * @param type must be a PdfDestination.XYZ - * @param left the left value. Negative to place a null - * @param top the top value. Negative to place a null - * @param zoom The zoom factor. A value of 0 keeps the current value - */ - - public PdfDestination(int type, float left, float top, float zoom) { - super(PdfName.XYZ); - if (left < 0) - add(PdfNull.PDFNULL); - else - add(new PdfNumber(left)); - if (top < 0) - add(PdfNull.PDFNULL); - else - add(new PdfNumber(top)); - add(new PdfNumber(zoom)); - } - -/** Constructs a new PdfDestination. - *

- * Display the page, with its contents magnified just enough - * to fit the rectangle specified by the coordinates left, bottom, right, and top - * entirely within the window both horizontally and vertically. If the required - * horizontal and vertical magnification factors are different, use the smaller of - * the two, centering the rectangle within the window in the other dimension. - * - * @param type must be PdfDestination.FITR - * @param left a parameter - * @param bottom a parameter - * @param right a parameter - * @param top a parameter - * @since iText0.38 - */ - - public PdfDestination(int type, float left, float bottom, float right, float top) { - super(PdfName.FITR); - add(new PdfNumber(left)); - add(new PdfNumber(bottom)); - add(new PdfNumber(right)); - add(new PdfNumber(top)); - } - - // methods - -/** - * Checks if an indirect reference to a page has been added. - * - * @return true or false - */ - - public boolean hasPage() { - return status; - } - -/** Adds the indirect reference of the destination page. - * - * @param page an indirect reference - * @return true if the page reference was added - */ - - public boolean addPage(PdfIndirectReference page) { - if (!status) { - addFirst(page); - status = true; - return true; - } - return false; - } -} \ No newline at end of file -- cgit v1.2.3