Syncfusion.SkiaSharpHelper.NET Specifies the character types. Specifies the text order (RTL or LTR). Specifies the text length. Specifies the resultant types. Specifies the resultant levels. Specifies the RTL character types. Left-to-Right (Non-European or non-Arabic digits). Left-to-Right Embedding Left-to-Right Override Right-to-Left (Hebrew alphabet, and related punctuation). Right-to-Left Arabic Right-to-Left Embedding. Right-to-Left Override Pop Directional Format European Number (European digits, Eastern Arabic-Indic digits). European Number Separator (Plus sign, Minus sign). European Number Terminator (Degree sign, currency symbols). Arabic Number (Arabic-Indic digits, Arabic decimal and thousands separators). Common Number Separator (Colon, Comma, Full Stop, No-Break Space. Nonspacing Mark (Characters with the General_Category values). Boundary Neutral (Default ignorables, non-characters, and control characters, other than those explicitly given other types.) Paragraph Separator (Paragraph separator, appropriate Newline Functions, higher-level protocol paragraph determination). Segment Separator (tab). Whitespace (Space, Figure space, Line separator, Form feed, General Punctuation spaces). Other Neutrals (All other characters, including object replacement character). RTL character types. Thread-local cache of FontExtension objects. Lazily initialized per thread with double-checked locking for safety. Creates a unique cache key from font parameters. Represents the method that handles substitute font event. This event is supported for using substitue font. Represents the substitute font event that occurs during conversion to substitute the alternate fonts when a specified font is not installed in the production environment. This event is supported for rendering substitue font. Represents the original font name. Represents the substitute font name. Represents the substitute font name. Represents the substitute font style. Gets the original font name. Read Only. The original font is not installed in production environment The string that specifies the orignal font name. Gets or sets the alternate font name. The string that specifies the alternate font name. Gets or sets the Substitute font fontstyle. Gets or sets the alternate font stream. The stream that specifies the alternate font . is considered over if the alternate font stream is valid Initializes a new instance of class for the specified document with original (missing) font name, and alternate font name. Name of the original (missing) font name. Name of the alternate font name. Specifies how the source colors are combined with the background colors. Specifies the quality level to use during compositing. Specifies how pixels are offset during rendering. Gets the font streams mapped by font name. New Property Get or set XlsIO source split text boolean Gets the font based on given font details. Name of the font. Size of the font. Style of the font. Return the alternatefontstream if exist. The created font name, or substituted font by event. Gets the font extenstion for the font name, size and style. Checks whether the current conversion is RtfText to Image or not. Returns true, if current conversion is RtfText to Image; Otherwise false. Disposes graphics objects and the associated surface object when is set to true. Indicates whether the surface object should also be disposed. New Method Draw string using the font Text which should get drawn. Font to be used for rendering Alternate font stream Brush used to draw the string Position of the text with width and height Formatting options of the font Draw string using the font Text which should get drawn. Font to be used for rendering Alternate font stream Brush used to draw the string Position of the text with width and height Formatting options of the font Represents whether its PPTX to Image conversion or not Draw the string for Word to Image conversion This method used for DocIO side alone for Word to Image Checks for Hebrew or Arabic characters in the Unicode string. Input Unicode string. True if the Unicode string contains Arabic or Hebrew characters. False otherwise. New Method New Method Draws the specified Image at the specified location and with the specified size. Image to draw. The x-coordinate of the upper-left corner of the drawn image. The y-coordinate of the upper-left corner of the drawn image. Width of the drawn image. Height of the drawn image. Draws the specified Image bytes at the specified location and with the specified size. Image bytes to draw. Specifies the portion of the image to draw. Check whether the font have glyphs to render the text. Measure text using TTF font in linux Measure string using the TTF Font. Text which should get measured. Font to be used for measuring. Formatting options of the font. FontExtension to be used for measuring. Method to measure the text size and get the corresponding rectangel. Measure string using the font Text which should get drawn. Alternate font stream Font to be used for rendering Formatting options of the font Represent whether current measuring is SkiaSharp measuring or TTF measuring. Measure string using the font Text which should get drawn. Alternate font stream Font to be used for rendering Formatting options of the font Export a current Graphics object as Image. Represents a image format to export. Represent a memoty stream to store the exported image. New Method New Method New Method New Method New Method New Method New Method New Method New Method New Method New Method New Method New Method New Method Draw the text Drawing text Drawing text font Drawing text brush Drawing text bounds XlsIO source split text boolean New Method Split the text with sub text that can be rendered based on the rectangle width and rendered new text in next line. Splits the given text into a list of substrings whose rendered widths do not exceed maxWidth, using linear (char-by-char) measurement with the specified Graphics and Font. No word-based breaking is applied; the split occurs at the longest run of characters that fits. Graphics surface used to measure glyph widths. Font used for measuring and later rendering the text. Source text to split into width-constrained lines. Maximum allowed width (in pixels) for each returned line. Ordered list of lines that fit within maxWidth; empty if text is null/empty or width ≤ 0. New Method New Method New Method New Method New Method New Method New Method New Method New Method New Method New Method New Method New Method Create a FontExtension object with specified font name, size and style. Represent a font name. Represent a font size. Represent a font style. Represent a graphics unit. Represent a script type. Represent whether created font (SkTypeFace) has proper style and weight. Initialize the SkiaSharp Properties for creating font extension Represent a font name. Represent a font size. Represent a font style. Represent a graphics unit. Initialize the TTF font for creating font extension Create font from stream [Only for font substitution] Font stream given. Font size. Get the SkiaSharp typeface. Represent a font name. Represent a font style. Create font from stream [Only for font substitution] Font stream given. Font size. Create font from stream [Only for font substitution] Font stream given. Font size. Initlaize Skiasharp Properties for Font extension [Only for font substitution] Initlaize TTF font for Font extension [Only for font substitution] Get SKFontname. Modifies the font name and style weight. Represent a font name. Represent a font weight. Get the SkiaSharp typeface. Represent a font name. Represent a font SKTypeface style. Check whether all the characters (glyphs) of input text is available in input font or not. Represent the input text to check. Returns true, if all input character glyphs are available in input font; Otherwise false. Gets a Key value for the Dictionary. Represents a Key value of FontStreams, TypeFaceCache, and TTFFontCache collections. Check whether the fonts stream is present in the font streams collection. Gets a font style value to generate a font collection key. Represent a input font style. Returns a font style value to generate a font collection key. New Property Create the new bitmap with specified width and height Represent the source bitmap Represent the width of the new bitmap Represent the height of the new bitmap Applies a grayscale effect to the given image. A new image instance with the grayscale effect applied. Applies a washout effect to the image by reducing the color brightness. An object with the washout effect applied. Applies a black and white effect to the given image based on a specified threshold. The threshold value to determine the conversion to black or white. A new image instance with the black and white effect applied. Applies a duotone effect to the given image using the specified colors. First color used for the duotone effect. Second color used for the duotone effect. A new image instance with the duotone effect applied. Executes Linear interpolation for Duotone. In where the factor is applied. In where the factor is applied. Factor value. Final factorized color. Gets the equivalent SKEncodedImageFormat for the input ImageFormat. Image format used for encoding image. Equivalent SKEncodedImageFormat for the input ImageFormat. Create the new bitmap with specified width and height Represent the source bitmap Represent the width of the new bitmap Represent the height of the new bitmap Crop the image to the given rectangle, filling out-of-bounds areas with transparency. New Method added New Method added Creates a hatch pattern shader based on the specified , foreground color, and background color. The to be used for the pattern. The foreground . The background . An representing the specified hatch pattern. Draws a grid pattern on the given canvas. The SKCanvas object where the grid will be drawn. The size of the pattern for the grid. The size of the grid cells. The width of the grid lines. The color of the grid lines. New Constructor New Constructor Gets or sets the Brush that determines attributes of this Pen. Just added to avoid a compilation issue and still, we do not provide a support for this property. New Property Not Supported Gets or sets the cap style used at the end of the dashes that make up dashed lines drawn with this Pen. New Property New Property New Property New Property New Constructor New Constructor New Constructor New Method New Method Get open-ended Bezier Spline Control Points (Equal to GDI AddCurve Method). Input Knot Bezier spline points. Output First Control points array of knots.Length - 1 length. Output Second Control points array of knots.Length - 1 length. parameter must be not null. array must contain at least two points. Solves a tridiagonal system for one of coordinates (x or y) of first Bezier control points. Right hand side vector value. Solution vector value. New Method New Method New Method New Method New Method New Method New Method Add rectangle with given (float) value without any conversion New Method New Method New Method New Method New Method New Method New Method New Method New Method New Method Create the array of SKColor with specified array of Syncfusion Color Represent the array of Syncfusion Color Return the array of SKColor with specified Syncfusion Color Reverse the specified color array Represent the color array to get reverse Return the reversed color array New method Checks whether the given script is supported by SkiaSharp.HarfBuzz New Class New Class New Class Represent the alpha value of ImageAttributes Sets the gamma value for a specified category. The gamma correction value. An element of the ColorAdjustType enumeration that specifies the category for which the gamma value is set. Class To Create Radial Gradient Brush For Applying Radial Gradient fill Default Gradient colors to be applied The Rectangle for which the Color To be applied and it location is stored in it. Colors And position obtained from the Gradient stops for the Radial Fill for focusing the Colors scales To Store the Center point of the Gradient fill which type and where to applied. The Graphics path to add the shape path to it. constructor for Creating the instance of object with the given details property To the access m_surroround color field Property to access the field rectangle Property to access the Gradient stop colors and update the brush Property to access the field of focus sclaes property to access the center point and update the brush while setting the center point the default color for radial gradient brush. To calculate the center point based on the fill type pof the Radial Method to update the Radial Gradient brush New Class Update the PathGradientBrush with updated values New Class Create LinearGradientBrush with rotation Represent the rectangle bounds Represent the first color Represent the second color Represent the rotation angle Update the LinearGradientBrush with updated values Get the gradient points with specified angle Represent the x radius Represent the y radius Represent the angle to be rotated Return the rotated gradient points Get the linear gradient points Represent the reotation angle Represent the bound of parent element Method to Calculate the Angle For the Linear Fill from the Rectangle size. Method to calculate the points for the fill from angle To subtract one point from one point and return a new point Multiply two points and returning the result point. Method to Add two points and returning the new calculated point. method for multiplying a value to the points and return the calculated new point. New class TextureBrush to create the picture and texture fill Create the texture brush with source image and parent element bounds Represent the source image Represent the parent element bounds Represent the image properties Represent the wrap mode of image Translate the texture brush with specified values Represent the X position to translate Represent the Y position to translate Scale the texture brush with specified values Represent the X position to scale Represent the Y position to scale Update the textur brush with updated values New Class