ILIAS
release_8 Revision v8.19
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
getSupportedRepositoryTypes () | |
Gets an array containing the repository types (e.g. More... | |
supports (\ilPreview $preview) | |
Determines whether the specified preview object is supported by the renderer. More... | |
prepareFileForExec (string $filepath) | |
Checks whether the specified file path can be used with exec() commands. More... | |
getSupportedFileFormats () | |
Gets an array containing the file formats that are supported by the renderer. More... | |
![]() | |
getName () | |
Gets the name of the renderer. More... | |
isPlugin () | |
Determines whether the renderer is a plugin or a built in one. More... | |
getSupportedRepositoryTypes () | |
Gets an array containing the repository types (e.g. More... | |
supports (\ilPreview $preview) | |
Determines whether the specified preview object is supported by the renderer. More... | |
render (\ilPreview $preview, \ilObject $obj, bool $async) | |
Creates the preview of the specified preview object. More... | |
Additional Inherited Members | |
![]() | |
renderImages (\ilObject $obj) | |
Renders the specified object into images. More... | |
getImageSize () | |
Gets the size of the preview images in pixels. More... | |
getImageQuality () | |
Gets the quality (compression) of the preview images (1-100). More... | |
getMaximumNumberOfPreviews () | |
Gets the maximum number of preview pictures per object. More... | |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Abstract parent class for all file preview renderer classes.
Definition at line 26 of file class.ilFilePreviewRenderer.php.
|
abstract |
Gets an array containing the file formats that are supported by the renderer.
Referenced by prepareFileForExec(), ilObjFileAccessSettingsGUI\showPreviewRenderers(), and supports().
|
final |
Gets an array containing the repository types (e.g.
'file' or 'crs') that are supported by the renderer.
Definition at line 33 of file class.ilFilePreviewRenderer.php.
Referenced by ilObjFileAccessSettingsGUI\showPreviewRenderers().
ilFilePreviewRenderer::prepareFileForExec | ( | string | $filepath | ) |
Checks whether the specified file path can be used with exec() commands.
If the file name is not conform with exec() commands, a temporary file is created and the path to that file is returned.
string | $filepath | The path of the file to check. |
Definition at line 89 of file class.ilFilePreviewRenderer.php.
References $name, getSupportedFileFormats(), and ilFileUtils\getValidFilename().
Referenced by ilGhostscriptRenderer\renderImages(), and ilImageMagickRenderer\renderImages().
ilFilePreviewRenderer::supports | ( | \ilPreview | $preview | ) |
Determines whether the specified preview object is supported by the renderer.
ilPreview | $preview | The preview object to check. |
Definition at line 44 of file class.ilFilePreviewRenderer.php.
References Vendor\Package\$e, $filename, ilObjFileAccess\_getFileExtension(), ilPreview\getObjId(), and getSupportedFileFormats().