|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Abstract parent class for all preview renderer classes. More...
Inheritance diagram for ilPreviewRenderer:
Collaboration diagram for ilPreviewRenderer:Public Member Functions | |
| 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 ($preview) | |
| Determines whether the specified preview object is supported by the renderer. More... | |
| render ($preview, $obj, $async) | |
| Creates the preview of the specified preview object. More... | |
Protected Member Functions | |
| renderImages ($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... | |
Private Member Functions | |
| createPreviewImage ($src_img_path, $dest_img_path) | |
| Creates a preview image path from the specified source image. More... | |
Abstract parent class for all preview renderer classes.
Definition at line 14 of file class.ilPreviewRenderer.php.
|
private |
Creates a preview image path from the specified source image.
| string | $src_img_path | The source image path. |
| string | $dest_img_path | The destination image path. |
Definition at line 119 of file class.ilPreviewRenderer.php.
References ilUtil\escapeShellArg(), ilUtil\execQuoted(), getImageQuality(), getImageSize(), and ilUtil\isWindows().
Referenced by render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
finalprotected |
Gets the quality (compression) of the preview images (1-100).
Definition at line 163 of file class.ilPreviewRenderer.php.
References ilPreviewSettings\getImageQuality().
Referenced by createPreviewImage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
finalprotected |
Gets the size of the preview images in pixels.
Definition at line 153 of file class.ilPreviewRenderer.php.
References ilPreviewSettings\getImageSize().
Referenced by createPreviewImage().
Here is the call graph for this function:
Here is the caller graph for this function:
|
finalprotected |
Gets the maximum number of preview pictures per object.
Definition at line 173 of file class.ilPreviewRenderer.php.
References ilPreviewSettings\getMaximumPreviews().
Referenced by ilGhostscriptRenderer\renderImages().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPreviewRenderer::getName | ( | ) |
Gets the name of the renderer.
Definition at line 21 of file class.ilPreviewRenderer.php.
References $name.
|
abstract |
Gets an array containing the repository types (e.g.
'file' or 'crs') that are supported by the renderer.
Reimplemented in ilFilePreviewRenderer.
|
final |
Determines whether the renderer is a plugin or a built in one.
Definition at line 41 of file class.ilPreviewRenderer.php.
|
final |
Creates the preview of the specified preview object.
| ilPreview | $preview | The preview object. |
| ilObject | $obj | The object to create a preview for. |
| bool | $async | true, if the rendering should be done asynchronously; otherwise, false. |
Definition at line 74 of file class.ilPreviewRenderer.php.
References $preview, $success, createPreviewImage(), ilUtil\now(), ilPreview\RENDER_STATUS_CREATED, ilPreview\RENDER_STATUS_FAILED, ilPreview\RENDER_STATUS_PENDING, and renderImages().
Here is the call graph for this function:
|
abstractprotected |
Renders the specified object into images.
The images do not need to be of the preview image size.
| ilObject | $obj | The object to create images from. |
Reimplemented in ilGhostscriptRenderer, and ilImageMagickRenderer.
Referenced by render().
Here is the caller graph for this function:| ilPreviewRenderer::supports | ( | $preview | ) |
Determines whether the specified preview object is supported by the renderer.
| ilPreview | $preview | The preview object to check. |
Reimplemented in ilFilePreviewRenderer.
Definition at line 60 of file class.ilPreviewRenderer.php.
References $preview.