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.
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.
New Property
Checks whether the current conversion is RtfText to Image or not.
Returns true, if current conversion is RtfText to Image; Otherwise false.
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 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.
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.
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
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
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
Initialize the SkiaSharp Properties for creating font extension
Represent a font name.
Represent a font size.
Represent a font style.
Represent a graphics unit.
Represent whether created font (SkTypeFace) has proper style and weight.
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.
Represent whether created font (SkTypeFace) has proper style and weight.
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.
Represent whether created font (SkTypeFace) has proper style and weight.
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
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
New Method added
New Method added
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