public function __get($strName) { switch ($strName) { case 'DeltaX': if ($this->aryOriginalSize) { return $this->aryNewSize['width'] - $this->aryOriginalSize['width']; } else { return 0; } case 'DeltaY': if ($this->aryOriginalSize) { return $this->aryNewSize['height'] - $this->aryOriginalSize['height']; } else { return 0; } default: try { return parent::__get($strName); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } } }