public class PdfShortExpose extends AbstractPdfExpose
Modifier and Type | Class and Description |
---|---|
static class |
PdfShortExpose.ContactPublishing |
static class |
PdfShortExpose.GalleryMode |
AbstractExpose.HorizontalAlign, AbstractExpose.Orientation
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Modifier and Type | Field and Description |
---|---|
static String |
NAME |
BASE_FONT, baseFont, bodyFontBold, bodyFontH1, bodyFontH2, bodyFontH3, bodyFontNormal, bodyFontSmall, bodyHeadBgColor, bodyHeadFgColor, bodyTextBgColor, bodyTextFgColor, borderColor, dateFormat, DEFAULT_MARGIN_BOTTOM, DEFAULT_MARGIN_LEFT, DEFAULT_MARGIN_RIGHT, DEFAULT_MARGIN_TOP, footerTextFgColor, headerTextFgColor, pageBreakBeforeRow, pageBreakIfNextRowNotFits
dbConnection, dbExtension, dbLanguageMap, locale, now, orientation
Constructor and Description |
---|
PdfShortExpose() |
Modifier and Type | Method and Description |
---|---|
protected void |
build(OutputStream output)
PDF-Erzeugung starten.
|
protected com.lowagie.text.pdf.PdfPTable |
createExposeAttribsBottomTable(List<com.openindex.openestate.impl.OpenEstateType> estateTypePath,
Color textColor,
float totalWidth,
float totalHeight) |
protected com.lowagie.text.pdf.PdfPTable |
createExposeAttribsTopTable(List<com.openindex.openestate.impl.OpenEstateType> estateTypePath,
Color textColor,
float totalWidth,
float totalHeight) |
protected com.lowagie.text.pdf.PdfPTable |
createExposeContactTable(DbAgencyContact contact,
ImmoToolAgent agent,
Color textColor,
float totalWidth,
float totalHeight) |
protected com.lowagie.text.pdf.PdfPTable |
createExpsoseAttribsPriceTable(Color textColor,
float totalWidth,
float totalHeight) |
protected com.lowagie.text.pdf.PdfPTable |
createExpsoseDescriptionTable(Color textColor,
float totalWidth,
float totalHeight) |
protected com.lowagie.text.pdf.PdfPTable |
createExpsoseHeadCityTable(Color textColor) |
protected com.lowagie.text.pdf.PdfPTable |
createExpsoseHeadTable(Color textColor,
float totalWidth,
float totalHeight) |
protected com.lowagie.text.pdf.PdfPTable |
createExpsoseProvisionTable(Color textColor,
float totalWidth,
float totalHeight) |
protected com.lowagie.text.pdf.PdfPTable |
createExpsoseTypeTable(Color textColor) |
AbstractExposePanel |
createForm() |
protected com.lowagie.text.pdf.PdfPTable |
createTable(com.lowagie.text.Rectangle pageSize)
Erzeugt die PDF-Tabelle für eine Immobilie.
|
PdfShortExpose.ContactPublishing[] |
getContactPublishings() |
PdfShortExpose.GalleryMode |
getGalleryMode() |
String |
getName() |
String |
getTitle() |
protected void |
init(ImmoToolProject project,
Connection dbConnection) |
void |
initDefaults() |
void |
setContactPublishings(PdfShortExpose.ContactPublishing[] val) |
void |
setGalleryMode(PdfShortExpose.GalleryMode val) |
buildDocument, buildTableHead, buildTableHead2, buildTableRow, buildTableRow, buildTableRow, buildTableRow, buildTableRow, buildTableRow, buildTableRow, buildTableRow, buildTableRow, buildTableRow, buildTableRow, buildTemplate, createWriter, getBodyHeadBgColor, getBodyHeadFgColor, getBodyTextAlignment, getBodyTextBgColor, getBodyTextFgColor, getBorderColor, getEncryptionPassword, getFooterTextAlignment, getFooterTextFgColor, getHeaderTextCustomLine1, getHeaderTextCustomLine2, getHeaderTextCustomLine3, getHeaderTextFgColor, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getMatchingFont, getMatchingFont, getMatchingFont, getPageNumber, getRegisteredFont, getRegisteredFont, getRegisteredFont, getRegisteredFont, getRegisteredFont, getRegisteredFont, isBodyHeadNumbered, isEncryption, isEncryptionAccessibilityAllowed, isEncryptionCopyingAllowed, isEncryptionPrintingAllowed, isFooter, isFooterPageNumber, isFooterTimestamp, isFooterWebsite, isHeader, isHeaderLogo, isHeaderTextCustom, registerFonts, setBodyHeadBgColor, setBodyHeadFgColor, setBodyHeadNumbered, setBodyTextAlignment, setBodyTextBgColor, setBodyTextFgColor, setBorderColor, setEncryption, setEncryptionAccessibilityAllowed, setEncryptionCopyingAllowed, setEncryptionPassword, setEncryptionPrintingAllowed, setFooter, setFooterPageNumber, setFooterTextAlignment, setFooterTextFgColor, setFooterTimestamp, setFooterWebsite, setHeader, setHeaderLogo, setHeaderTextCustom, setHeaderTextCustomLine1, setHeaderTextCustomLine2, setHeaderTextCustomLine3, setHeaderTextFgColor
finish, generate, generate, generate, generate, getAgent, getAgentLogo, getAgentLogoImage, getEstateContact, getEstateFileDownload, getEstateFiles, getEstateObject, getExpose, getExposeFile, getExposes, getLocale, getOrientation, getPublishAddress, getPublishFiles, getPublishPrices, getResolution, getSupportedLocales, getTemplateFile, getTemplateId, getTemporaryTemplateFile, isShowContact, isTemplate, saveToDatabase, setLocale, setOrientation, setPublishAddress, setPublishFiles, setPublishPrices, setResolution, setShowContact, setTemplate, setTemplateId, setTemporaryTemplate
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
equals, hashCode, toString
public static final String NAME
protected void build(OutputStream output) throws IOException, com.lowagie.text.DocumentException
build
in class AbstractExpose
estate
- Immobilieoutput
- PDF-AusgabeImmoToolException
- interner FehlerIOException
com.lowagie.text.DocumentException
protected com.lowagie.text.pdf.PdfPTable createExposeAttribsBottomTable(List<com.openindex.openestate.impl.OpenEstateType> estateTypePath, Color textColor, float totalWidth, float totalHeight)
protected com.lowagie.text.pdf.PdfPTable createExpsoseAttribsPriceTable(Color textColor, float totalWidth, float totalHeight)
protected com.lowagie.text.pdf.PdfPTable createExposeAttribsTopTable(List<com.openindex.openestate.impl.OpenEstateType> estateTypePath, Color textColor, float totalWidth, float totalHeight)
protected com.lowagie.text.pdf.PdfPTable createExposeContactTable(DbAgencyContact contact, ImmoToolAgent agent, Color textColor, float totalWidth, float totalHeight)
protected com.lowagie.text.pdf.PdfPTable createExpsoseDescriptionTable(Color textColor, float totalWidth, float totalHeight)
protected com.lowagie.text.pdf.PdfPTable createExpsoseHeadTable(Color textColor, float totalWidth, float totalHeight) throws com.lowagie.text.DocumentException
com.lowagie.text.DocumentException
protected com.lowagie.text.pdf.PdfPTable createExpsoseHeadCityTable(Color textColor) throws com.lowagie.text.DocumentException
com.lowagie.text.DocumentException
protected com.lowagie.text.pdf.PdfPTable createExpsoseProvisionTable(Color textColor, float totalWidth, float totalHeight) throws com.lowagie.text.DocumentException
com.lowagie.text.DocumentException
protected com.lowagie.text.pdf.PdfPTable createExpsoseTypeTable(Color textColor) throws com.lowagie.text.DocumentException
com.lowagie.text.DocumentException
public AbstractExposePanel createForm()
createForm
in class AbstractExpose
protected com.lowagie.text.pdf.PdfPTable createTable(com.lowagie.text.Rectangle pageSize) throws IOException, com.lowagie.text.DocumentException
estate
- ImmobiliepageSize
- SeitenformatImmoToolException
- interner Fehlercom.lowagie.text.DocumentException
OpenEstateException
IOException
public PdfShortExpose.ContactPublishing[] getContactPublishings()
public PdfShortExpose.GalleryMode getGalleryMode()
public String getName()
getName
in class AbstractExpose
public String getTitle()
getTitle
in class AbstractExpose
protected void init(ImmoToolProject project, Connection dbConnection) throws SQLException
init
in class AbstractPdfExpose
SQLException
public void initDefaults()
initDefaults
in class AbstractPdfExpose
public void setContactPublishings(PdfShortExpose.ContactPublishing[] val)
public void setGalleryMode(PdfShortExpose.GalleryMode val)
Copyright © 2015 OpenEstate. All rights reserved.