java.lang.Object
com.saperion.ngc.viewer.virtualviewer.annotation.ixos.IXOSAnno
Direct Known Subclasses:
ArrowAnno, CheckmarkAnno, CircleAnno, FreehandAnno, LineAnno, NoteAnno, TextAnno

public abstract class IXOSAnno extends Object
Author:
rbo
  • Field Details

    • WIDTH_OFFSET

      public static final int WIDTH_OFFSET
      Offset for text width.
      See Also:
    • HEIGHT_OFFSET

      public static final int HEIGHT_OFFSET
      Offset for text height.
      See Also:
  • Constructor Details

    • IXOSAnno

      public IXOSAnno()
  • Method Details

    • getHex

      protected String getHex(Color color)
      Parameters:
      color - Color object
      Returns:
      Hex representation
    • setDocSize

      public void setDocSize(Node size)
      Parameters:
      size - Document size
    • convertFontHeight

      public int convertFontHeight(int height)
      Converts font-height from ixos-annotation-file to points.
      Parameters:
      height - IXOS font height
      Returns:
      Real font height
    • getUTCTime

      public String getUTCTime(String date, String time)
      Parameters:
      date - Date string
      time - Time string
      Returns:
      ISO datetime string Exception
    • renderAnno

      public abstract void renderAnno(com.saperion.ngc.viewer.virtualviewer.annotation.xml.elements.AnnMeta annMeta, com.saperion.ngc.viewer.virtualviewer.annotation.xml.elements.AnnObject annObject)
      Parameters:
      annMeta - Annotation metadata
      annObject - Annotation object