de.caff.util.print

## Interface PaperFormat

- All Known Implementing Classes:
    BasicPaperFormat

      public interface PaperFormat

  This interface represents a paper format with size and margin information.
  Author:
    Rammi

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `PhysicalLength` | `getBottomMargin()` Get the bottom margin size.
    `PhysicalLength` | `getHeight()` Get the paper's height.
    `PhysicalLength` | `getLeftMargin()` Get the left margin size.
    `java.lang.String` | `getName()` Get a name for this format.
    `PhysicalLength` | `getRightMargin()` Get the right margin size.
    `PhysicalLength` | `getTopMargin()` Get the top margin size.
    `PhysicalLength` | `getWidth()` Get the paper's width.

- - ### Method Detail

    - #### getWidth

          @NotNull
          PhysicalLength getWidth()

      Get the paper's width.
      Returns:
        width

    - #### getHeight

          @NotNull
          PhysicalLength getHeight()

      Get the paper's height.
      Returns:
        height

    - #### getLeftMargin

          @NotNull
          PhysicalLength getLeftMargin()

      Get the left margin size.
      Returns:
        left margin size

    - #### getRightMargin

          @NotNull
          PhysicalLength getRightMargin()

      Get the right margin size.
      Returns:
        right margin size

    - #### getTopMargin

          @NotNull
          PhysicalLength getTopMargin()

      Get the top margin size.
      Returns:
        top margin size

    - #### getBottomMargin

          @NotNull
          PhysicalLength getBottomMargin()

      Get the bottom margin size.
      Returns:
        bottom margin size

    - #### getName

          @Nullable
          java.lang.String getName()

      Get a name for this format.
      Returns:
        format name or `null` if this format has no name