|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilFilePreviewRenderer:
Collaboration diagram for ilFilePreviewRenderer: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... | |
Public Member Functions inherited from ilPreviewRenderer | |
| 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 | |
Protected Member Functions inherited from ilPreviewRenderer | |
| 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.
Reimplemented in ilGhostscriptRenderer, and ilImageMagickRenderer.
Referenced by ilObjFileAccessSettingsGUI\showPreviewRenderers(), and supports().
Here is the caller graph for this function:
|
final |
Gets an array containing the repository types (e.g.
'file' or 'crs') that are supported by the renderer.
Reimplemented from ilPreviewRenderer.
Definition at line 33 of file class.ilFilePreviewRenderer.php.
Referenced by ilObjFileAccessSettingsGUI\showPreviewRenderers().
Here is the caller graph for this function:| 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, and ilFileUtils\getValidFilename().
Referenced by ilGhostscriptRenderer\renderImages(), and ilImageMagickRenderer\renderImages().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFilePreviewRenderer::supports | ( | \ilPreview | $preview | ) |
Determines whether the specified preview object is supported by the renderer.
| ilPreview | $preview | The preview object to check. |
Reimplemented from ilPreviewRenderer.
Definition at line 44 of file class.ilFilePreviewRenderer.php.
References Vendor\Package\$e, $filename, $preview, ilObjFileAccess\_getFileExtension(), and getSupportedFileFormats().
Here is the call graph for this function: