iTextSharp.text.pdf.parser.LineSegment.TransformBy C# (CSharp) Метод

TransformBy() публичный Метод

public TransformBy ( Matrix m ) : LineSegment
m Matrix
Результат LineSegment
        public LineSegment TransformBy(Matrix m)
        {
            Vector newStart = startPoint.Cross(m);
            Vector newEnd = endPoint.Cross(m);
            return new LineSegment(newStart, newEnd);
        }

Usage Example

Пример #1
0
        /**
         *
         * @param height the height, in text space
         * @return the height in user space
         * @since 5.3.3
         */
        private float ConvertHeightFromTextSpaceToUserSpace(float height)
        {
            LineSegment textSpace = new LineSegment(new Vector(0, 0, 1), new Vector(0, height, 1));
            LineSegment userSpace = textSpace.TransformBy(textToUserSpaceTransformMatrix);

            return(userSpace.GetLength());
        }
All Usage Examples Of iTextSharp.text.pdf.parser.LineSegment::TransformBy