Syncfusion.Compression.NET New Property New Constructor New Property New Property New Constructor Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. Hashtable of color / value pairs (color name is key) for standard colors. Hashtable of color / value pairs (color name is key) for system colors. Fills the given hashtable with field name / value pairs. It walks all public static properties of enumType that have a property type of Color. Windows system-wide colors. Whenever possible, try to use SystemPens and SystemBrushes rather than SystemColors. The color of the filled area of an active window border. The color of the background of an active title bar caption. The color of the text of an active title bar caption. The color of the application workspace. The application workspace is the area in a multiple document view that is not being occupied by documents. Face color for three-dimensional display elements and for dialog box backgrounds. Highlight color for three-dimensional display elements (for edges facing the light source.) Shadow color for three-dimensional display elements (for edges facing away from the light source.) The color of the background of push buttons and other 3D objects. The color of shadows on 3D objects. The color of very dark shadows on 3D objects. The color of highlights on 3D objects. The color of very light highlights on 3D objects. The color of the text of push buttons and other 3D objects This color is the user-defined color of the Windows desktop. Right side color in the color gradient of an active window's title bar. The ActiveCaption Color specifies the left side color. Right side color in the color gradient of an inactive window's title bar. The InactiveCaption Color specifies the left side color. The color of text that is being shown in a disabled, or grayed-out state. The color of the background of highlighted text. This includes selected menu items as well as selected text. The color of the text of highlighted text. This includes selected menu items as well as selected text. The hot track color. The color of the filled area of an inactive window border. The color of the background of an inactive title bar caption. The color of the text of an inactive title bar caption. The color of the info/tool tip background. The color of the info/tool tip text. The color of the background of a menu. The color of the background of a menu bar. The color used to highlight menu items when the menu appears as a flat menu. The highlighted menu item is outlined with the Highlight Color. The color of the text on a menu. The color of the scroll bar area that is not being used by the thumb button. The color of the client area of a window. The color of the thin frame drawn around a window. The color of the text in the client area of a window. Initializes a new instance of the class. New Constructor Initializes a new instance of the class. The M11. The M12. The M21. The M22. The dx. The dy. Initializes a new instance of the class. The elements. Gets the elements. The elements. Gets the off set X. The off set X. Gets the off set Y. The off set Y. Translates the specified offset X. The offset X. The offset Y. Clones this instance. [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] [To be supplied.] Shift count and bit mask for A, R, G, B components in ARGB mode! WARNING!!! WARNING!!! WARNING!!! WARNING!!! WARNING!!! WARNING!!! WARNING!!! WARNING!!! We can never change the layout of this class (adding or removing or changing the order of member variables) if you want to be compatible v1.0 version of the runtime. This is so that we can push into the runtime a custom marshaller for OLE_COLOR to Color. Gets the red component value for this . Gets the green component value for this . Gets the blue component value for this . Gets the alpha component value for this . Specifies whether this is a known (predefined) color. Predefined colors are defined in the enum. Specifies whether this is uninitialized. Specifies whether this has a name or is a . Determines if this color is a system color. Gets the name of this . This will either return the user defined name of the color, if the color was created from a name, or the name of the known color. For custom colors, the RGB value will be returned. Actual color to be rendered. Encodes the four values into ARGB (32 bit) format. Creates a Color from its 32-bit component (alpha, red, green, and blue) values. Creates a Color from its 32-bit component (alpha, red, green, and blue) values. Creates a new from the specified , but with the new specified alpha value. Creates a from the specified red, green, and blue values. Creates a from the specified . Creates a with the specified name. Returns the Hue-Saturation-Brightness (HSB) brightness for this . Returns the Hue-Saturation-Brightness (HSB) hue value, in degrees, for this . If R == G == B, the hue is meaningless, and the return value is 0. The Hue-Saturation-Brightness (HSB) saturation for this . Returns the ARGB value of this . Returns the value for this color, if it is based on a . Converts this to a human-readable string. Tests whether two specified objects are equivalent. Tests whether two specified objects are equivalent. Tests whether the specified object is a and is equivalent to this . [To be supplied.] Initializes the class. Initializes a new instance of the class. The x. The y. Gets or sets the X. The X. Gets or sets the Y. The Y. Determines whether the specified is equal to the current . The to compare with the current . true if the specified is equal to the current ; otherwise, false. The parameter is null. Serves as a hash function for a particular type. A hash code for the current . Returns a that represents the current . A that represents the current . Initializes the class. Initializes a new instance of the class. The horizontal location to get the starting point The vertical location to get the starting point The width. The height. Initializes a new instance of the class. The location. The size. Gets or sets the X. The X. Gets or sets the Y. The Y. Gets or sets the width. The width. Gets or sets the height. The height. Gets or sets the location. The location. Gets or sets the size. The size. Gets the left. The left. Gets the top. The top. Gets the right. The right. Gets the bottom. The bottom. Determines whether the specified is equal to the current . The to compare with the current . true if the specified is equal to the current ; otherwise, false. The parameter is null. Serves as a hash function for a particular type. A hash code for the current . Returns a that represents the current . A that represents the current . Froms the LTRB. The left. The top. The right. The bottom. Determines whether given X and Y position is exists with in the bounds. Position of the X Position of the Y Determines whether given PointF is exists with in the bounds. Represents the point Specifies the order for matrix transform operations. Specifies the display and layout information for text strings. Specifies how to trim characters from a string that does not completely fit into a layout shape. Specifies the alignment of a text string relative to its layout rectangle. Encapsulates text layout information (such as alignment, orientation and tab stops) display manipulations (such as ellipsis insertion and national digit substitution) and OpenType features. This class cannot be inherited. Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. Specifies the algorithm that is used when images are scaled or rotated. Specifies the quality of text rendering. Specifies whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas. Specifies style of the underline. Specifies the style of dashed lines drawn with a Pen object. Represents solid line style Represents Dash line style Represent Dot line style Represents DashDot line style Represents DashDotDot line style Represents custom Round dotted line. Long dashed line. Long alternating dashes and dots. Long dash followed by two dots. Specifies the alignment of a Pen object in relation to the theoretical, zero-width line. Specifies which GDI+ objects use color adjustment information. Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an ImageAttributes. Specifies how to join consecutive line or curve segments in a figure (subpath) contained in a GraphicsPath object. Specifies the available cap styles with which a Pen object can end a line. Specifies the type of graphic shape to use on both ends of each dash in a dashed line. represents flat cap style. represents round cap style represents triangle cap style represents square cap style Enumeration of Patterns available in Excel. No pattern. Represents the Solid pattern. Represents the Percent50 pattern. Represents the Percent70 pattern. Represents the Percent25 pattern. Represents the DarkHorizontal pattern. Represents the DarkVertical pattern. Represents the DarkDownwardDiagonal pattern. Represents the DarkUpwardDiagonal pattern. Represents the ForwardDiagonal pattern. Represents the Percent75 pattern. Represents the Horizontal pattern. Represents the Vertical pattern. Represents the LightDownwardDiagonal pattern. Represents the LightUpwardDiagonal pattern. Represents the Angle pattern. Represents the Percent60 pattern. Represents the Percent10 pattern. Represents the Percent05 pattern. Represents the Percent50Gray pattern. Represents the Percent75Gray pattern. Represents the Percent25Gray pattern. Represents the HorizontalStripe pattern. Represents the VerticalStripe pattern. Represents the ReverseDiagonalStripe pattern. Represents the DiagonalStripe pattern. Represents the DiagonalCrosshatch pattern. Represents the ThickDiagonalCrosshatch pattern. Represents the ThinHorizontalStripe pattern. Represents the ThinVerticalStripe pattern. Represents the ThinReverseDeagonalStripe pattern. Represents the ThinDiagonalStripe pattern. Represents the ThinHorizontalCrosshatch pattern. Represents the ThinDiagonalCrosshatch pattern. Represents the Percent125Gray pattern. Represents the Percent625Gray pattern. Represents the Cross pattern. Represent Gradient pattern. Encapsulates a GDI+ drawing surface. Used to map a SkiaSharp graphics API with GDI+ API. Encapsulates a GDI+ bitmap, which consists of the pixel data for a graphics image and its attributes. A Bitmap is an object used to work with images defined by pixel data. Used to map a SkiaSharp graphics API with GDI+ API. An Base base class that provides functionality for the Bitmap and Metafile descended classes. Used to map a SkiaSharp graphics API with GDI+ API. Extension class of Font. Defines an object used to draw lines and curves. This class cannot be inherited. Used to map a SkiaSharp graphics API with GDI+ API. Defines objects used to fill the interiors of graphical shapes such as rectangles, ellipses, pies, polygons, and paths. Used to map a SkiaSharp graphics API with GDI+ API. Defines a brush of a single color. Brushes are used to fill graphics shapes, such as rectangles, ellipses, pies, polygons, and paths. This class cannot be inherited. Used to map a SkiaSharp graphics API with GDI+ API. Defines a rectangular brush with a hatch style, a foreground color, and a background color. This class cannot be inherited. Used to map a SkiaSharp graphics API with GDI+ API. Defines a 5 x 5 matrix that contains the coordinates for the RGBAW space. Several methods of the ImageAttributes class adjust image colors by using a color matrix. This class cannot be inherited. Used to map a SkiaSharp graphics API with GDI+ API. Contains information about how bitmap and metafile colors are manipulated during rendering. Used to map a SkiaSharp graphics API with GDI+ API. Represents a series of connected lines and curves. Used to map a SkiaSharp graphics API with GDI+ API. Provides access to the types used to create and manipulate images in PowerPoint Presentations. Specifies the file format of the image. Specifies the image format is unknown Specifies the image format is BMP Specifies the image format is EMF Specifies the image format is GIF Specifies the image format is JPEG Specifies the image format is PNG Specifies the image format is WMF Specifies the image format is icon Specifies the image format is exif Specifies the image format is memory BMP Specifies the image format is tiff Specifies the type of the image. Specifies the ImageType is metafile Specifies the ImageType is bitmap Specifies the format of the color data for each pixel in the image. Represents the functionalities for using images in presentation Gets the image format. Read-only. The image format. //Create an instance of PowerPoint presentation IPresentation presentation = Presentation.Create(); //Add a slide to the presentation ISlide slide = presentation.Slides.Add(SlideLayoutType.Blank); //Create an instance for image as stream Stream imageStream = File.Open("Image.gif", FileMode.Open); //Get the image from file path Image image = Image.FromStream(imageStream); //Get the image format, read only ImageFormat imageFormat = image.Format; //Add the image to the slide by specifying position and size slide.Pictures.AddPicture(new MemoryStream(image.ImageData), 300, 270, 410, 250); //Save the presentation presentation.Save("Output.pptx"); //close the presentation presentation.Close(); 'Create an instance of PowerPoint presentation Dim presentation As IPresentation = Presentation.Create() 'Add a slide to the presentation Dim slide As ISlide = presentation.Slides.Add(SlideLayoutType.Blank) 'Create an instance for image as stream Dim imageStream As Stream = File.Open("Image.gif", FileMode.Open) 'Get the image from file path Dim image As Image = Image.FromStream(imageStream) 'Get the image format, read only Dim imageFormat As ImageFormat = image.Format 'Add the image to the slide by specifying position and size slide.Pictures.AddPicture(New MemoryStream(image.ImageData), 300, 270, 410, 250) 'Save the presentation presentation.Save("Output.pptx") 'close the presentation presentation.Close() Gets the height of the Image. Read-only. The height. //Create an instance of PowerPoint presentation IPresentation presentation = Presentation.Create(); //Add a slide to the presentation ISlide slide = presentation.Slides.Add(SlideLayoutType.Blank); //Create an instance for image as stream Stream imageStream = File.Open("Image.gif", FileMode.Open); //Get the image from file path Image image = Image.FromStream(imageStream); //Get the size of image, it is read only int Height = image.Height; int width = image.Width; //Add the image to the slide by specifying position and size slide.Pictures.AddPicture(new MemoryStream(image.ImageData), 300, 270, 410, 250); //Save the presentation presentation.Save("Output.pptx"); //close the presentation presentation.Close(); 'Create an instance of PowerPoint presentation Dim presentation As IPresentation = Presentation.Create() 'Add a slide to the presentation Dim slide As ISlide = presentation.Slides.Add(SlideLayoutType.Blank) 'Create an instance for image as stream Dim imageStream As Stream = File.Open("Image.gif", FileMode.Open) 'Get the image from file path Dim image As Image = Image.FromStream(imageStream) 'Get the size of image, it is read only Dim Height As Integer = image.Height Dim width As Integer = image.Width 'Add the image to the slide by specifying position and size slide.Pictures.AddPicture(New MemoryStream(image.ImageData), 300, 270, 410, 250) 'Save the presentation presentation.Save("Output.pptx") 'close the presentation presentation.Close() Gets the image data as byte array. Read-only. The image data. //Create an instance of PowerPoint presentation IPresentation presentation = Presentation.Create(); //Add a slide to the presentation ISlide slide = presentation.Slides.Add(SlideLayoutType.Blank); //Create an instance for image as stream Stream imageStream = File.Open("Image.gif", FileMode.Open); //Get the image from file path Image image = Image.FromStream(imageStream); //Get the image data of image byte[] imageData = image.ImageData; //Add the image to the slide by specifying position and size slide.Pictures.AddPicture(new MemoryStream(imageData), 300, 270, 410, 250); //Save the presentation presentation.Save("Output.pptx"); //close the presentation presentation.Close(); 'Create an instance of PowerPoint presentation Dim presentation As IPresentation = Presentation.Create() 'Add a slide to the presentation Dim slide As ISlide = presentation.Slides.Add(SlideLayoutType.Blank) 'Create an instance for image as stream Dim imageStream As Stream = File.Open("Image.gif", FileMode.Open) 'Get the image from file path Dim image As Image = Image.FromStream(imageStream) 'Get the image data of image Dim imageData As Byte() = image.ImageData 'Add the image to the slide by specifying position and size slide.Pictures.AddPicture(New MemoryStream(imageData), 300, 270, 410, 250) 'Save the presentation presentation.Save("Output.pptx") 'close the presentation presentation.Close() Gets the file format of the Image. Read-only. The image format. //Create an instance of PowerPoint presentation IPresentation presentation = Presentation.Create(); //Add a slide to the presentation ISlide slide = presentation.Slides.Add(SlideLayoutType.Blank); //Create an instance for image as stream Stream imageStream = File.Open("Image.gif", FileMode.Open); //Get the image from file path Image image = Image.FromStream(imageStream); //Get the image format, read only ImageFormat imageFormat = image.RawFormat; //Add the image to the slide by specifying position and size slide.Pictures.AddPicture(new MemoryStream(image.ImageData), 300, 270, 410, 250); //Save the presentation presentation.Save("Output.pptx"); //close the presentation presentation.Close(); 'Create an instance of PowerPoint presentation Dim presentation As IPresentation = Presentation.Create() 'Add a slide to the presentation Dim slide As ISlide = presentation.Slides.Add(SlideLayoutType.Blank) 'Create an instance for image as stream Dim imageStream As Stream = File.Open("Image.gif", FileMode.Open) 'Get the image from file path Dim image As Image = Image.FromStream(imageStream) 'Get the image format, read only Dim imageFormat As ImageFormat = image.RawFormat 'Add the image to the slide by specifying position and size slide.Pictures.AddPicture(New MemoryStream(image.ImageData), 300, 270, 410, 250) 'Save the presentation presentation.Save("Output.pptx") 'close the presentation presentation.Close() Gets the width and height of the image. Read-only. The size. //Create an instance of PowerPoint presentation IPresentation presentation = Presentation.Create(); //Add a slide to the presentation ISlide slide = presentation.Slides.Add(SlideLayoutType.Blank); //Create an instance for image as stream Stream imageStream = File.Open("Image.gif", FileMode.Open); //Get the image from file path Image image = Image.FromStream(imageStream); //Get the size of image, it is read only System.Drawing.Size size = image.Size; //Set the width and height of the image size.Width = 300; size.Width = 200; //Add the image to the slide by specifying position and size slide.Pictures.AddPicture(new MemoryStream(image.ImageData), 120,100,size.Width,size.Height); //Save the presentation presentation.Save("Output.pptx"); //close the presentation presentation.Close(); 'Create an instance of PowerPoint presentation Dim presentation As IPresentation = Presentation.Create() 'Add a slide to the presentation Dim slide As ISlide = presentation.Slides.Add(SlideLayoutType.Blank) 'Create an instance for image as stream Dim imageStream As Stream = File.Open("Image.gif", FileMode.Open) 'Get the image from file path Dim image As Image = Image.FromStream(imageStream) 'Get the size of image, it is read only Dim size As System.Drawing.Size = image.Size 'Set the width and height of the image size.Width = 300 size.Width = 200 'Add the image to the slide by specifying position and size slide.Pictures.AddPicture(New MemoryStream(image.ImageData), 120, 100, size.Width, size.Height) 'Save the presentation presentation.Save("Output.pptx") 'close the presentation presentation.Close() Gets the width of the Image. Read-only. The width. //Create an instance of PowerPoint presentation IPresentation presentation = Presentation.Create(); //Add a slide to the presentation ISlide slide = presentation.Slides.Add(SlideLayoutType.Blank); //Create an instance for image as stream Stream imageStream = File.Open("Image.gif", FileMode.Open); //Get the image from file path Image image = Image.FromStream(imageStream); //Get the size of image, it is read only int Height = image.Height; int width = image.Width; // Add the image to the slide by specifying position and size slide.Pictures.AddPicture(new MemoryStream(image.ImageData), 300, 270, 410, 250); //Save the presentation presentation.Save("Output.pptx"); //close the presentation presentation.Close(); 'Create an instance of PowerPoint presentation Dim presentation As IPresentation = Presentation.Create() 'Add a slide to the presentation Dim slide As ISlide = presentation.Slides.Add(SlideLayoutType.Blank) 'Create an instance for image as stream Dim imageStream As Stream = File.Open("Image.gif", FileMode.Open) 'Get the image from file path Dim image As Image = Image.FromStream(imageStream) 'Get the size of image, it is read only Dim Height As Integer = image.Height Dim width As Integer = image.Width ' Add the image to the slide by specifying position and size slide.Pictures.AddPicture(New MemoryStream(image.ImageData), 300, 270, 410, 250) 'Save the presentation presentation.Save("Output.pptx") 'close the presentation presentation.Close() Initializes a new instance of the class with the specified image stream. The instance of the image. //Create an instance of PowerPoint presentation IPresentation presentation = Presentation.Create(); //Add a slide to the presentation ISlide slide = presentation.Slides.Add(SlideLayoutType.Blank); //Create an instance for image as stream Stream imageStream = File.Open("Image.gif", FileMode.Open); //Get the image from file path Image image = new Image(imageStream); // Add the image to the slide by specifying position and size slide.Pictures.AddPicture(new MemoryStream(image.ImageData), 120,100,290,200); //Save the presentation presentation.Save("Output.pptx"); //close the presentation presentation.Close(); 'Create an instance of PowerPoint presentation Dim presentation As IPresentation = Presentation.Create() 'Add a slide to the presentation Dim slide As ISlide = presentation.Slides.Add(SlideLayoutType.Blank) 'Create an instance for image as stream Dim imageStream As Stream = File.Open("Image.gif", FileMode.Open) 'Get the image from file path Dim image As New Image(imageStream) ' Add the image to the slide by specifying position and size slide.Pictures.AddPicture(New MemoryStream(image.ImageData), 120, 100, 290, 200) 'Save the presentation presentation.Save("Output.pptx") 'close the presentation presentation.Close() Checks if Bmp. Checks if EMF or WMF. Checks if GIF. Checks if icon. Checks if JPEG. Checks if PNG. Checks if tiff1 format. Returns true if image stream is tiff 1 format, otherwise false. Check if tiff2 format. Returns true if image stream is tiff 2 format, otherwise false. Initializes this instance. Parses the GIF image. Parses tif image Parses the EMF or WMF image. Parses the GIF image. Parses the icon image. Parses the JPEG image. Parses the PNG image. Reads the int16. Reads the int32. Reads the short LE. Reads the string. The len. Reads the Uint32. Reads the word. Resets this instance. Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. Creates an from the specified stream. A that contains the data for this . Returns the this method creates. //Create an instance of PowerPoint presentation IPresentation presentation = Presentation.Create(); //Add a slide to the presentation ISlide slide = presentation.Slides.Add(SlideLayoutType.Blank); //Create an instance for image as stream Stream imageStream = File.Open("Image.gif", FileMode.Open); //Get the image from file path Image image = Image.FromStream(imageStream); // Add the image to the slide by specifying position and size slide.Pictures.AddPicture(new MemoryStream(image.ImageData), 300, 270, 410, 250); //Save the presentation presentation.Save("Image.pptx"); //close the presentation presentation.Close(); 'Create an instance of PowerPoint presentation Dim presentation As IPresentation = Presentation.Create() 'Add a slide to the presentation Dim slide As ISlide = presentation.Slides.Add(SlideLayoutType.Blank) 'Create an instance for image as stream Dim imageStream As Stream = File.Open("Image.gif", FileMode.Open) 'Get the image from file path Dim image As Image = Image.FromStream(imageStream) ' Add the image to the slide by specifying position and size slide.Pictures.AddPicture(New MemoryStream(image.ImageData), 300, 270, 410, 250) 'Save the presentation presentation.Save("Image.pptx") 'close the presentation presentation.Close() Creates an independent copy of the specified image. The this method creates. //Create an instance of PowerPoint presentation IPresentation presentation = Presentation.Create(); //Add a slide to the presentation ISlide slide = presentation.Slides.Add(SlideLayoutType.Blank); //Create an instance for image as stream Stream imageStream = File.Open("Image.gif", FileMode.Open); //Get the image from file path Image image = Image.FromStream(imageStream); //Clone the image Image clonedImage = image.Clone(); // Add the image to the slide by specifying position and size slide.Pictures.AddPicture(new MemoryStream(clonedImage.ImageData), 300, 270, 410, 250); //Save the presentation presentation.Save("Image.pptx"); //close the presentation presentation.Close(); 'Create an instance of PowerPoint presentation Dim presentation As IPresentation = Presentation.Create() 'Add a slide to the presentation Dim slide As ISlide = presentation.Slides.Add(SlideLayoutType.Blank) 'Create an instance for image as stream Dim imageStream As Stream = File.Open("Image.gif", FileMode.Open) 'Get the image from file path Dim image As Image = Image.FromStream(imageStream) 'Clone the image Dim clonedImage As Image = image.Clone() ' Add the image to the slide by specifying position and size slide.Pictures.AddPicture(New MemoryStream(clonedImage.ImageData), 300, 270, 410, 250) 'Save the presentation presentation.Save("Image.pptx") 'close the presentation presentation.Close() This class emulates latin1 encoding based on Unicode encoding. Calculates the number of bytes produced by encoding a set of characters. The character array containing the set of characters to encode. The index of the first character to encode. The number of characters to encode. The number of bytes produced by encoding the specified characters. Encodes a set of characters from the specified character array into the specified byte array. The character array containing the set of characters to encode. The index of the first character to encode. The number of characters to encode. The byte array to contain the resulting sequence of bytes. The index at which to start writing the resulting sequence of bytes. The actual number of bytes written into bytes. Calculates the number of characters produced by decoding a sequence of bytes from the specified byte array. The byte array containing the sequence of bytes to decode. The index of the first byte to decode. The number of bytes to decode. The number of characters produced by decoding the specified sequence of bytes. Decodes a sequence of bytes from the specified byte array into the specified character array. The byte array containing the sequence of bytes to decode. The index of the first byte to decode. The number of bytes to decode. The character array to contain the resulting set of characters. The index at which to start writing the resulting set of characters. The actual number of characters written into chars Calculates the maximum number of bytes produced by encoding the specified number of characters. The number of characters to encode. The maximum number of bytes produced by encoding the specified number of characters. Calculates the maximum number of characters produced by decoding the specified number of bytes. The number of bytes to decode. The maximum number of characters produced by decoding the specified number of bytes. Checksum calculator, based on Adler32 algorithm. Bits offset, used in adler checksum calculation. Lagrest prime, less than 65535 Count of iteration used in calculated of the adler checksumm. Updates checksum by calculating checksum of the given buffer and adding it to current value. Current checksum. Data byte array. Offset in the buffer. Length of data to be used from the stream. Generates checksum by calculating checksum of the given buffer. Data byte array. Offset in the buffer. Length of data to be used from the stream. Reader, that reads stream with compressed data Mask for compression method to be decoded from 16-bit header. Mask for compression info to be decoded from 16-bit header. Mask for check bits to be decoded from 16-bit header. Mask for dictionary presence to be decoded from 16-bit header. Mask for compression level to be decoded from 16-bit header. Minimum count of repetions. Bits, that responds for different repetion modes. Maximum size of the data window. Length bases. Length extended bits count. Distance bases. Distance extanded bits count. Maximum length of the repeatable block. End of the block sign. Minimal length code. Maximal length code. Maximal distance code. Input stream. Currently calculated checksum, based on Adler32 algorithm. Currently read 4 bytes. Count of bits that are in buffer. Temporary buffer. 32k buffer for unpacked data. No wrap mode. Window size, can not be larger than 32k. Current position in output stream. Current in-block position can be extracted by applying Int16.MaxValue mask. Data length. Current in-block position can be extracted by applying Int16.MaxValue mask. Sign of uncompressed data reading. Size of the block with uncompressed data. Specifies wheather next block can to be read. Reading can be denied because the header of the last block have been read. Specifies wheather user can read more data from stream. Current lengths huffman tree. Current distances huffman tree. Specifies wheather checksum has been read. TODO: place correct comment here Creates new reader for streams with compressed data. GET count of bits available Get count of full bytes available. Resets current checksum to 1. Updates checksum by calculating checksum of the given buffer and adding it to current value. Data byte array. Offset in the buffer. Length of data to be used from the stream. Discards left-most partially used byte. Reads array of bytes. Output buffer. Offset in output buffer. Length of the data to be read. Count of bytes actually read to the buffer. Fill`s empty parts of the buffer. Reads specified count of bits without adjusting position. Count of bits to be read. Read value. Skips specified count of bits. Count of bits to be skipped. Reads specified count of bits from stream. Count of bits to be read. TODO: place correct comment here TODO: place correct comment here TODO: place correct comment here TODO: place correct comment here TODO: place correct comment here TODO: place correct comment here TODO: place correct comment here Reads ZLib header with compression method and flags. TODO: place correct comment here TODO: place correct comment here Reades dynamic huffman codes from block header. Literals/Lengths tree. Distances tree. Reads and decodes block of data. True if buffer was empty and new data was read, otherwise - False. Decodes huffman codes. True if some data was read. Reads data to buffer. Output buffer for data. Offset in output data. Length of the data to be read. Count of bytes actually read. Compression level. Pack without compression Use high speed compression, reduce of data size is low Something middle between normal and BestSpeed compressions Use normal compression, middle between speed and size Pack better but require a little more time Use best compression, slow enough Represents the compressed stream writer Type of the block. Data simply stored as is An option to use Fixed Huffman tree codes An option to use Dynamically built Huffman codes Start template of the zlib header. Memory usage level. Size of the pending buffer. Size of the buffer for the huffman encoding. Length of the literal alphabet(literal+lengths). Distances alphabet length. Length of the code-lengths tree. Code of the symbol, than means the end of the block. Maximum window size. Internal compression engine constant Internal compression engine constant Internal compression engine constant Internal compression engine constant Internal compression engine constant Internal compression engine constant Internal compression engine constant Internal compression engine constant Internal compression engine constant Internal compression engine constant Internal compression engine constant Internal compression engine constant Internal compression engine constant Internal compression engine constant Internal compression engine constant Output stream. Pending buffer for writing. Length of the unflushed data. Bits cache for pending buffer. Count of bits in pending buffer cache. If true, no zlib header will be written to the stream. Current checksum. Current compression level. Current tree for literals. Current tree for distances. Current tree for code lengths. Current position in literals and distances buffer. Recorded literals buffer. Recorded distances buffer. Count of the extra bits. Static array of the literal codes. Static array of the lengths of the literal codes. Static array of the distance codes. Static array of the lengths of the distance codes. If true, no futher writings can be performed. Current hash. Hash m_HashHead. Previous hashes. Start of the matched part. Length of the matched part. Previous match available. Start of the data window. String start in data window. Lookahead. Data window. Maximum chain length. Maximum distance of the search with "lazy" algotithm. Nice length of the block. Good length of the block. Current compression function. Current block of the data to be compressed. Total count of bytes, that were compressed. Offset in the input buffer, where input starts. Offset in the input buffer, where input ends. If true, stream will be closed after the last block. Initializes statical data for huffman compression. Initializes compressor and writes ZLib header if needed. Output stream. If true, ZLib header and checksum will not be written. Compression level. If true, output stream will be closed after the last block has been written. Initializes compressor and writes ZLib header if needed. Compression level is set to normal. Output stream. If true, ZLib header and checksum will not be written. If true, output stream will be closed after the last block has been written. Initializes compressor and writes ZLib header. Output stream. Compression level. If true, output stream will be closed after the last block has been written. Initializes compressor and writes ZLib header. Output stream. If true, output stream will be closed after the last block has been written. Compresses data and writes it to the stream. Data to compress offset in data array length of data to compress True - write last compress block in stream, otherwise False Total data processed. Return true if input is needed Checks, wheather huffman compression buffer is full. True if buffer is full. Writes ZLib header to stream. Fill the window Slides current window, and data, associated with it. Updates hash. Inserts string to the hash. Searches for the longest match. Store data without compression. Compress with a maximum speed. Compress, using maximum compression level. CompressData drives actual compression of data Reset internal state Calculates length code from length. Length. Length code. Calculates distance code from distance. Distance. Distance code. Write all trees to pending buffer Compress current buffer writing data to pending buffer Flush block to output with no compression Data to write Index of first byte to write Count of bytes to write True if this is the last block Flush block to output with compression Data to flush Index of first byte to flush Count of bytes to flush True if this is the last block Add literal to buffer. Value indicating internal buffer is full Add distance code and length to literal and distance trees Distance code Length Value indicating if internal buffer is full write a byte to buffer value to write Write a short value to buffer LSB first value to write write an integer LSB first value to write Write a block of data to buffer data to write offset of first byte to write number of bytes to write The number of bits written to the buffer Align internal buffer on a byte boundary Write bits to internal buffer source of bits number of bits to write Write a short value to internal buffer most significant byte first value to write Indicates if buffer has been flushed Flushes the pending buffer into the given output array. If the output array is to small, only a partial flush is done. Flushes fully recorded bytes to buffer array. Count of bytes, added to buffer. Convert internal buffer to byte array. Buffer is empty on completion converted buffer contents contents Represents the Huffman Tree. Frequences of the codes. Codes itself. Bit counts, needed to encode different codes. Count of codes with some lengths. Index - length, value - count. TODO: place correct comment here TODO: place correct comment here TODO: place correct comment here Data compressor. Create a new Huffman tree Resets all code data in tree. Writes code to the compressor output stream. Code to be written. Checks wheather tree is empty. If tree is not empty, then exception will be raised. Specifies new arrays of codes and their lengths. Array of codes. Array of code lengths. Calculates codes from their frequences. Build tree with lengths. Builds tree. Calculates length of the compressed data. Count of bits, the data will occupy. Calculates code frequences. Tree. Writes tree to output stream. Tree to be written. Length of the tree. Lengths of codes in tree. Code frequences. Huffman tree, used for decompression. Maximum count of bits. Build huffman tree. Huffman tree for encoding and decoding lengths. huffman tree for encoding and decoding distances. Generates fixed huffman trees. Creates huffman tree. Prepares data for generating huffman tree. Array of counts of each code length. Numerical values of the smallest code for each code length. Array of code lengths. Calculated tree size. Code. Generates huffman tree. Array of counts of each code length. Numerical values of the smallest code for each code length. Precalculated code. Array of code lengths. Calculated size of the tree. Generated tree. Builds huffman tree from array of code lengths. Array of code lengths. Reads and decompresses one symbol. GET huffman tree for encoding and decoding lengths. GET huffman tree for encoding and decoding distances. Utility Class Bit-indexes for reversing. Code lengths for the code length alphabet. Reverses bit. Number regex used for pattern Read-Only static whitespace characters Convert the string to byte value input string the byte value Convert the string to Int16 value input string the Int16 value Convert the string to Int32 value input string the Int32 value Convert the string to Int64 value input string the Int64 value Convert the string to UInt16 value input string the UInt16 value Convert the string to UInt32 value input string the UInt32 value Trim a string using XML whitespace characters input string value the trimmed string Convert the string to Single value input string the Single value Convert the string to Double value input string the Double value Convert the string to Boolean value input string the Boolean value Try to get the number value from misplaced string the input string the maximum value the extracted value Convert the string to DateTimeOffset value input string the DateTimeOffset value Check whether the string having only whitespace the input string the boolean value Implemenation of IFileNamePreprocessor interface that simply removes some string from the name start and converts all \ characters into /. String to remove from the name start. Initializes new instance of the name preprocessor. String to remove from the name start. Somehow converts full path into name that will be stored in the zip archive. Name to process. Converted name. Class contains all constants that are required by ZipArchive. Zip header signature. Number of bytes in HeaderSignature constant. Buffer size. Version needed to extract. Version made by. Size of the short value in bytes. Size of the int value in bytes. Central header signature. End of central directory signature. Initial value for CRC-32 evaluation. Offset to the size field in the End of central directory record. Start byte of the Header signature. Default constructor to prevent users from creating instances of this class. The kind of compression used for an entry in an archive The file is stored (no compression). The file is Shrunk. The file is Reduced with compression factor 1. The file is Reduced with compression factor 2. The file is Reduced with compression factor 3. The file is Reduced with compression factor 4. The file is Imploded. Reserved for Tokenizing compression algorithm. The file is Deflated. Enhanced Deflating using Deflate64(tm). PKWARE Data Compression Library Imploding (old IBM TERSE). File is compressed using BZIP2 algorithm. LZMA (EFS). File is compressed using IBM TERSE (new). IBM LZ77 z Architecture (PFS). PPMd version I, Rev 1. General purpose bit flag. If this bit is set, the fields crc-32, compressed size and uncompressed size are set to zero in the local header. The correct values are put in the data descriptor immediately following the compressed data. (Note: PKZIP version 2.04g for DOS only recognizes this bit for method 8 compression, newer versions of PKZIP recognize this bit for any compression method.) Language encoding flag (EFS). If this bit is set, the filename and comment fields for this file must be encoded using UTF-8. Preprocesses file name before ZipArchiveItem saving. Used to convert full item path into local one. Somehow converts full path into name that will be stored in the zip archive. Name to process. Converted name. Class used for implementing Advanced Encryption Standard algorithm. Possible key sizes. 128-bit. 192-bit. 256-bit. block size in 32-bit words. Always 4 for AES. (128 bits). key size in 32-bit words. 4, 6, 8. (128, 192, 256 bits). number of rounds. 10, 12, 14. the seed key. size will be 4 * keySize . Substitution box inverse Substitution box key schedule array. Round constants State matrix AES key size Salt value Message Authentication Code Key Stored Message Authentication Code Computed Message Authentication Code Encryption Key Password verifier Password No of keyBytes No of saltBytes Initiates Aes Initializes a new instance of the Aes class. Key size. Key bytes Encipher 16 bit input 16 bit Input Output value Decipher 16-bit input SetNbNkNr() Keysize Building S-box Building Inverse S-box Builds Rotation array Adds rounf Key No of Rounds SubBytes InvSubBytes ShiftRows() InvShiftRows() MixColumns InvMixColumns Key Expansion Subword Word resulted word Rotates word Input Result Dump key. Dump two by two. Generates a key for Encryption and Decryption Generates Message Authentication Code data used for MAC Compares two bytes arrays First byte array Second byte array true if two arrays are same Set key and salt lengths for AES key Decrypt the cipherData Encrypted data Decrypted Encrypt the plain data Data needs to be encrypted Encrypted data Counter Mode Encryption Encrypted data Decrypted data to get AES encryption Key Implementation Rfc2898Key generation Block Number Rfc Buffer End Offset No of Iterations Salt Value Start Offset Password BlockSize for SHA1 buffer Inner buffer Outer buffer Indicates whether needs hash Key Value Buffer No of hash State of SHA1 Expanded array HMAC hash value SHA1 hash value Hash value Constructor Password salt value to get key No of iteration used Constructor Password salt value to get key No of iteration used Creates a byte array for input Input Converted byte array for input Derives key key Generates the byte array based on the given length Length of the array Byte array Initializes the RFC to initial state Updates the m_inner and m_outer arrays Initializes the key value Computes hash code for the given data input data return hash in bytes Computes hash for the specified region from input for the given offset and copies the data to the output from the given offset Input array input Offset Length Output array output Offset Computes hash for the specified region from input for the given offset. Input array input Offset Length Clears all value rom arrays Initializes State values Computes hash for the given input data from the specified offset and Length Input start from the input array length needs to be hashed Computes the final hash code hash data Modifies the buffer using SHA input State array Blocks Expand the input array using SHA Input array Convert the BigEndian to DWORD Dword array No of digits Input block Convert Dword to BigEndian BigEndian array Output array no of digits Contains security Constants Password Verifier Length of AES Encryption Message Authentication Code Length of AES Encryption Password Length of ZipCrypto Encryption Password verifier value position of ZipCrypto 0 based index AES encryption header constants PKZip strong encryption header length AES compression method Block size for Rfc2898Key Password iteration Count for AES Aes Block Size ZipCrypto Encryption and Decryption Data stream Password Crc value Initial keys ZipCrc32 Constructor initializes Data stream and password Data Password Initializes Password and Crc value Password Crc value Initializes key and crc Update password Password Update key values byte needed for key update Initializes the keys using Password Password of the zip file Key Update using password Password of the zip file Data Encryption Plain data Cipher data Data Decryption Cipher data Plain data Decrypt the data using ZipCrypto Cipher data Plain data Encrypt the data using ZipCrypto Plain data Cipher data Generates the Encryption and Decryption Byte byte value Encryption types. No Encryption AES-128 bit encryption AES-192 bit encryption AES-256 bit encryption ZipCrypto Encryption Represents zip archive. Collection of archive items. Dictionary that allows quick search operations by item name. Key - item name, Value - corresponding ZipArchiveItem. File name preprocessor - object that converts full file/folder name into value that will be written into zip archive. Indicates whether we should check Crc value when reading item's data. Check is performed when user gets access to decompressed data for the first time. Default compression level. Compresses files using custom NetCompressor. Password for the zip File Type of the Encryption Returns single archive item from the collection. Read-only. Zero-based index of the item to return. Single archive item from the collection. Returns item by its name. Null if item wasn't found. Read-only. Returns number of items inside archive. Read-only. Returns the items inside archive. Read-only. Gets / sets file name preprocessor - object that converts full file/folder name into value that will be written into zip archive. Gets / sets default compression level - compression level for new items. By default is equal to CompressionLevel.Best. Indicates whether we should check Crc value when reading item's data. Check is performed when user gets access to item's decompressed data for the first time. Uses custom compressed stream reader and writer. Creates compressor. Returns the encryption algorithm used. Default value is NONE. Password for ZipFile Searches for integer value from the end of the stream. Stream to search value in. Value to locate. Maximum number of bytes to scan. Offset to the value, or -1 if it wasn't found. Extracts Int32 value from the stream. Stream to read data from. Extracted value. Extracts Int16 value from the stream. Stream to read data from. Extracted value. Extracts unsigned Int16 value from the stream. Stream to read data from. Extracted value. Extracts UInt32 value from the stream. Stream to read data from. Extracted value. Adds new item to the archive Item name to add. Items data stream (can be null for empty files or folders). Indicates whether ZipArchive is responsible for stream closing. File attributes. Item that has been added. Adds existing item to the archive. Item to add. Added item. Removes item from the archive. Item name to remove. Removes item at the specified position. Item index to remove. Removes items that matches specified regular expression from the collection. Regular expression used to decide whether to remove item or not. Updates item inside existing archive. Item name to update. New data for the item. Indicates whether item should control its stream after update. Updates existing item or creates new one. Item to update or create. New data for the item. Indicates whether item should control its stream after update. File attributes for the item. This argument is only used if item is created. Updates item inside existing archive. Item name to update. New data for the item. Saves archive into specified stream. Output stream. Indicates whether method should close stream after saving. Reads archive data from the stream. In the current implementation stream must be seekable and readable to extract data. Stream to read data from. Indicates whether method should close stream after reading. Clears all internal data. Searches for the item with specified name. Item to find. Zero-based item index if found; -1 otherwise. Searches for the item with specified name. Regular expression that defines item to find. Zero-based item index if found; -1 otherwise. Writes central directory to the stream. Stream to write data into. Writes End of central directory record into stream. Stream to write data into. Offset to the central directory start. Read central directory record from the stream. Stream to read from. Extracts items' data from the stream. Stream to read data from. Creates a copy of the current instance. A copy of the current instance. Protects the archived file with password using specified algorithm. Password to protect. Type of encryption algorithm to be used. Removes password from the compressed file. Reads archive data from the stream. In the current implementation stream must be seekable and readable to extract data. Stream to read data from. Indicates whether method should close stream after reading. Password for the file to open. A method to release allocated unmanaged resources. Class finilizer. Represents single item inside zip archive. It can be either folder or file. Name of the archive item. Compression method. Compression level. Crc. Stream with item's data. Compressed data size. Original (not compressed) data size. Indicates whether this item controls it's data stream. Indicates whether internal stream contains compressed data. Position of the size block inside local file header. Offset to the local header. General purpose bit flag. Item's external attributes. Indicates whether we should check crc value after decompressing item's data. Actual compression when Aes Encryption Last modified date time Name of the archive item. Compression method. Gets/sets item's compression level. Crc. Stream with item's data. Compressed data size. Original (not compressed) data size. Indicates whether this item controls it's data stream. Indicates whether internal stream contains compressed data. Gets / sets item's external attributes. Last modified date time Default constructor. Creates new instance of the zip item. Name of the item (can be relative or absolute path). Stream data. Indicates whether item controls stream and must close it when item finish its work. Updates internal data stream. New stream to set. Indicates whether item should conrol new stream. This method saves item inside stream. Stream to save item into. Frees all internal resources and closes internal stream if necessary. This method writes file header into Central directory record. Stream to write data into. Converts current datetime to Windows format. Current Date and time. Value in Windows format. Converts Windows format to Date Time. Windows format Date and time. Value in Date Time. Read data from the stream based on the central directory. Stream to read data from, stream.Position must point at just after correct file header. Reads zipped data from the stream. Stream to read data from. Indicates whether we should check crc value after data decompression. Extracts compressed data from the stream. Stream to read data from. Extracts local header from the stream. Stream to read data from. Decompressed internal data if necessary. Writes local file header. Stream to write into. Writes zipped content inside stream. Stream to write into. Writes local file footer into stream. Stream to write into. Checks whether Crc field and stream data corresponds each other. Creates copy of the stream. Stream to copy. Created stream. Checks for Latin characters in the Unicode string. Input Unicode string. True if the Unicode string contain Latin characters. False otherwise. A method to release allocated unmanaged resources. Finilizer. Writes the header to Indicate the zip the file is encrypted. The data to write Data Encryption Data to be Encrypted Encrypted data Data Decryption Data needs to be decrypted Decrypted data Checks whether the file has unicode characters. Name of the file. Create a Random byte Array Length of the salt value salt value Crc32 implementation used in zip archive to verify data correctness. Special pre-evaluated table used for faster crc evaluation. Evaluated when crcNumber was 0xEDB88320. EvaluateTable method can be used to evaluated table with different constant. Computes crc-32 value for the buffer. Buffer to compute crc-32 for. Offset to the data start. Data length in bytes. Initial crc-32 value. Updated crc-32 value. Computes crc-32 value for the stream. Stream to compute crc-32 for. Data length in bytes. Crc-32 value. Evaluates crc table. "Magic" number. Create table. Computes crc value for given number Number to calculate Crc value Initial crc-32 value Crc value This class represents exception type that is mostly raised when some problems with zip extraction/creation occurs. Initializes new instance of the exception class. Exception message. Gets a value indicating whether the current stream supports reading. Read-only. Gets a value indicating whether the current stream supports seeking. Read-only. Gets a value indicating whether the current stream supports writing. Read-only. Gets the length in bytes of the stream. Read-only. Gets or sets the position within the current stream. Read-only. This property returns stream with zipped content. It closes internal deflate stream, so you won't be able to write anything in int. Read-only. Returns computed crc32 value. Read-only. Returns size of the unzipped data. Read-only. Initializes new instance of the stream. Initializes new instance of the stream. Clears all buffers for this stream and causes any buffered data to be written to the underlying device. Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. An array of bytes. When this method returns, the buffer contains the specified byte array with the values between offset and (offset + count - 1) replaced by the bytes read from the current source. The zero-based byte offset in buffer at which to begin storing the data read from the current stream. The maximum number of bytes to be read from the current stream. The total number of bytes read into the buffer. This can be less than the number of bytes requested if that many bytes are not currently available, or zero (0) if the end of the stream has been reached. Sets the position within the current stream. A byte offset relative to the origin parameter. A value of type SeekOrigin indicating the reference point used to obtain the new position. The new position within the current stream. Sets the length of the current stream. The desired length of the current stream in bytes. Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. An array of bytes. This method copies count bytes from buffer to the current stream. The zero-based byte offset in buffer at which to begin copying bytes to the current stream. The number of bytes to be written to the current stream. Specifies style information applied to text. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12, PdfFontStyle.Bold); //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, PointF.Empty); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12, PdfFontStyle.Bold) 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, PointF.Empty) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Normal text. Bold text. Italic text. Represents the underline text. Strikeout text. Specifies the types of text wrapping. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; //Set character spacing. format.CharacterSpacing = 1; //Set clip path. format.ClipPath = true; //Set line limit. format.LineLimit = true; //Set line spacing. format.LineSpacing = 1.1f; //Set measure trailing spaces. format.MeasureTrailingSpaces = true; //Set no clip format.NoClip = true; //Set paragraph indent. format.ParagraphIndent = 2.1f; //Set right to left. format.RightToLeft = false; //Set word spacing. format.WordSpacing = 1.5f; //Set word wrap type. format.WordWrap = PdfWordWrapType.Word; //Set sub/super script type. format.SubSuperScript = PdfSubSuperScript.SubScript; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Set character spacing. format.CharacterSpacing = 1 'Set clip path. format.ClipPath = True 'Set line limit. format.LineLimit = True 'Set line spacing. format.LineSpacing = 1.1F 'Set measure trailing spaces. format.MeasureTrailingSpaces = True 'Set no clip format.NoClip = True 'Set paragraph indent. format.ParagraphIndent = 2.1F 'Set right to left. format.RightToLeft = False 'Set word spacing. format.WordSpacing = 1.5F 'Set word wrap type. format.WordWrap = PdfWordWrapType.Word 'Set sub/super script type. format.SubSuperScript = PdfSubSuperScript.SubScript 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Text wrapping between lines when formatting within a rectangle is disabled. Text is wrapped by words. If there is a word that is longer than bounds' width, this word is wrapped by characters. Text is wrapped by words. If there is a word that is longer than bounds' width, it won't be wrapped at all and the process will be finished. Text is wrapped by characters. In this case the word at the end of the text line can be split. Specifies type of the SubSuperScript. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; //Set character spacing. format.CharacterSpacing = 1; //Set clip path. format.ClipPath = true; //Set line limit. format.LineLimit = true; //Set line spacing. format.LineSpacing = 1.1f; //Set measure trailing spaces. format.MeasureTrailingSpaces = true; //Set no clip format.NoClip = true; //Set paragraph indent. format.ParagraphIndent = 2.1f; //Set right to left. format.RightToLeft = false; //Set word spacing. format.WordSpacing = 1.5f; //Set word wrap type. format.WordWrap = PdfWordWrapType.Word; //Set sub/super script type. format.SubSuperScript = PdfSubSuperScript.SubScript; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Set character spacing. format.CharacterSpacing = 1 'Set clip path. format.ClipPath = True 'Set line limit. format.LineLimit = True 'Set line spacing. format.LineSpacing = 1.1F 'Set measure trailing spaces. format.MeasureTrailingSpaces = True 'Set no clip format.NoClip = True 'Set paragraph indent. format.ParagraphIndent = 2.1F 'Set right to left. format.RightToLeft = False 'Set word spacing. format.WordSpacing = 1.5F 'Set word wrap type. format.WordWrap = PdfWordWrapType.Word 'Set sub/super script type. format.SubSuperScript = PdfSubSuperScript.SubScript 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Specifies no subscript or superscript. Specifies superscript format. Specifies subscript format. Ttf platform ID. Apple platform. Macintosh platform. Iso platform. Microsoft platform. Ttf Name ID. The Copyright The Font Family The Font Sub Family The Font Identifier The Font Name The Version The PostScriptName The Trademark Enumerator that implements CMAP encodings. Unknown encoding. When building a symbol font for Windows. When building a Unicode font for Windows. For font that will be used on a Macintosh. When building a Unicode font for Windows (plane characters). Microsoft encoding ID Undefined encoding. Unicode encoding. Unicode UCS 4 encoding. Macintosh encoding ID. Roman encoding. Japanese encoding. Chinese encoding. Enumerator that implements CMAP formats. This is the Apple standard character to glyph index mapping table. This is the Microsoft standard character to glyph index mapping table. Format 6: Trimmed table mapping. This is the Microsoft standard character-to-glyph-index mapping table for fonts supporting Unicode supplementary-plane characters (U+10000 to U+10FFFF). ttf composite glyph flags. The ARG_1_AND_2_ARE_WORDS. The ARGS_ARE_XY_VALUES. The ROUND_XY_TO_GRID. The WE_HAVE_A_SCALE. The RESERVED. The MORE_COMPONENTS. The WE_HAVE_AN_X_AND_Y_SCALE. The WE_HAVE_A_TWO_BY_TWO. The WE_HAVE_INSTRUCTIONS. The USE_MY_METRICS. Enumerator that implements font descriptor flags. All glyphs have the same width (as opposed to proportional or variable-pitch fonts, which have different widths). Glyphs have serifs, which are short strokes drawn at an angle on the top and bottom of glyph stems (as opposed to sans serif fonts, which do not). Font contains glyphs outside the Adobe standard Latin character set. The flag and the nonsymbolic flag cannot both be set or both be clear. Glyphs resemble cursive handwriting. Font uses the Adobe standard Latin character set or a subset of it. Glyphs have dominant vertical strokes that are slanted. Bold font. Specifies the composite font types. Specifies the type of Vertical alignment. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Specifies the element is aligned to Top. Specifies the element is aligned to Middle. Specifies the element is aligned to Bottom. Specifies the type of horizontal text alignment. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Specifies the text is aligned to Left. Specifies the text is aligned to Center. Specifies the text is aligned to Right. Specifies the text as Justified text. Represents the text rendering direction. Specifies the default text order. Specifies the left to right direction. Specifies the right to left direction. Holds offset for TTF table from beginning of TrueType font file. Gets or sets ofset from beginning of TrueType font file. Gets or sets length of this table. Gets or sets table checksum. Gets a value indicating whether this is empty. true if empty; otherwise, false. ttf metrics. Typographic line gap. Negative LineGap values are treated as DEF_TABLE_CHECKSUM. Gets or sets contains CFF. Gets or sets value indicating if Symbol font is used. Gets or sets description font item. Gets or sets description font item. Gets or sets description font item. Gets or sets post-script font name. Gets or sets font family name. Gets or sets description font item. Gets or sets description font item. Gets or sets description font item. Gets or sets description font item. Gets or sets description font item. Gets or sets description font item. Gets or sets description font item. Gets or sets description font item. Gets or sets widths table for the font. Regular: 0 Bold: 1 Italic: 2 Bold Italic: 3 Bit 0- bold (if set to 1) Bit 1- italic (if set to 1) Bits 2-15- reserved (set to 0). NOTE: Note that macStyle bits must agree with the 'OS/2' table fsSelection bits. The fsSelection bits are used over the macStyle bits in Microsoft Windows. The PANOSE values and 'post' table values are ignored for determining bold or italic fonts. Subscript size factor. Superscript size factor. Gets a value indicating whether this instance is italic. true if this instance is italic; otherwise, false. Gets a value indicating whether this instance is bold. true if this instance is bold; otherwise, false. name ttf table. Local variable to store Format Selector. Local variable to store Records Count. Local variable to store Offset. Local variable to store Name Records. Name record. The PlatformID. The EncodingID. The PlatformIDLanguageID The NameID. The Length. The Offset. The Name. Names of the tables. The cmap. The glyf. The head. The hhea. The cmap. The loca. The maxp. The cmap. The post. The OS2. The CFF. The cvt. The fpgm. The prep. Head table. Modified: International date (8-byte field). Created: International date (8-byte field). MagicNumber: Set to 0x5F0F3CF5. CheckSumAdjustment: To compute: set it to 0, sum the entire font as ULONG, then store 0xB1B0AFBA - sum. FontRevision: Set by font manufacturer. Table version number: 0x00010000 for version 1.0. Minimum x for all glyph bounding boxes. Minimum y for all glyph bounding boxes. Valid range is from 16 to 16384. Maximum y for all glyph bounding boxes. Maximum x for all glyph bounding boxes. Regular: 0 Bold: 1 Italic: 2 Bold Italic: 3 Bit 0 - bold (if set to 1) Bit 1 - italic (if set to 1) Bits 2-15 - reserved (set to 0) NOTE: Note that macStyle bits must agree with the 'OS/2' table fsSelection bits. The fsSelection bits are used over the macStyle bits in Microsoft Windows. The PANOSE values and 'post' table values are ignored for determining bold or italic fonts. Bit 0 - baseline for font at y=0 Bit 1 - left SideBearing at x=0 Bit 2 - instructions may depend on point size Bit 3 - force ppem to integer values for all private scaler math; may use fractional ppem sizes if this bit is clear Bit 4 - instructions may alter advance width (the advance widths might not scale linearly) Note: All other bits must be zero. LowestRecPPEM: Smallest readable size in pixels. FontDirectionHint: 0 Fully mixed directional glyphs 1 Only strongly left to right 2 Like 1 but also contains neutrals -1 Only strongly right to left -2 Like -1 but also contains neutrals. 0 for short offsets, 1 for long. 0 for current format. This table contains information for horizontal layout. The values in the minRightSidebearing, minLeftSideBearing, and xMaxExtent should be computed using only glyphs that have contours. Glyphs with no contours should be ignored for the purpose of these calculations. All reserved areas must be set to 0. Version. Typographic ascent. Maximum advance width value in HTML table. Typographic descent. Number of hMetric entries in HTML table; may be smaller than the total number of glyphs in the font. Typographic line gap. Negative LineGap values are treated as DEF_TABLE_CHECKSUM in Windows 3.1, System 6, and System 7. Minimum left SideBearing value in HTML table. Minimum right SideBearing value; calculated as Min(aw - lsb - (xMax - xMin)). Max(lsb + (xMax - xMin)). Used to calculate the slope of the cursor (rise/run); 1 for vertical. 0 for vertical. 0 for current format. The OS/2 table consists of a set of metrics that are required by Windows and OS/2. Struct field. The Average Character Width parameter specifies the arithmetic average of the escapement (width) of all of the 26 lowercase letters a through z of the Latin alphabet and the space character. If any of the 26 lowercase letters are not present, this parameter should equal the weighted average of all glyphs in the font. For non-UGL (platform 3, encoding 0) fonts, use the unweighted average. Indicates the visual weight (degree of blackness or thickness of strokes) of the characters in the font. Indicates a relative change from the normal aspect ratio (width to height ratio) as specified by a font designer for the glyphs in a font. Indicates font embedding licensing rights for the font. Embeddable fonts may be stored in a document. When a document with embedded fonts is opened on a system that does not have the font installed (the remote system), the embedded font may be loaded for temporary (and in some cases, permanent) use on that system by an embedding-aware application. Embedding licensing rights are granted by the vendor of the font. The recommended horizontal size in font design units for subscripts for this font. The recommended vertical size in font design units for subscripts for this font. The recommended horizontal offset in font design units for subscripts for this font. The recommended vertical offset in font design units from the baseline for subscripts for this font. The recommended horizontal size in font design units for superscripts for this font. The recommended vertical size in font design units for superscripts for this font. The recommended horizontal offset in font design units for superscripts for this font. The recommended vertical offset in font design units from the baseline for superscripts for this font. Width of the strikeout stroke in font design units. The position of the strikeout stroke relative to the baseline in font design units. This parameter is a classification of font-family design. This 10 byte series of numbers are used to describe the visual characteristics of a given typeface. These characteristics are then used to associate the font with other fonts of similar appearance having different names. The variables for each digit are listed below. The specifications for each variable can be obtained in the specification PANOSE v2.0 Numerical Evaluation from Microsoft or Elseware Corporation. Struct field. Struct field. Struct field. Struct field. The four character identifier for the vendor of the given type face. Information concerning the nature of the font patterns. The minimum Unicode index (character code) in this font, according to the cmap subtable for platform ID 3 and encoding ID 0 or 1. For most fonts supporting Win-ANSI or other character sets, this value would be 0x0020. usLastCharIndex: The maximum Unicode index (character code) in this font, according to the cmap subtable for platform ID 3 and encoding ID 0 or 1. This value depends on which character sets the font supports. The typographic ascender for this font. Remember that this is not the same as the Ascender value in the 'hhea' table, which Apple defines in a far different manner. DEF_TABLE_OFFSET good source for usTypoAscender is the Ascender value from an AFM file. The typographic descender for this font. Remember that this is not the same as the Descender value in the 'hhea' table, which Apple defines in a far different manner. DEF_TABLE_OFFSET good source for usTypoDescender is the Descender value from an AFM file. The typographic line gap for this font. Remember that this is not the same as the LineGap value in the 'hhea' table, which Apple defines in a far different manner. The ascender metric for Windows. This too is distinct from Apple's Ascender value and from the usTypoAscender values. usWinAscent is computed as the yMax for all characters in the Windows ANSI character set. usTypoAscent is used to compute the Windows font height and default line spacing. For platform 3 encoding 0 fonts, it is the same as yMax. The descender metric for Windows. This too is distinct from Apple's Descender value and from the usTypoDescender values. usWinDescent is computed as the -yMin for all characters in the Windows ANSI character set. usTypoAscent is used to compute the Windows font height and default line spacing. For platform 3 encoding 0 fonts, it is the same as -yMin. This field is used to specify the code pages encompassed by the font file in the 'cmap' subtable for platform 3, encoding ID 1 (Microsoft platform). If the font file is encoding ID 0, then the Symbol Character Set bit should be set. If the bit is set (1) then the code page is considered functional. If the bit is clear (0) then the code page is not considered functional. Each of the bits is treated as an independent flag and the bits can be set in any combination. The determination of "functional" is left up to the font designer, although character set selection should attempt to be functional by code pages if at all possible. This field is used to specify the code pages encompassed by the font file in the 'cmap' subtable for platform 3, encoding ID 1 (Microsoft platform). If the font file is encoding ID 0, then the Symbol Character Set bit should be set. If the bit is set (1) then the code page is considered functional. If the bit is clear (0) then the code page is not considered functional. Each of the bits is treated as an independent flag and the bits can be set in any combination. The determination of "functional" is left up to the font designer, although character set selection should attempt to be functional by code pages if at all possible. Struct field. Struct field. Struct field. Struct field. Struct field. Ttf structure. Struct field. Struct field. Struct field. Struct field. Struct field. Struct field. Struct field. Struct field. Struct field. Ttf structure. Structure field. Structure field. Ttf structure. Structure field. Structure field. Ttf structure. Structure field. Structure field. Structure field. Ttf structure. Structure field. Structure field. Structure field. Ttf structure. Structure field. Structure field. Structure field. Structure field. Structure field. Ttf structure. Structure field. Structure field. Structure field. Structure field. Structure field. Structure field. Structure field. Structure field. Structure field. Structure field. Structure field. Structure field. Structure field. Holds glyph info and its width of character. Holds glyph index. Holds character's width. Code of the char symbol. Gets a value indicating whether this is empty. true if empty; otherwise, false. Compares two WidthDescriptor objects. Another object for comparing. A signed integer that indicates the relative order of this instance and value. Ttf structure. Structure field. Ttf structure. Structure field. Structure field. Structure field. Structure field. Structure field. Interface of the objects that support caching of their internals. Checks whether the object is similar to another object. The object to compare with the current object. True - if the objects have equal internals and can share them, False otherwise. Returns internals of the object. Returns internals of the object. Sets internals to the object. Internals of the object. Defines the basic interace of the various Primitive.. Specfies the status of the IPdfPrmitive. Status is registered if it has a reference or else none. Gets or sets a value indicating whether this document is saving or not. Gets or sets the integer value of the specified object. Stores the cloned object for future use. Gets or sets the position of the object. Defines the basic interace of the various Wrapper.. Gets the element. Base interface for true type internal fonts. Gets size of the font. Gets font metrics. Gets the pdf primitive. Checks whether fonts are equals. Font to compare. True if fonts are equal, False ofhtrwise. Creates font internals. Creates font internals. Returns width of the char symbol. Char symbol. Width of the char symbol in universal units. Returns width of the text line. String line. Width of the char symbol in universal units. Returns width of the text line. String line. Width of the char symbol in universal units. Returns width of the text line. String line. Width of the char symbol in universal units. Releases all resources. The elements of the PDF array. Indicates if the array was changed. Shows the type of object status whether it is object registered or other status; Indicates if the object is currently in saving state or not. Holds the index number of the object. Internal variable to store the position. Internal variable to hold cloned object. Represents the Font array. Gets the at the specified index. Gets the count. Gets or sets the Status of the specified object. Gets or sets a value indicating whether this document is saving or not. Gets or sets the integer value of the specified object. Gets or sets the position of the object. Gets the elements of the Pdf Array Represents the Font dictionary Initializes a new instance of the class. Initializes a new instance of the class. The array. Initializes a new instance of the class. The list of array. Initializes a new instance of the class. The array. Initializes a new instance of the class. The array. Initializes a new instance of the class. The array. Creates filled PDF array from the rectangle. The rectangle. The filled in PdfArray instance. Creates filled PDF array from the rectangle. The rectangle. The filled in PdfArray instance. Adds the specified element to the PDF array. The element. Adds the specified list of elements to array. The list. Determines whether the specified element is within the array. The element. true if the array contains the specified element; otherwise, false. Inserts the element into the array. Zero-based index of the element in the array. The element that should be added to the array. Checks whether array contains the element. The element object. Index of the element in the array if exists, -1 otherwise. Removes element from the array. The element that should be removed from the array. Remove the element from the array by its index. Zero-based index of the element in the array. Cleares the array. Returns an enumerator that iterates through a collection. An object that can be used to iterate through the collection. Marks the object changed. Gets a value indicating whether this is changed. Freezes the changes. The freezer. Defines a particular format for text, including font face, size, and style attributes. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, PointF.Empty); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, PointF.Empty) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Multiplier of the symbol width. Synchronization object. Size of the font. Style of the font. Metrics of the font. PDf primitive of the font. Ascent value of the Font Initializes a new instance of the class. The size. Initializes a new instance of the class. The size. The style. Gets the face name of this Font. A string representation of the face name of this . //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Get font Name. string fontName = font.Name; //Get font size. float fontSize = font.Size; //Get font height. float fontHeight = font.Height; //Get the font style. PdfFontStyle style = font.Style; StringBuilder builder = new StringBuilder(); builder.AppendLine("Font Name: " + fontName); builder.AppendLine("Font Size: " + fontSize); builder.AppendLine("Font Height: " + FontHeight); builder.AppendLine("Font Style: " + style.ToString()); //Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Get font Name. Dim fontName As String = font.Name 'Get font size. Dim fontSize As Single = font.Size 'Get font height. Dim fontHeight As Single = font.Height 'Get the font style. Dim style As PdfFontStyle = font.Style Dim builder As New StringBuilder() builder.AppendLine("Font Name: " + fontName) builder.AppendLine("Font Size: " + fontSize) builder.AppendLine("Font Height: " + fontHeight) builder.AppendLine("Font Style: " + style.ToString()) 'Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets the size of this font. The em-size of this Font. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Get font Name. string fontName = font.Name; //Get font size. float fontSize = font.Size; //Get font height. float fontHeight = font.Height; //Get the font style. PdfFontStyle style = font.Style; StringBuilder builder = new StringBuilder(); builder.AppendLine("Font Name: " + fontName); builder.AppendLine("Font Size: " + fontSize); builder.AppendLine("Font Height: " + FontHeight); builder.AppendLine("Font Style: " + style.ToString()); //Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Get font Name. Dim fontName As String = font.Name 'Get font size. Dim fontSize As Single = font.Size 'Get font height. Dim fontHeight As Single = font.Height 'Get the font style. Dim style As PdfFontStyle = font.Style Dim builder As New StringBuilder() builder.AppendLine("Font Name: " + fontName) builder.AppendLine("Font Size: " + fontSize) builder.AppendLine("Font Height: " + fontHeight) builder.AppendLine("Font Style: " + style.ToString()) 'Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets the height of the font in points. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Get font Name. string fontName = font.Name; //Get font size. float fontSize = font.Size; //Get font height. float fontHeight = font.Height; //Get the font style. PdfFontStyle style = font.Style; StringBuilder builder = new StringBuilder(); builder.AppendLine("Font Name: " + fontName); builder.AppendLine("Font Size: " + fontSize); builder.AppendLine("Font Height: " + FontHeight); builder.AppendLine("Font Style: " + style.ToString()); //Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Get font Name. Dim fontName As String = font.Name 'Get font size. Dim fontSize As Single = font.Size 'Get font height. Dim fontHeight As Single = font.Height 'Get the font style. Dim style As PdfFontStyle = font.Style Dim builder As New StringBuilder() builder.AppendLine("Font Name: " + fontName) builder.AppendLine("Font Size: " + fontSize) builder.AppendLine("Font Height: " + fontHeight) builder.AppendLine("Font Style: " + style.ToString()) 'Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets the style information for this font. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Get font Name. string fontName = font.Name; //Get font size. float fontSize = font.Size; //Get font height. float fontHeight = font.Height; //Get the font style. PdfFontStyle style = font.Style; StringBuilder builder = new StringBuilder(); builder.AppendLine("Font Name: " + fontName); builder.AppendLine("Font Size: " + fontSize); builder.AppendLine("Font Height: " + FontHeight); builder.AppendLine("Font Style: " + style.ToString()); //Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Get font Name. Dim fontName As String = font.Name 'Get font size. Dim fontSize As Single = font.Size 'Get font height. Dim fontHeight As Single = font.Height 'Get the font style. Dim style As PdfFontStyle = font.Style Dim builder As New StringBuilder() builder.AppendLine("Font Name: " + fontName) builder.AppendLine("Font Size: " + fontSize) builder.AppendLine("Font Height: " + fontHeight) builder.AppendLine("Font Style: " + style.ToString()) 'Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets a value indicating whether this is bold. true if bold; otherwise, false. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Get font Name. string fontName = font.Name; //Get font size. float fontSize = font.Size; //Get font height. float fontHeight = font.Height; //Get the font style. PdfFontStyle style = font.Style; StringBuilder builder = new StringBuilder(); builder.AppendLine("Font Name: " + fontName); builder.AppendLine("Font Size: " + fontSize); builder.AppendLine("Font Height: " + FontHeight); builder.AppendLine("Font Style: " + style.ToString()); builder.AppendLine("Bold: " + font.Bold.ToString()); builder.AppendLine("Italic: " + font.Italic.ToString()); builder.AppendLine("Underline: " + font.Underline.ToString()); builder.AppendLine("Strikeout: " + font.Strikeout.ToString()); //Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Get font Name. Dim fontName As String = font.Name 'Get font size. Dim fontSize As Single = font.Size 'Get font height. Dim fontHeight As Single = font.Height 'Get the font style. Dim style As PdfFontStyle = font.Style Dim builder As New StringBuilder() builder.AppendLine("Font Name: " + fontName) builder.AppendLine("Font Size: " + fontSize) builder.AppendLine("Font Height: " + fontHeight) builder.AppendLine("Font Style: " + style.ToString()) builder.AppendLine("Bold: " + font.Bold.ToString()) builder.AppendLine("Italic: " + font.Italic.ToString()) builder.AppendLine("Underline: " + font.Underline.ToString()) builder.AppendLine("Strikeout: " + font.Strikeout.ToString()) 'Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets a value indicating whether this has the italic style applied. true if italic; otherwise, false. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Get font Name. string fontName = font.Name; //Get font size. float fontSize = font.Size; //Get font height. float fontHeight = font.Height; //Get the font style. PdfFontStyle style = font.Style; StringBuilder builder = new StringBuilder(); builder.AppendLine("Font Name: " + fontName); builder.AppendLine("Font Size: " + fontSize); builder.AppendLine("Font Height: " + FontHeight); builder.AppendLine("Font Style: " + style.ToString()); builder.AppendLine("Bold: " + font.Bold.ToString()); builder.AppendLine("Italic: " + font.Italic.ToString()); builder.AppendLine("Underline: " + font.Underline.ToString()); builder.AppendLine("Strikeout: " + font.Strikeout.ToString()); //Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Get font Name. Dim fontName As String = font.Name 'Get font size. Dim fontSize As Single = font.Size 'Get font height. Dim fontHeight As Single = font.Height 'Get the font style. Dim style As PdfFontStyle = font.Style Dim builder As New StringBuilder() builder.AppendLine("Font Name: " + fontName) builder.AppendLine("Font Size: " + fontSize) builder.AppendLine("Font Height: " + fontHeight) builder.AppendLine("Font Style: " + style.ToString()) builder.AppendLine("Bold: " + font.Bold.ToString()) builder.AppendLine("Italic: " + font.Italic.ToString()) builder.AppendLine("Underline: " + font.Underline.ToString()) builder.AppendLine("Strikeout: " + font.Strikeout.ToString()) 'Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets a value indicating whether this is strikeout. true if strikeout; otherwise, false. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Get font Name. string fontName = font.Name; //Get font size. float fontSize = font.Size; //Get font height. float fontHeight = font.Height; //Get the font style. PdfFontStyle style = font.Style; StringBuilder builder = new StringBuilder(); builder.AppendLine("Font Name: " + fontName); builder.AppendLine("Font Size: " + fontSize); builder.AppendLine("Font Height: " + FontHeight); builder.AppendLine("Font Style: " + style.ToString()); builder.AppendLine("Bold: " + font.Bold.ToString()); builder.AppendLine("Italic: " + font.Italic.ToString()); builder.AppendLine("Underline: " + font.Underline.ToString()); builder.AppendLine("Strikeout: " + font.Strikeout.ToString()); //Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Get font Name. Dim fontName As String = font.Name 'Get font size. Dim fontSize As Single = font.Size 'Get font height. Dim fontHeight As Single = font.Height 'Get the font style. Dim style As PdfFontStyle = font.Style Dim builder As New StringBuilder() builder.AppendLine("Font Name: " + fontName) builder.AppendLine("Font Size: " + fontSize) builder.AppendLine("Font Height: " + fontHeight) builder.AppendLine("Font Style: " + style.ToString()) builder.AppendLine("Bold: " + font.Bold.ToString()) builder.AppendLine("Italic: " + font.Italic.ToString()) builder.AppendLine("Underline: " + font.Underline.ToString()) builder.AppendLine("Strikeout: " + font.Strikeout.ToString()) 'Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets a value indicating whether this is underline. true if underline; otherwise, false. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Get font Name. string fontName = font.Name; //Get font size. float fontSize = font.Size; //Get font height. float fontHeight = font.Height; //Get the font style. PdfFontStyle style = font.Style; StringBuilder builder = new StringBuilder(); builder.AppendLine("Font Name: " + fontName); builder.AppendLine("Font Size: " + fontSize); builder.AppendLine("Font Height: " + FontHeight); builder.AppendLine("Font Style: " + style.ToString()); builder.AppendLine("Bold: " + font.Bold.ToString()); builder.AppendLine("Italic: " + font.Italic.ToString()); builder.AppendLine("Underline: " + font.Underline.ToString()); builder.AppendLine("Strikeout: " + font.Strikeout.ToString()); //Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Get font Name. Dim fontName As String = font.Name 'Get font size. Dim fontSize As Single = font.Size 'Get font height. Dim fontHeight As Single = font.Height 'Get the font style. Dim style As PdfFontStyle = font.Style Dim builder As New StringBuilder() builder.AppendLine("Font Name: " + fontName) builder.AppendLine("Font Size: " + fontSize) builder.AppendLine("Font Height: " + fontHeight) builder.AppendLine("Font Style: " + style.ToString()) builder.AppendLine("Bold: " + font.Bold.ToString()) builder.AppendLine("Italic: " + font.Italic.ToString()) builder.AppendLine("Underline: " + font.Underline.ToString()) builder.AppendLine("Strikeout: " + font.Strikeout.ToString()) 'Draw string to PDF page. graphics.DrawString(builder.ToString(), font, PdfBrushes.Black, PointF.Empty) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets the metrics for this font. Gets or sets the ascent value Measures a string by using this font. String to measure. Size of the text. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); string text = "Hello World!"; //Measure the text. SizeF size = font.MeasureString(text); //Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, new RectangleF(PointF.Empty, size)); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) Dim text As String = "Hello World!" 'Measure the text. Dim size As SizeF = font.MeasureString(text) 'Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, New RectangleF(PointF.Empty, size)) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Measures a string by using this font. String to measure. PdfStringFormat that represents formatting information, such as line spacing, for the string. Size of the text. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); PdfStringFormat format = new Syncfusion.Office.PdfStringFormat(); format.Alignment = PdfTextAlignment.Center; format.LineAlignment = PdfVerticalAlignment.Middle; string text = "Hello World!"; //Measure the text. SizeF size = font.MeasureString(text, format); //Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, new RectangleF(PointF.Empty, size), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) Dim format As PdfStringFormat = New Syncfusion.Office.PdfStringFormat() format.Alignment = PdfTextAlignment.Center format.LineAlignment = PdfVerticalAlignment.Middle Dim text As String = "Hello World!" 'Measure the text. Dim size As SizeF = font.MeasureString(text, format) 'Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, New RectangleF(PointF.Empty, size), format) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Measures a string by using this font. String to measure. PdfStringFormat that represents formatting information, such as line spacing, for the string. Number of characters in the string. Number of text lines in the string. Size of the text. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); PdfStringFormat format = new Syncfusion.Office.PdfStringFormat(); format.Alignment = PdfTextAlignment.Center; format.LineAlignment = PdfVerticalAlignment.Middle; string text = "Hello World!"; int charactersFilled, linesFilled; //Measure the text. SizeF size = font.MeasureString(text, format , out charactersFilled, linesFilled); //Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, new RectangleF(PointF.Empty, size), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) Dim format As PdfStringFormat = New Syncfusion.Office.PdfStringFormat() format.Alignment = PdfTextAlignment.Center format.LineAlignment = PdfVerticalAlignment.Middle Dim text As String = "Hello World!" Dim charactersFilled As Integer, linesFilled As Integer 'Measure the text. Dim size As SizeF = font.MeasureString(text, format, charactersFilled, linesFilled) 'Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, New RectangleF(PointF.Empty, size), format) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Measures a string by using this font. String to measure. Maximum width of the string in points. Size of the text. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); PdfStringFormat format = new Syncfusion.Office.PdfStringFormat(); format.Alignment = PdfTextAlignment.Center; format.LineAlignment = PdfVerticalAlignment.Middle; string text = "Hello World!"; //Measure the text. SizeF size = font.MeasureString(text, 100); //Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, new RectangleF(PointF.Empty, size), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) Dim format As PdfStringFormat = New Syncfusion.Office.PdfStringFormat() format.Alignment = PdfTextAlignment.Center format.LineAlignment = PdfVerticalAlignment.Middle Dim text As String = "Hello World!" 'Measure the text. Dim size As SizeF = font.MeasureString(text, 100) 'Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, New RectangleF(PointF.Empty, size), format) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Measures a string by using this font. String to measure. Maximum width of the string in points. PdfStringFormat that represents formatting information, such as line spacing, for the string. Size of the text. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); PdfStringFormat format = new Syncfusion.Office.PdfStringFormat(); format.Alignment = PdfTextAlignment.Center; format.LineAlignment = PdfVerticalAlignment.Middle; string text = "Hello World!"; //Measure the text. SizeF size = font.MeasureString(text, 100, format); //Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, new RectangleF(PointF.Empty, size), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) Dim format As PdfStringFormat = New Syncfusion.Office.PdfStringFormat() format.Alignment = PdfTextAlignment.Center format.LineAlignment = PdfVerticalAlignment.Middle Dim text As String = "Hello World!" 'Measure the text. Dim size As SizeF = font.MeasureString(text, 100, format) 'Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, New RectangleF(PointF.Empty, size), format) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Measures a string by using this font. String to measure. Maximum width of the string in points. PdfStringFormat that represents formatting information, such as line spacing, for the string. Number of characters in the string. Number of text lines in the string. Size of the text. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); PdfStringFormat format = new Syncfusion.Office.PdfStringFormat(); format.Alignment = PdfTextAlignment.Center; format.LineAlignment = PdfVerticalAlignment.Middle; string text = "Hello World!"; int charactersFilled, linesFilled; //Measure the text. SizeF size = font.MeasureString(text, format, 100, out charactersFilled, linesFilled); //Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, new RectangleF(PointF.Empty, size), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) Dim format As PdfStringFormat = New Syncfusion.Office.PdfStringFormat() format.Alignment = PdfTextAlignment.Center format.LineAlignment = PdfVerticalAlignment.Middle Dim text As String = "Hello World!" Dim charactersFilled As Integer, linesFilled As Integer 'Measure the text. Dim size As SizeF = font.MeasureString(text, 100, format, charactersFilled, linesFilled) 'Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, New RectangleF(PointF.Empty, size), format) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Measures a string by using this font. String to measure. SizeF structure that specifies the maximum layout area for the text in points. Size of the text. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); PdfStringFormat format = new Syncfusion.Office.PdfStringFormat(); format.Alignment = PdfTextAlignment.Center; format.LineAlignment = PdfVerticalAlignment.Middle; string text = "Hello World!"; //Measure the text. SizeF size = font.MeasureString(text, new SizeF(100,100)); //Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, new RectangleF(PointF.Empty, size), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) Dim format As PdfStringFormat = New Syncfusion.Office.PdfStringFormat() format.Alignment = PdfTextAlignment.Center format.LineAlignment = PdfVerticalAlignment.Middle Dim text As String = "Hello World!" 'Measure the text. Dim size As SizeF = font.MeasureString(text, New SizeF(100,100)) 'Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, New RectangleF(PointF.Empty, size), format) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Measures a string by using this font. String to measure. SizeF structure that specifies the maximum layout area for the text in points. PdfStringFormat that represents formatting information, such as line spacing, for the string. Size of the text. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); PdfStringFormat format = new Syncfusion.Office.PdfStringFormat(); format.Alignment = PdfTextAlignment.Center; format.LineAlignment = PdfVerticalAlignment.Middle; string text = "Hello World!"; //Measure the text. SizeF size = font.MeasureString(text, new SizeF(100,100) , format); //Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, new RectangleF(PointF.Empty, size), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) Dim format As PdfStringFormat = New Syncfusion.Office.PdfStringFormat() format.Alignment = PdfTextAlignment.Center format.LineAlignment = PdfVerticalAlignment.Middle Dim text As String = "Hello World!" 'Measure the text. Dim size As SizeF = font.MeasureString(text, New SizeF(100,100), format) 'Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, New RectangleF(PointF.Empty, size), format) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Measures a string by using this font. String to measure. SizeF structure that specifies the maximum layout area for the text in points. PdfStringFormat that represents formatting information, such as line spacing, for the string. Number of characters in the string. Number of text lines in the string. Size of the text. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); PdfStringFormat format = new Syncfusion.Office.PdfStringFormat(); format.Alignment = PdfTextAlignment.Center; format.LineAlignment = PdfVerticalAlignment.Middle; string text = "Hello World!"; int charactersFilled, linesFilled; //Measure the text. SizeF size = font.MeasureString(text, new SizeF(100, 100), format , out charactersFilled, linesFilled); //Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, new RectangleF(PointF.Empty, size), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) Dim format As PdfStringFormat = New Syncfusion.Office.PdfStringFormat() format.Alignment = PdfTextAlignment.Center format.LineAlignment = PdfVerticalAlignment.Middle Dim text As String = "Hello World!" Dim charactersFilled As Integer, linesFilled As Integer 'Measure the text. Dim size As SizeF = font.MeasureString(text, New SizeF(100,100), format, charactersFilled, linesFilled) 'Draw string to PDF page. graphics.DrawString(text, font, PdfBrushes.Black, New RectangleF(PointF.Empty, size), format) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Measures a string by using this font and it returns layout result. Gets Pdf primitive representing the font. Checks whether the object is similar to another object. The object to compare with the current object. True - if the objects have equal internals and can share them, False otherwise. Returns internals of the object. Returns internals of the object. Sets internals to the object. Internals of the object. Checks whether fonts are equals. Font to compare. True if fonts are equal, False otherwise. Returns width of the char. Char symbol. String format. Width of the symbol. Returns width of the line. Text line. String format. Width of the line. Sets the style. The style. Applies settings to the default line width. Text line. String format. Default line width. Line width with settings applied. Metrics of the font. Gets ascent of the font. Gets descent of the font. Gets descent of the font. Gets Leading of the font. Name of the font. Gets PostScript Name of the font. Gets size of the font. Gets height of the font. First char of the font. Last char of the font. Line gap. Subscript size factor. Superscript size factor. Gets table of glyphs' width. Indicate whether the ttfreader font has bold style. Returns ascent taking into consideration font's size. Text format settings. Returns ascent taking into consideration font's size. Returns leading taking into consideration font's size. Text format settings. Returns ascent taking into consideration font's size. Returns descent taking into consideration font's size. Text format settings. Returns descent taking into consideration font's size. Returns Line gap taking into consideration font's size. Text format settings. Returns line gap taking into consideration font's size. Returns height taking into consideration font's size. Text format settings. Returns height taking into consideration font's size. Calculates size of the font depending on the subscript/superscript value. Text format settings. Size of the font depending on the subscript/superscript value. Clones the metrics. Cloned metrics. Gets or sets the width table. The base class for a width table. Gets the at the specified index. index Clones this instance of the WidthTable class. A copy of this WidthTable instance. Creates a new object that is a copy of the current instance. A new object that is a copy of this instance. Implements a width table for standard fonts. The widths of the supported characters. Gets the at the specified index. index Gets the length of the internal array. Initializes a new instance of the class. The widths table. Clones this instance of the WidthTable class. A copy of this WidthTable instance. Internal variable to hold cloned object. Gets the internal stream. Gets or sets the data. The modifications of the returned stream have no impact on the real data. Initializes a new instance of the class. Gets bytes of the stream. Stream to be converted. Destination bytes. Gets bytes of the stream. Stream to be converted. Indicates whether to write the whole stream. Destination bytes. Converts a stream to bigendian format. A stream containing data. A stream in bigendian format. Writes the specified symbol. The symbol. Writes the specified text. The text. Writes the specified data. The data. Blocks the encryption. Hex to Decimal conversion Hex character to convert into Decimal Equivalent decimal value Decode hex stream to decimal equivalent hexadecimal byte stream decimal equivalent for the hexadecimal byte stream Cleares a stream. Dispose the stream data. Gets a value indicating whether the object was encrypted. Gets a value indicating whether this is decrypted. true if decrypted; otherwise, false. Represents the text layout information on PDF //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Horizontal text alignment. Vertical text alignment. Indicates whether RTL should be checked. Character spacing value. Word spacing value. Text leading. Shows if the text should be a part of the current clipping path. The scaling factor of the text being drawn. Indent of the first line in the text. Indent of the first line in the paragraph. Indicates whether entire lines are laid out in the formatting rectangle only or not. Indicates whether spaces at the end of the line should be left or removed. Indicates whether the text region should be clipped or not. Indicates text wrapping type. Indicates whether the text layout is complex script. Indicates line baseline Initializes a new instance of the class. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Initializes a new instance of the class with horizontal alignment of a text The represents the horizontal alignment of a text in PDF . //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(PdfTextAlignment.Center); //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat(PdfTextAlignment.Center) 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Initializes a new instance of the class with column format The column format. Initializes a new instance of the class with horizontal and vertical alignment The represents the horizontal alignment of a text in PDF . The represents the vertical alignment of a text in PDF //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(PdfTextAlignment.Center, PdfVerticalAlignment.Middle); //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat(PdfTextAlignment.Center, PdfVerticalAlignment.Middle) 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets the value that indicates text direction. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; format.TextDirection = PdfTextDirection.RightToLeft; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Set right to left. format.TextDirection = PdfTextDirection.RightToLeft 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets the complex text layout rendering. Gets or sets the horizontal text alignment The represents the horizontal alignment of a text in PDF Default value: PdfTextAlignment.Left //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets the vertical text alignment. The represents the vertical alignment of a text in PDF Default Value: PdfVerticalAlignment.Top //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets the baseline for line alignment. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfTrueTypeFont(new Font("Tahoma",8), 8); PdfFont font1 = new PdfTrueTypeFont(new Font("Calibri",20), 20); PdfFont font2 = new PdfStandardFont(PdfFontFamily.Helvetica,16); PdfFont font3 = new PdfTrueTypeFont(new Font("Arial",25), 25); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Bottom; //Set baseline for line alignment format.EnableBaseline = true; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new PointF(0, 50), format); graphics.DrawString("Hello World!", font1, PdfBrushes.Black, new PointF(65, 50), format); graphics.DrawString("Hello World!", font2, PdfBrushes.Black, new PointF(220, 50), format); graphics.DrawString("Hello World!", font3, PdfBrushes.Black, new PointF(320, 50), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfTrueTypeFont(new Font("Tahoma",8), 8); Dim font1 As PdfFont = New PdfTrueTypeFont(new Font("Calibri",20), 20); Dim font2 As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica,16); Dim font3 As PdfFont = New PdfTrueTypeFont(new Font("Arial",25), 25); 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Bottom; 'Set baseline for line alignment format.EnableBaseline = true; 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New PointF(0, 50), format); graphics.DrawString("Hello World!", font1, PdfBrushes.Black, New PointF(65, 50), format); graphics.DrawString("Hello World!", font2, PdfBrushes.Black, New PointF(220, 50), format); graphics.DrawString("Hello World!", font3, PdfBrushes.Black, New PointF(320, 50), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets the value that indicates text direction mode. true if RightToLeft; otherwise, false. Note, that this property doesn't change any alignment of the text. property should be set manually to align the text. This property just enables or disables support of right to left approach. If the value is False, the text won't be checked for right to left symbols occurrence. This property is not supported in WinRT, Windows Phone, Xamarin, Universal Windows Platform and Silverlight. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; format.RightToLeft = false; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Set right to left. format.RightToLeft = False 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets value that indicates a size among the characters in the text. When the glyph for each character in the string is rendered, this value is added to the glyph�s displacement. Default value is 0. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; //Set character spacing. format.CharacterSpacing = 1; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Set character spacing. format.CharacterSpacing = 1 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets value that indicates a size among the words in the text. Word spacing works the same way as character spacing but applies only to the space character, code 32. Default value is 0. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; //Set word spacing. format.WordSpacing = 1.5f; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Set word spacing. format.WordSpacing = 1.5F 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets value that indicates the vertical distance between the baselines of adjacent lines of text. Default value is 0. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; //Set line spacing. format.LineSpacing = 1.1f; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Set line spacing. format.LineSpacing = 1.1F 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets a value indicating whether the text should be a part of the clipping path. true if ClipPath; otherwise, false. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; //Set character spacing. format.CharacterSpacing = 1; //Set clip path. format.ClipPath = true; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Set character spacing. format.CharacterSpacing = 1 'Set clip path. format.ClipPath = True 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets the indent of the first line in the paragraph. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; //Set paragraph indent. format.ParagraphIndent = 2.1f; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Set paragraph indent. format.ParagraphIndent = 2.1F 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets a value indicating whether [line limit]. true if [line limit]; otherwise, false. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; //Set character spacing. format.CharacterSpacing = 1; //Set clip path. format.ClipPath = true; //Set line limit. format.LineLimit = true; //Set line spacing. format.LineSpacing = 1.1f; //Set measure trailing spaces. format.MeasureTrailingSpaces = true; //Set no clip format.NoClip = true; //Set paragraph indent. format.ParagraphIndent = 2.1f; //Set right to left. format.RightToLeft = false; //Set word spacing. format.WordSpacing = 1.5f; //Set word wrap type. format.WordWrap = PdfWordWrapType.Word; //Set sub/super script type. format.SubSuperScript = PdfSubSuperScript.SubScript; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Set character spacing. format.CharacterSpacing = 1 'Set clip path. format.ClipPath = True 'Set line limit. format.LineLimit = True 'Set line spacing. format.LineSpacing = 1.1F 'Set measure trailing spaces. format.MeasureTrailingSpaces = True 'Set no clip format.NoClip = True 'Set paragraph indent. format.ParagraphIndent = 2.1F 'Set right to left. format.RightToLeft = False 'Set word spacing. format.WordSpacing = 1.5F 'Set word wrap type. format.WordWrap = PdfWordWrapType.Word 'Set sub/super script type. format.SubSuperScript = PdfSubSuperScript.SubScript 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets a value indicating whether [measure trailing spaces]. true if [measure trailing spaces]; otherwise, false. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; //Set character spacing. format.CharacterSpacing = 1; //Set clip path. format.ClipPath = true; //Set line limit. format.LineLimit = true; //Set line spacing. format.LineSpacing = 1.1f; //Set measure trailing spaces. format.MeasureTrailingSpaces = true; //Set no clip format.NoClip = true; //Set paragraph indent. format.ParagraphIndent = 2.1f; //Set right to left. format.RightToLeft = false; //Set word spacing. format.WordSpacing = 1.5f; //Set word wrap type. format.WordWrap = PdfWordWrapType.Word; //Set sub/super script type. format.SubSuperScript = PdfSubSuperScript.SubScript; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Set character spacing. format.CharacterSpacing = 1 'Set clip path. format.ClipPath = True 'Set line limit. format.LineLimit = True 'Set line spacing. format.LineSpacing = 1.1F 'Set measure trailing spaces. format.MeasureTrailingSpaces = True 'Set no clip format.NoClip = True 'Set paragraph indent. format.ParagraphIndent = 2.1F 'Set right to left. format.RightToLeft = False 'Set word spacing. format.WordSpacing = 1.5F 'Set word wrap type. format.WordWrap = PdfWordWrapType.Word 'Set sub/super script type. format.SubSuperScript = PdfSubSuperScript.SubScript 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets a value indicating whether [no clip]. true if [no clip]; otherwise, false. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF font instance. PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 12); //Create a new PDF string format instance. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; //Set character spacing. format.CharacterSpacing = 1; //Set clip path. format.ClipPath = true; //Set line limit. format.LineLimit = true; //Set line spacing. format.LineSpacing = 1.1f; //Set measure trailing spaces. format.MeasureTrailingSpaces = true; //Set no clip format.NoClip = true; //Set paragraph indent. format.ParagraphIndent = 2.1f; //Set right to left. format.RightToLeft = false; //Set word spacing. format.WordSpacing = 1.5f; //Set word wrap type. format.WordWrap = PdfWordWrapType.Word; //Set sub/super script type. format.SubSuperScript = PdfSubSuperScript.SubScript; //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, new RectangleF(0, 0, 200, 100), format); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF font instance. Dim font As PdfFont = New PdfStandardFont(PdfFontFamily.Helvetica, 12) 'Create a new PDF string format instance. Dim format As PdfStringFormat = New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; 'Set character spacing. format.CharacterSpacing = 1 'Set clip path. format.ClipPath = True 'Set line limit. format.LineLimit = True 'Set line spacing. format.LineSpacing = 1.1F 'Set measure trailing spaces. format.MeasureTrailingSpaces = True 'Set no clip format.NoClip = True 'Set paragraph indent. format.ParagraphIndent = 2.1F 'Set right to left. format.RightToLeft = False 'Set word spacing. format.WordSpacing = 1.5F 'Set word wrap type. format.WordWrap = PdfWordWrapType.Word 'Set sub/super script type. format.SubSuperScript = PdfSubSuperScript.SubScript 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, New RectangleF(0, 0, 200, 100), format); 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets or sets the scaling factor. The default scaling factor is 100, which means 100% and original size. It's used to make PDF font looking smaller when metafile is rendered into PDF. Gets or sets the indent of the first line in the text. Clones the object. The new created object. PdfStringFormat format = new PdfStringFormat(); //Set the text alignment. format.Alignment = PdfTextAlignment.Center; //Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle; //Clone the string format. PdfStringFormat format1 = format.Clone() as PdfStringFormat; 'Create a new PDF string format instance. Dim format As New PdfStringFormat() 'Set the text alignment. format.Alignment = PdfTextAlignment.Center 'Set the line alignment. format.LineAlignment = PdfVerticalAlignment.Middle 'Clone the string format. Dim format1 As PdfStringFormat = TryCast(format.Clone(), PdfStringFormat) Represents TrueType font. [System.Security.Permissions.PermissionSet( System.Security.Permissions.SecurityAction.Assert, Name = "FullTrust" )] //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create new system font. Font sFont = new Font("Arial", 12, FontStyle.Regular); //Create a new PDF true type font instance. PdfFont font = new PdfTrueTypeFont(sFont); //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, PointF.Empty); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create new system font. Dim sFont As New Font("Arial", 12, FontStyle.Regular) 'Create a new PDF true type font instance. Dim font As PdfFont = New PdfTrueTypeFont(sFont) 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, PointF.Empty) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Encoding for the font. Code page for the encoding. Create Instance of the rtl render lock. Indicates whether the font should be embeded. Indicates whether the font should use unicode symbols. Internal font object. used to store style of the font Indicates whether the font embeding is enabled or disabled . Initializes a new instance of the class. The font file. The size. Initializes a new instance of the class. The font file. The size. Type of the is true. Initializes a new instance of the class. The font file. The size. The style. Initializes a new instance of the class. The font file. The size. The style. Initializes a new instance of the class. The font file. The size. The style. Initialize this constructor to avoid embedding fonts. Initialize this constructor to avoid embedding fonts. Initializes a new instance of the class. Font Stream. Size of the font. Style of the font. Embedding. Initializes a new instance of the class with prototype and it's size The PdfTrutypeFont using as a prototype. The size of the font. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create a new PDF true type font instance. PdfFont font = new PdfTrueTypeFont(new PdfTrueTypeFont(new Font("Arial",12,FontStyle.Regular)), 12); //Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, PointF.Empty); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create a new PDF true type font instance. Dim font As PdfFont = New PdfTrueTypeFont(New PdfTrueTypeFont(New Font("Arial",12,FontStyle.Regular)), 12) 'Draw string to PDF page. graphics.DrawString("Hello World!", font, PdfBrushes.Black, PointF.Empty) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Releases unmanaged resources and performs other cleanup operations before the is reclaimed by garbage collection. Gets a value indicating whether this is Unicode enabled (Read only). true if Unicode; otherwise, false. //Create a new PDF document. PdfDocument document = new PdfDocument(); //Add a page to the document. PdfPage page = document.Pages.Add(); //Create PDF graphics for the page. PdfGraphics graphics = page.Graphics; //Create new system font. Font sFont = new Font("Arial", 12, FontStyle.Regular); //Create a new PDF true type font instance. PdfTrueTypeFont font = new PdfTrueTypeFont(sFont, 12, true); //Check unicode support. bool isUnicode = font.Unicode; //Draw string to PDF page. graphics.DrawString("Unicode Font = " + isUnicode, font, PdfBrushes.Black, PointF.Empty); //Save the document. document.Save("Output.pdf"); //Close the document. document.Close(true); 'Create a new PDF document. Dim document As New PdfDocument() 'Add a page to the document. Dim page As PdfPage = document.Pages.Add() 'Create PDF graphics for the page. Dim graphics As PdfGraphics = page.Graphics 'Create new system font. Dim sFont As New Font("Arial", 12, FontStyle.Regular) 'Create a new PDF true type font instance. Dim font As PdfTrueTypeFont = New PdfTrueTypeFont(sFont, 12, True) 'Check unicode support. Dim isUnicode As Boolean = font.Unicode 'Draw string to PDF page. graphics.DrawString("Unicode Font = " + isUnicode, font, PdfBrushes.Black, PointF.Empty) 'Save the document. document.Save("Output.pdf") 'Close the document. document.Close(True) Gets a value indicating whether this is embeded it to the PDF document true if embeded; otherwise, false. Gets internals of the font. Gets path to the font file if the font was created from a file. Releases all resources of the font. Don't dispose the font until the corresponding document is closed. Returns width of the char. Char symbol. String format. Width of the symbol. Returns width of the line. Text line. String format. Width of the line. Checks whether fonts are equals. Font to compare. True if fonts are equal, False otherwise. Stores used symbols. String text. Stores used symbols. Glyphs, used by the line of the text. Creates internal font object. Font file. Suggested style of the font. Creates internal font object. Font file. Suggested style of the font. Initializes font internals. Initializes font internals. Sets the style of the font. Suggested style of the font. Calculates size of the symbol. Symbol. String format. Symbol size. Calcuates width of the unicode line. String text. Width of the line. True if success, false otherwise. Renderers text and layouts it for RTL support. Open bracket symbol. Close bracket symbol. Initializes a new instance of the class. Layouts a string and splits it by the words and using correct lay outing. Text line. Font object. Indicates whether RTL should be applied. Indicates whether word spacing is used. Array of words if converted, null otherwise. Determines whether the specified word is english. The word. true if the specified word is english; otherwise, false. Copies words remaining their order. The words. The start index. The number of the words. The resulting array. Index of the result. Uses manual algorithm for text lay outing. Line of the text to be layouted. Indicates whether we use RTL or LTR layouting of the text container. layout string. Reverses the words if they're RTL. The words. The reversed words. Keep English words in original order. Layouts a string and splits it by the words by using custom lay outing. Text line. Font object. Indicates whether RTL should be applied. Indicates whether word spacing is used. Array of words if converted, null otherwise. Class lay outing the text. Text data. Pdf font. String format. Bounds of the text. String tokenizer. Initializes a new instance of the class. Layouts the text. String text. Font for the text. String format. Bounds of the text. Page height of the text. Layout result. Layouts the text. String text. Font for the text. String format. Bounds of the text. Layout result. Initializes internal data. String text. Font for the text. String format. Bounds of the text. Layouts the text. Lay outing data. Copies layout result from line result to entire result. Checks whether we can proceed lay outing or not. Final result. Line result. Lines array. Number of symbols inserted. True if we can proceed, False - to stop lay outing. Finalizes final result. Final result. Lines array. Cleares all resources. Calculates height of the line. Height of the line. Layouts line. Text line. Line indent. Layout result. Adds line to line result. Line resut. Array of the lines. Text line. Line width. Line break type. Trims whitespaces at the line. Line info. Indicates whether the line is the first in the text. Trimed line info. Calculates width of the line. String line. Width of the line. Returns line indent for the line. If true - the line is the first in the text. Line indent for the line. Returns wrap type. Returns wrap type. Layouter result. Layouted lines. The text wasn't lay outed. Actual layouted text bounds. Height of the line. Gets the text which is not lay outed Gets the actual layouted text bounds Gets layouted lines information. Gets the height of the line. Gets value that indicates whether any text was layouted. Gets number of the lines layouted. Provides a line information Line text. Width of the text. Breaking type of the line. Gets the width of the line text. Gets the line text. Gets width of the line text. Break type of the line. Unknown type line. The line has new line symbol. layout break. The line is the first in the paragraph. The line is the last in the paragraph. Utility class for working with strings. Whitespace symbol. Whitespace symbol. Array of spaces. Default RegEx checks object's options. Pattern for WhiteSpace. Whitespace regex. Text data. Current position. Initializes a new instance of the class. The text. Gets a value indicating whether this is EOF. true if EOF; otherwise, false. Gets text length. Gets or sets the position. The position. Returns number of symbols occurred in the text. Text data. Symbol to be searched. Number of symbols occurred in the text. Returns number of symbols occurred in the text. Text data. Array of symbols to be searched. Number of symbols occurred in the text. Reads line of the text. Text line. Reads line of the text. Text line. reads a word from the text. A word from the data. Peeks a word from the text. A word from the data. Reads char form the data. Char symbol. Reads count of the symbols. Number of symbols. String text. Reads data till the symbol. Specified symbol. If true - to read the symbol. The data read. Peeks char form the data. Char symbol. Closes a reader. Reads text to the end. Reads text to the end. Indicates whether user specified token is whitespace symbols or not. Token to check. True if token is whitespace; False otherwise. Indicates whether user specified token is whitespace symbols or not. Token to check. True if token is whitespace; False otherwise. Indicates whether user specified token is tab symbols or not. Token to check. True if token is whitespace; False otherwise. Calculates number of the whitespace symbols at the start or at the end of the line. String line. If true - check start of the line, end of the line otherwise. Number of the whitespace symbols at the start or at the end of the line. Checks whether array contains a symbol. Array of symbols. Char symbol. True - if comtains, False otherwise. Reader of the TTF data. Encoding class. Width multiplier. Version of Ttf file. Version of Ttf file. Version of Mac Ttf file FP. Aray of table names. Array of table names. Integer's table. One of this integer would be used as a key for writing some info in the header of the font program. Binary reader object. The whole list of tables loaded from Ttf. Ttf metrics. Width table. Glyphs for Macintosh or Symbol fonts (char - key, glyph - value). Glyphs for Microsoft Unicode fonts (char - key, glyph - value).. Glyphs for Macintosh or Symbol fonts (glyph index - key, glyph - value). Glyphs for Microsoft Unicode fonts (glyph index - key, glyph - value). Indicates whether loca table is short. Indicates whether font is truetype subset Indicates the azure rendering Indicates whether the font is opentype or not. Indicated whether the Encoding with Ansi or not Indicates the number of glyphs missed during measure string Gets or sets binary reader. Gets BigEndian internal reader. Gets metrics of the font. The whole list of tables loaded from Ttf. Gets glyphs for Macintosh or Symbol fonts (char - key, glyph - value). Gets glyphs for Microsoft Unicode fonts (char - key, glyph - value).. Gets glyphs for Macintosh or Symbol fonts (glyph index - key, glyph - value). Gets glyphs for Microsoft Unicode fonts (glyph index - key, glyph - value). /// Array of table names. Table names Static constructor. Creates a new object. The reader. Closes all the resources. Gets glyph's info by char code. Char symbol. Gets glyph's info by glyph index.. Glyph index. Creates fonts internals. Creates fonts internals. Reads a font's program. Array of used chars. Binary font data. Reconverts string to be in proper format saved into PDF file. Return value would be in string. String to be reconverted. Reconverted string. Gets char width. Char for which to measure the width. Char width. Gets hashtable with chars indexed by glyph index. Chars that are used in destination output. Hashtable with chars indexed by glyph index. Provides basic parsing required for font comparing (FontFamily and MacStyle). Reads font directory. Fixes the offsets of the font tables. Reads font metrics. Initializes metrics. Name table. Head table. Horizontal head table. OS/2 table. Post table. Cmap subtables. Reads name table. Name table. Reads head table. Head table. Reads horizontal header table. Horizontal header table. Reads OS2 table. Reads post table. Reads Width of the glyphs. Number of glyphs. Power of 2. Width of the glyphs. Reads cmap table. Array of subtables. Reads cmap subtables. Cmap subtable. Reads Symbol cmap table. Cmap subtable. Encoding ID. Reads Symbol cmap table. Cmap subtable. Encoding ID. Reads Trimed cmap table. Cmap subtable. Encoding ID. Reads loca table. If True - table is int16, int32 otherwise. Loca table. Reads ushort array. Length of the array. Ushort array. Reads uint array. Length of the array. Uint array. Adds glyph to the collection. Glyph info. Encoding ID. Returns width of the glyph. Code of the glyph. Returns width of the glyph. Updates chars structure which is used in the case of ansi encoding (256 bytes). Indicates whether code is right Ttf preambula code: Gets CMAP encoding based on platform ID and encoding ID. Returns table. Name of the table. Returns table. Updates hashtable of used glyphs. Dictionary of used glyphs. Loca table. Checks if glyph is composite or not. If True, it provides additional work. Dictionary of glyphs. Glyph index. Loca table. Creates new glyph tables based on chars that are used for output. dictionary of glyphs. Loca table. The updated table that stores the offsets to the locations of the glyphs in the font. The updated glyph table that holds only the glyphs that are used for destination output. Glyph table size. Updates new Loca table. New Loca table. Indicates whether loca is short. Updated new loca table. Updated loca table size. Returns font program data. New updated loca table. New glyph table. Size of glyph table. Size of loca table. Font program data. Calculate size of the font program. Updated new loca table. New glyph table. Number of tables used. Size of the font program. Gets checksum from source buffer. Byte array. Writing to destination buffer - checksums and sizes of used tables. Writer object. Number of tables. New updated loca table. New glyph table. Size of glyph table. Size of loca table. // Writing to destination buffer - used glyphs. Writer object. New updated loca table. New glyph table. Initializes font name. Name table. Aligns number to be divisible on 4. Returns default glyph. Returns default glyph. Checks whether two arrays are equal. The first array. The second array. True if arrays are equal. Formats name of the table to int value. Name of the table. Code of the table name. Creator of Unicode TrueType type font. Display driver name. String for generating font name. Cmap table's start prefix. Cmap table's start suffix. Cmap table's end Cmap's begin range marker. Cmap's end range marker. Cmap's next range default value Default registry's value Index of the default symbol. Length of Cid Stream Path to ttf file. Size of the font. Font metrics. Font program. Cmap stream. Cid set stream ttf reader object. Array of used chars. Name of the font subset. Ttf metrics structure. Specifies the composite font types. Indicates the azure rendering Gets size of the font. Gets or set Embed font. Gets font metrics. Gets ttf reader. Gets path to the font file if the font was created from a file. Gets TtfMetrics structure. Gets the type. The type. Get or set the font embed type. creates a new object. Font object. Font size. Creates a new object from a prototype object. Prototype object. Stores used symbols. Glyphs, used by the line of the text. Gets Pdf primitive reprsenting font. Checks whether fonts are equals. Font to compare. True if fonts are equal, False otherwise. Compare font stream and return true when it's have same font stream Creates font internals. Creates font internals. Returns width of the char symbol. Char symbol. Width of the char symbol in universal units. Returns width of the text line. String line. Width of the char symbol in universal units. Returns width of the text line. String line. Width of the char symbol in universal units. Returns width of the text line. String line. Width of the char symbol in universal units. All resources are being to be closed. Initializes the object. Initializes metrics. Creates descendant font. Creates cmap. Generates name of the font. Gets random string. Gets width description pad array for cid font. Width description pad array for cid font. Converts integer of decimal system to hex integer. Integer to be converted. Hex string. Calculates flags for the font descriptor. Flags for the font descriptor. Calculates BoundBox of the descriptor. BoundBox of the descriptor. This is important for PDF/A conformance validation Gets or Set ThaiShape Move Glyph ThaiToneMark ThaiGlyphRanges ThaiGlyphRange Holds all tokens which might appear in every PDF file. All element types. Specfies the status of the IPdfPrmitive. Status is registered if it has a reference or else none. Reader of the big endian data. Size of Int32 type. Size of Int16 type. Size of long type. Reader encoding. Fraction coefficient for getting fixed type. Binary reader. Gets or sets binary reader. Gets base stream. Initializes a new instance of the class. The reader. Closes all resources. Seeks reader to the sepcified position. Position of the reader. Skips number of bytes. Number of bytes to skip. Reverts array elements. Byte array. Reverted array. Reads 64 bit integer. 64 bit integer. Reads 64 bit integer. 64 bit integer. Reads 32 bit integer. 32 bit integer. Reads 32 bit integer. 32 bit integer. Reads 16 bit integer. 16 bit integer. Reads 16 bit integer. 16 bit integer. Reads one byte. One byte. Reads FIXED data type (16.16) fixed point number. FIXED data type (16.16) fixed point number. Reads bytes from the reader. Number of bytes. Byte array. Reads string. Size of the string in bytes. String data. Reads string. Size of the string in bytes. Indicates whethere string is unicode or not. String data. Reads bytes to array in BigEndian order. Byte array. Start index. Number bytes to read. Number bytes that was read. Writes data in BigEndian order. Size of Int32 type. Size of Int16 type. Size of long type. Reader encoding. Fraction coefficient for getting fixed type. Internal buffer. Current position. Gets data written to the writter. Gets position of the internal buffer. Creates a new writer. Capacity of the data. Writes short value. Value. Writes ushort value. Value. Writes int value. Value. Writes uint value. Value. Writes string value. Value. Writes byte[] value. Value. Writes array to the buffer. Byte data. Class of string PDF common operators. Operator for starting indirect object. Operator for ending indirect object. Operator for reference on indirect object. Whitespace symbol. Slash symbol. Less than symbol. Greater than symbol. New Line symbol. Regex New Line symbol. Operator for starting stream object. Operator for ending indirect object. Operator for starting cross-reference table. Operator in cross-reference table. Operator in cross-reference table. Trailer begining. Operator in trailer object. End of File (trailer) operator. Start of File (trailer) operator. Begin text operator. End text operator. Begin path operator. Append line segment operator. Stroke operator. Fill by nonzero winding rule operator. Fill by even-odd rule operator. Fill && Stroke operator. Fill && Stroke operator. Append a cubic Bezier curve to the current path. Append a rectangle to the current path as a complete subpath. Save graphics state operator. Restore graphics state operator. Paint XObject operator. Modifies CTM (current transformation matrix). Modifies CTM (current transformation matrix). Sets line width. Sets line cap style. Sets line join style. Sets dash pattern. Sets flatness tolerance. Closes path. Closes and strokes path. Operator for closing then filling and stroking a path. Sets character space. Sets word space. Sets horizontal scaling. Sets text leading. Sets font operator. Sets rendering mode. Sets text rise. Sets text horizontal scaling. Set coordinates operator. Operator that sets the start of the new line and leading simultaneously. Sets text pointer to next line. Set text operator Operator to set text with formatting. Operator that writes text on the new line. Operator that writes text on the new line and set spacings. Selects a color space for the stroking color. Selects a color space for the nonstroking color. Sets RGB color for stroking operations. Same as RGB but for nonstroking operations. Sets CMYK color for stroking operations. Same as CMYK but for nonstroking operations. Sets gray color for stroking operations. Same as RGB but for nonstroking operations. Set pattern operator. Same as SC, but also supports Pattern, Separation, DeviceN, and ICCBased color spaces. For non-stroking operations. Same as SC, but also supports Pattern, Separation, DeviceN, and ICCBased color spaces. For stroking. Modify the current clipping path by intersecting it with the current path, using the nonzero winding number rule to determine which regions lie inside the clipping path. Modify the current clipping path by intersecting it with the current path, using the odd-even rule to determine which regions lie inside the clipping path. End the path object without filling or stroking it. This operator is a "path-painting no-op," used primarily for the side effect of changing the current clipping path (see "Clipping Path Operators"). Graphics state operator. Symbol of commenting. Indicates any symbol (regex syntax). Begins a marked-content sequence. Ends a marked-content sequence. Even-odd filling method marker. The operator to apped bezier curve with x2 y2 x3 y3 set. The operator to apped bezier curve with x1 y1 x3 y3 set. Set miter limit operator. Set color rendering intent operator. Set colour of the current colour space for stroking. Set colour of the current colour space for non-stroking operations. Private constructor. Represents the open type class definition table. Represents the open type glyph substitution table. Represents the GSUB lookup table type 1. Represents the lookup table type 2. Represents GPOS lookup table type 4. Represents the GPOS lookup table type 5. Represents GPOS lookup table type 6. Represents the open type font table. Dispose a ArabicShapeRenderer instance. 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. Represent a text splitter class and it can be used to split the input text based on the FontScriptType. Check whether specified script is EastAsia script or not. Represent a FontScriptType to check. Check whether specified script is complex script or not. Represent a FontScriptType to check. Gets a FontScriptType of input character. Represent a input character to check. Returns a FontScriptType of input character. Gets the fontscript subtype of an input character. The input character to check. The fontscript subtype of the input character. Get Unicode range for a given font script type. Represent the font script type. Represent whether to get start unicode range or not. Split the input text based on the FontScriptType. Represent the input text to split. Represent the FontScriptType of a splitted text. Retruns the array of splitted text. Split the input text based on the fontscript type. Represent the input text to split. Represent the fontscript type of a splitted text. Represent whether to split textrange based on fontscript subtype. Retruns the array of splitted text. Split the text by consicutive LTR and RTL Represent the source text to split Represent text range bidi Represent bidi language of text range Represent characterRangeType collection Represent whether previous text is LTR or not To check whether the specified character is RTL character or not. Specify the character Return true if the specified character is RTL character To check whether the specified string is non-word split character (%$#). Specify the string to check Return true if the string is non-word split character To check whether the specified character is act as non-word split character or not. Specify the character to check Specify the text range bidi value To check whether the specified character is word split character ([/;) or not. Specify the character Return true if the specified character is word split character To check whether the specified character is Arabic character or not. Specify the character Return true if the specified character is Arabic character To check whether the specified character is Hebrew character or not. Specify the character Return true if the specified character is Hebrew character To check whether the specified character is Hindi character or not. Specify the character Return true if the specified character is Hindi character To check whether the specified character is Korean character or not. Specify the character Return true if the specified character is Korean character To check whether the specified character is Japanese character or not. Specify the character Return true if the specified character is Japanese character To check whether the specified character is Thai character or not. Specify the character Return true if the specified character is Thai character To check whether the specified character is Chinese character or not. Specify the character Return true if the specified character is Chinese character FallbackFont class used to represent a start, end Unicode ranges and font names of fall back font. Create a instance of FallbackFont class. Represent a start Unicode range of fall back font. Represent a end Unicode range of fall back font. Represent a fall back font name or names (split by comma). Gets or Sets a Unicode range of start character which use a fall back font. Gets or Sets a Unicode range of end character which use a fall back font. Gets the of the fallback font. Script type is unknown for the custom Unicode ranges. Gets or Sets a fall back font names (split by comma). Check whether any character of input text is with in the start and end Unicode ranges. Represent a input text to check. Returns true, if any character of input text is in-between start and end Unicode range; Otherwise false. Get the fallback font script type. Returns the script type of a fallback font if is valid range. Otherwise, it is unknown for the custom Unicode ranges. Check if the start and end Unicode ranges for Arabic are the same. Return true if the specified range are same. Check if the start and end Unicode ranges for Hebrew are the same. Return true if the specified ranges are same. Check if the start and end Unicode ranges for Hindi are the same. Return true if the specified ranges are same. Check if the start and end Unicode ranges for Korean are the same. Return true if the specified ranges are same. Check if the start and end Unicode ranges for Japanese are the same. Return true if the specified ranges are same. Check if the start and end Unicode ranges for Thai are the same. Return true if the specified ranges are same. Check if the start and end Unicode ranges for Chinese are the same. Return true if the specified ranges are same. Represents a collection of . Adds a set of fallback fonts based on given script type. Represents a . Represents a fall back font name or names (split by a comma). Adds a fallback font to the collection. Represent a start Unicode range of fallback font. Represent a end Unicode range of fallback font. Represent a fallback font names. Initializes a set of default fallback fonts. Specifies the local ID's. African. Albanian. Amharic. Alsatian. Arabic Algerian. Arabic Bahraini. Arabic Egyptian. Arabic Iraqi. Arabic Jordanian. Arabic Kuwaiti. Arabic Lebanese. Arabic Libyan. Arabic Moroccan. Arabic Omani. Arabic Qatari. Arabic Saudi. Arabic Syrian. Arabic Tunisian. Arabic United Arab Emirates. Arabic Yemeni. Armenian. Assamese. Azeri Cyrillic. Azeri Latin. Bashkir. Basque. Belarusian. Bengali (Bangladesh). Bengali (India). Bosnian (Cyrillic, Bosnia and Herzegovina). Bosnian (Bosnia/Herzegovina). Bulgarian. Breton. Burmese. Catalan. Cherokee - United States. Chinese - Hong Kong SAR. Chinese - Macao SAR. Chinese - People's Republic of China. Chinese - Singapore. Chinese - Taiwan. Corsican. Croatian (Bosnia/Herzegovina). Croatian. Czech. Danish. Dari. Divehi. Dutch - Belgium. Dutch - Netherlands. Edo. Estonian. English - Australia. English - Belize. English - Canada. English - Caribbean. English - Hong Kong SAR. English - India. English - Indonesia. English - Ireland. English - Jamaica. English - Malaysia. English - New Zealand. English - Philippines. English - Singapore. English - South Africa. English - Trinidad. English - United Kingdom. English - United States. English - Zimbabwe. Faroese. Filipino. Finnish. French - Belgium. French - Cameroon. French - Canada. French - Democratic Rep. of Congo. French - Cote d'Ivoire. French - France. French - Haiti. French - Luxembourg. French - Mali. French - Monaco. French - Morocco. French - Reunion. French - Senegal. French - Switzerland. French - West Indies. Frisian - Netherlands. Fulfulde - Nigeria. Scottish Gaelic. Galician. Georgian. German - Austria. German - Germany. German - Liechtenstein. German - Luxembourg. German - Switzerland. Greek. Guarani - Paraguay. Gujarati. Greenlandic. Hausa - Nigeria. Hawaiian - United States. Hebrew. Hindi. Hungarian. Ibibio - Nigeria. Icelandic. Igbo - Nigeria. Indonesian. Inuktitut (Latin, Canada). Inuktitut. Italian - Italy. Italian - Switzerland. Irish. Xhosa. Zulu. Kannada (India). Kanuri - Nigeria. Kashmiri. Kashmiri (Arabic). Kazakh. Khmer. Konkani. Korean. Kyrgyz (Cyrillic). K'iche. Kinyarwanda. Lao. Latin. Latvian. Lithuanian. Lower Sorbian (Germany). Luxembourgish. FYRO Macedonian. Malay - Brunei Darussalam. Malay - Malaysia. Malayalam. Maltese. Manipuri. Maori - New Zealand. Marathi. Mapudungun. Mongolian (Cyrillic). Mongolian (Mongolian). Nepali. Nepali - India. Norwegian (Bokml). Norwegian (Nynorsk). Occitan. Oriya. Oromo. Papiamentu. Pashto. Farsi. Polish. Portuguese - Brazil. Portuguese - Portugal. Punjabi (India). Punjabi (Pakistan). Quecha - Bolivia. Quecha - Ecuador. Quecha - Peru. Romanian. Romanian - Moldava. Rhaeto-Romanic. Russian. Russian - Moldava. Sami, Inari (Finland). Sami, Lule (Norway). Sami, Lule (Sweden). Sami, Northern (Finland). Sami (Lappish). Sami, Northern (Sweden). Sami, Skolt (Finland). Sami, Southern (Norway). Sami, Southern (Sweden). Sanskrit - India. Serbian (Cyrillic, Bosnia and Herzegovina). Serbian (Cyrillic). Serbian (Latin, Bosnia and Herzegovina). Serbian (Latin, Serbia and Montenegro (Former)). Serbian (Latin). Tswana. Sindhi - Pakistan. Sindhi - India. Sinhalese - Sri Lanka. Slovak. Slovenian. Somali. Spanish - Argentina. Spanish - Bolivia. Spanish - Chile. Spanish - Colombia. Spanish - Costa Rica. Spanish - Dominican Republic. Spanish - Ecuador. Spanish - El Salvador. Spanish - Guatemala. Spanish - Honduras. Spanish - Mexico. Spanish - Nicaragua. Spanish - Panama. Spanish - Paraguay. Spanish - Peru. Spanish - Puerto Rico. Spanish - International Sort. Spanish - Spain (Traditional Sort). Spanish - United States. Spanish - Uruguay. Spanish - Venezuela. Sutu. Swahili. Swedish - Finland. Swedish. Syriac. Tajik. Tamazight. Tamazight (Latin). Tamil. Tatar. Telugu. Thai. Tibetan (PRC). Tigrigna (Eritrea). Tigrigna (Ethiopia). Tsonga. Turkish. Turkmen. Uighur - China. Ukrainian. Sorbian. Urdu. Uzbek (Cyrillic). Uzbek (Latin). Venda. Vietnamese. Welsh. Wolof. Yakut. Yi. Yiddish. Yoruba. Japanese. Specifies the script, or language. Unknown script type. Hindi. Korean. Chinese. Arabic. Hebrew. Japanese. Thai. Used to represent the font script type of the text. Used to represent the character range type of the text. Represents the crop properties used to define the portion of an image to be cropped. Gets or sets the x-axis offset of the image to be cropped. Thrown if the specified value for is outside the valid range of -169092 to 169092. The bounding box properties (, , , ) must be set before this cropping property for proper functionality. //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; Gets or sets the y-axis offset of the image to be cropped. Thrown if the specified value for is outside the valid range of -169092 to 169092. The bounding box properties (, , , ) must be set before this cropping property for proper functionality. //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; Gets or sets the width of the image to be cropped. Thrown if the specified value for is outside the valid range of 0 to 169092. //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; Gets or sets the height of the image to be cropped. Thrown if the specified value for is outside the valid range of 0 to 169092. //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; Gets or sets the location of the left side of a shape used to crop an image. Thrown if the specified value for is outside the valid range of -169092 to 169092. //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; Gets or sets the location of the top of a shape used to crop an image. Thrown if the specified value for is outside the valid range of -169092 to 169092. //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; Gets or sets the width of a shape used to crop an image. Thrown if the specified value for is outside the valid range of 0 to 169092. //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; Gets or sets the height of a shape used to crop an image. Thrown if the specified value for is outside the valid range of 0 to 169092. //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; //Apply bounding box size and position. picture.Crop.ContainerWidth = 280.8F; picture.Crop.ContainerHeight = 180F; picture.Crop.ContainerLeft = 360F; picture.Crop.ContainerTop = 180.5F; //Apply cropping size and offsets. picture.Crop.Width = 410.4F; picture.Crop.Height = 252F; picture.Crop.OffsetX = -28.8F; picture.Crop.OffsetY = 7.2F; Represents the crop properties used to define the portion of an image to be cropped. Gets or sets the value representing the bottom crop of an image. Gets or sets the value representing the left crop of an image. Gets or sets the value representing the right crop of an image. Gets or sets the value representing the top crop of an image. Gets or sets the x-axis offset of the image to be cropped. Thrown if the specified value for is outside the valid range of -169092 to 169092. The bounding box properties (, , , ) must be set before this cropping property for proper functionality. Gets or sets the y-axis offset of the image to be cropped. Thrown if the specified value for is outside the valid range of -169092 to 169092. The bounding box properties (, , , ) must be set before this cropping property for proper functionality. Gets or sets the width of the image to be cropped. Thrown if the specified value for is outside the valid range of 0 to 169092. Gets or sets the height of the image to be cropped. Thrown if the specified value for is outside the valid range of 0 to 169092. Gets or sets the location of the left side of a shape used to crop an image. Thrown if the specified value for is outside the valid range of -169092 to 169092. Gets or sets the location of the top of a shape used to crop an image. Thrown if the specified value for is outside the valid range of -169092 to 169092. Gets or sets the width of a shape used to crop an image. Thrown if the specified value for is outside the valid range of 0 to 169092. Gets or sets the height of a shape used to crop an image. Thrown if the specified value for is outside the valid range of 0 to 169092. Creates a copy of the instance. A cloned instance of the object. Releases all resources used by the current instance of the class. Represents the shape properties. Gets or sets left value. Gets or sets top value. Gets or sets width value. Gets or sets height value. List with collection items. Gets or sets the number of elements that the System.Collections.CollectionBase can contain. Gets the number of elements contained in the System.Collections.CollectionBase instance. Gets the list of elements in the instance. Gets the list of elements in the instance. Initializes a new instance of the class with the default initial capacity. Initializes a new instance of the class with the specified capacity. The number of elements that the new list can initially store. Removes all objects from the System.Collections.CollectionBase instance. Inserts an element into the list at the specified index. The zero-based index at which item should be inserted. The object to insert. The value can be null for reference types. Returns an enumerator that iterates through this instance. An enumerator for this instance. Performs additional custom processes when clearing the contents of this instance. Performs additional custom processes after clearing the contents of this instance. Performs additional custom processes before inserting a new element into this instance. The zero-based index at which to insert value. The new value of the element at index. Performs additional custom processes after inserting a new element into this instance. The zero-based index at which to insert value. The new value of the element at index. Performs additional custom processes when removing an element from this instance. The zero-based index at which value can be found. The value of the element to remove from index. Performs additional custom processes after removing an element from this instance. The zero-based index at which value can be found. The value of the element to remove from index. Performs additional custom processes before setting a value in this instance. The zero-based index at which oldValue can be found. The value to replace with newValue. The new value of the element at index. Performs additional custom processes after setting a value in this instance. The zero-based index at which oldValue can be found. The value to replace with newValue. The new value of the element at index. Removes the element at the specified index of this instance. The zero-based index of the element to remove. Creates copy of the collection. Count for the new collection. A copy of the collection. Represents a collection of properties describing the metadata stored in a document. Gets the at the specified index. The integer that represents the position of the metadata property in the document to get. The at the specified index. The index is not valid in the Gets the number of items in the collection. The integer that specifies the count of items. Gets the inner list. The inner list. Finds a metadata property in the collection with specified display name. Initializes a new instance of the class with the specified instance. Adds the specified Metaproperty. The metaProperty. Removes the specified MetaProperty. The metaProperty. Clears the object. Specifies the metadata property type. Represents an unknown value. Represents a Boolean value. Represents a value from one or more choices. Represents a Currency value. Represents a DateTime value. Represents a value used to lookup another value. Represents a value of one or more sentences. Represents a generic number data type. Represents a Text value. Represents a URL. Represents a category of user. Interface for using Vba project module Specifies the Vba module name Indicates the Vba module type. Specifies the Vba code for the module Specifies the Vba project Form module designer. Specifies the number of Vba modules in the collection. Get the Vba module at the specified index. Index Vba Module Get the Vba module with the specified name. Name Vba Module Add a Vba module to the Vba project module collection Name Type Removes a Vba module with the specified name Name Removes a Vba module at the specified index. Index Clears Vba Module Collection Interface used for Vba project in the workbook. Specifies the Vba project name. Specifies the Vba project description details. Specifies the vba project contants. Specifies the path of the Help file. Indicates the help context id in the help file. Contains the Vba project module collection. Specifies the type of system 16 bit Windows. 32 bit Windows Macintosh 64 bit Windows Specifies the Vba module type Module Class module User form Workbook or Worksheet code Specifies the Vba reference type Control reference Original reference Register reference Project reference Represents a single property in a collection of properties describing the metadata stored in a document. Gets the ID of the MetaProperty object. Gets a Boolean value that specifies whether the meta property is read-only Gets a Boolean value that specifies whether the meta property is required. Gets the name of the MetaProperty object. Gets the data type of the MetaProperty object. Gets or sets the value of metadata property. Gets the owner of the MetaProperty. The that specifies the owner. Map the content type meta data properties. Parse the meta data property value. Parse meta properties from contentTypeSchema. Checks whether the user setting value is valid or not. Gets the proper value based on the metaproperty data type. Set value to the XmlDocument element after changing of the MetaProperty data. Validate the value of boolean metaproperty type. Validate the value of lookup metaproperty type. Validate the value of user metaproperty type. Validate the value of url metaproperty type. Validate the value of datetime metaproperty type. Validate the value of number and currency metaproperty type. Validate the value of text,note,choice,unknown metaproperty type. Control reference record. Id Libid twiddled Extended Libid Original Cookie Reference name Encoding type Id Libid Twiddled Extended Libid Original Cookie value Reference name Encoding Type Parses Control Reference. Dir Stream Serializes Control reference Dir Stream Original Reference record ID Libid Encoding type Reference name Id Libid value Reference name Encoding type Parses the original reference. Dir Stream Serializes the original reference. Dir Stream Project reference record Id Libid Absolute Libid Relative Major Version Minor Version Encoding type Reference name Id Libid Absolute Libid Relative Major version of project Minor version of Project Reference Name Encoding Type Parses the Project reference record. Dir stream Serializes the project reference record. Dir Stream Vba reference record Reference name Reference encoding type Parse reference record. Serialize reference record. Clone. Reference Records Collection Parent Vba Project Add a reference with the specified type. Reference type Reference Dispose Clone Vba reference collection Register reference record. Id Libid Reference name Encoding type Id Libid Reference name Encoding type Parses register reference. Dir Stream Serializes register reference. Dir Stream Vba attribute Name Value Indicates whether the value is string type Specifies the name of the attribute Specifies the value for a attribute Indicates whether the attribute value is string. Clone VbaAttribute Vba attribute collection Parent Vba Module Initializes a Vba Attribute Gets the attribute with the specified name Name of the attribute Vba Attribute Add a attribute to the collection Name of the attribute Value of the attribute Indicates whether the value is a text Clone Vba data process Compression a data using Vba Compression algorithm DeCompressed data Compressed data Decompression a data using Vba decompression algorithm Compressed data Decompressed data Decrypting a data using Vba decryption Encrypted data Decrypted data Erypting a data using Vba Encryption Decrypted data Encrypted data Vba Module base Specifies the name of the module. Module description Module stream name Module offset Help context id Vba attributes collection Designer storage Designer packages. Vba module type. Vb Program code. Name changing event hanler. Vba Module collection Instantiate a Vba Module Specifies the module name Indicates the module type. Specifies the Vba code for the module Help context id Specifies the project description. Specifies the module stream name. Indicates the starting position of the data in the module stream Vba code attributes Designer storage Designer module package Initializes Vba attributes collection. module name Class Id Attributes collection Parses Vba module. Module stream Serializes module record Dispose Name change event handler sender new name VbaProject object Parent Vba project Get the Vba module with the specified name Name Vba Module Get the Vba module at the specified index. Index Vba Module Initializes a Vba module collection. Vba Project Add a Vba module to the Vba project module collection Name Type Removes a Vba module with the specified name Name Dispose Clone Vba Modules Collection Parent Vba Modules Vba project base Vba modules collection. Vba project references. Parent System Kind Vba project name. Project description. Password Project constants. Indicates whether to lock the project view Primary Help File Secondary help file. Help topic context id; LCID LCInvoke Code page of the project Major version Minor version Project Class Id Data preserved for protection. Data preserved for password Data preserved for lock view. Initializes the Vba Project. Specifies the type of System that the Vba project created. Specifies the Vba project name. Specifies the Vba project description details. Specifies the password for the Vba project. Specifies the vba project contants. Indicates whether to lock the project view. Specifies the path of the Help file. Specifies the secondary help file. Indicates the help context id in the help file. LCID of the project. LC Invoke Specifies the code page no of the Encoding used in the Vba project. Major version Minor version Encoding used in the Vba project. Vba project Class Id Contains the Vba project module collection. Contains the Vba project references. Parse Dir Stream Stream Parse Module Stream Parse Project stream Vba root storage Parse project properties. Dir stream Parse project references Dir stream Creates Vba Project stream Root storage Creates Dir stream Writes project properties into Dir stream Dir stream Serialize refereces Dir stream Serialize modules Die Stream Creates module stream Creates project stream. Root storage Creates project wm stream Root storage Converts Hex string into byte array Hex value byte array Converts the byte array into Hex string byte array Hex value Extracts UInt32 value from the stream. Stream to read data from. Extracted value. Extracts UInt16 value from the stream. Stream to read data from. Extracted value. Extracts unsigned UInt16 value from the stream. Stream to read data from. Extracted value. Dispose Clone Vba Project Base Represents the collection interface. Gets the number of Math in the document. Gets the innerList. Initializes a new instance of the class. Closes this instance. Adds the item in collection Removes the item in collection Represents a to remove. Removes all items from the collection. Represents an abstract class to read MathML item and its format in document Parse the control properties of MathML elements. Parse the MathML run elements. Gets an integer that represents the number of columns the property is applied to Gets or sets a MathHorizontalAlignment constant that represents the horizontal alignment for arguments in a matrix column. Clones the item Closes the instances. Represents an abstract class to write the MathML item and its format in document Serializes the character format of Math run element Serializes control properties of all functions in mathematical equation Represents a math function Serializes paragraph items. Represents base interface for collections. Gets the number of items in collection. The integer represents the count of the items. Removes the item from the collection. Represents a to remove. Removes all items from the collection. Represents an equation with a bar above or below the base. Gets or sets a boolean that represents the position of a bar in a bar object. Gets a object that represents the base of the specified equation object. Gets or sets the object that represent the control property of MathML function. Represents an interface for border box. Gets or sets a value that represents whether to hide the top border of an equation's bounding box. True if to hide the top border; otherwise, false. Gets or sets a value that represents whether to hide the bottom border of an equation's bounding box. True if to hide the bottom border; otherwise, false. Gets or sets a value that represents whether to hide the right border of an equation's bounding box. True if to hide the right border; otherwise, false. Gets or sets a value that represents whether to hide the left border of an equation's bounding box. True if to hide the left border; otherwise, false. Gets or sets a value that represents a diagonal strikethrough from lower left to upper right. True if diagonal strikethrough from lower left to upper right; otherwise, false. Gets or sets a value that represents a diagonal strikethrough from upper left to lower right. True if diagonal strikethrough from upper left to lower right; otherwise, false. Gets or sets a value that represents a vertical strikethrough. True if vertical strikethrough ; otherwise, false. Gets or sets a value that represents a Horizontal strikethrough. True if horizontal strikethrough; otherwise, false. Specifies a object that represents the base of the specified equation object. Gets or sets the object that represent the control property of MathML function. Represents an interface for Box function. Gets or sets a value that represents if the operator emulator must be used as an alignment point from which the next line operator emulator starts. True if the operator emulator must be used as an alignment point; otherwise, false. Gets or sets a value that states whether the box acts as the mathematical differential. True if the box acts as the mathematical differential; otherwise, false. Gets or sets a value whether breaks are allowed inside the box object. True if breaks are allowed inside the box object; otherwise, false. Gets or sets a value that states if the box and its contents behave as a single operator and inherit the properties of an operator. True if the box and its contents behave as a single operator and inherit the properties of an operator; otherwise, false. Represents individual line breaks in an equation. Specifies a object that represents the base of the specified equation object. Gets or sets the object that represent the control property of MathML function. Represents an interface for Delimiter function. Gets or sets a string that represents the beginning delimiter character. Gets or sets a string that represents the ending delimiter character. Gets or sets a value that represents whether delimiter characters grow to the full height of the arguments that they contain. True if delimiter characters grow to the full height of the arguments that they contain; otherwise, false. Gets or sets a string that represents the separator character in a Math delimiter object when the Math delimiter object contains two or more arguments. Gets or sets a mathShapeType constant that represents the appearance of delimiters. Specifies a object that represents the base of the specified equation object. Gets or sets the object that represent the control property of MathML function. Represents a mathematical equation array object, consisting of one or more equations that can be vertically justified as a unit respect to surrounding text on the line. Gets or sets the vertical alignment for an equation array. The member that specifies vertical alignment for an equation array. Gets or sets a boolean that represents whether the equations in an equation array are distributed equally within the margins of its container, such as a column, cell, or page width. The container for an equation array may be the margins of a page, the margins of a table cell, or another container in which the equation may exist. Gets or sets a boolean that represents whether the equations in an equation array are spaced to the maximum width of the equation array. Gets or sets an float that represents the spacing between the rows in an equation array. Gets or sets spacing for an equation array. The member that specifies the spacing in an equation array. Returns an object that represents the base of the specified equation object. Gets or sets the object that represent the control property of MathML function. Represents a fraction, consisting of a numerator and denominator separated by a fraction bar. Gets or sets a constant that represents the layout of a fraction. Default value is bar. Gets an object that represents the denominator for an equation that contains a fraction. Gets an object that represents the numerator for a fraction. Gets or sets the object that represent the control property of MathML function. Represents the application of a function or an argument in an equation that consists of a function name, such as sin or cos, and an argument. Gets a object that represents the base of the specified equation object. Gets a object that represents the name of a mathematical function, such as sin or cos. Gets or sets the object that represent the control property of MathML function. Represents a group character object, consisting of a character drawn above or below text, often with the purpose of visually grouping items. Gets or sets a value that represents whether the grouping character is aligned vertically with the surrounding text or whether the base text that is either above or below the grouping character is aligned vertically with the surrounding text. Read/write. True if the grouping character is aligned vertically with the surrounding text ; otherwise, false. Gets or sets a string that represents the character placed above or below text in a group character object. Read/write. Gets or sets a valuen that represents whether the grouping character is placed above the base text of the group character object. Read/write. True if the grouping character is placed above the base text of the group character object; otherwise, false. Gets an object that represents the base of the specified equation object. Gets or sets the object that represent the control property of MathML function. Represents the interface of an equation that contains a superscript or subscript to the left of the base. Gets the subscript for a Leftscript object. Read-only. Gets the superscript for a Leftscript object. Read-only. Gets an object that represents the base of the specified equation object. Gets or sets the object that represent the control property of MathML function. Represents an interface for MathML limit equation. Gets the type of the limit. Gets an object that represents the base of the specified equation object. Gets an object that represents the limit of the lower or upper limit object. Gets or sets the object that represent the control property of MathML function. Represents an interface for mathematical matrix, which contain elements in set of rows and columns. Gets or sets MathVerticalAlignment constant that represents the vertical alignment for a matrix. Gets or sets a float that represents the spacing between columns in a matrix. Gets or sets a MathSpacingRule constant that represents the spacing rule for the space that appears between columns in a matrix. Gets a object that represents the columns in a matrix. Gets or sets an float that represents the spacing for columns in a matrix. Gets or sets a boolean that represents whether placeholders in a matrix are hidden from display True placeholders do not appear in the matrix; otherwise, falseplaceholders appear in the matrix. Specifies the object that represent a matrix Row. Gets or sets an float that represents the spacing for rows in a matrix. Gets or sets a MathSpacingRule constant that represents the spacing rule for rows in a matrix. Gets or sets the object that represent the control property of MathML function. Represents an interface for MathMatrixColumns Gets the specified item in the collection. Adds instance to the collection at specified index. The Index, where to add the instance. Returns the newly added . Adds instance to the collection. Returns the newly added . Represents an interface for matrix rows. Gets the specified item in the collection. Adds instance to the collection at specified index. The Index, where to add the instance. Returns the newly added . Adds instance to the collection. Returns the newly added . Represents mathematical n-ary object, consisting of an n-ary object, a base (or operand), and optional upper limits and lower limits. Gets or sets a string that represents a character used as the n-ary operator. Default value is integral. Gets or sets a boolean that represents whether n-ary operators grow to the full height of the arguments that they contain.Default value is false. Gets or sets a boolean that represents whether to hide the lower limit of an n-ary operator. Default value is false. Gets or sets a boolean that represents whether to hide the upper limit of an n-ary operator. Default value is false. Gets or sets a boolean that represents the positioning of n-ary limits in the subscript-superscript or upper limit-lower limit position. Default value is true for integral and false for all other object. Gets an object that represents the base of the specified equation object. Gets an object that represents the lower limit of an n-ary operator. Gets an object that represents the upper limit of an n-ary operator. Gets or sets the object that represent the control property of MathML function. Represents the OfficeMathPara that can be used to format a top level MathML element. Gets or sets Office . Gets a collection of equations. Use the object to access individual members of the collection. Gets the owner. Represents a phantom object, which has two primary uses: (1) adding the spacing of the phantom base without displaying that base or (2) suppressing part of the glyph from spacing considerations Gets or sets a boolean that represents whether the contents of a phantom object are visible. True phantom base is shown; otherwise, falsephantom base is hidden. Gets or sets a boolean that represents that the contents of the phantom are visible but that the height is not taken into account in the spacing of the layout. True phantom base is shown; otherwise, falsephantom base is hidden. bool Smash { get; set; } Gets or sets a boolean that represents whether a phantom object is transparent. True phantom object is transparent; otherwise, falsephantom object is not transparent . Gets or sets a boolean that represents whether the ascent of the phantom contents is ignored in the spacing of the layout. True ascent of the contents of the phantom is not taken into account during layout; otherwise, falsephantom does have ascent. Gets or sets a boolean that represents whether the descent of the phantom contents is ignored in the spacing of the layout. True descent of the contents of the phantom is taken into account during layout.; otherwise, falsephantom does have descent. Gets or sets a boolean that represents whether the width of a phantom object is ignored in the spacing of the layout. Truewidth of the contents of the phantom is not taken into account during layout.; otherwise, falsephantom does have width. Gets a object that represents the base of the specified equation object. Gets or sets the object that represent the control property of MathML function. Represents an interface for radical function. Gets the math object that represents the degree for a radical. Read-only. Gets an object that represents the base of the specified equation object. Gets or sets a value that represents whether to hide the degree for a radical. True if to hide the degree for a radical; otherwise, false. Gets or sets the object that represent the control property of MathML function. Represents an interface for MathML collection. Represents the specified item in the collection. Adds instance to the collection at specified index. The Index, where to add the instance. Returns the newly added . Adds instance to the collection. Returns the newly added . Represents an interface to maintain break between the equation. Gets or sets the integer that represents the operator in one line. Represents an interface for function collection. Represents the specified item in the collection. Adds instance to the collection at specified index. The Index, where to add the instance. Represents the type of function to add. Returns the newly added . Adds instance to the collection. Returns the newly added . Returns an object that represents a base character with a combining accent mark. Read-only. Gets or sets a string that represents the accent character for the object. Read/write. Gets a object that represents the base of the specified equation object. Read-only. Gets or sets the object that represent the control property of MathML function. Represents an interface to maintain character format of . Creates a duplicate copy of character format The reference of the newly created object. This API is used for internal purpose to clone . Releases all resources used by the object. This API is used for internal purpose to dispose the resources used by . Represents the object that can be used for formatting the character of the mathematical text. Gets or sets a boolean that represents the alignment property. When multiple alignment point is set, lastly set alignment point is considered. Default value is false. Gets or sets individual line breaks in an equation. Gets or sets a boolean that represents whether the characters in the run are literal (i.e., they are to be interpreted literally and not be built up based on any implied mathematical meaning). Default value is false. Gets or sets a boolean that represents whether the run is normal text, i.e., math italics and math spacing are not applied. Default value is false. Gets or sets the script applied to the characters in the run. Default value is Roman. Gets or sets the style applied to the characters in the run. Default style is italic. Represents an interface for Math break collection. Adds instance to the collection at specified index. The Index, where to add the instance. Returns the newly added . Adds instance to the collection. Returns the newly added . Gets mathBreak object that represents the specified item in the collection. Represents Office Math entity. Gets the owner. Represents an equation with a base that contains a superscript or subscript. Gets or sets a boolean that represents whether to horizontally align subscripts and superscripts in the object. Read/write. Gets an object that represents the subscript for a object. Read-only. Gets an object that represents the superscript for a object. Read-only. Gets an object that represents the base of the specified equation object. Read-only. Gets or sets the object that represent the control property of MathML function. Represents an equation with a base that contains a subscript or superscript. Gets or sets a type to represent either a subscript or superscript. Gets an object that represents the base of the specified equation object. Gets the type of the script. Gets or sets the object that represent the control property of MathML function. Represents object that provides the base implementation for all items. Gets or sets the object that represents a mathematical text. Gets the object that can be used for formatting the character of the mathematical text. Represents the Mathematical function. Gets the type of the mathematical function.Read-Only. Represents an equation. Math objects are members of the collection. Specifies an collection that represents the functions contained within an equation. Specifies the object that represents the parent column in a matrix. Specifies the object that represents the parent row in a matrix. Specifies a collection that represents the line breaks in an equation.Read-only. Gets or sets an integer that represents the character position of the alignment point in the equation. Read/write. Gets or sets an integer that represents the script size of an argument. The int that specifies the script size of an argument. Gets or sets an collection that represents the functions contained within an equation. Read-only. Gets an integer that represents the nesting level for an object. Read-only. Gets a object that represents the parent column in a matrix. Read-only. Gets a object that represents the parent element. Read-only. Gets a object that represents the parent row in a matrix. Read-only. Gets a collection that represents the line breaks in an equation.Read-only. Gets the propertieshash value. Gets or sets the value for the property with specified key. Gets the owner math of the object. Converts all equations in the collection to professional format. Converts all equations in the collection to literal text. Converts all equations in the collection to math text. Converts all equations in the collection to normal text. Converts all equations in the collection to linear format. Removes an equation from the collection of equations in a document, range, or selection. Closes the object Clones the item Gets the property value. Sets the property value. Return default value of the respective key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Represents an equation with a bar above or below the base. Keys. Specifies a object that represents the base of the specified equation object. Holds the collection of properties values and its keys. Gets or sets the object that represent the control property of MathML function. Gets or sets a boolean that represents the position of a bar in a bar object. True mathematical overbar.falsemathematical underbar. Gets a object that represents the base of the specified equation object. Initializes a new instance of the class. Clones the item Gets the property value. The prop key. Sets the property value. The property key. The value. Sets the default properties. Gets the PropertiesHash value. Gets or sets the value for the property with specified key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Closes the instance. Represents the class for border box. Member that represents the Math object. Member to hold the collection of properties values and its keys. Represents the character format Gets or sets a value that represents whether to hide the top border of an equation's bounding box. Trueif to hide the top border; otherwise,false. Gets or sets a value that represents whether to hide the bottom border of an equation's bounding box. True if to hide the bottom border; otherwise, false. Gets or sets a value that represents whether to hide the right border of an equation's bounding box. True if to hide the right border; otherwise, false. Gets or sets a value that represents whether to hide the left border of an equation's bounding box. True if to hide the left border; otherwise, false. Gets or sets a value that represents a diagonal strikethrough from lower left to upper right. True if diagonal strikethrough from lower left to upper right; otherwise, false. Gets or sets a value that represents a diagonal strikethrough from upper left to lower right. True if diagonal strikethrough from upper left to lower right; otherwise, false. Gets or sets a value that represents a Vertical strikethrough. True if vertical strikethrough ; otherwise, false. Gets or sets a value that represents a Horizontal strikethrough. True if horizontal strikethrough ; otherwise, false. Specifies a object that represents the base of the specified equation object.Read-Only. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Gets the property value. Sets the property value. Return default value of the respective key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Clones the item Closes this Instance. Represents the class for Box function. Member that represents the Math Object. Member that represents individual line breaks in an equation. Member to hold the collection of properties values and its keys. Represents the character format Gets or sets a value that represents if the operator emulator must be used as an alignment point from which the next line operator emulator starts. True if the operator emulator must be used as an alignment point; otherwise, false. Gets or sets a value that states whether the box acts as the mathematical differential. True if the box acts as the mathematical differential; otherwise, false. Gets or sets a value whether breaks are allowed inside the box object. True if breaks are allowed inside the box object; otherwise, false. Gets or sets a value that states if the box and its contents behave as a single operator and inherit the properties of an operator. True if the box and its contents behave as a single operator and inherit the properties of an operator; otherwise, false. Represents an individual line breaks in an equation. Specifies a object that represents the base of the specified equation object. Gets the PropertiesHash value. Gets or sets the value for the property with specified key. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Gets the property value. Sets the property value. Return default value of the respective key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Clones the item Closes this Instance. Represents the MathML delimiter equation. Member to hold the collection of properties values and its keys. Specifies a object that represents the base of the specified equation object. Represents the character format Gets or sets a short that represents the beginning delimiter character. Gets or sets a short that represents the ending delimiter character. Gets or sets a value that represents whether delimiter characters grow to the full height of the arguments that they contain. True if delimiter characters grow to the full height of the arguments that they contain; otherwise, false. Gets or sets a short that represents the separator character in a math delimiter object when the math delimiter object contains two or more arguments. Gets or sets a MathDelimiterShapeType constant that represents the appearance of delimiters. Gets a object that represents the base of the specified equation object. Read-only. Gets the PropertiesHash value. Gets or sets the value for the property with specified key. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Gets the property value. Sets the property Value. Return default value of the respective key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Clones the item Closes this Instance. Represents a mathematical equation array object, consisting of one or more equations that can be vertically justified as a unit respect to surrounding text on the line. Specifies an object that represents the base of the specified equation object. Holds the collection of properties values and its keys. Represents the character format Gets a object that represents the base of the specified equation object. Gets or sets the vertical alignment for an equation array. The member that specifies vertical alignment for an equation array. Gets or sets a boolean that represents whether the equations in an equation array are distributed equally within the margins of its container, such as a column, cell, or page width. Gets or sets a boolean that represents whether the equations in an equation array are spaced to the maximum width of the equation array. Gets or sets an float that represents the spacing between the rows in an equation array. Gets or sets spacing for an equation array. The member that specifies the spacing in an equation array. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Gets the property value. The prop key. Sets the property value. The property key. The value. Sets the default properties. Gets the PropertiesHash value. Gets or sets the value for the property with specified key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Clones the item Closes the instances. Represents a fraction, consisting of a numerator and denominator separated by a fraction bar. Specifies an object that represents the denominator for an equation that contains a fraction. Specifies a object that represents the numerator for a fraction. Represents the character format Gets or sets a constant that represents the layout of a fraction. Default value is bar. Gets an object that represents the denominator for an equation that contains a fraction. Gets an object that represents the numerator for a fraction. Gets the propertieshash value. Gets or sets the value for the property with specified key. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Closes this instance. Gets the property value. Sets the property value. Return default value of the respective key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Clones the item Represents the application of a function or an argument in an equation that consists of a function name, such as sin or cos, and an argument. Specifies a object that represents the base of the specified equation object. Gets a object that represents the name of a mathematical function, such as sin or cos. Represents the character format Gets a object that represents the base of the specified equation object. Gets a object that represents the name of a mathematical function, such as sin or cos. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Clones the item Member to hold the collection of properties values and its keys. Specifies an object that represents the base of the specified equation object. Represents the character format Gets or sets a value that represents whether the grouping character is aligned vertically with the surrounding text or whether the base text that is either above or below the grouping character is aligned vertically with the surrounding text. Read/write. True if the grouping character is aligned vertically with the surrounding text ; otherwise, false. Gets or sets a short that represents the character placed above or below text in a group character object. Read/write. Gets or sets a value that represents whether the grouping character is placed above the base text of the group character object. Read/write. True if the grouping character is placed above the base text of the group character object; otherwise, false. Gets an object that represents the base of the specified equation object. Gets the PropertiesHash value. Gets or sets the value for the property with specified key. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Gets the property value. Sets the property value. Return default value of the respective key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Clones the item Closes this Instance. Represents the class of an equation that contains a superscript or subscript to the left of the base. Gets an object that represents the base of the specified equation object. Gets the subscript for a Leftscript object. Read-only. Gets the superscript for a Leftscript object. Read-only. Represents the character format Gets an object that represents the base of the specified equation object. Gets the subscript for leftscript object. Read-only. Gets the superscript for a leftscript object. Read-only. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Closes this Instance. Clones the item Represents the MathLimit Function. s Specifies a type to represent either a lower or upperLimit. Specifies an object that represents the base of the specified equation object. Returns an math object that represents the limit . Represents the character format Gets or sets a type to represent either a low and upper limit. Gets an object that represents the base of the specified equation object. Gets an object that represents the base of the specified equation object. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Closes this Instance. Clones the item Represents an interface for mathematical matrix, which contain elements in set of rows and columns. Keys. Specifies the object that represent a matrix row. Specifies the object that represent a matrix column. Holds the collection of properties values and its keys. Represents the character format Gets or sets that represents the vertical alignment for a matrix. Gets or sets a float that represents the spacing between columns in a matrix. Gets or sets a that represents the spacing rule for the space that appears between columns in a matrix. Gets a object that represents the columns in a matrix. Gets or sets an float that represents the spacing for columns in a matrix. Gets or sets a boolean that represents whether placeholders in a matrix are hidden from display True placeholders do not appear in the matrix; otherwise, falseplaceholders appear in the matrix. Gets or sets the properties of an in an Gets or sets the object that represent a matrix Row. Gets or sets an float that represents the spacing for rows in a matrix. Gets or sets a that represents the spacing rule for rows in a matrix. Gets or sets the object that represent the control property of MathML function. Gets the property value. The prop key. Sets the property value. The property key. The value. Sets the default properties. Gets the PropertiesHash value. Gets or sets the value for the property with specified key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Clones the item Removes the items in matrix Start column index in range Start row index in range End column index in range End row index in range Applies the column properties collection values to each column Updates the values of column properties collection using column property values. Gets the range of arguments. Creates an empty arguments for matrix Start column index in range Start row index in range End column index in range End row index in range Updates the number of matrix columns based on the number of cells present in the rows of the matrix. Gets the maximum cell count. Closes this Instance. Gets the specified item in the collection. Adds instance to the collection at specified index. The Index, where to add the instance. Returns the newly added . Adds instance to the collection. Returns the newly added . Clone the items in collection Removes the item in collection Initializes a new instance of the class. Gets the specified item in the collection. Removes the item in collection Adds instance to the collection at specified index. The Index, where to add the instance. Returns the newly added . Adds instance to the collection. Returns the newly added . Clone the items in collection Initializes a new instance of the class. Represents the parser for MathML items. Parse OMathPara which holds the MathML item. Represents the reader to read MathML Represents OfficeMathPara to hold MathML element Represents documentparser Parse officemath which holds the mathml functions Represents the reader to read mathml Represents officemath element Parse officemath which holds the mathml functions Represents the reader to read mathml Represents officemath element Parse argument properties parse the math properties. parse the NAry limit location type. parse the integral limit location type of math properties. parse the default justification of math properties. parse the break on subtract operator of math properties. parse the break on binary operator of math properties. parse the math limit. Parse MathML limit properties. Parse MathML phantom function. Parser MathML phantom properties. Parser MathML matrix function. Parser MathML matrix properties. Parser MathML math matrix. Parser MathML matrix column. Parser MathML matrix column properties. Parser MathML matrix column justification. Parser spacing rule of mathematical equation Parser MathML matrix justification. Parser MathML matrix row. Parser MathML NAry function. Parse MathML NAry properties. Parse MathML radical function. Parse MathML radical properties. Parse MathML math right script function. Parse MathML math right script properties. Parse MathML math left script function. Parse MathML math left script properties. Parse MathML math script function. Parser MathML script properties. Parser MathML Eqarray function. Parser MathML EqArray Properties. Parser MathML EqArray justification. Parser MathML groupchar function. Parse the MathML groupchar properties. Parse the MathML bar function. Parse the MathML bar properties. Parse the MathML accent function. Parse the MathML accent properties. Parse the control properties of MathML. Parse the MathML run format. Parser MathML run format script. Parser MathML run format style. Parse the mathpara properties. Represents the reader to read mathml Represents officemathpara to hold mathml element Parse the mathpara justication type. Represents the reader to read MathML Represents officemathpara to hold mathml element Parse the mathbox. Represents the reader to read mathml Represents officemathbox Parse the mathbox properties. Represents the reader to read mathml Represents officemathbox Parse the mathborder box. Represents the reader to read mathml Represents officemathborderbox Parse the mathborderbox properties. Represents the reader to read mathml Represents officemathborderbox Parse the mathdelimiter. Represents the reader to read mathml Represents officemathdelimiter Parse the mathdelimiter properties. Represents the reader to read mathml Represents officemathdelimiter Parse the mathfraction. Represents the reader to read mathml Represents officemathfraction Parse the mathfraction properties. Represents the reader to read mathml Represents officemathfraction Parse the mathfraction type. Represents the reader to read mathml Represents officemathfraction Parse the mathfunc. Represents the reader to read mathml Represents officemathfunc Parse the mathfunc properties. Represents the reader to read mathml Parse the mathdelimiter shape. Represents the reader to read mathml Represents officemathdelimiter Parse the mathbreak attributes. Represents the reader to read mathml Represents mathbreak Returns the boolean value from the current node Represents the reader to read mathml To validate for the Numeric values alone in font size To get the float value Returns the spacing value based on spacing rule type. Skip whitespaces and moves the reader to the next node. The xml reader Represents a class to maintain constants for mathematical equation Represents the serializer for MathML items. Serializes the MathPara. Serializes the MathParaProperties. Serializes math para justification Represents the math para Serializes the Math element. Serializes the Math element in MathPara. Serializes the Math function. Serializes the math properties. Serializes the NAry limit location of math properties. Serializes the Intergral limit location of math properties. Serializes the default justification of math properties. Serializes the break on subtract operator of math properties. Serializes the break on binary operator of math properties. Serializes the Math upper limit function. Serializes the Math upper limit properties. Serializes the Math lower limit function. Serializes the Math lower limit properties. Serializes the Math right script. Serializes the Math right script properties. Serializes the Math left script function. Serializes the Math left script properties. Serializes the Math SuperScript. Serializes the Math SuperScript properties. Serializes the Math SubScript. Serializes the Math SubScript properties. Serializes the Math equation text. Serializes the math run properties. Serializes the math format script. Serializes the math format style. Serializes the Math Accent. Represents math accent Serializes the mathaccent properties. Represents math accent Serializes the math bar. Represents math bar Serializes the math bar properties. Represents math bar Serializes the math box. Represents math box Serializes the mathbox properties. Represents math box Serializes the mathbreak. Represents math break Serializes the math borderbox. Represents math borderbox Serializes the mathborderbox properties. Represents math borderbox Serializes the math delimiter. Represents math delimiter Serializes the mathdelimiter properties. Represents math delimiter Serializes the mathdelimiter shape. Serializes the math equation array. Represents math eqArray Serializes the math equation array properties. Represents math eqArray Serializes the math equation spacing rule. Serializes the math equation array alignment. Represents math eqArray Serializes the math fraction. Represents math fraction Serializes the math fraction properties. Represents math fraction Serializes the math fraction type. Serializes the math func. Serializes the math func properties. Serializes the math groupchar. Represents math groupchar Serializes the math groupchar properties. Represents math groupchar Serializes the math matrix. Represents math matrix Serializes the math matrix properties. Represents math matrix Serialize the row spacing Serializes math matrix align Represents math matrix Serializes math matrix columns Represents math matrix Serializes math matrix column properties Represents math matrix column Serializes math matrix column alignment Represents math matrix column Serializes a math matrix row Serializes math nary Represents math nary Serializes math nary properties Represents math nary Serializes math radical Serializes the math radical properties Represents the math radical Serializes the math phantom Serializes math phantom properties Represents math phantom Serializes the bool property Tag name if set to true [value]. Convert the float value to string. float value Represents the parser for MathML items from LaTeX string. Parse OMathPara which holds the MathML item using the LaTeX string. LaTex string to parse MathPara to store the parsed LaTeX string DocIO LaTeX parser instance Parse the math para according to the math function type Parse Math Accent equation. Parse Math Bar equation. Parse Math Box equation. Parse Math BorderBox equation. Parse math delimiter equation Check whether the LaTeX string has proper delimiter syntax Returns true, if the syntax matches; else false Get the delimiter string Returns the delimiter string to set Parse math equation array Split the equation array into list of equations. The entire equation string of the equation array. Parse math fraction Parse math NoFractionBar FractionType. Numerator of fraction equation LaTex string start position Parse math Function equation Parse Group Character equation. Parse the math limit. Equation text of math limit The math limit start position Parse Math Matrix Check the matrix equation syntax Parse Math N-Array. Parse math radical Check the radical syntax Check whether the current group start have proper group end Returns the string between the group start and group end Check whether the current group start have proper group end Returns the string between the group start and group end Parse the group start ("{"). Parse Math SubSuperscript SubSuperscript equation run element text string value. Group start index position Parse math LeftSubSuperScript Script text inside the group Previous position of group start. Parse the math RightSubSuperScript. Equation run element string The script string can be sub or super script. Previous script type LaTex string first start position. Parse the run element. Set the run element for the given string Reset the global values and parse the math for the given string Get the equation string. The equation string. If equation not in proper group or invalid characters return null. Get the each LaTex element from LaTex string. Returns the each LaTex element Get the equal symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return the same laTexString Get the equal basic math symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return null Get the equal greek letters symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return null Get the equal letter-like symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return null Get the equal basic math symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return null Get the equal common binary opertaors symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return null Get the equal common relational operators symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return null Get the equal basic N-ary operators symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return null Get the advanced binary operators symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return null Get the equal advanced relational operator symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return null Get the equal arrows symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return null Get the equal negated relations symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return null Get the equal geometry symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return null Get the equal non renderable symbol for LatexString. LaTex string to convert symbol Return the equal symbol for laTexString, if equal symbol not found then return null LaTeX parser to connect the DocIO LaTeX parser and LaTeXParser. Specifies an object that represents the base of the specified equation object. Specifies an object that represents the lower limit of an n-ary operator. Specifies an object that represents the upper limit of an n-ary operator. Represents the character format Gets or sets a short that represents a character used as the n-ary operator. Default value is integral. Gets or sets a boolean that represents whether n-ary operators grow to the full height of the arguments that they contain.Default value is false. Gets or sets a boolean that represents whether to hide the lower limit of an n-ary operator. Default value is false. Gets or sets a boolean that represents whether to hide the upper limit of an n-ary operator. Default value is false. Gets or sets a boolean that represents the positioning of n-ary limits in the subscript-superscript or upper limit-lower limit position. Default value is true for integral and false for all other object. Gets an object that represents the base of the specified equation object. Gets an object that represents the lower limit of an n-ary operator. Gets an object that represents the upper limit of an n-ary operator. Gets the propertieshash value. Gets or sets the value for the property with specified key. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Closes this instance. Gets the property value. Sets the property value. Return default value of the respective key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Clones the item Represents the OfficeMathPara that can be used to format a top level MathML element. Specifies a . Member to hold the collection of properties values and its keys. Gets or sets . Gets a collection of equations. Use the object to access individual members of the collection. Gets the Owner. Gets the PropertiesHash value. Gets or sets the value for the property with specified key. Gets or sets whether format is default. Represents the default character format for functions in mathematical equation Converts the LaTeX to MathML. LaTeX string to convert DocIO LaTeX parser instance Clones the item Sets the owner. Gets the property value. Sets the property value. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Return default value of the respective key. Represents object that provides the base implementation for all items. Specifies the object that can be used for formatting the character of the mathematical text. Gets or sets the object that represents a mathematical text. Gets the object that can be used for formatting the character of the mathematical text. Initializes a new instance of the class. Clones the item Represents a phantom object, which has two primary uses: (1) adding the spacing of the phantom base without displaying that base or (2) suppressing part of the glyph from spacing considerations Keys. Specifies a object that represents the base of the specified equation object. Holds the collection of properties values and its keys. Represents the character format Gets or sets a boolean that represents whether the contents of a phantom object are visible. True phantom base is shown; otherwise, falsephantom base is hidden. Gets or sets a boolean that represents that the contents of the phantom are visible but that the height is not taken into account in the spacing of the layout. True contents of the phantom are visible but that the height is not taken into account in the spacing of the layout; otherwise, false Gets or sets a boolean that represents whether a phantom object is transparent. True phantom object is transparent; otherwise, falsephantom object is not transparent . Gets or sets a boolean that represents whether the ascent of the phantom contents is ignored in the spacing of the layout. True ascent of the contents of the phantom is not taken into account during layout; otherwise, falsephantom does have ascent. Gets or sets a boolean that represents whether the descent of the phantom contents is ignored in the spacing of the layout. True descent of the contents of the phantom is taken into account during layout.; otherwise, falsephantom does have descent. Gets or sets a boolean that represents whether the width of a phantom object is ignored in the spacing of the layout. Truewidth of the contents of the phantom is not taken into account during layout.; otherwise, falsephantom does have width. Gets a object that represents the base of the specified equation object. Gets or sets whether format is default. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Gets the property value. The prop key. Sets the property value. The property key. The value. Sets the default properties. Gets the PropertiesHash value. Gets or sets the value for the property with specified key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Clones the item Represents the MathML properties. Member to hold the collection of properties values and its keys. Gets or set a value which indicates how binary operators are treated when they coincide with a line break. Gets or set a value which indicates how the subtraction operator is treated when it coincides with a line break, when brkBin is set to repeat. Gets or set a value which indicates the default justification of display math, at the document level. Gets or set a value which indicates the document-level property to overwrite paragraph settings for mathematical text. Gets or set a value which indicates spacing between equations, expressions, or other instances of mathematical text within a display math paragraph, in twips. Gets or set a value which indicates the document setting for the default placement of integral limits. Gets or set a value which indicates the spacing between adjacent display math paragraphs, in twips. Gets or set a value which indicates the default math font to be used in the document. Gets or set a value which indicates the document setting for the default placement of n-ary limits other than integrals. Gets or set a value which indicates the spacing after a math paragraph, in twips. Gets or set a value which indicates the spacing before a math paragraph, in twips. Gets or set a value which indicates the right margin for math. Gets or set a value which indicates a reduced fraction size display math, such that the numerator and denominator are written in script size instead of at the size of regular text. Gets or set a value which indicates the right justification of the wrapped line of an instance of mathematical text. Gets or sets whether format is default. Gets the PropertiesHash value. Gets or sets the value for the property with specified key. Gets the property value. Sets the property Value. Return default value of the respective key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Represents class for radical function Member to hold the collection of properties values and its keys. Member that represents the degree for a radical. Member that represents the math object. Represents the character format Gets the object that represents the degree for a radical. Read-only. Gets an object that represents the base of the specified equation object. Gets or sets a value that represents whether to hide the degree for a radical. True if to hide the degree for a radical; otherwise, false. Gets the PropertiesHash value. Gets or sets the value for the property with specified key. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Gets the property value. Sets the property value. Return default value of the respective key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Clones the item Closes this Instance. Represents a collection of Math. Represents the specified item in the collection. Initializes a new instance of the class. the owner instance. The owner. Adds instance to the collection at specified index. The Index, where to add the instance. Returns the newly added . When adding arguments in or , it throws exception. Add new and to add new argument in Adds instance to the collection. Returns the newly added . When adding arguments in or , it throws exception. Add new and to add new argument in Adds an item When adding arguments in or , it throws exception. Add new or to add new argument in Check the condition before insert a math Clones the item in collection Clears the object. Represents a matrix column. Gets an integer that represents the ordinal position of a column within the collection of columns in a matrix. Gets a object that represents the arguments in a matrix column. Gets or sets a MathHorizontalAlignment constant that represents the horizontal alignment for arguments in a matrix column. Represents a interface matrix row. Gets an integer that represents the ordinal position of a row within the collection of rows in a matrix. Gets a object that represents the arguments in a matrix row. Returns an object that represents a base character with a combining accent mark. Read-only. Specifies a object that represents the base of the specified equation object. Gets or sets a string that represents the accent character for the object. Read/write. Gets a object that represents the base of the specified equation object. Read-only. Gets the propertieshash value. Gets or sets the value for the property with specified key. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Closes this instance. Clones the item Gets the property value. Sets the property value. Return default value of the respective key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Represents a class to maintain break between the equation. Member to hold the collection of properties values and its keys. Gets or sets an integer that represents the operator in one line. Gets the PropertiesHash value. Gets or sets the value for the property with specified key. Initializes a new instance of the class. Gets the property value. Sets the property Value. Return default value of the respective key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Clones the item Closes this Instance. Represents the object that can be used for formatting the character of the mathematical text. Gets or sets a boolean that represents the alignment property. When multiple alignment point is set, lastly set alignment point is considered. Default value is false. Gets or sets individual line breaks in an equation. Gets or sets a boolean that represents whether the characters in the run are literal (i.e., they are to be interpreted literally and not be built up based on any implied mathematical meaning). Default value is false. Gets or sets a boolean that represents whether the run is normal text, i.e., math italics and math spacing are not applied. Default value is false. Gets or sets the script applied to the characters in the run. Default value is Roman. Gets or sets the style applied to the characters in the run. Default style is italic. Gets the propertieshash value. Gets or sets the value for the property with specified key. Gets or sets whether format is default. Closes this instance. Gets the property value. Sets the property value. Return default value of the respective key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Clones the item Represents the Math break collection. Represents the Math break collection. Initializes a new instance of the class. The owner. Adds instance to the collection at specified index. The Index, where to add the instance. Returns the newly added . Adds instance to the collection. Returns the newly added . Returns object that represents the specified item in the collection. Clone the items in collection Clears the object. Represents the Mathematical function. Gets the type of the mathematical function.Read-Only. Initializes a new instance of the class with the owner instance. The owner. Get default control properties of function. Get math paragraph Represents a Collection of function. Represents the specified item in the Collection. Initializes a new instance of the class with the owner instance. The owner. Adds instance to the collection at specified index. The Index, where to add the instance. Represents the type of function to add. Returns the newly added . Adds instance to the collection. Returns the newly added . Clone the items in collection Clone the items in collection from start index to end index Represent the start index to clone from. Represent the end index to clone until. Clears the object. Represents a matrix column. Keys. Gets a object that represents the arguments in a matrix row. Holds the collection of properties values and its keys. Gets an Integer that represents the ordinal position of a column within the collection of columns in a matrix. Gets a object that represents the arguments in a matrix column. Gets or sets a MathHorizontalAlignment constant that represents the horizontal alignment for arguments in a matrix column. Initializes a new instance of the class. Gets the property value. The prop key. Sets the property value. The property key. The value. Sets the default properties. Gets the PropertiesHash value. Gets or sets the value for the property with specified key. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. After added a column in matrix. Clones the item Closes the instances. Represents a matrix row. Gets a object that represents the arguments in a matrix row. Gets an integer that represents the ordinal position of a row within the collection of rows in a matrix. Gets a object that represents the arguments in a matrix row. Initializes a new instance of the class. Clones the item Closes the instances. After row added into the matrix. Represents an equation with a base that contains a superscript or subscript. Represents the character format Gets or sets a boolean that represents whether to horizontally align subscripts and superscripts in the object. Read/write. Gets an object that represents the subscript for a object. Read-only. Gets an object that represents the superscript for a object. Read-only. Gets an object that represents the base of the specified equation object. Read-only. Gets the propertieshash value. Gets or sets the value for the property with specified key. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Converts an equation with a base superscript or subscript to an equation with a superscript or subscript to the left of the base. Removes the subscript for an equation and returns an object that represents the updated equation without the subscript. Removes the superscript for an equation and returns an object that represents the updated equation without the superscript. Closes this instance. Determines whether the specified property key has value. The property key. if the specified property key has value, set to true. Returns the value indicating whether the key exists in the properties collection. The integer that specifies the key. True if the specified key is present, otherwise false. Gets the property value. Sets the property value. Return default value of the respective key. Clones the item Represents an equation with a base that contains a subscript or superscript. Specifies a represent either a subscript or superscript. Specifies an object that represents the base of the specified equation object. Gets the type of the script. Represents the character format Gets or sets a type to represent either a subscript or superscript. Gets an object that represents the base of the specified equation object. Gets the type of the script. Gets or sets the object that represent the control property of MathML function. Initializes a new instance of the class. Closes this Instance. Clones the item Provides the base implementation for all the classes with holder behavior. Specifies the OwnerHolder. Gets the owner. Initializes a new instance of the class. Sets the owner. Closes this instance. Specifies the justification of the equation. Center as a group. Center. Left. Right. Specifies the script applied to the characters in the run. Double-struck. Fractur. Monospace. Roman. Sans-serif. Script. Specifies the style of the characters in the run. Italic. Bold-italic. Bold. Plain. Specifies the type of the MathML function. Specifies equation accent mark. Specifies equation fraction bar. Specifies border box. Specifies box. Specifies equation delimiters. Specifies equation array. Specifies equation fraction. Specifies equation function. Specifies Group character. Specifies lower and upper limit. Specifies equation matrix. Specifies equation N-array operator. Specifies equation phantom. Specifies equation base expression. Specifies Left subScript. Specifies subScript and superScript. Specifies SubSuperScrpit. Specifies Equation text. Specifies the type that represents the appearance of delimiters. Vertically centers delimiters around the entire height of the equation causing delimiters grow equally above and below their midpoint. Matches the shape of the delimiters to the size of their contents. Specifies the type of fraction bar. Normal fraction bar. No fraction bar. Skewed fraction bar. Show fraction inline. Specifies the horizontal alignment for arguments in a matrix column. Center. Left. Right. Specifies the vertical alignment for a matrix. Center. Top. Bottom. Specifies the spacing rule for the space that appears between two columns or two rows in a mathematical equation. Single line. One and half line. Double line. Exact line. Multiple line. Specifies the script type of equation. SuperScript. SubScript. Specifies the type that represents the limit. Specifies the lower limit. Specifies the upper limit. Specifies how binary operators are treated when they coincide with a line break. Specifies the binary operator appears after the break. Specifies the binary operator appears before the break. Specifies the binary operator appears on both sides of the break. Specifies how the subtraction operator is treated when it coincides with a line break, when brkBin is set to repeat. Specifies the repetition of subtraction sign after a line-wrapping break is plus on the first line and minus on the second line. Specifies the repetition of subtraction sign after a line-wrapping break is minus on the first line and plus on the second line. Specifies the repetition of subtraction sign after a line-wrapping break is minus on the first and second lines. Represent the limit location of integral and n-ary. Subscript-Superscript location Under-Over location. Represents an interface for math run elements Creates a duplicate copy of . The reference of the newly created object. Releases all resources used by the object. Reserved for internal use. Represents an equation. Math objects are members of the collection. Gets or sets an integer that represents the script size of an argument. The int that specifies the script size of an argument. Gets or sets an collection that represents the functions contained within an equation. Read-only. Gets a object that represents the parent column in a matrix. Read-only. Gets a object that represents the parent element. Read-only. Gets a object that represents the parent row in a matrix. Read-only. Gets a collection that represents the line breaks in an equation.Read-only. None. This is default style. Heading 1 Heading 2 Heading 3 Heading 4 Heading 5 Heading 6 Block quote Specifies type of the sub and super script. No subscript or superscript. Specifies superscript format. Specifies subscript format. Specifies type of alignment for table column. Left alignment Right alignment Center alignment. Represents an interface for Block in Markdown Represents an interface for inlline in Markdown. Represents a class to maintain Markdown document. Gets or sets list of blocks in Markdown Adds the to the Markdown. The reference to the newly created paragraph. Adds the to the Markdown. The reference to the newly created thematicbreak. Adds the to the Markdown. Returns new MdCodeBlock. Adds the to the Markdown. /// The reference to the newly created table. Disposes the document. Converts word document Markdown. Carriage return followed by line feed character: "\x000d\x000a" or "\r\n". Space character Iterates through MarkdownTable and writes the contents of table. The contents of table Returns Inline Items. Validate the opening and closing delimiters along with symbols Paragraph text Space to be add after delimiter Current textrange text Next sibiling of current textrange Represents a class to maintain text format of markdown. Gets or sets a value indicating whether text is bold or not. Gets or sets a value indicating whether text is italic or not. Gets or sets a value indicating whether text is code spanned text. Gets or sets a value indicating whether text is formatted with strikethrough. Gets or sets a value indicating whether text is Hidden or not. Gets or sets the subscript or superscript for the text. Clone the instance Represents the markdown syntax characters. Represents horizontal rule syntax. Represents the syntax of indent code block in Markdown Represents the syntax of fenced code block in Markdown Represents the another syntax of fenced code block in Markdown as tilde character Represents the syntax of table which start and end with this char in Markdown Represents the syntax of hyphen which seprate table cell in Markdown Represents the start comment element in the markdown Represents the HTML end comment element in the markdown. Bold syntax in Markdown. Italic syntax in markdown. Code span syntax in markdown Strikeout syntax in markdown Superscript open tag Subscript open tag Superscript close tag Subscript close tag Represents checked task item syntax. Represents unchecked task item syntax. Represents the control characters contants. Carriage return character: "\x000d" or "\r". Same as ParagraphBreak. Carriage return followed by line feed character: "\x000d\x000a" or "\r\n". Not used as such in Microsoft Word documents, but commonly used in text files for paragraph breaks. Line feed string: "\x000a" or "\n". Same as Line feed. Space character Backtick character Tilde character Hash character Minus character Plus character Star character Period character Open square bracket character Close square bracket character Open parenthesis character Close parenthesis character Double quote character Comma character Exclamatory character Exclamatory character Lesser than character Represents a class to parse Markdown document. Indicates whether the next line is exist or not in the markdown file. Gets or sets the previous line Gets or sets the previous line Gets the current format Parse the Markdown stream and create Markdown DOM. Validate the current line has proper hyperlink syntax. Current line Display text of hyperlink or alttext of image. Url of hyperlink or source path of image. Screentip of hyperlink Index at end of bracket True, if it satisfies image or hyperlink syntax, else false. Validate whether having balancing open and close character and get the content within them. Text to check Start index of opening character. End index of closing character Opening character Closing character Text within the opening and closing character Returns true, once balancing character reached. And also stop the traversing once balancing found. Check whether the line is start with fenced code block. Read the line from the textlines. Reset the current line to previous line and also update the previous line, index. Parse indented code block. Parse fenced code block. Parse table cell. Move parsed inline items from paragraph to cell and set bold for first row Source paragraph Destination table cell Whether it is first row column Check whether the current line is a table or not. Check whether the current line contains table syntax. Parse paragraph. Process line in first stage Close the SuperScript and Subscript delimiter List of text and textformats Current Text Current Position Index Current Character End index Open delimiter Close Delimiter Procee hyperlink or image syntax Create syntax of hyperlink and add in keyvaluepair collection for 2nd stage of processing. Create syntax of image and add in keyvaluepair collection for 2nd stage of processing. Check whether the given text satisfies basic syntax of hyperlink or image Add the given text as literal text value and reset the text to parse next text. Add the delimiter as closing tag in KeyValuePair and convert invalid openers as literal text Collection to add close tag. Index of opener in the list. Delimiter syntax Delimiter to add as close Remove the item at given index and add new item using given key and value Check the given keyvalue pair is opener of any supported delimiters Gets the image using the given string. Check current line is comment Get list value Check whether the current line is list or not True if need to check curent line is list or not. False, if need to check current line is list or not and also get the list values Check whether the current line is indented for the nested list or not. Get the continuous number characters from the beginning of given string. Check whether the current line is indent code block start line. Check whether the fenced code end occur. Get the continues given character in a string. Split the line with given character, but not followed by "\" Convert the colletion of syntax to inline items. List holding the collection of items and style. Add MdTextRange in paragraph with format. Apply current format to the given text textrange Push the new style Replace the symbols followed with a backslash Current text Return the text after removing the backslash Check the current line is thematic break item or not. Closes this instance. Represents whether image node event is subscribed. Execute the image node visited event. Represents a code block in Markdown. Gets or sets lines of code in code block. Gets or sets a value indicating whether lines of code are indented or fenced code. Default it is true. Closes the code block. Represents a hyperlink in Markdown. Gets or sets the MdTextFormat Gets or sets hyperlink Gets or sets display text of hyperlink Gets or sets screen tip of hyperlink Represents list format for a line in Markdown. Gets or sets a value indicating whether line is numbered. Default it is false. Gets a value used for bulleted list marker in Markdown. Gets a value used for Numbered List Marker in Markdown Gets or sets a value used for representing the list including the nested list in Markdown Gets or sets a value used for representing the list level in Markdown List level must be less than equal to 8 and greater then equal to 0(0-8) Represents a line in Markdown. Gets or sets list of inline items for a line. Gets or sets style for a line. Gets or sets list format for a line. Gets or sets the task item properties of a line. Gets or sets a value indicating horizontal rule in Markdown. Defines methods to add MdTextRange to Inlines in the markdown document. Defines methods to add MdHyperlink to Inlines in the markdown document. Defines methods to add MdPicture to Inlines in the markdown document. Applies Paragraph style to MdParagraph. Returns the character for Paragraph style. Closes the paragraph. Represents an image in a Markdown. Gets or sets alternate text for an image. Gets or sets image bytes Gets or sets the image format Gets or sets the image url Closes the picture. Represents a table in Markdown. Get or sets the rows in table. Gets or sets the alignments for each columns in table. Adds table row to rows collection. Represents a table cell in Markdown. Gets or sets the collection of inline items to be preserved in cell. Represents a table row in Markdown. Gets or sets the collection of cells for the particular row. Adds table cell to cells collection for the particular row. Represents the properties for task item in Markdown. This property applies if a paragraph starts with checkbox. Gets or sets a value indicating whether task item is checked. Default is false. Gets or sets a string used for checked task item marker in Markdown Gets or sets a string used for unchecked task item marker in Markdown Represents a text with formatting in Markdown Gets or sets the MdTextFormat Gets or sets a text in a line. Gets or sets a value indicating LineBreak. Represents a thematic break or horizontal rule in Markdown. Gets a string which is used to add horizontal rule in Markdown.