Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.

Differences Between: [Versions 310 and 401] [Versions 311 and 401] [Versions 39 and 401] [Versions 400 and 401] [Versions 401 and 402] [Versions 401 and 403]

(no description)

File Size: 535 lines (12 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class


Class: BaseDrawing  - X-Ref

__construct()   X-Ref
Create a new BaseDrawing.


getImageIndex()   X-Ref
No description

getName()   X-Ref
No description

setName(string $name)   X-Ref
No description

getDescription()   X-Ref
No description

setDescription(string $description)   X-Ref
No description

getWorksheet()   X-Ref
No description

setWorksheet(?Worksheet $worksheet = null, bool $overrideOld = false)   X-Ref
Set Worksheet.

param: bool $overrideOld If a Worksheet has already been assigned, overwrite it and remove image from old Worksheet?

getCoordinates()   X-Ref
No description

setCoordinates(string $coordinates)   X-Ref
No description

getOffsetX()   X-Ref
No description

setOffsetX(int $offsetX)   X-Ref
No description

getOffsetY()   X-Ref
No description

setOffsetY(int $offsetY)   X-Ref
No description

getCoordinates2()   X-Ref
No description

setCoordinates2(string $coordinates2)   X-Ref
No description

getOffsetX2()   X-Ref
No description

setOffsetX2(int $offsetX2)   X-Ref
No description

getOffsetY2()   X-Ref
No description

setOffsetY2(int $offsetY2)   X-Ref
No description

getWidth()   X-Ref
No description

setWidth(int $width)   X-Ref
No description

getHeight()   X-Ref
No description

setHeight(int $height)   X-Ref
No description

setWidthAndHeight(int $width, int $height)   X-Ref
Set width and height with proportional resize.

Example:
<code>
$objDrawing->setResizeProportional(true);
$objDrawing->setWidthAndHeight(160,120);
</code>

author: Vincent@luo MSN:kele_100@hotmail.com

getResizeProportional()   X-Ref
No description

setResizeProportional(bool $resizeProportional)   X-Ref
No description

getRotation()   X-Ref
No description

setRotation(int $rotation)   X-Ref
No description

getShadow()   X-Ref
No description

setShadow(?Drawing\Shadow $shadow = null)   X-Ref
No description

getHashCode()   X-Ref
Get hash code.

return: string Hash code

__clone()   X-Ref
Implement PHP __clone to create a deep clone, not just a shallow copy.


setHyperlink(?Hyperlink $hyperlink = null)   X-Ref
No description

getHyperlink()   X-Ref
No description

setSizesAndType(string $path)   X-Ref
Set Fact Sizes and Type of Image.


getType()   X-Ref
Get Image Type.


getImageWidth()   X-Ref
No description

getImageHeight()   X-Ref
No description

getEditAs()   X-Ref
No description

setEditAs(string $editAs)   X-Ref
No description

validEditAs()   X-Ref
No description