}
};
+ /**
+ * If this hint is not specified, the default interpretation should be
+ * {@value #AS_PATHS}.
+ *
+ * @since 1.31.0
+ */
+ public static enum TextRenderingMode {
+ AS_PATHS,
+ AS_TEXT
+ }
+
+ /**
+ * A rendering hint for telling text rendering Simantics G2D scene graph node
+ * implementations how to render the text: as text or paths.
+ *
+ * @since 1.31.0
+ */
+ public static final Key KEY_TEXT_RENDERING_MODE = new Key(2004) {
+ @Override
+ public boolean isCompatibleValue(Object val) {
+ return val instanceof TextRenderingMode;
+ }
+ };
+
+ /**
+ * Instead of rendering SVGNode using SVG Salamander pass it to G2D as SVGPassthruShape in String format.
+ *
+ * @since 1.31.0
+ */
+ public static final Key KEY_SVG_PASSTHRU = new Key(2005) {
+ @Override
+ public boolean isCompatibleValue(Object val) {
+ return val instanceof Boolean;
+ }
+ };
+
}
\ No newline at end of file