Class PdfPrescriptionGenerator
java.lang.Object
org.projecthusky.fhir.emed.ch.epr.narrative.pdf.ChEmedEprPdfGenerator
org.projecthusky.fhir.emed.ch.epr.narrative.pdf.PdfPrescriptionGenerator
- Direct Known Subclasses:
EPrescriptionPdfGenerator
-
Nested Class Summary
Nested classes/interfaces inherited from class org.projecthusky.fhir.emed.ch.epr.narrative.pdf.ChEmedEprPdfGenerator
ChEmedEprPdfGenerator.FontFamily -
Field Summary
Fields inherited from class org.projecthusky.fhir.emed.ch.epr.narrative.pdf.ChEmedEprPdfGenerator
htmlNarrativeGenerator, pdfConverter, pdfValidator, softwareProviderMetadata, template -
Constructor Summary
ConstructorsConstructorDescriptionPdfPrescriptionGenerator(NarrativeFormat narrativeFormat, String template, SoftwareProviderMetadataProvider softwareProviderMetadataProvider) PdfPrescriptionGenerator(NarrativeFormat narrativeFormat, String template, SoftwareProviderMetadataProvider softwareProviderMetadataProvider, ChEmedEprPdfGenerator.FontFamily fontFamily) -
Method Summary
Modifier and TypeMethodDescriptionabstract byte[]generate(ChEmedEprDocumentPre preDocument, NarrativeLanguage lang) Methods inherited from class org.projecthusky.fhir.emed.ch.epr.narrative.pdf.ChEmedEprPdfGenerator
addFontFamily, formatHumanName, getPdfAuthor, validatePDF
-
Constructor Details
-
PdfPrescriptionGenerator
public PdfPrescriptionGenerator(NarrativeFormat narrativeFormat, String template, SoftwareProviderMetadataProvider softwareProviderMetadataProvider) throws IOException, ParserConfigurationException -
PdfPrescriptionGenerator
public PdfPrescriptionGenerator(NarrativeFormat narrativeFormat, String template, SoftwareProviderMetadataProvider softwareProviderMetadataProvider, ChEmedEprPdfGenerator.FontFamily fontFamily) throws IOException, ParserConfigurationException
-
-
Method Details
-
generate
public abstract byte[] generate(ChEmedEprDocumentPre preDocument, NarrativeLanguage lang) throws Exception - Throws:
Exception
-