Syncfusion.Compression.Base 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 Convert the string to DateTime value input string Xsd mode for date time the DateTime 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 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. Determines the compression level for creating a DeflateStream. 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 Indicates whether single file protection is enabled or not. False by default. Represents the method that will handle the event related to requesting a password for a ZipArchiveItem. An event is raised when a unique password is required for the ZipArchiveItem. The event provides the file name and expects the handler to supply the password. 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. Determines the compression level for creating a DeflateStream. If CompressLevel is true, a DeflateStream with Fastest compression level is used. If CompressLevel is false, a DeflateStream with default compression mode is used. 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 Gets a value indicating whether the event has subscribers. 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. Reads a 16-bit integer from an XLSB (Excel Binary Workbook) stream. The input stream from which the 16-bit integer is read. The 16-bit integer value read from the stream. Thrown if the stream does not contain enough data to read the required number of bytes. Extracts Int16 value from the Excel Binary format Stream. Stream to read data from. Indicates if the first byte is 0x01 (true) or not (false). Extracted value. Extracts UInt32 value from the stream. Stream to read data from. Extracted value. Adds empty directory to the archive. Directory path. Item that has been added. Adds specified file to the archive. File to add. Item that has been added. Adds the specified file to the zip archive with the password. File to add. File password Item that has been added. 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 a new item in the zip archive with the specified name and password. 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 or file password Item that has been added. 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 file. Output file name. Saves archive into specified file. Output file name. Indicates whether we should create full path to the file if it doesn't exist. Saves archive into specified stream. Output stream. Indicates whether method should close stream after saving. Reads archive data from the file. Filename to read. 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. Raises the event to request a password for the specified file and returns the provided password. The name of the file for which the password is required. The password provided for the specified file, or null if no password is set. Opens an encrypted zip file with password. File Name. Password of the file to open. 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 the data for the password needed event in ZipArchive. The name of the item in the archive. The password associated with the archive item. Gets the file name of the ZipArchiveItem for read only. Gets or sets the password for the ZipArchiveItem. Initializes a new instance of the class with the specified file name. The name of the item in the archive 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. Gets or sets the item password Gets current OEM code page. 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. Sets the encryption algorithm for the archive. The encryption algorithm to be applied. 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 Retrieves the password for the archive item, prioritizing the instance-level password if available. The password specified in the current instance, or the archive's default password if the instance password is not set. 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. Provides image recoloring utilities such as grayscale, black-and-white, washout, and duotone effects similar to those available in Microsoft application. Applies a grayscale effect to the given image. The image to apply the grayscale effect on. A new image instance with the grayscale effect applied. Applies a black and white effect to the given image based on a specified threshold. The image to which the black and white effect will be applied. The threshold value to determine the conversion to black or white. A new image instance with the black and white effect applied. Applies a washout effect to the specified image. The image to which the washout effect will be applied. An object with the washout effect applied. Applies a duotone effect to the given image using the specified colors. The original image to which the duotone effect will be applied. First color used for the duotone effect. Second color used for the duotone effect. A new image instance with the duotone effect applied. Executes Linear interpolation for Duotone. In where the factor is applied. In where the factor is applied. Factor value. Final factorized color. Creates a new Bitmap from the source image, ensuring it is not indexed. This is particularly useful for cases where the image's pixel format is not RGB and bit manipulation is needed. The source image to convert. A new Bitmap instance with a non-indexed format. Dispose a ArabicShapeRenderer instance. 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 Checks whether the hyphen is in between the numbers. Checks whether the character is the Hebrew exceptional characters. 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. Flag to identify the shadow effect Flag to identify the glow effect Flag to identify the reflection effect Flag to identify the soft edges effect Flag to state there is no soft edges Flag to identify the ThreeD Scene effect Flag to identify the ThreeD shape effects Flag to state the shape contains effect list Holds the shadow properties of the shape Holds the glow properties of the shape Holds the ThreeD properties of the shape Holds the reflection properties of the shape Holds the soft edge radius Collection to maintain the effect extensions Closes this instance. Compares the properies of effect Format. Gets the properties text for Word comparison Keys. Checks whether the shadow effect present or not Holds the shadow Offset X Holds the shadow Offset X in choiceitem Holds the shadow Offset Y Holds the shadow Offset Y in choiceitem Holds the Shadow Secondary Offset X Holds the Shadow Secondary Offset Y Holds the Shadow Origin X Holds the Shadow Origin Y Holds the Shadow Matrix Holds the Horizontal Skew Angle Holds the Vertical Skew Angle Holds the Horizontal Scaling Factor Holds the Vertical Scaling Factor Either to rotate the shadow effect along with shape Holds the Direction angle Holds the Distance of shadow from the shape Holds the Blur radius of the shadow Holds the Shadow alignment Holds the shadow color Holds the shadow back color Holds the name of the shape for which the shadow effect has been applied Conveys the type of the shadow applied Flag to denote the shadow visiblity Holds the value of the shadow opacity Flag to denote the shadow transparency to be applied Initializes the IsTextEffect property with the value passed to the constructor Check for the property key from the property collection Clones this instance. Compares the properies of the shadow format. Gets the properties text for Word comparison Flag to identify the ThreeD scene effects Flag to identify the ThreeD shape effects Check the threeDeffect is present or not Holds the value for the ThreeD Contour Width. Holds the value for the ThreeD Extrusion height. Tells about the ThreeD Material Type Holds the distance of the ThreeD effect from the shape's ground. Holds the value for the Bevel Bottom Height. Holds the value for the Bevel Bottom Width. Bevel Bottom Preset Type Holds the value for Bevel Top Height. Holds the value for the Bevel Top Width. Bevel Top Preset Type Holds the color of the contour. Holds the Contour opacity value Holds the Extrusion Color Holds the Extrusion Opacity Holds the value of Backdrop's Anchor X'axis Holds the value of Backdrop's Anchor Y'axis Holds the value of Backdrop's Anchor Z'axis Holds the value of Backdrop's Normal X'axis Holds the value of Backdrop's Normal Y'axis Holds the value of Backdrop's Normal Z'axis Holds the value of Backdrop's Up X'axis Holds the value of Backdrop's Up Y'axis Holds the value of Backdrop's Up Z'axis Holds the view value Camera preset type Holds the value for percentage Holds the value of camera rotaton X'axis Holds the value of camera rotaton Y'axis Holds the value of camera rotaton Z'axis LightRig type LigthRig Direction Holds the value of lightrig rotaton X'axis Holds the value of lightrig rotaton Y'axis Holds the value of lightrig rotaton Z'axis Brightness value for ThreeD effect Holds the value of color mode Holds the value for diffusity Holds the value of Edge Holds the value of Facet Fore Depth value Back Depth value Light Level value Secondary Light Level value LightRig secondary rotation x axis LightRig secondary rotation y axis LightRig secondary rotation z axis Rotation x axis Rotation y axis Rotation z axis Rotation Orientation angle Extrusion Plane type Extrusion Tyoe Extrusion Rendering mode Rotation angle x axis Rotation angle y axis Rotation Center x axis Rotation Center y axis Rotation center z axis Value of Shininess Skew Amount Skew Angle Value for Specularity View Point X axis View Point Y axis Rotation Z axis View Point Origin x axis View Point Origin Y axis Boolean flag for ThreeD Effect Visiblity Boolean flag for Light face Boolean flag for Light harsh Boolean flag for secondary light harsh Flag to lock the rotaion center Boolean flag to apply metal effect Boolean flag for auto rotation center Extrusion string To Convey the shape has back drop effect To Convey the shape has camera effect To Convey the shape has light rig effect To Convey the shape has bevel bottom To Convey the shape has bevel top To Convey the shape has contour color To Convey the shape has extrusion color ThreeD Effects properties ThreeD effects extensions. Initializes a new instance of the class. The shape base. Clones this instance. Clones the list of stream values. Clones the stream. Compares the properies of the three D format. Gets the properties text for Word comparison checks that glow format present or not Initializes a new instance of the class. The shape base. Compares the properies of the glow format. Gets the properties text for Word comparison Clones this instance. Key values Checks whether the reflection effect present or not Reflection blur radius Specifies the direction to offset the shadow Specifies the how far to offset the shadow Specifies the start reflection opacity Specifies the start position of start opacity Specifies the end reflection opacity Specifies the end position of end opacity Specifies the fade direction of reflected shadow Specifies the angle of horizontal skew Specifies the angle of vertical skew Specifies the percentage of horizontal ratio Specifies the percentage of vertical ratio Specifies the if reflection rotates with shape Reflected shadow alignment Clones this instance. Compares the properies of the reflection format. Gets the properties text for Word comparison 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 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 Word document elements and its format. Parse the control properties of MathML elements. Parse the MathML run elements. Parse the color properties of SmartArt elements. Retrieve the name of the major or minor font typeface used in the document based on the specified parameters. The name of the font to search for. A boolean value indicating whether to retrieve the major font typeface. The typeface name of the major or minor font. Retrieve a dictionary mapping font script types to their corresponding typefaces for either the major or minor font. A boolean value indicating whether to retrieve the typefaces for the major font. A dictionary with font script types as keys and their corresponding typefaces as values. Parses the duotone color settings for SmartArt from the provided XML reader. The XML reader from which duotone color settings are read. The opacity value reference that will be modified based on the duotone settings. Boolean flag indicating the order of duotone colors. Returns a list of objects representing the duotone colors. 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. Space character Maximum opaque limit (100%) and 0% transparent. EMUs in one point Positive Fixed Angle 60000ths of a degree. Hundredths unit Positive Fixed Angle 60000ths of a degree. Lakh unit 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 Returns the boolean value from the current string value The value. 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 Parse the Glow Effect Parse the Reflection Effect Parse the reflection effect of a text range. The XmlReader to read attributes and child elements of reflection. The reflectionFormat object to store parse values. Gets the point value. Parse the shadow effect. Parse shadow attributes Parse the shadow effect of a text range. The XmlReader to read attributes and child elements of shadow. The shadowFormat object to store parse values. Gets the shadowalignment based on the string value. The string value of an alignment. The corresponding shadowalignment value. Parse the threeD effect of the textrange. The XmlReader to read attributes and child elements of ThreeD. The threeDFormat object to store parse values. Parse the threeD properties of the textrange. The XmlReader to read attributes and child elements of ThreeD. The threeDFormat object to store parse values. Parse the Scene ThreeD properties(scene3d) Parse the light rig Parse the ThreeD rotation effects Parse the camera settings Parse the ThreeD back drops Parses the color. The reader. The parent element. The opacity. Parses the color transform. The reader. The parent element. Color of the theme. The opacity. Parses the color transform. The reader. Color of the theme. Gets the color of the scheme. The reader. Gets theme color Gets the hexadecimal color. The color. Gets the color of the system. The reader. Creates xml writer to read data from the stream. Data to read. Created xml writer. Gets the bool value. The value. Implemented alternative method to improve the performance Gets the percentage. The value. Converts the linear RGB to RGB. The value. Converts the color of the HSL to. The hue. The saturation. The luminance. Hues to RGB. The n1. The n2. The hue. Converts based on modulation. The value. The percent. Converts the RGB to linear RGB. The value. Converts based on offset. The value. The percent. Converts the colorto HSL. The color. The hue. The saturation. The luminance. Converts based on hue mod. The color. The ratio. Converts based on hue offset. The color. The angle. Converts based on sat. The color. The percent. Converts based on sat mod. The color. The percent. Converts based on sat offset. The color. The percent. Converts based on lum. The color. The percent. Converts based on lum mod. The color. The percent. Converts based on lum offset. The color. The percent. Complements the color. The color. Gammas the color. The color. Grays the color. The color. Inverses the color. The color. Inverses the color of the gamma. The color. Converts the color by tint. The color. The tint. Converts the color by shade. The color. The shade. Shades the specified color value. The color value. The shade. Applies tint to the specified color value. The color value. The tint. Inverses the specified color value. The color value. Loads an XML document from XmlTextReader. The XmlDocument. The textReader to be loaded Loads an XML document from a stream. The XmlDocument. The stream to be loaded Loads an XML document from a file path. The XmlDocument. The filePath to be loaded Creates and configures an instance of . An instance of with DTD processing enabled and XML resolver set to null. Parses the data model of a SmartArt element from the provided XML reader. The XML reader used to read the SmartArt data model. The object that will be populated with parsed data from the XML. Represents documentparser Check whether langauage has been defined or not. Change first letter of string to uppercase. Parses the bullet picture information from the XML reader and adds the image stream to the bullet format. The XmlReader used to read the XML content. The OfficeShapeListFormat that holds the bullet format data, to which the image stream will be added. Parse the hyperlink. Parse the extension Parse the NonVisual drawing properties for SmartArtPoint Parse the Blip Extension List The XML reader positioned at the start of the extension list The texture fill object to be updated based on the parsed data. Parses luminosity properties from the XML reader and assigns them to the texture fill. An XmlReader to read the luminosity properties. The OfficeShapePictureFill object where the luminosity properties will be applied. Release the resources occupied by this instance. 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 Reset the values once the parsing is done. 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 Get the LaTeX string. Process IOfficeMath. Process IOfficeMathBaseCollection. Process IOfficeMathFunctionBase. Process Math Accent. Process Math Bar. Process Math Box. Process Math Border Bar. Process Math Fraction. Process Math Function. Process Math Delimiter. Helper method to append the delimiter character. Process Math Group Character. Process Math Limit. Process Math Matrix. Process Math NArray. Process Math Radical. Process Math SubSuperscript. Process Math LeftSubSuperscript. Process Math RightSubSuperscript. Process Equation Array Element Process Run Element. Processes the math font type and appends corresponding LaTeX string. Processes the math style type and appends corresponding LaTeX string. Processes the hasNormalText flag and appends corresponding LaTeX string. Process Symbols. LaTeX string for the symbols. Process Basic Math symbols. LaTeX string for the Basic Math symbols. Process Greek Letter symbols. LaTeX string for the Greek Letter symbols. Process Letter-Like symbols. LaTeX string for the Letter-Like symbols. Process Common Binary Operator symbols. LaTeX string for the Common Binary Operator symbols. Process Common Relational Operator symbols. LaTeX string for the Common Relational Operator symbols. Process Advanced Binary Operator symbols. LaTeX string for the Advanced Binary Operator symbols. Process Advanced Relational Operator symbols. LaTeX string for the Advanced Relational Operator symbols. Process Arrow symbols. LaTeX string for the Arrow symbols. Process Negated Relation symbols. LaTeX string for the Negated Relation symbols. Process Geometry symbols. LaTeX string for the Geometry symbols. 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 Get the instance of LaTeXConverter. 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. Specifies type of the shadow type. Specifies single shadow. Specifies double shadow. Specifies top alignment. Specifies the shadow which is shape relative. Specifies the shadow which is drawing relative. Specifies emboss shadow. Specifies type of the Extrusion Preset Type. Specifies Parallel type Specifies Perspective type Specifies type of the Extrusion Plane Preset Type. Specifies XY Plane Specifies YZ plane Specifies ZX plane Specifies type of the Extrusion Render Mode Type. Specifies Solid mode Specifies Wireframe mode. Specifies Bounding cube. Specifies type of the LightRig Direction. Specifies top direction. Specifies top left direction. Specifies top right direction. Specifies center direction. Specifies bottom direction. Specifies bottom left direction. Specifies bottom right direction. Specifies Left direction. Specifies right direction. Specifies type of the Bevel Preset Type. Specifies Isometric Bottom type Specifies Two Pt type. Specifies Three Pt type. Specifies Sunrise type. Specifies Soft type. Specifies Morning type. Specifies Legacy Normal 1 type. Specifies Legacy Normal 2 type. Specifies Legacy Normal 3 type. Specifies Legacy Normal 4 type. Specifies Legacy Harsh 1 type. Specifies Legacy Harsh 2 type. Specifies Legacy Harsh 3 type. Specifies Legacy Harsh 4 type. Specifies Legacy Flat 1 type. Specifies Legacy Flat 2 type. Specifies Legacy Flat 3 type. Specifies Legacy Flat 4 type. Specifies Harsh type. Specifies Glow type. Specifies Freezing type. Specifies Flood type. Specifies Flat type. Specifies Contrasting type. Specifies Chilly type. Specifies BrightRoom type. Specifies Balanced type. Specifies type of the Bevel Preset Type. Specifies Isometric Bottom type Specifies Isometric BottomUp type. Specifies Isometric LeftDown type. Specifies Isometric LeftUp type. Specifies Isometric OffAxis 1 Left type. Specifies Isometric OffAxis 1 Right type. Specifies Isometric OffAxis 1 Top type. Specifies Isometric OffAxis 2 Left type. Specifies Isometric OffAxis 2 Right type. Specifies Isometric OffAxis 2 Top type. Specifies Isometric Top Up type. Specifies Perspective Front type. Specifies Perspective Left type. Specifies Perspective Right type. Specifies Perspective Below type. Specifies Perspective Above type. Specifies Perspective Relaxed Moderately type. Specifies Perspective Relaxed type. Specifies Perspective Contrasting Left type. Specifies Perspective Contrasting Right type. Specifies Perspective Heroic Extreme Left type. Specifies Perspective Heroic Extreme Right type. Specifies Oblique TopLeft type. Specifies Oblique TopRight type. Specifies Oblique BottomLeft type. Specifies Oblique BottomRight type. Specifies Orthographic Front type. Specifies Isometric OffAxis3 Bottom type. Specifies Isometric OffAxis3 Left type. Specifies Isometric OffAxis3 Right type. Specifies Isometric OffAxis4 Bottom type. Specifies Isometric OffAxis4 Left type. Specifies Isometric OffAxis4 Right type. Specifies Isometric RightDown type. Specifies Isometric RightUp type. Specifies Isometic TopDown type. Specifies Legacy Oblique Bottom type. Specifies Legacy Oblique BottomLeft type. Specifies Legacy Oblique BottomRight type. Specifies Legacy Oblique Front type. Specifies Legacy Oblique Left type. Specifies Legacy Oblique Right type. Specifies Legacy Oblique Top type. Specifies Legacy Oblique TopLeft type. Specifies Legacy Oblique TopRight type. Specifies Legacy Perspective Bottom type. Specifies Legacy Perspective BottomLeft type. Specifies Legacy Perspective BottomRight type. Specifies Legacy Perspective Front type. Specifies Legacy Perspective Left type. Specifies Legacy Perspective Right type. Specifies Legacy Perspective Top type. Specifies Legacy Perspective TopLeft type. Specifies Legacy Perspective TopRight type. Specifies Oblique Bottom type. Specifies Oblique Left type. Specifies Oblique Right type. Specifies Oblique Top type. Specifies Perspective Above LeftFacing type. Specifies Perspective Above RightFacing type. Specifies Perspective Contrasting LeftFacing type. Specifies Perspective Contrasting RightFacing type. Specifies Perspective Heroic Extreme LeftFacing type. Specifies Perspective Heroic Extreme RightFacing type. Specifies Perspective Heroic LeftFacing type. Specifies Perspective Heroic RightFacing type. Specifies type of the Bevel Preset Type. Specifies Angle type Specifies Art Deco type. Specifies Circle type. Specifies Convex type. Specifies Cool Slant type. Specifies Cross type. Specifies Divot type. Specifies Hard Edge type. Specifies Relaxed Inset type. Specifies Riblet type. Specifies Slope type. Specifies Soft Round type. Specifies type of the 3D Material type. Specifies Clear type Specifies Dark Edge type. Specifies flat type. Specifies Legacy Matte type. Specifies Legacy Metal type. Specifies Legacy plastic type. Specifies Legacy Wireframe type. Specifies Matte type. Specifies Metal type. Specifies Platic type. Specifies Powder type. Specifies Soft Edge type. Specifies Soft Metal type. Specifies Translucent Powder type. Specifies Warm Matte type. Specifies the texture alignment. Not Supported. Aligned at bottom. Aligned at bottom left. Aligned at bottom right. Aligned at center. Aligned at left. Aligned at right. Aligned at top. Aligned at top left. Aligned at top right. Aligned at None. Specifies type of the shadow alignment. Specifies top alignment. Specifies top left alignment. Specifies top right alignment. Specifies center alignment. Specifies bottom alignment. Specifies bottom left alignment. Specifies bottom right alignment. Specifies Left alignment. Specifies right alignment. Specifies None alignment. 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. Check whether the content inside the list needs to be considered as para with indent or code block true, if need to be considered as code block Removes the list levels previous list before space length Number or bulleted list 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. Gets or sets a value indicating Blockquote in Markdown. Gets or sets left indent value for paragraph Gets or sets first line indent value for paragraph 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. Specifies the OfficeSmartArt type. Specifies the OfficeSmartArt type is BasicBlockList. Specifies the OfficeSmartArt type is AlternatingHexagons. Specifies the OfficeSmartArt type is PictureCaptionList. Specifies the OfficeSmartArt type is LinedList. Specifies the OfficeSmartArt type is VerticalBulletList. Specifies the OfficeSmartArt type is VerticalBoxList. Specifies the OfficeSmartArt type is HorizontalBulletList. Specifies the OfficeSmartArt type is SquareAccentList. Specifies the OfficeSmartArt type is PictureAccentList. Specifies the OfficeSmartArt type is BendingPictureAccentList. Specifies the OfficeSmartArt type is StackedList. Specifies the OfficeSmartArt type is IncreasingCircleProcess. Specifies the OfficeSmartArt type is PieProcess. Specifies the OfficeSmartArt type is DetailedProcess. Specifies the OfficeSmartArt type is GroupedList. Specifies the OfficeSmartArt type is HorizontalPictureList. Specifies the OfficeSmartArt type is ContinuousPictureList. Specifies the OfficeSmartArt type is PictureStrips. Specifies the OfficeSmartArt type is VerticalPictureList. Specifies the OfficeSmartArt type is AlternatingPictureBlocks. Specifies the OfficeSmartArt type is VerticalPictureAccentList. Specifies the OfficeSmartArt type is TitledPictureAccentList. Specifies the OfficeSmartArt type is VerticalBlockList. Specifies the OfficeSmartArt type is VerticalChevronList. Specifies the OfficeSmartArt type is VerticalAccentList. Specifies the OfficeSmartArt type is VerticalArrowList. Specifies the OfficeSmartArt type is TrapezoidList. Specifies the OfficeSmartArt type is DescendingBlockList. Specifies the OfficeSmartArt type is TableList. Specifies the OfficeSmartArt type is SegmentedProcess. Specifies the OfficeSmartArt type is VerticalCurvedList. Specifies the OfficeSmartArt type is PyramidList. Specifies the OfficeSmartArt type is TargetList. Specifies the OfficeSmartArt type is VerticalCircleList. Specifies the OfficeSmartArt type is TableHierarchy. Specifies the OfficeSmartArt type is BasicProcess. Specifies the OfficeSmartArt type is StepUpProcess. Specifies the OfficeSmartArt type is StepDownProcess. Specifies the OfficeSmartArt type is AccentProcess. Specifies the OfficeSmartArt type is AlternatingFlow. Specifies the OfficeSmartArt type is ContinuousBlockProcess. Specifies the OfficeSmartArt type is IncreasingArrowsProcess. Specifies the OfficeSmartArt type is ContinuousArrowProcess. Specifies the OfficeSmartArt type is ProcessArrows. Specifies the OfficeSmartArt type is CircleAccentTimeLine. Specifies the OfficeSmartArt type is BasicTimeLine. Specifies the OfficeSmartArt type is BasicChevronProcess. Specifies the OfficeSmartArt type is ClosedChevronProcess. Specifies the OfficeSmartArt type is ChevronList. Specifies the OfficeSmartArt type is SubStepProcess. Specifies the OfficeSmartArt type is PhasedProcess. Specifies the OfficeSmartArt type is RandomToResultProcess. Specifies the OfficeSmartArt type is StaggeredProcess. Specifies the OfficeSmartArt type is ProcessList. Specifies the OfficeSmartArt type is CircleArrowProcess. Specifies the OfficeSmartArt type is BasicBendingProcess. Specifies the OfficeSmartArt type is VerticalBendingProcess. Specifies the OfficeSmartArt type is AscendingPictureAccentProcess. Specifies the OfficeSmartArt type is UpwardArrow. Specifies the OfficeSmartArt type is DescendingProcess. Specifies the OfficeSmartArt type is CircularBendingProcess. Specifies the OfficeSmartArt type is Equation. Specifies the OfficeSmartArt type is VerticalEquation. Specifies the OfficeSmartArt type is Funnel. Specifies the OfficeSmartArt type is Gear. Specifies the OfficeSmartArt type is ArrowRibbon. Specifies the OfficeSmartArt type is OpposingArrows. Specifies the OfficeSmartArt type is ConvergingArrows. Specifies the OfficeSmartArt type is DivergingArrows. Specifies the OfficeSmartArt type BasicCycle. Specifies the OfficeSmartArt type is TextCycle. Specifies the OfficeSmartArt type is BlockCycle. Specifies the OfficeSmartArt type is NondirectionalCycle. Specifies the OfficeSmartArt type is ContinuousCycle. Specifies the OfficeSmartArt type is MultiDirectionalCycle. Specifies the OfficeSmartArt type is SegmentedCycle. Specifies the OfficeSmartArt type is BasicPie. Specifies the OfficeSmartArt type is RadialCycle. Specifies the OfficeSmartArt type is BasicRadial. Specifies the OfficeSmartArt type is DivergingRadial. Specifies the OfficeSmartArt type is RadialVenn. Specifies the OfficeSmartArt type is RadialCluster. Specifies the OfficeSmartArt type is OrganizationChart. Specifies the OfficeSmartArt type is NameAndTitleOrganizationChart. Specifies the OfficeSmartArt type is HalfCircleOrganizationChart. Specifies the OfficeSmartArt type is CirclePictureHierarchy. Specifies the OfficeSmartArt type is Hierarchy. Specifies the OfficeSmartArt type is LabeledHierarchy. Specifies the OfficeSmartArt type is HorizontalOrganizationChart. Specifies the OfficeSmartArt type is HorizontalMultiLevelHierarchy. Specifies the OfficeSmartArt type is HorizontalHierarchy. Specifies the OfficeSmartArt type is HorizontalLabeledHierarchy. Specifies the OfficeSmartArt type is Balance. Specifies the OfficeSmartArt type is CircleRelationship. Specifies the OfficeSmartArt type is HexagonCluster. Specifies the OfficeSmartArt type is OpposingIdeas. Specifies the OfficeSmartArt type is PlusAndMinus. Specifies the OfficeSmartArt type is ReverseList. Specifies the OfficeSmartArt type is CounterBalanceArrows. Specifies the OfficeSmartArt type is SegmentedPyramid. Specifies the OfficeSmartArt type is NestedTarget. Specifies the OfficeSmartArt type is ConvergingRadial. Specifies the OfficeSmartArt type is RadialList. Specifies the OfficeSmartArt type is BasicTarget. Specifies the OfficeSmartArt type is BasicMatrix. Specifies the OfficeSmartArt type is TitledMatrix. Specifies the OfficeSmartArt type is GridMatrix. Specifies the OfficeSmartArt type is CycleMatrix. Specifies the OfficeSmartArt type is AccentedPicture. Specifies the OfficeSmartArt type is CircularPictureCallOut. Specifies the OfficeSmartArt type is SnapshotPictureList. Specifies the OfficeSmartArt type is SpiralPicture. Specifies the OfficeSmartArt type is CaptionedPictures. Specifies the OfficeSmartArt type is BendingPictureCaption. Specifies the OfficeSmartArt type is BendingPictureSemiTransparentText. Specifies the OfficeSmartArt type is BendingPictureBlocks. Specifies the OfficeSmartArt type is BendingPictureCaptionList. Specifies the OfficeSmartArt type is TitledPictureBlocks. Specifies the OfficeSmartArt type is PictureGrid. Specifies the OfficeSmartArt type is PictureAccentBlocks. Specifies the OfficeSmartArt type is AlternatingPictureCircles. Specifies the OfficeSmartArt type is TitlePictureLineup. Specifies the OfficeSmartArt type is PictureLineUp. Specifies the OfficeSmartArt type is FramedTextPicture. Specifies the OfficeSmartArt type is BubblePictureList. Specifies the OfficeSmartArt type is BasicPyramid. Specifies the OfficeSmartArt type is InvertedPyramid. Specifies the OfficeSmartArt type is BasicVenn. Specifies the OfficeSmartArt type is LinearVenn. Specifies the OfficeSmartArt type is StackedVenn. Specifies the OfficeSmartArt type is HierarchyList. Specifies the OfficeSmartArt type is PictureAccentProcess. Specifies the OfficeSmartArt type is RepeatingBendingProcess. Specifies the OfficeSmartArt type is VerticalProcess. Specifies the type of text direction. Specifies the OfficeShapeTextDirectionType is horizontal. Specifies the OfficeShapeTextDirectionType is vertical. Specifies the OfficeShapeTextDirectionType is vertical270. Specifies the OfficeShapeTextDirectionType is word art vertical. Specifies the vertical alignment of the text. Specifies the OfficeShapeVerticalAlignmentType is none. Specifies the OfficeShapeVerticalAlignmentType is top. Specifies the OfficeShapeVerticalAlignmentType is middle. Specifies the OfficeShapeVerticalAlignmentType is bottom. Specifies the horizontal alignment of the text. Specifies the OfficeShapeHorizontalAlignmentType is none. Specifies the OfficeShapeHorizontalAlignmentType is left. Specifies the OfficeShapeHorizontalAlignmentType is center. Specifies the OfficeShapeHorizontalAlignmentType is right. Specifies the OfficeShapeHorizontalAlignmentType is justify. Specifies the OfficeShapeHorizontalAlignmentType is distributed. Specifies the shape type for an object. Specifies the OfficeShapeType is Unknown Specifies the OfficeShapeType is SwooshArrow Specifies the OfficeShapeType is Line Specifies the OfficeShapeType is ElbowConnector Specifies the OfficeShapeType is CurvedConnector Specifies the OfficeShapeType is BentConnector2 Specifies the OfficeShapeType is StraightConnector Specifies the OfficeShapeType is BentConnector4 Specifies the OfficeShapeType is BentConnector5 Specifies the OfficeShapeType is CurvedConnector2 Specifies the OfficeShapeType is CurvedConnector4 Specifies the OfficeShapeType is CurvedConnector5 Specifies the OfficeShapeType is Rectangle Specifies the OfficeShapeType is RoundedRectangle Specifies the OfficeShapeType is SnipSingleCornerRectangle Specifies the OfficeShapeType is SnipSameSideCornerRectangle Specifies the OfficeShapeType is SnipDiagonalCornerRectangle Specifies the OfficeShapeType is SnipAndRoundSingleCornerRectangle Specifies the OfficeShapeType is RoundSingleCornerRectangle Specifies the OfficeShapeType is RoundSameSideCornerRectangle Specifies the OfficeShapeType is RoundDiagonalCornerRectangle Specifies the OfficeShapeType is Oval Specifies the OfficeShapeType is IsoscelesTriangle Specifies the OfficeShapeType is RightTriangle Specifies the OfficeShapeType is Parallelogram Specifies the OfficeShapeType is Trapezoid Specifies the OfficeShapeType is Diamond Specifies the OfficeShapeType is RegularPentagon Specifies the OfficeShapeType is Hexagon Specifies the OfficeShapeType is Heptagon Specifies the OfficeShapeType is Octagon Specifies the OfficeShapeType is Decagon Specifies the OfficeShapeType is Dodecagon Specifies the OfficeShapeType is Pie Specifies the OfficeShapeType is Chord Specifies the OfficeShapeType is Teardrop Specifies the OfficeShapeType is Frame Specifies the OfficeShapeType is HalfFrame Specifies the OfficeShapeType is diagonalstripe Specifies the OfficeShapeType is Cross Specifies the OfficeShapeType is Plaque Specifies the OfficeShapeType is Can Specifies the OfficeShapeType is Cube Specifies the OfficeShapeType is Bevel Specifies the OfficeShapeType is Donut Specifies the OfficeShapeType is NoSymbol Specifies the OfficeShapeType is BlockArc Specifies the OfficeShapeType is FoldedCorner Specifies the OfficeShapeType is SmileyFace Specifies the OfficeShapeType is Heart Specifies the OfficeShapeType is LightningBolt Specifies the OfficeShapeType is Sun Specifies the OfficeShapeType is Moon Specifies the OfficeShapeType is Cloud Specifies the OfficeShapeType is Arc Specifies the OfficeShapeType is DoubleBracket Specifies the OfficeShapeType is DoubleBrace Specifies the OfficeShapeType is LeftBracket Specifies the OfficeShapeType is RightBracket Specifies the OfficeShapeType is LeftBrace Specifies the OfficeShapeType is RightBrace Specifies the OfficeShapeType is RightArrow Specifies the OfficeShapeType is LeftArrow Specifies the OfficeShapeType is UpArrow Specifies the OfficeShapeType is DownArrow Specifies the OfficeShapeType is LeftRightArrow Specifies the OfficeShapeType is UpDownArrow Specifies the OfficeShapeType is QuadArrow Specifies the OfficeShapeType is LeftRightUpArrow Specifies the OfficeShapeType is BentArrow Specifies the OfficeShapeType is UTurnArrow Specifies the OfficeShapeType is LeftUpArrow Specifies the OfficeShapeType is BentUpArrow Specifies the OfficeShapeType is curved right arrow Specifies the OfficeShapeType is curved left arrow Specifies the OfficeShapeType is curved up arrow Specifies the OfficeShapeType is curved down arrow Specifies the OfficeShapeType is striped right arrow Specifies the OfficeShapeType is notched right arrow Specifies the OfficeShapeType is pentagon Specifies the OfficeShapeType is chevron Specifies the OfficeShapeType is right arrow callout Specifies the OfficeShapeType is Down arrow callout Specifies the OfficeShapeType is left arrow callout Specifies the OfficeShapeType is up arrow callout Specifies the OfficeShapeType is left right arrow callout Specifies the OfficeShapeType is up down arrow callout Specifies the OfficeShapeType is quad arrow callout Specifies the OfficeShapeType is circular arrow Specifies the OfficeShapeType is math plus Specifies the OfficeShapeType is math minus Specifies the OfficeShapeType is math multiply Specifies the OfficeShapeType is math division Specifies the OfficeShapeType is math equal Specifies the OfficeShapeType is math not equal Specifies the OfficeShapeType is flow chart process Specifies the OfficeShapeType is flow chart alternate process Specifies the OfficeShapeType is flow chart decision Specifies the OfficeShapeType is flow chart data Specifies the OfficeShapeType is flow chart predefined process Specifies the OfficeShapeType is flow chart internal storage Specifies the OfficeShapeType is flow chart document Specifies the OfficeShapeType is flow chart multi document Specifies the OfficeShapeType is flow chart terminator Specifies the OfficeShapeType is flow chart preparation Specifies the OfficeShapeType is flow chart manual input Specifies the OfficeShapeType is flow chart manual operation Specifies the OfficeShapeType is flow chart connector Specifies the OfficeShapeType is flow chart off page connector Specifies the OfficeShapeType is flow chart card Specifies the OfficeShapeType is flow chart punched tape Specifies the OfficeShapeType is flow chart summing junction Specifies the OfficeShapeType is flow chart or Specifies the OfficeShapeType is flow chart collate Specifies the OfficeShapeType is flow chart sort Specifies the OfficeShapeType is flow chart extract Specifies the OfficeShapeTypeis flow chart merge Specifies the OfficeShapeType is flow chart stored data Specifies the OfficeShapeType is flow chart delay Specifies the OfficeShapeType is flow chart sequential access storage Specifies the OfficeShapeType is flow chart magnetic disk Specifies the OfficeShapeType is flow chart direct access storage Specifies the OfficeShapeType is flow chart display Specifies the OfficeShapeType is explosion1 Specifies the OfficeShapeType is explosion2 Specifies the OfficeShapeType is star4 point Specifies the OfficeShapeType is star5 point Specifies the OfficeShapeType is star6 point Specifies the OfficeShapeType is star7 point Specifies the OfficeShapeType is star8 point Specifies the OfficeShapeType is star10 point Specifies the OfficeShapeType is star12 point Specifies the OfficeShapeType is Star16Point Specifies the OfficeShapeType is star24 point Specifies the OfficeShapeType is star32 point Specifies the OfficeShapeType is Up ribbon Specifies the OfficeShapeType is Down ribbon Specifies the OfficeShapeType is curved up ribbon Specifies the OfficeShapeType is curved down ribbon Specifies the OfficeShapeType is vertical scroll Specifies the OfficeShapeType is horizontal scroll Specifies the OfficeShapeType is wave Specifies the OfficeShapeType is double wave Specifies the OfficeShapeType is rectangular callout Specifies the OfficeShapeType is rounded rectangular callout Specifies the OfficeShapeType is oval callout Specifies the OfficeShapeType is cloud callout Specifies the OfficeShapeType is line callout1 Specifies the OfficeShapeType is line callout2 Specifies the OfficeShapeType is line callout3 Specifies the OfficeShapeType is line callout1 accent bar Specifies the OfficeShapeType is line callout2 accent bar Specifies the OfficeShapeType is line callout3 accent bar Specifies the OfficeShapeType is line callout1 no border Specifies the OfficeShapeType is line callout2 no border Specifies the OfficeShapeType is line callout3 no border Specifies the OfficeShapeType is line callout1 border and accent bar Specifies the OfficeShapeType is line callout2 border and accent bar Specifies the OfficeShapeType is line callout3 border and accent bar Specifies the OfficeShapeType is l_shape Specifies the OfficeShapeType is Pie Wedge Specifies the OfficeShapeType is Left Right Ribbon Specifies the OfficeShapeType is Funnel Specifies the OfficeShapeType is Gear6 Specifies the OfficeShapeType is Gear9 Specifies the OfficeShapeType is Left circular arrow Gets or sets the caps type. Specifies the OfficeShapeTextCapsType is none. Specifies the OfficeShapeTextCapsType is small. Specifies the OfficeShapeTextCapsType is All. Specifies the types of strike through options applied for text. Specifies the OfficeShapeTextStrikethroughType is none. Specifies the OfficeShapeTextStrikethroughType is single. Specifies the OfficeShapeTextStrikethroughType is double. Specifies the types of underline options applied to the text. Specifies the OfficeShapeTextUnderlineType is none. Specifies the OfficeShapeTextUnderlineType is single. Specifies the OfficeShapeTextUnderlineType is double. Specifies the OfficeShapeTextUnderlineType is dash. Specifies the OfficeShapeTextUnderlineType is dash dot dot heavy. Specifies the OfficeShapeTextUnderlineType is dash dot heavy. Specifies the OfficeShapeTextUnderlineType is dashed heavy. Specifies the OfficeShapeTextUnderlineType is dash long. Specifies the OfficeShapeTextUnderlineType is dash long heavy. Specifies the OfficeShapeTextUnderlineType is dot dash. Specifies the OfficeShapeTextUnderlineType is dot dot dash. Specifies the OfficeShapeTextUnderlineType is dotted. Specifies the OfficeShapeTextUnderlineType is dotted heavy. Specifies the OfficeShapeTextUnderlineType is heavy. Specifies the OfficeShapeTextUnderlineType is wave. Specifies the OfficeShapeTextUnderlineType is wavy double. Specifies the OfficeShapeTextUnderlineType is wavy heavy. Specifies the type of fill for an object. Specifies the OfficeShapeFillType is automatic. Specifies the OfficeShapeFillType is solid. Specifies the OfficeShapeFillType is gradient. Specifies the OfficeShapeFillType is Picture. Specifies the OfficeShapeFillType is Texture. Specifies the OfficeShapeFillType is pattern. Specifies the OfficeShapeFillType is none. Specifies the length of the arrowhead at the end of a line. Specifies the OfficeShapeArrowheadLength is None. Specifies the OfficeShapeArrowheadLength is Short. Specifies the OfficeShapeArrowheadLength is Medium. Specifies the OfficeShapeArrowheadLength is Long. Specifies the style of the arrowhead at the end of a line. Specifies the OfficeShapeArrowheadStyle is None Specifies the OfficeShapeArrowheadStyle is Arrow Specifies the OfficeShapeArrowheadStyle is ArrowStealth Specifies the OfficeShapeArrowheadStyle is ArrowDiamond Specifies the OfficeShapeArrowheadStyle is ArrowOval Specifies the OfficeShapeArrowheadStyle is ArrowOpen Specifies the width of the arrowhead at the end of a line. Specifies the OfficeShapeArrowheadWidth is None Specifies the OfficeShapeArrowheadWidth is Narrow Specifies the OfficeShapeArrowheadWidth is Medium Specifies the OfficeShapeArrowheadWidth is Wide Specifies the dash style for a line. Specifies the OfficeShapeLineDashStyle is none. Specifies the OfficeShapeLineDashStyle is solid. Specifies the OfficeShapeLineDashStyle is dash. Specifies the OfficeShapeLineDashStyle is dash dot. Specifies the OfficeShapeLineDashStyle is dash dot dot. Specifies the OfficeShapeLineDashStyle is dash long dash. Specifies the OfficeShapeLineDashStyle is dash long dash dot. Specifies the OfficeShapeLineDashStyle is round dot. Specifies the OfficeShapeLineDashStyle is square dot. Specifies the OfficeShapeLineDashStyle is system dash dot. Specifies the OfficeShapeLineDashStyle is dot. Specifies the style of line cap at the line end. Specifies the OfficeShapeLineCapStyle is none. Specifies the OfficeShapeLineCapStyle is round. Specifies the OfficeShapeLineCapStyle is square. Specifies the OfficeShapeLineCapStyle is flat. Specifies the type of join where two lines connects. Specifies the OfficeShapeLineJoinType is none. Specifies the OfficeShapeLineJoinType is miter. Specifies the OfficeShapeLineJoinType is round. Specifies the OfficeShapeLineJoinType is bevel. Specifies the style for a line. Specifies the OfficeShapeLineStyle is single. Specifies the OfficeShapeLineStyle is thick between thin. Specifies the OfficeShapeLineStyle is thin thick. Specifies the OfficeShapeLineStyle is thick thin. Specifies the OfficeShapeLineStyle is thin thin. Represents the gradient fill types in presentation. This element specifies a linear gradient. Gradient follows a radial path. Gradient follows a rectangular path. Gradient follows the shape. Specifies the pattern fill type for an object. Specifies the OfficeShapePatternFillType is none. Specifies the OfficeShapePatternFillType is gray5. Specifies the OfficeShapePatternFillType is gray10. Specifies the OfficeShapePatternFillType is gray20. Specifies the OfficeShapePatternFillType is gray30. Specifies the OfficeShapePatternFillType is gray40. Specifies the OfficeShapePatternFillType is gray50. Specifies the OfficeShapePatternFillType is gray60. Specifies the OfficeShapePatternFillType is gray70. Specifies the OfficeShapePatternFillType is gray75. Specifies the OfficeShapePatternFillType is gray80. Specifies the OfficeShapePatternFillType is gray90. Specifies the OfficeShapePatternFillType is gray25. Specifies the OfficeShapePatternFillType is cross. Specifies the OfficeShapePatternFillType is diagonal cross. Specifies the OfficeShapePatternFillType is downward diagonal. Specifies the OfficeShapePatternFillType is horizontal. Specifies the OfficeShapePatternFillType is upward diagonal. Specifies the OfficeShapePatternFillType is vertical. Specifies the OfficeShapePatternFillType is light downward diagonal. Specifies the OfficeShapePatternFillType is light upward diagonal. Specifies the OfficeShapePatternFillType is dark downward diagonal. Specifies the OfficeShapePatternFillType is dark upward diagonal. Specifies the OfficeShapePatternFillType is wide downward diagonal. Specifies the OfficeShapePatternFillType is wide upward diagonal. Specifies the OfficeShapePatternFillType is light vertical. Specifies the OfficeShapePatternFillType is light horizontal. Specifies the OfficeShapePatternFillType is narrow vertical. Specifies the OfficeShapePatternFillType is narrow horizontal. Specifies the OfficeShapePatternFillType is dark vertical. Specifies the OfficeShapePatternFillType is dark horizontal. Specifies the OfficeShapePatternFillType is dashed downward diagonal. Specifies the OfficeShapePatternFillType is dashed upward diagonal. Specifies the OfficeShapePatternFillType is dashed vertical. Specifies the OfficeShapePatternFillType is dashed horizontal. Specifies the OfficeShapePatternFillType is small confetti. Specifies the OfficeShapePatternFillType is large confetti. Specifies the OfficeShapePatternFillType is zig zag. Specifies the OfficeShapePatternFillType is wave. Specifies the OfficeShapePatternFillType is diagonal brick. Specifies the OfficeShapePatternFillType is horizontal brick. Specifies the OfficeShapePatternFillType is weave. Specifies the OfficeShapePatternFillType is plaid. Specifies the OfficeShapePatternFillType is divot. Specifies the OfficeShapePatternFillType is dotted grid. Specifies the OfficeShapePatternFillType is dotted diamond. Specifies the OfficeShapePatternFillType is shingle. Specifies the OfficeShapePatternFillType is trellis. Specifies the OfficeShapePatternFillType is sphere. Specifies the OfficeShapePatternFillType is small grid. Specifies the OfficeShapePatternFillType is large grid. Specifies the OfficeShapePatternFillType is small checker board. Specifies the OfficeShapePatternFillType is large checker board. Specifies the OfficeShapePatternFillType is outlined diamond. Specifies the OfficeShapePatternFillType is solid diamond. Provides options to fit a picture as background for slides and shapes. Specifies the OfficeShapeTileMode is Stretch. Specifies the OfficeShapeTileMode is Tile. Specifies the Drawing types. Specifies the Drawing types is none. Specifies the Drawing type is OfficeSmartArt. Specifies the Black White Mode. Specifies the Black White Mode is none. Specifies the Black White Mode is clear. Specifies the Black White Mode is automatic. Specifies the Black White Mode is gray. Specifies the Black White Mode is light gray. Specifies the Black White Mode is inverse gray. Specifies the Black White Mode is gray white. Specifies the Black White Mode is black gray. Specifies the Black White Mode is black white. Specifies the Black White Mode is black. Specifies the Black White Mode is white. Specifies the Black White Mode is hidden. Specifies the shape types. Specifies the shape types is graphic frame. Specifies the smart art point shape, which is exist in data.xml. Used only for smart art. Specifies the smart art drawing shape, which is exist in drawing.xml. Used only for smart art. Specifies the manner in which a path should be filled. This specifies that the corresponding path should have a darker shaded color applied to it’s fill. This specifies that the corresponding path should have a slightly darker shaded color applied to it’s fill. This specifies that the corresponding path should have a lightly shaded color applied to it’s fill. This specifies that the corresponding path should have a slightly lighter shaded color applied to it’s fill. This specifies that the corresponding path should have no fill. This specifies that the corresponding path should have a normally shaded color applied to it’s fill. Specifies the OfficeShapeTextOverflowType. Specifies the OfficeShapeTextOverflowType is None. Specifies the OfficeShapeTextOverflowType is clip. Specifies the OfficeShapeTextOverflowType is ellipsis. Specifies the OfficeShapeTextOverflowType is overflow. Specifies the OfficeShapeVerticalAlignmentType is none. Specifies the OfficeShapeVerticalAlignmentType is top. Specifies the OfficeShapeVerticalAlignmentType is middle. Specifies the OfficeShapeVerticalAlignmentType is bottom. Specifies the OfficeShapeVerticalAlignmentType is justify. Specifies the OfficeShapeVerticalAlignmentType is distributed. Specifies the TextDirection. Specifies the OfficeShapeTextDirection is horizontal. Specifies the OfficeShapeTextDirection is vertical. Specifies the OfficeShapeTextDirection is vertical270. Specifies the OfficeShapeTextDirection is word art vertical. Specifies the OfficeShapeTextDirection is east asian vertical. Specifies the OfficeShapeTextDirection is mongolian vertical. Specifies the OfficeShapeTextDirection is word art right to left. Specifies the type of AutoMargin. Specifies the OfficeShapeAutoMarginType is not defined Specifies the OfficeShapeAutoMarginType is text shape automatic fit Specifies the OfficeShapeAutoMarginType is normal automatic fit Specifies the OfficeShapeAutoMarginType is no automatic fit Specifies the TabAlignmentType. Specifies the OfficeShapeTabAlignmentType is none. Specifies the OfficeShapeTabAlignmentType is left. Specifies the OfficeShapeTabAlignmentType is center. Specifies the OfficeShapeTabAlignmentType is right. Specifies the OfficeShapeTabAlignmentType is decimal. Specifies the horizontal alignment for the rectangle. Specifies the OfficeShapeRectangleAlignmentType is bottom. Specifies the OfficeShapeRectangleAlignmentType is bottom left. Specifies the OfficeShapeRectangleAlignmentType is bottom right. Specifies the OfficeShapeRectangleAlignmentType is center. Specifies the OfficeShapeRectangleAlignmentType is left. Specifies the OfficeShapeRectangleAlignmentType is right. Specifies the OfficeShapeRectangleAlignmentType is top. Specifies the OfficeShapeRectangleAlignmentType is top left. Specifies the OfficeShapeRectangleAlignmentType is top right. Specifies the path shape types. Specifies the path shape types is circle. Specifies the path shape types is rectangle. Specifies the path shape types is shape. Specifies the MirrorType. Specifies the OfficeShapeMirrorType is none. Specifies the OfficeShapeMirrorType is horizonal. Specifies the OfficeShapeMirrorType is vertical. Specifies the OfficeShapeMirrorType is both. Specifies the type of underline for text Specifies the OfficeShapeTextUnderline is none. Specifies the OfficeShapeTextUnderline is single. Specifies the OfficeShapeTextUnderline is double. Specifies the OfficeShapeTextUnderline is dash. Specifies the OfficeShapeTextUnderline is dash dot dot heavy. Specifies the OfficeShapeTextUnderline is dash dot heavy. Specifies the OfficeShapeTextUnderline is dashed heavy. Specifies the OfficeShapeTextUnderline is dash long. Specifies the OfficeShapeTextUnderline is dash long heavy. Specifies the OfficeShapeTextUnderline is dot dash. Specifies the OfficeShapeTextUnderline is dot dot dash. Specifies the OfficeShapeTextUnderline is dotted. Specifies the OfficeShapeTextUnderline is dotted heavy. Specifies the OfficeShapeTextUnderline is heavy. Specifies the OfficeShapeTextUnderline is wave. Specifies the OfficeShapeTextUnderline is wavy double. Specifies the OfficeShapeTextUnderline is wavy heavy. Specifies the OfficeShapeTextUnderline is words. Specifies the OfficeShapeHorizontalAlignment. Specifies the OfficeShapeHorizontalAlignment is none. Specifies the OfficeShapeHorizontalAlignment is left. Specifies the OfficeShapeHorizontalAlignment is center. Specifies the OfficeShapeHorizontalAlignment is right. Specifies the OfficeShapeHorizontalAlignment is justify. Specifies the OfficeShapeHorizontalAlignment is distributed. Specifies the OfficeShapeHorizontalAlignment is justify low. Specifies the OfficeShapeHorizontalAlignment is Thai Distributed. Specifies default numbering format. Specifies UppRoman numbering format. Specifies LowRoman numbering format. Specifies UpLetter numbering format. Specifies LowLetter numbering format. Specifies Ordinal numbering format. Specifies Number numbering format. Specifies OrdinalText numbering format. Specifies LeadingZero numbering format. Specifies Bullet numbering format. Special numbering format. Specifies None numbering format. Specifies the style of NumberedList for paragraphs. Specifies the OfficeShapeNumberedListStyle is alpha lc paren both Specifies the OfficeShapeNumberedListStyle is alpha lc paren right Specifies the OfficeShapeNumberedListStyle is alpha lc period Specifies the OfficeShapeNumberedListStyle is alpha uc paren both Specifies the OfficeShapeNumberedListStyle is alpha uc paren right Specifies the OfficeShapeNumberedListStyle is alpha uc period Specifies the OfficeShapeNumberedListStyle is arabic database period Specifies the OfficeShapeNumberedListStyle is arabic database plain Specifies the OfficeShapeNumberedListStyle is arabic paren both Specifies the OfficeShapeNumberedListStyle is arabic paren right Specifies the OfficeShapeNumberedListStyle is arabic period Specifies the OfficeShapeNumberedListStyle is arabic plain Specifies the OfficeShapeNumberedListStyle is circle number database plain Specifies the OfficeShapeNumberedListStyle is circle number wd black plain Specifies the OfficeShapeNumberedListStyle is circle number wd white plain Specifies the OfficeShapeNumberedListStyle is hebrew alpha dash Specifies the OfficeShapeNumberedListStyle is hindi alpha1 period Specifies the OfficeShapeNumberedListStyle is hindi alpha period Specifies the OfficeShapeNumberedListStyle is hindi number paren right Specifies the OfficeShapeNumberedListStyle is hindi number period Specifies the OfficeShapeNumberedListStyle is roman lc paren both Specifies the OfficeShapeNumberedListStyle is roman lc paren right Specifies the OfficeShapeNumberedListStyle is roman lc period Specifies the OfficeShapeNumberedListStyle is roman uc paren both Specifies the OfficeShapeNumberedListStyle is roman uc paren right Specifies the OfficeShapeNumberedListStyle is roman uc period Specifies the OfficeShapeNumberedListStyle is thai alpha paren both Specifies the OfficeShapeNumberedListStyle is thai alpha paren right Specifies the OfficeShapeNumberedListStyle is thai alpha period Specifies the OfficeShapeNumberedListStyle is thai number paren both Specifies the OfficeShapeNumberedListStyle is thai number paren right Specifies the OfficeShapeNumberedListStyle is thai number period Specifies the types of lists that can be applied to the paragraph. Specifies the OfficeShapeListType is not defined Specifies the OfficeShapeListType is none Specifies the OfficeShapeListType is numbered Specifies the OfficeShapeListType is picture Specifies the OfficeShapeListType is bulleted Specifies the NumberedListStyle is arabic abjad dash Specifies the NumberedListStyle is arabic alpha dash Specifies the NumberedListStyle is kanji korean period Specifies the NumberedListStyle is kanji korean plain Specifies the NumberedListStyle is kanji simp chin database period Specifies the NumberedListStyle is none Specifies the NumberedListStyle is simp chin period Specifies the NumberedListStyle is simp chin plain Specifies the NumberedListStyle is trad chin period Specifies the NumberedListStyle is trad chin plain Specifies the NumberedListStyle is alpha lc paren both Specifies the NumberedListStyle is alpha lc paren right Specifies the NumberedListStyle is alpha lc period Specifies the NumberedListStyle is alpha uc paren both Specifies the NumberedListStyle is alpha uc paren right Specifies the NumberedListStyle is alpha uc period Specifies the NumberedListStyle is arabic database period Specifies the NumberedListStyle is arabic database plain Specifies the NumberedListStyle is arabic paren both Specifies the NumberedListStyle is arabic paren right Specifies the NumberedListStyle is arabic period Specifies the NumberedListStyle is arabic plain Specifies the NumberedListStyle is circle number database plain Specifies the NumberedListStyle is circle number wd black plain Specifies the NumberedListStyle is circle number wd white plain Specifies the NumberedListStyle is hebrew alpha dash Specifies the NumberedListStyle is hindi alpha1 period Specifies the NumberedListStyle is hindi alpha period Specifies the NumberedListStyle is hindi number paren right Specifies the NumberedListStyle is hindi number period Specifies the NumberedListStyle is roman lc paren both Specifies the NumberedListStyle is roman lc paren right Specifies the NumberedListStyle is roman lc period Specifies the NumberedListStyle is roman uc paren both Specifies the NumberedListStyle is roman uc paren right Specifies the NumberedListStyle is roman uc period Specifies the NumberedListStyle is thai alpha paren both Specifies the NumberedListStyle is thai alpha paren right Specifies the NumberedListStyle is thai alpha period Specifies the NumberedListStyle is thai number paren both Specifies the NumberedListStyle is thai number paren right Specifies the NumberedListStyle is thai number period 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 Represents a SmartArt graphic with different SmartArt types. Gets an object that contains all the nodes within the SmartArt graphic. Read-only. Gets an object that represents the background fill of the SmartArt. Read-only. Gets an value that represents the layout type associated with the SmartArt. Read-only. Gets an object that represents the line and arrowhead formatting of the SmartArt. Read-only. Represents the line and arrowhead formatting options of an object. Gets or sets the length of the arrowhead at the beginning of the line. The length of the beginning arrowhead. Gets or sets the style of the arrowhead at the beginning of the line. The beginning arrowhead style. Gets or sets the width of the arrowhead at the beginning of the line. The width of the beginning arrowhead. Gets or sets the style of the line cap. The line cap style. Gets or sets the style of the line dash. The line dash style. Gets or sets the length of the arrowhead at the end of the line. The length of the end arrowhead. Gets or sets the style of the arrowhead at the end of the line. The end arrowhead style. Gets or sets the width of the arrowhead at the end of the line. The width of the end arrowhead. Gets an instance that represents fill formatting options. Read-only. The fill options. Gets or sets the type of line join. The line join type. Gets or sets the style of the line. The line style. Gets or sets the weight of the line, in points. Range is from 0 to 1584. The line weight. Represents a collection of instances. Adds a gradient stop at the end of the collection. The instance added. Adds the specified gradient stop object at the end of the collection. A minimum of 2 gradient stops must be added when using a gradient type fill. The gradient stop object to add to the collection. Returns the index of the added gradient stop. Inserts an item into the gradient stop collection at the specified index. The zero-based index at which the gradient stop should be inserted. The gradient stop item to insert. Removes the element at the specified index of the gradient stop collection. The zero-based index of the element to remove. Removes the first occurrence of the specified instance from the gradient stop collection. The gradient stop object to remove from the collection. Returns the zero-based index of the first occurrence of the instance within the collection. The gradient stop instance to locate in the collection. The zero-based index of the first occurrence of the gradient stop. Removes all the elements from the gradient stop collection. Adds a gradient stop at the specified position. A minimum of 2 gradient stops must be added when using a gradient type fill. The color of the gradient stop. The position of the gradient stop within the gradient. Gets the number of elements in the gradient stop collection. Read-only. Gets an instance of from the gradient stop collection at the specified index. Read-only. Represents a list or bullet formatting options. Gets or sets the Unicode character value that is used for bullets in the specified text. The character. Gets or sets the numbered list style of the paragraph when the is set to numbered. The number style. Gets or sets beginning value of the list format when the is set to numbered. The start value. Gets or sets the . The type. Sets the image to be used for bullets in a bulleted list when the is set to picture. The picture stream. Gets or sets the list size relative to the size of the first text character in the paragraph. The size. Gets or sets the font name for the list. The name of the font. Gets or sets the color of instance. The color. Represents the pattern type for fill formatting. Gets or sets the background color for the pattern. The background color. Gets or sets the foreground color for the pattern. The foreground color. Gets or sets the for the fill format. The pattern type for the fill. Represents the office shape font attributes of the text. Gets or sets the caps type. Gets or sets the foreground color of the text. The color of the foreground. Gets or sets a value that indicates whether the text is bold or not. true if bold; otherwise, false. Gets or sets a boolean value that indicates whether the text is italic or not. true if italic; otherwise, false. Gets or sets a boolean value that indicates whether the text is subscript or not. true if subscript; otherwise, false. Gets or sets a boolean value that indicates whether the text is superscript or not. true if superscript; otherwise, false. Gets or sets the name of the font. Gets or sets the size of the font. Gets or sets the strike-through type. Gets or sets the underline type. Gets or sets the language identifier (locale) of the text. The locale ID . Gets or sets the highlight color of the text. Represents the solid fill type in formatting options. Gets or sets the color for the solid fill. The color of the solid fill. Gets or sets the transparency percentage. Ranges from 0 (opaque) to 100 (fully transparent). The transparency percentage. Represents the picture fill formatting options. Gets or sets the transparency of the image. The transparency value, where 0 is fully opaque and 100 is fully transparent. Gets or sets the image as bytes. The image data in byte array format. Gets or sets the for the image. The tiling mode of the image. Represents the gradient fill format. Gets the collection of gradient stops. Read-only. The collection of . Represents the fill format options of the object. A fill format can include types like solid, gradient, pattern, or texture. Gets or sets the of the object. Gets an instance. Read-only. The gradient fill instance. Gets an instance. Read-only. The pattern fill instance. Gets an instance. Read-only. The solid fill instance. Gets an instance. Read-only. The picture fill instance. Represents an individual text part in a paragraph. Sets the hyperlink to the SmartArt text part. Represents the address of the target hyperlink. Returns an instance. The target can be a document path, web URL, target bookmark, or email ID. Removes the hyperlink from the current SmartArt text part. Gets an instance that represents the hyperlink for the SmartArt text part. Read-only. An instance representing the hyperlink. Gets an instance of the SmartArt text part. Read-only. An instance representing the font formatting. Gets or sets the text content. The text value of the SmartArt text part. Gets or sets the underline color for the text. The underline color of the SmartArt text part. Represents a hyperlink associated with a shape or text. Gets the URL address of the hyperlink. Read-only. The URL. Gets or sets the screen tip text of a hyperlink. The text to appear on the surface of the hyperlink. Represents a paragraph in SmartArt. Adds a hyperlink to the text part with the specified link. The text content to initialize the new instance. The address of the target document path or web URL. An instance. Adds a text part to the text part collection with the specified text. The text to be added to the text part. If unspecified, the text part will be created without any text. An instance. Creates an independent copy of the instance. A cloned paragraph instance. Gets an instance representing the end paragraph property. Read-only. Gets or sets the first line indent of the paragraph, in points. Gets an instance of the paragraph. Read-only. Gets or sets the left indent of the paragraph, in points. Gets or sets the line spacing, in points. Gets or sets the amount of space after the last line in each paragraph of the specified text, in points. Gets or sets the amount of space before the first line in each paragraph of the specified text, in points. Gets the text content of the paragraph. Read-only. Gets the text part collection of the instance. Read-only. Gets or sets the horizontal alignment of the paragraph. Represents a collection of instances in a . Adds a new paragraph at the end of the paragraph collection. The text to be added to the paragraph. If unspecified, the paragraph will be created without any text. An instance of representing the added paragraph. Removes all the elements from the paragraph collection. Returns the zero-based index of the first occurrence of the instance within the collection. The instance to locate in the collection. Returns the zero-based index of the first occurrence of the paragraph within the collection, if found; otherwise, –1. Inserts a specific paragraph at the specified location in the paragraph collection. The zero-based index at which the paragraph should be inserted. The instance to insert. Removes the first occurrence of a specified instance from the paragraph collection. The paragraph instance to be removed from the collection. Removes the instance at the specified index of the paragraph collection. The zero-based index of the element to be removed. Gets the number of elements in the paragraph collection. Read-only. Gets a instance at the specified index from the collection. Read-only. Determines the index of the text part. Returns an instance. Represents a collection of instances in a paragraph. Adds a new text part to the SmartArt paragraph. The text to be added to the text part. If unspecified, the text part will be created without any text. An instance of representing the added text part. Removes all the instances from the SmartArt text part collection. Returns a boolean value indicating whether the specified text content is in the SmartArt text part collection. The text to locate in the text part collection. Returns true if the text is found in the collection; otherwise, false. Returns the zero-based index of the first occurrence of the instance within the collection. The instance to locate in the collection. Returns the zero-based index of the first occurrence of within the collection, if found; otherwise, -1. Removes the first occurrence of a specified instance from the SmartArt text part collection. Represents the instance to remove. Removes the instance at the specified index of the SmartArt text part collection. The zero-based index of the SmartArt text part to be removed. Gets the number of elements in the SmartArt text part collection. Read-only. Gets a instance at the specified index of the collection. Read-only. Determines the index of the SmartArt text part. Returns an instance. Represents Office SmartArt entity. Represents the office font settings. Gets a fallback font collection. Gets the font based on given font details. Name of the font. Size of the font. Style of the font. Script type of the font. The created font, or substituted font by event. Get Path adjust value Gets or sets height value. Gets or sets left position value. Gets or sets top position value. Gets or sets width value. Represents the functionalities for using images in presentation Gets the image format. Read-only. The image format. Gets the height of the OfficeShapeImage. Read-only. The height. Gets the image data as byte array. Read-only. The image data. Gets the file format of the OfficeShapeImage. Read-only. The image format. Gets the width and height of the image. Read-only. The size. Gets the width of the OfficeShapeImage. Read-only. The width. Initializes a new instance of the class with the specified image stream. The instance of the image. Checks if Bmp. Checks if EMF or WMF. Checks if GIF. Checks if icon. Checks if JPEG. Checks if PNG. Initializes this instance. Parses the GIF 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. Creates an independent copy of the specified image. The this method creates. Creates an image from the specified file. A string that contains the name of the file from which to create the . Returns the this method creates. Retrieves the default size for bullets in the text layout. Returns the default bullet size as a floating-point number. Retrieves the default character used for bullet points in a text document or list. A string representing the default bullet character, which is typically a standard symbol like a dot (•) or dash (-). Retrieves the default font name used for bullet points in a list. A string representing the name of the default font used for bullet points, such as "Arial" or "Symbol". Retrieves the default character used for bullet points in a list. A string representing the name of the default character used for bullet points, such as "Arial" or "Symbol". Retrieves the default bullet size used within the application. Returns a floating-point number representing the default bullet size. Retrieves the default font name used for bullets. Returns a string representing the default bullet font name. Extracts the font name from the provided style list dictionary. A dictionary mapping style names to corresponding OfficeSmartArtParagraph objects. Returns a string representing the font name derived from the style list. Assigns a specified bullet list type to the appropriate element . An OfficeShapeListType enumeration value indicating the bullet list type to be assigned. Retrieves the current list type being used. Returns an OfficeShapeListType enumeration value representing the current list type. Sets the character used for bullet points. A string representing the character to be used for bullet points. Sets the font name of the bullet. Represent the font name. Gets or Sets a FillMode of OfficeShapePath2D. Specifies how the corresponding path should be filled. Represents the conversion utilities. Creates xml reader to read data from the stream. Data to read. Created xml reader. Creates xml reader to read data from the stream. Data to read. Created xml reader. Represents an object in the drawing layer, such as an AutoShape. Gets an instance that represents the fill formatting options of the shape. Read-only. Gets an instance that represents the text in the shape. Read-only. Gets an instance that represents the line and arrowhead properties of the shape. Read-only. The object of the shape. Represents the alignment and anchoring of the text. Adds a new paragraph at the end of the paragraph collection. The text to be added to the paragraph. If unspecified, the paragraph will be created without any text. An instance of representing the added paragraph. Gets or sets the distance between the bottom of the text body and the bottom of the rectangle shape that contains the text, in points. Value ranges from 1 to 1583. The margin bottom of the text body. Gets or sets the distance between the left edge of the text body and the left edge of the rectangle shape that contains the text, in points. Value ranges from 1 to 1583. The margin left of the text body. Gets or sets the distance between the right edge of the text body and the right edge of the rectangle shape that contains the text, in points. Value ranges from 1 to 1583. The margin right of the text body. Gets or sets the distance between the top of the text body and the top of the rectangle shape that contains the text, in points. Value ranges from 1 to 1583. The margin top of the SmartArt text body. Gets an instance that represents the paragraph collection. Read-only. The paragraphs object of the SmartArt text body. Gets or sets the text content of the SmartArt text body. The text of the text body. Gets or sets the text direction. The text direction type of the SmartArt text body. Gets or sets the vertical alignment of text in a SmartArt text body. The vertical alignment type of the SmartArt text body. Represents a single shape within the OfficeSmartArt node. Represents the collection of shapes within a SmartArt node. Gets an instance at the specified index from the collection. Read-only. The index of the SmartArt shape. An instance. Represents a single semantic node within the data model of a SmartArt graphic. Gets the child nodes associated with the SmartArt node. Read-only. Gets the shape collection associated with the SmartArt node. Read-only. Gets an instance that represents the text in the SmartArt node. Read-only. Gets the node level in the hierarchy. Gets the parent of the SmartArt node. Gets or sets a value indicating whether the SmartArt point is an assistant element. Returns true if the SmartArt point is an assistant element; otherwise, false. Setting this property to true will set the SmartArt point type to AssistantElement. Setting this property to false will set the SmartArt point type to Node. Represents a collection of nodes within a SmartArt diagram. Adds a new SmartArt node to the end of the SmartArt node collection. Returns an instance that represents the new SmartArt node. Removes all the nodes from the SmartArt. Returns the zero-based index of the first occurrence of a specified node within the SmartArt node collection. The instance to locate in the collection. The zero-based index of the first occurrence of the SmartArt node within the collection if found; otherwise, –1. Removes the first occurrence of a specified node from the SmartArt node collection. The SmartArt node to remove from the collection. True if the specified SmartArt node is removed from the collection; otherwise, false. Removes the node at the specified index from the SmartArt node collection. The zero-based index of the node to be removed. Gets the number of nodes contained in the SmartArt node collection. Read-only. Gets a node at the specified index of the SmartArt node collection. Read-only. The zero-based index of the SmartArt node. Returns an instance. Sets the language value Sets the language value Gets a OfficeShapePathFillMode for a input string. Represent a input string. Returns a OfficeShapePathFillMode. Converts a string to an integer. The string to convert to an integer. The integer representation of the string or returns 0 if the string is null or empty. Convert percentage value to int. Gets a XML input for a OfficeShapePathFillMode. Represent a OfficeShapePathFillMode. Returns a string for OfficeShapePathFillMode. Gets the font name from theme.xml, based on a script type. Represent a theme values. Represent the script type of TextRange. Check whether Lan attribute is valid or not. Returns true, if it is valid; Otherwise false. Gets the font name from the default theme based on the provided script type and language. The SmartArt object that contains font information. The script type for which the font name is being requested. The language code, used to determine if specific language fonts should be prioritized. Returns the font name from the default theme that corresponds to the given script type and language. If no specific font is found for the script and language, returns a default font name. Gets a default font name to render the text, when retrived font name is null or empty. Represent a script type to check. Returns a default font name to render. Check whether current script is EastAsia script or not. Represent a scipt to check. Returns true, if it is an EastAsia script; Otherwise false. Check whether current script is Complex script or not. Represent a script to check. Returns true, if it is an Complex script; Otherwise false. Gets the default width for the shape. If the width is not set, it retrieves the line width from the shape's style. The default width in points. Represent whether TextPart is bi-directional or not. Gets or sets the language identifier (locale). The short value that specifies the equivalent locale id. Compare the input font instance with current font instance. Represent a input font to compare. Returns true, if input font is same as current font;Otherwise false. Check whether current font object has a font name or not. Gets the base color of the paragraph based on its style or returns the default color. Gets and Sets the Highlight color for the OfficeShapeFont Retrieves the default color for the paragraph. The default color, or if not set. This method checks the base shape of the paragraph and retrieves the color from the style list or preserved elements. Retrieves the font color from the preserved elements of the given OfficeShape. The OfficeShape object from which to retrieve the font color. The font color if the conditions are met; otherwise, returns Color.Empty. Returns the bold property from the hierarchy if it is not mentioned in the current paragraph Gets the default highlightColor from the Stylelist OfficeShapeColorObject Represent the RTL property. Gets a Language value as string. Gets or sets the character spacing value for the text in a paragraph. Get or set transparency value Returns a font name value bases on script type. Sets the highlight colorobject Gets the highlight colorobject Highlight color Returns the bold property from the current paragraph Gets a font name to render. Retrieves the default font name based on the script type and language. The script type. The language. Gets the default font size for the paragraph. Returns the default font size as a float. Calculates the default font size based on the style and font scale. Returns the default font size as a double. Sets the character spacing to the current font instance. Character spacing value. Gets the character spacing of the current font. Returns the character spacing value. Gets whether character spacing is applied in current font or not. Represents the picture or texture type in fill format. Gets or sets the transparency of the image. Gets or sets the image as byte. Gets or sets the value of type enumeration. Gets or sets the SVG image as a stream. Gets or sets the threshold value. Gets or sets the grayScale value. Gets or sets the brightness value. Gets or sets the contrast value. Denotes whether the preset color need to serialize first or not As per MS word behavior, if input document has prstClr as first Then, the prstClr should serialize first. Default value is false Represents ForeColor color index. Gets the parent object associated with this instance. The parent object. Sets parent as specified SmartArtPoint for hyperlink. Gets the color associated with this instance. The color. Sets the link and determines the appropriate action type based on the provided link. The link to be set. Gets the current link that is set for the object. The current link as a string. Validates if the provided email address is in valid format. The email address to validate. True if email address is valid; otherwise, false. Set parent as specified SmartArtPoint Represents the internal constants for Presentation. Hundredths of a point. Defines the default offset value for a picture fill. Defines the default scale value for the picture fill. Defines thousandths of a percentage. Defines the percentage value. Default smart art left value is used when the smartart is create from scratch. Default smart art top value is used when the smartart is create from scratch. Default smart art width is used when the smartart is create from scratch. Default smart art height is used when the smartart is create from scratch. Default rotation angle constants of a shape. Represents a gradient stop in the object. Gets or sets the color structure for the gradient stop. Gets or sets the gradient stop position. The position ranges from 0 to 100. Gets or sets the transparency of the gradient stop. The value of transparency ranges from 0 to 100. Gets the brightness of the gradient stop. Read-only. Adds a new paragraph at the end of the paragraph collection. The text to be added to the paragraph. If unspecified, the paragraph will be created without any text. An instance of representing the added paragraph. Represents a shape within the SmartArt node. Represents the collection of shapes within a OfficeSmartArt node. Gets a instance at the specified index from the collection. Read-only. Determines the index of the OfficeSmartArt shape. Returns an instance. Determines whether an element is in the List. Represent the item to find. Returns true, if item is found; Otherwise, false. Returns the SmartArt id Returns the SmartArt name Returns an instance that represents the hyperlink for the specified OfficeSmartArtPoint. Sets the hyperlink for OfficeSmartArtPoint Set the textbody for OfficeSmartArtPoint Textbody to be set. Represents a single semantic node within the data model of a OfficeSmartArt graphic. Gets the parent of the OfficeSmartArt node. Gets the child nodes associated with the OfficeSmartArt node. Read-only. Gets the node level in the hierarchy. Gets the shape collection associated with the OfficeSmartArt node. Read-only. Gets or sets a value indicating whether the OfficeSmartArt point is an assistant element. Returns true if the OfficeSmartArt point is an assistant element; otherwise, false. Setting this property to true will set the OfficeSmartArt point type to AssistantElement. Setting this property to false will set the OfficeSmartArt point type to Node. Gets an instance that represents the text in the OfficeSmartArt node. Read-only. Represents a collection of nodes within a SmartArt diagram. Returns the first occurrence of a specified node from the SmartArt node collection. The instance to locate in the collection. Returns the zero-based index of the first occurrence of SmartArt node within the collection, if found; otherwise, –1. Gets the number of nodes contained in the SmartArt node collection. Read-only. Adds a new SmartArt node at the end of the SmartArt node collection. Returns an instance that represents the new SmartArt diagram. Removes all the nodes from the SmartArt. Gets a node at the specified index of a SmartArt node collection. Read-only. Determines the index of the SmartArt node. Returns an instance. Removes the node at the specified index of SmartArt node collection. The zero-based index of the element to be removed. Removes the first occurrence of a specified node from the SmartArt node collection. The SmartArt node to be removed from the collection. Returns true if the specified SmartArt node is removed from the node collection otherwise returns false. Add extra smart art points on each PictureStrips SmartArt node, to add the picture on node. Represent the node to add. Gets a extra smart art shape point. Represents the current OfficeSmartArtType. Represents the OfficeSmartArt point collecion. Returns the OfficeSmartArtPoint. Represents the smart art graphic with different smart art types. Returns the preserved stream collection of the smartArt Returns the preserved SVG image stream collection of the smartArt Gets a object that represents the OfficeSmartArt background. Gets a value that represents the layout associated with the OfficeSmartArt. Read-only. Gets a object that contains all the nodes within the OfficeSmartArt. Read-only. Gets a dictionary representing the color scheme list. Initializes the dictionary if it is null. Gets a dictionary representing the font scheme list. Initializes the dictionary if it is null. Get or set a dictionary representing the font typeface mapping. Initializes the dictionary if it is null. Initialize the drawing shapes based on SmartArt type. Apply tint and transparency to a given color. The theme color to modify. The transparency level to apply. The tint level to apply. The modified Color object after applying tint and transparency. Converts the color by tint. The color. The tint. Applies tint to the specified color value. The color value. The tint. Converts the RGB to linear RGB. The value. Converts the linear RGB to RGB. The value. Gets the alpha value. The value indicating an alpha or transparency level. The calculated value. Applies a shade to the specified theme color. The original theme color to modify. The amount of shade to apply. The shade value determines how much darker or lighter the color will become. The modified Color object after applying the shade. Converts the color by shade. The color. The shade. Shades the specified color value. The color value. The shade. Retrieves the default theme color based on a given string identifier. The string identifier of the color to be retrieved. A Color object representing the theme color associated with the specified string identifier. Returns Color.Empty if the identifier is not found. Gets or sets the spacing between the columns. This property only valid, when there is more than 1 column present. Gets or sets the right to left order of columns. Adds a new paragraph at the end of the paragraph collection. The text to be added to the paragraph. If unspecified, the paragraph will be created without any text. An instance of representing the added paragraph. Splits the paragraph if it contains '\n' and adds the splitted paragraph to the paragraph collection. The collection to which the split paragraphs are added. The collection of split paragraphs. Splits the text part based on line break character. Specifies the given text. Specifies the current text part. Adds a line break text part to the text part collection. Adds the specified text part to the textpart collection with the specified link. The text content to initialize the new instance. Applies hyperlink with to the textpart. Returns an instance. Adds a new text part to the SmartArt paragraph. The text to be added to the text part. If unspecified, the text part will be created without any text. An instance of representing the added text part. Retrieves the default amount of space that should be applied before the paragraph. The calculated default space before the paragraph in points. Calculates and returns the default space before a paragraph. The default space before the paragraph in points. Property to access the end paragraph font properties To check whether the specified language is arabic language or not. Specify the language local id Return true if the language id is represent the arabic Split a text part based on the RTL text. Combine the TextPart by consicutive LTR and RTL texts. Check whether to insert a WordSplit Character into left or right. Gets the ascent space for a font. The font for which to calculate the ascent space. The calculated ascent space. Gets the line spacing value for the line Check whether the last text part of the paragraph is line break Close and Dispose the memory. Note: Do not invoke this method, use Close method clear the memmory. Retrieves a font object configured with the appropriate size, style, and name based on a specified IOfficeShapeFont and FontScriptType. An instance of IOfficeShapeFont containing the base font properties and logic to resolve the correct font name for the given script type. A FontScriptType enumerating the specific script style. A Font object. Determines the FontStyle to be applied based on the characteristics of the font. This includes considering properties like bold, italic, underline, and strike through, along with the specific font script type provided. The font object containing the properties and characteristics. The script type which might dictate specific font settings. A FontStyle value that includes the applied styles (bold, italic, etc.). Split a text part based on the font script type. Calculates the ascent of the specified font. The ascent is the height above the baseline of a font, which is used to determine spacing and other typography metrics. The font from which the ascent will be calculated. The ascent of the font calculated based on its size and style. Calculates the descent value for the specified font. The font for which the descent value is determined. The font settings used for calculations. The script type of the font. Returns the descent value of the font. Updates and retrieves the font with the corresponding script type settings. The original font from which updated font will be derived. The type of script defining the font characteristics (e.g., Latin, Complex script types). A newly updated font with adjustments based on the specified script type. Updates the font size based on the specified font properties. If the font is marked as superscript or subscript, the font size is adjusted accordingly. The font whose size is to be updated. The updated font size. Determines the default right-to-left (RTL) setting for the shape. A nullable boolean indicating the RTL setting: true if the shape is right-to-left. false if the shape is left-to-right. null if the RTL setting is not explicitly defined. Updates the font based on the specified text content and script type. It determines the appropriate font to return depending on whether the text is a symbol, geometric shape, or standard text. The content of the text being processed. A reference to the current font which may be updated. An OfficeShapeFont object containing font properties being synchronized. The type of script used, which dictates special font needs (e.g., Arabic, Hebrew). Adjusts the vertical alignment of the text when using superscript or subscript. The font whose alignment is to be adjusted. The script type of the font, indicating any special rendering needed. The vertical shift amount needed to correctly position superscript or subscript text Represents the StringFormat object that defines text formatting options. Returns an instance that represents the hyperlink for the specified shape. Gets the Autoshape type of the corresponding shape. Returns OfficeShapeType, if corresponding shape contains AutoshapeType. Check whether current shape is having more than one GraphicsPath or not. Returns true, if it has more than one graphics path; Otherwise false. Gets the shape guide The shape guide. Gets the default fill format for the shape. If the fill type is set to automatic, it attempts to determine the appropriate fill based on preserved elements and theme colors. An instance representing the default fill format. Parse TextBox Graphics data Retrieves the theme color value based on the specified index. The index representing the theme color to retrieve. The theme color corresponding to the provided index, or black if not found. Skip whitespaces and moves the reader to the next node. The xml reader Represent a FontScriptType of current text range. Represents whether current TextRange has any chinese or symbol unicode or not. Represent a CharacterRangeType of current text range. Returns an instance that represents the hyperlink for the specified textpart. Sets the hyperlink to the textpart. Represents the address of the target hyperlink Returns an instance. The target can be a document path, web url, target slide, email_id. Removes the hyperlink from the current textpart. Check whether current OfficeSmartArtTextPart is, only having a WordSplit characters or not. Returns true, if it only has a WordSplit characters. Otherwise false. Check whether current OfficeSmartArtTextPart is Hindi or not. Returns true, if it is a Hindi character. Otherwise false. Adds a new text part to the SmartArt paragraph. The text to be added to the text part. If unspecified, the text part will be created without any text. An instance of representing the added text part. Get the RGB color code The color Serializes the texture fill information into XML format using the provided XmlWriter. The XmlWriter used to write the serialized XML. The OfficeShapePictureFill object representing the texture fill to be serialized. Serializes the Extension List information into XML format using the provided XmlWriter. The XmlWriter used to write the serialized XML. The OfficeShapePictureFill object representing the texture fill to be serialized. Serializes the brightness and contrast properties of a picture fill. The XML writer used to write the luminosity properties. The picture fill containing brightness and contrast values. Get the next relationship ID returns the next relationship ID Serializes the duo-tone colors of picture fill. The XML writer to write the duo-tone colors. The OfficeShapePictureFill object representing the texture fill to be serialized. Serializes the duo-tone colors into XML format. The XML writer to write the duo-tone colors. A list containing two colors used for the duo-tone effect. A boolean value indicating whether the first color should be serialized as a preset color. Retrieves the preset color name for the given color. The color to convert to a preset color name. A lowercase formatted preset color name. If the color is empty, returns `"black"`. Serialize the extension list properties Serializes the provided hyperlink into XML format using the provided XmlWriter. The XmlWriter used to write the serialized XML. The OfficeShapeHyperlink object to be serialized. Serialize the NonVisual SmartArtPoint properties 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. 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 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. 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