Class SVGDocument

java.lang.Object
com.github.weisj.jsvg.SVGDocument

public final class SVGDocument extends Object
  • Constructor Details

    • SVGDocument

      public SVGDocument(@NotNull @NotNull SVG root)
  • Method Details

    • size

      @NotNull public @NotNull FloatSize size()
    • viewBox

      @NotNull public @NotNull ViewBox viewBox()
    • computeShape

      @NotNull public @NotNull Shape computeShape()
    • computeShape

      @NotNull public @NotNull Shape computeShape(@Nullable @Nullable ViewBox viewBox)
    • render

      public void render(@Nullable @Nullable JComponent component, @NotNull @NotNull Graphics2D g)
    • render

      @Deprecated public void render(@Nullable @Nullable JComponent component, @NotNull @NotNull Graphics2D graphics2D, @Nullable @Nullable ViewBox bounds)
      Deprecated.
    • render

      public void render(@Nullable @Nullable Component component, @NotNull @NotNull Graphics2D graphics2D, @Nullable @Nullable ViewBox bounds)
    • renderWithPlatform

      public void renderWithPlatform(@NotNull @NotNull PlatformSupport platformSupport, @NotNull @NotNull Graphics2D graphics2D, @Nullable @Nullable ViewBox bounds)
    • renderWithPlatform

      public void renderWithPlatform(@NotNull @NotNull PlatformSupport platformSupport, @NotNull @NotNull Output output, @Nullable @Nullable ViewBox bounds)