Eplan Platform API
Eplan.EplApi.HEServices Namespace / Export Class / PdfProject Method / PdfProject(Project,String,String,DegreeOfColor,Boolean,String,Boolean) Method
Project to be exported.
The name of the settings schema. If no name is given, last used will be used. The Schemas are located in "USER.PDFExportGUI.SCHEMAS".
Name of the PDF \file to be generated. If left blank, the output file name will be determined by the settings in the schema. If filled, path will be used as main path and will override output directory set in schema. File name will be used only when schema does not specify file name format. Additionally if schema has subdirectory format set, it will be incorporated into path. If the directory does not exist, it will be created. If the user does not have the necessary rights to access the file system, an exception will be thrown. If you set a \file name without the extension ".pdf", the extension will be added.
Determines the color setting of the PDF file. "BlackAndWhite" will make all elements including bitmaps black on a white background. "GreyLevel" will use shades of grey for every item. Color will use the full colors.
3D models will be exported as well as the pages. This requires a separate license for 3D.
Language or languages of exported project. To set more than one language, use comma as separator (no blank spaces), e.g. "it_IT,en_US". If the "Alternative languages" option is set in the "PDF output languages" settings of the project, the alternative languages from the project settings are used for export.
Use print margins. Parameter overrides setting in scheme.

In This Topic
    PdfProject(Project,String,String,DegreeOfColor,Boolean,String,Boolean) Method
    In This Topic
    Exports one project as PDF file.
    Syntax

    Parameters

    oProject
    Project to be exported.
    strSchema
    The name of the settings schema. If no name is given, last used will be used. The Schemas are located in "USER.PDFExportGUI.SCHEMAS".
    strPdfExportFileName
    Name of the PDF \file to be generated. If left blank, the output file name will be determined by the settings in the schema. If filled, path will be used as main path and will override output directory set in schema. File name will be used only when schema does not specify file name format. Additionally if schema has subdirectory format set, it will be incorporated into path. If the directory does not exist, it will be created. If the user does not have the necessary rights to access the file system, an exception will be thrown. If you set a \file name without the extension ".pdf", the extension will be added.
    color
    Determines the color setting of the PDF file. "BlackAndWhite" will make all elements including bitmaps black on a white background. "GreyLevel" will use shades of grey for every item. Color will use the full colors.
    bExportModel
    3D models will be exported as well as the pages. This requires a separate license for 3D.
    strLanguage
    Language or languages of exported project. To set more than one language, use comma as separator (no blank spaces), e.g. "it_IT,en_US". If the "Alternative languages" option is set in the "PDF output languages" settings of the project, the alternative languages from the project settings are used for export.
    bUsePrintMargins
    Use print margins. Parameter overrides setting in scheme.
    Exceptions
    ExceptionDescription
    Thrown in case of invalid arguments.
    Thrown if null was passed to a parameter
    Thrown if an invalid value was passed to a parameter, e.g. dZoomLevel is out of range.
    No user rights to create files on the \file system.
    The internal interface for image export could not be created.
    Errors occurred during export or when project has no pages to export. See the exception message for details.
    Thrown if an invalid schema is given
    Thrown when strLanguage is not available in project translation.
    See Also