pyumldiagrams.pdf.PdfCommon

Classes

Coordinates

Dimensions

PdfShapeDefinition

PdfCommon

Functions

createCoordinatesFactory(→ Coordinates)

createDimensionsFactory(→ Dimensions)

Module Contents

class pyumldiagrams.pdf.PdfCommon.Coordinates
x: int = 0
y: int = 0
pyumldiagrams.pdf.PdfCommon.createCoordinatesFactory() Coordinates
class pyumldiagrams.pdf.PdfCommon.Dimensions
width: int = 0
height: int = 0
pyumldiagrams.pdf.PdfCommon.createDimensionsFactory() Dimensions
class pyumldiagrams.pdf.PdfCommon.PdfShapeDefinition
coordinates: Coordinates
dimensions: Dimensions
class pyumldiagrams.pdf.PdfCommon.PdfCommon(diagramPadding: pyumldiagrams.Definitions.DiagramPadding, dpi: int)

Bases: pyumldiagrams.Common.Common

Inheritance diagram of pyumldiagrams.pdf.PdfCommon.PdfCommon
classmethod toPdfPoints(pixelNumber: float, dpi: int) int

points = pixels * 72 / DPI

Parameters:
  • pixelNumber – From the display

  • dpi – dots per inch of source display

Returns: A pdf point value to use to position on a generated document

classmethod convertPosition(pos: pyumldiagrams.Definitions.Position, dpi: int, verticalGap: int, horizontalGap: int) Coordinates
toInternal(position: pyumldiagrams.Definitions.Position) pyumldiagrams.Internal.InternalPosition