Class HtmlConverterHelper
- java.lang.Object
-
- com._1c.g5.v8.dt.md.ui.editor.formattedtext.HtmlConverterHelper
-
public class HtmlConverterHelper extends Object
Part of "FormattedText-to-HTML" converter called fromFormattedTextHtmlConverter
.
-
-
Constructor Summary
Constructors Constructor Description HtmlConverterHelper(FormattedTextEncoder encoder, double scaleFactor)
Sets formatted text encoder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
colorStringFromNumber(String encodedCompositeId)
Returns encoded color value by given composite Id.static String
encodeFontFace(String fontName, int size, String encodedCompositeId)
Returns encoded font face name from given font parameters.JsStyleFont
fromStyleFont(int encodedCompositeId)
Returns font by given composite Id.JsPicture
getPictureFromRef(String encodedCompositeId)
Returns picture parameters by given composite Id.double
getScaleFactor()
Returns currently used scale factor (setting based on DPI)
-
-
-
Constructor Detail
-
HtmlConverterHelper
public HtmlConverterHelper(FormattedTextEncoder encoder, double scaleFactor)
Sets formatted text encoder- Parameters:
encoder
- , cannot benull
scaleFactor
- scale factor based on current DPI settings
-
-
Method Detail
-
fromStyleFont
public JsStyleFont fromStyleFont(int encodedCompositeId)
Returns font by given composite Id.- Parameters:
encodedCompositeId
- the encoded composite Id- Returns:
- the font found, never
null
-
encodeFontFace
public static String encodeFontFace(String fontName, int size, String encodedCompositeId)
Returns encoded font face name from given font parameters.- Parameters:
fontName
- font name, cannot benull
size
- font size in pointsencodedCompositeId
- encoded composite Id, can benull
- Returns:
- encoded font face name, never
null
-
colorStringFromNumber
public String colorStringFromNumber(String encodedCompositeId)
Returns encoded color value by given composite Id.- Parameters:
encodedCompositeId
- the encoded composite Id (id:uuid), cannot benull
- Returns:
- the encoded color value, never
null
-
getPictureFromRef
public JsPicture getPictureFromRef(String encodedCompositeId)
Returns picture parameters by given composite Id.- Parameters:
encodedCompositeId
- the composite Id encoded as a string, cannot benull
- Returns:
- parameters of found picture
-
getScaleFactor
public double getScaleFactor()
Returns currently used scale factor (setting based on DPI)- Returns:
- scale factor (1.0 for 100% or 96DPI)
-
-