/*
* Copyright (C) 2011-2014 GeoForge Project
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program 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 Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package org.geoforge.guillc.lowagie;
import com.lowagie.text.LwgPageSize;
import com.lowagie.text.LwgRectangle;
import com.lowagie.text.LwgRectangleReadOnly;
import org.geoforge.lang.util.number.GfrDouble;
import org.geoforge.java.lang.number.GfrUtilFloat;
/**
*
* @author Amadeus.Sowerby
*
* email: Amadeus.Sowerby_AT_gmail.com
* ... please remove "_AT_" from the above string to get the right email address
*/
public class GfrBldPdfTloLatLonAbs extends Object
{
protected String _strPathAbsoute = null;
protected String _strName = null;
protected double _dblLatitude = GfrDouble.DBL_NDV;
protected double _dblLongitude = GfrDouble.DBL_NDV;
protected LwgRectangle _rctPageSize = null;
public GfrBldPdfTloLatLonAbs(
String strPathAbsoute,
String strName,
boolean blnIsSelectedLandscape,
double dblLatitude,
double dblLongitude)
{
super();
//--
this._strPathAbsoute = strPathAbsoute;
this._strName = strName;
this._dblLatitude = dblLatitude;
this._dblLongitude = dblLongitude;
float fltWidth = GfrUtilFloat.NDV;
float fltHeight = GfrUtilFloat.NDV;
if (blnIsSelectedLandscape)
{
fltWidth = LwgPageSize.A4.getHeight();
fltHeight = LwgPageSize.A4.getWidth();
}
else
{
fltWidth = LwgPageSize.A4.getWidth();
fltHeight = LwgPageSize.A4.getHeight();
}
this._rctPageSize = new LwgRectangleReadOnly(
fltWidth,
fltHeight);
}
}