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