コード例 #1
0
ファイル: kerning.py プロジェクト: moyogo/fontparts
    def scaleBy(self, factor):
        """
        Scales all kerning values by **factor**. **factor** will be an
        :ref:`type-int-float`, ``tuple`` or ``list``. The first value of the
        **factor** will be used to scale the kerning values.

            >>> myKerning.scaleBy(2)
            >>> myKerning.scaleBy((2,3))
        """
        factor = normalizers.normalizeTransformationScale(factor)
        self._scale(factor)
コード例 #2
0
ファイル: base.py プロジェクト: moyogo/fontparts
    def scaleBy(self, value, origin=None):
        """
        Scale the object.

            >>> obj.transformBy(2.0)
            >>> obj.transformBy((0.5, 2.0), origin=(500, 500))

        **value** must be an iterable containing two
        :ref:`type-int-float` values defining the x and y
        values to scale the object by. **origin** defines the
        point at with the scale should originate. It must be
        a :ref:`type-coordinate` or ``None``. The default is
        ``(0, 0)``.
        """
        value = normalizers.normalizeTransformationScale(value)
        if origin is None:
            origin = (0, 0)
        origin = normalizers.normalizeCoordinateTuple(origin)
        self._scaleBy(value, origin=origin)
コード例 #3
0
ファイル: base.py プロジェクト: huertatipografica/Andada-Pro
    def scaleBy(self, value, origin=None):
        """
        Scale the object.

            >>> obj.scaleBy(2.0)
            >>> obj.scaleBy((0.5, 2.0), origin=(500, 500))

        **value** must be an iterable containing two
        :ref:`type-int-float` values defining the x and y
        values to scale the object by. **origin** defines the
        point at with the scale should originate. It must be
        a :ref:`type-coordinate` or ``None``. The default is
        ``(0, 0)``.
        """
        value = normalizers.normalizeTransformationScale(value)
        if origin is None:
            origin = (0, 0)
        origin = normalizers.normalizeCoordinateTuple(origin)
        self._scaleBy(value, origin=origin)
コード例 #4
0
 def _set_base_scale(self, value):
     value = normalizers.normalizeTransformationScale(value)
     self._set_scale(value)
コード例 #5
0
 def _get_base_scale(self):
     value = self._get_scale()
     value = normalizers.normalizeTransformationScale(value)
     return value
コード例 #6
0
ファイル: image.py プロジェクト: moyogo/fontparts
 def _set_base_scale(self, value):
     value = normalizers.normalizeTransformationScale(value)
     self._set_scale(value)
コード例 #7
0
ファイル: image.py プロジェクト: moyogo/fontparts
 def _get_base_scale(self):
     value = self._get_scale()
     value = normalizers.normalizeTransformationScale(value)
     return value