From 6f4e7d91afe8932af25b62438195a3829ec15360 Mon Sep 17 00:00:00 2001 From: Henning Stahlke Date: Sun, 5 May 2019 23:19:37 +0200 Subject: [PATCH] canvas/api.nas add getSize() method --- Nasal/canvas/api.nas | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Nasal/canvas/api.nas b/Nasal/canvas/api.nas index 574410780..5cc96c96c 100644 --- a/Nasal/canvas/api.nas +++ b/Nasal/canvas/api.nas @@ -283,6 +283,11 @@ var Element = { return center; }, + getSize: func { + var bb = me.getTightBoundingBox(); + return [bb[2] - bb[0], bb[3] - bb[1]]; + }, + # convert bounding box vector into clip string (yes, different order) boundingbox2clip: func(bb) { return sprintf("rect(%d,%d,%d,%d)", bb[1], bb[2], bb[3], bb[0])