; ----- Basic Commands -----
; PDF::Create() - Create PDF document.
; PDF::AddPage() - Adds a (new) page to the document.
; PDF::BookMark() - Add bookmark
; PDF::Cell() - Prints a cell (rectangular area) with optional borders, background color and character string.
; PDF::DividingLine() - Draws a line with the specified width.
; PDF::GetFontSize() - Get current fontsize (#Point/#Unit)
; PDF::GetMargin() - Get left, top, right or cell margin.
; PDF::GetMultiCellLines() - Get the last value of newlines for pdf_MultiCell()
; PDF::GetPageHeight() - Get current height of page.
; PDF::GetPageNumber() - Returns the current page number.
; PDF::GetPageWidth() - Get current width of page.
; PDF::GetPosX() - Returns the abscissa of the current position.
; PDF::GetPosY() - Returns the ordinate of the current position.
; PDF::GetStringWidth() - Get width of a string in the current font.
; PDF::Image() - Puts an image in the page.
; PDF::Ln() - Performs a line break.
; PDF::MultiCell() - This method allows printing text with line breaks.
; PDF::MultiCellList() - Add multicell with list elements
; PDF::PlaceText() - Place text at x, y position.
; PDF::Rotate() - Perform a rotation around a given center.
; PDF::Save() - Save PDF under file name
; PDF::SetAutoPageBreak() - Set auto page break mode and triggering margin.
; PDF::SetColorRGB() - Set RGB color for text, draw and fill (#TextColor / #DrawColor / #FillColor).
; PDF::SetDashedLine() - Set a dash pattern and draw dashed lines or rectangles.
; PDF::SetFont() - Sets the font used to print character strings.
; PDF::SetFontSize() - Defines the size of the current font.
; PDF::SetPageNumbering() - Set page numbering in footer #True/#False.
; PDF::SetInfo() - Defines author, titel, subject, creator and associated keywords ('keyword1 keyword2 ...') of the document
; PDF::SetLineThickness() - Defines the line thickness.
; PDF::SetMargin() - Set left, top, right or cell margin.
; PDF::SetPageMargins() - Set left, top and right page margins.
; PDF::SetPosXY() - Defines the abscissa and ordinate of the current position.
; PDF::SetPosX() - Defines the abscissa of the current position.
; PDF::SetPosY() - Moves the current abscissa back to the left margin and sets the ordinate.
; PDF::SubWrite() - Write superscripted or supscripted
; PDF::TruncateCell() - Prints a Cell, if text is too large it will be truncated
; PDF::Write() - This method prints text from the current position.
; ----- Advanced Commands -----
; PDF::EmbedFile() - Embeds a file into the pdf.
; PDF::EmbedFont() - Embeds a font into the pdf and returns the font name.
; PDF::EmbedJavaScript() - Add JavaScript
; PDF::EmbedJavaScriptFile() - Include JavaScript file
; PDF::EnableFooter() - Enable/disable Footer (procedure)
; PDF::EnableHeader() - Enable/disable Header (procedure)
; PDF::EnableTOCNums() - Enable/disable adding page numbers to table of contents
; PDF::AddEntryTOC() - Add TOC entry
; PDF::EscapeText() - Format a text string (=> masked string).
; PDF::GetErrorCode() - Return the error code.
; PDF::GetErrorMessage() - Return the error message.
; PDF::GetNumbering() - Return if numbering is #True/#False. Usefull for TOC functions
; PDF::GetObjectNum() - Get object number
; PDF::GetScaleFactor() - Get scale factor for used unit.
; PDF::GetWordSpacing() - Get word spacing.
; PDF::ImageMemory() - Puts an image (Memory) in the page.
; PDF::InsertTOC() - Insert table of contents.
; PDF::Link() - Puts a link on a rectangular area of the page.
; PDF::SetAliasTotalPages() - Defines an alias for the total number of pages.
; PDF::SetColorCMYK() - Set CMYK color for text, draw and fill (#TextColor / #DrawColor / #FillColor).
; PDF::SetEncryption() - Enable encryption and set passworts and permission
; PDF::SetFooterProcedure() - Set footer procedure.
; PDF::SetHeaderProcedure() - Set header procedure.
; PDF::SetOpenAction() - Set page and zoom for opening the document
; PDF::SetPageCompression() - Enable/disable compression for pages
; PDF::SetPageLayout() - Define display mode for pages in the viewer
; PDF::SetPageMode() - Define mode and appearance of the viewer (e.g. fullscreen mode)
; PDF::SetViewerPreferences() - Set viewer preferences
; PDF::SetWordSpacing() - Set word spacing.
; ----- AcroForms [#Enable_AcroFormCommands] ------
; PDF::ButtonField() - Button field (PushButton / CheckBox / RadioButton)
; PDF::ChoiceField() - Choice field (Scrolling List / ComboBox / editable ComboBox)
; PDF::TextField() - Text field (single line/ multiline)
; ----- Annotations & Actions [#Enable_Annotations] -----
; PDF::AddFileLink() - Defines the page and position for embedded file annotations. (#GraphIcon/#PaperClipIcon/#PushPinIcon/#TagIcon)
; PDF::AddGotoAction() - Goto page and position in the document
; PDF::AddGotoLabel() - Set Label to be able to jump to this position
; PDF::AddLaunchAction() - Defines the page and position for a launch action. (#OpenAction/#PrintAction)
; PDF::AddLinkURL) - Defines the page and position a link points to and returns its identifier.
; PDF::AddTextNote() - Defines the page and position for text annotations. ( #CommentIcon/#KeyIcon/#NoteIcon/#HelpIcon/#NewParagraphIcon/#ParagraphIcon/#InsertIcon )
; ----- Drawing Commands [#Enable_DrawingCommands] -----
; PDF::DrawCircle() - Draws a circle
; PDF::DrawEllipse() - Draws a ellipse
; PDF::DrawGrid() - Draws a light blue grid on the page for testing purposes
; PDF::DrawLine() - Draws a single line between two points.
; PDF::DrawRectangle() - Draws a rectangle.
; PDF::DrawRoundedRectangle() - Draws a rounded rectangle.
; PDF::DrawSector() - Draws the sector of a circle.
; PDF::DrawTriangle() - Draws a triangle
; PDF::SetLineCap() - Sets the line cap style
; PDF::SetLineCorner() - Sets the line join style.
; PDF::PathArc() - Draws a cubic Bezier curve to the current path.
; PDF::PathBegin() - Begins a new path at the coordinates (x, y).
; PDF::PathEnd() - Closes the current path and draws a line from the current point to the starting point.
; PDF::PathLine() - Draws a line from the current point to (x, y).
; PDF::PathRect() - Draws a rectangle to the current path with upper-left corner (x, y) and dimensions (w, h).
; ----- Transformation [#Enable_TransformCommands] -----
; PDF::StartTransform() - Use this before calling any transformation. (Scale, Skew, Mirror, Translate)
; PDF::StopTransform() - Restore the normal painting And placing behaviour As it was before calling pdf_StartTransform().
; PDF::MirrorHorizontal() - Alias for scaling -100% in x direction. (Transform)
; PDF::MirrorVertical() - Alias For scaling -100% in y direction. (Transform)
; PDF::ScaleHorizontal() - Scaling horizontal (Transform)
; PDF::ScaleVertical() - Scaling vertical (Transform)
; PDF::Scale() - Scaling (Transform)
; PDF::SkewHorizontal() - Skewing -> angle x (Transform)
; PDF::SkewVertical() - Skewing -> angle y (Transform)
; PDF::Translate() - Translate -> right/bottom (Transform)
; PDF::TranslateHorizontal() - Translate -> right (Transform)
; PDF::TranslateVertical() - Translate -> bottom (Transform)
; Window::Free() - Delete all data
; Window::RestoreData() - Restore position, size and state of the window
; Window::StoreData() - Store position, size and state of the window
; Window::Save() - Save data off all windows
; Window::Load() - Load data off all windows
; Resize::AddContainer() - Add container for automatic size adjustment of the contained gadgets
; Resize::AddWindow() - Add window for automatic resizing
; Resize::AddGadget() - Add gadget for automatic resizing
; Resize::Free() - Delete all data
; Resize::RemoveContainer() - Remove all resize data for this container
; Resize::RemoveGadget() - Stop resizing gadget and remove resize data
; Resize::RemoveWindow() - Remove all resize data for this window (-> CloseWindow)
; Resize::RestoreWindow() - Restore original window & gadgets size
; Resize::SelectWindow() - Select a previously added window
; Resize::SetFactor() - Set the factor for the movement and size adjustment (Default: 100%)
; Resize::SetListColumn() - Define ListIcon column for automatic resizing
; SpellCheck::AddToUserDictionary() - add a word to the user dictionary
; SpellCheck::ClearCheckedWords() - clears all check words from map
; SpellCheck::CorrectionSuggestions() - returns a list with correction suggestions (Damerau-Levenshtein-Distance)
; SpellCheck::FreeDictionary() - removes dictionary from memory
; SpellCheck::LoadDictionary() - loads a dictionary
; SpellCheck::Query() - returns whether a word is right, misspelled or unknown.
; SpellCheck::SaveUserDictionary() - saves user dictionary
; SpellCheck::Text() - checks a text for spelling mistakes
; SpellCheck::Word() - checks if a word is spelled correctly
; Date64::AddDate_() - similar to AddDate()
; Date64::Date_() - similar to Date()
; Date64::Day_() - similar to Day()
; Date64::DayOfWeek_() - similar to DayOfWeek()
; Date64::DayOfYear_() - similar to DayOfYear()
; Date64::DaysInMonth_() - number of days of this month
; Date64::FormatDate_() - similar to FormatDate()
; Date64::Minute_() - similar to Minute()
; Date64::Month_() - similar to Month()
; Date64::Hour_() - similar to Hour()
; Date64::IsLeapYear_() - check whether it is a leap year
; Date64::ParseDate_() - similar to ParseDate()
; Date64::Second_() - similar to Second()
; Date64::Year_() - similar to Year()
; CalendarEx::AddEntry() - add an entry to the calendar
; CalendarEx::AttachPopupMenu() - attachs a popup menu to the chart
; CalendarEx::CountEntries() - counts entries of the day of current month
; CalendarEx::GetDate() - similar to Date()
; CalendarEx::DefaultCountry() - set country code for default language [DE/AT/FR/ES/GB/US]
; CalendarEx::DisableReDraw() - disable/enable redrawing
; CalendarEx::ExportDay() - exports the events of this day as a file (iCal)
; CalendarEx::ExportLabel() - exports the event with this label as a file (iCal)
; CalendarEx::EventDate() - returns date after event
; CalendarEx::EventDayOfMonth() - returns the day of month
; CalendarEx::EventEntries() - returns calendar entries after event as linked list (CalendarEx::Entries_Structure)
; CalendarEx::Gadget() - create a new gadget
; CalendarEx::GetDay() - returns day of selected date
; CalendarEx::GetEntries() - all entries on this date as linked list (CalendarEx::Entries_Structure)
; CalendarEx::GetMonth() - returns month of selected date
; CalendarEx::GetState() - returns selected date
; CalendarEx::GetYear() - returns year of selected date
; CalendarEx::ImportEvent() - imports an event from a file (iCal)
; CalendarEx::MonthName() - defines name of the month
; CalendarEx::RemoveEntry() - removes an entry form the calendar
; CalendarEx::SetAttribute() - similar to SetGadgetAttribute()
; CalendarEx::SetAutoResizeFlags() - [#MoveX|#MoveY|#Width|#Height]
; CalendarEx::SetDate() - similar to SetGadgetState()
; CalendarEx::SetEntryColor(GNum.i, Label.s, ColorType.i, Value.i)
; CalendarEx::SetEntryMask(GNum.i, Label.s, String.s)
; CalendarEx::SetColor() - similar to SetGadgetColor()
; CalendarEx::SetFlags() - set flags [#Year/#Month/#Gadget]
; CalendarEx::SetFont() - similar to SetGadgetFont()
; CalendarEx::SetMask() - define mask for time or date
; CalendarEx::SetState() - similar to SetGadgetState()
; CalendarEx::ToolTipText() - define mask for tooltips
; CalendarEx::WeekDayName() - defines name of the weekday
; CalendarEx::UpdatePopupText() - update menu item text with this mask
; ToolTip::Gadget() - Add tooltip gadget
; ToolTip::SetAttribute() - similar to SetGadgetAttribute()
; ToolTip::SetColor() - similar to SetGadgetColor()
; ToolTip::SetContent() - set tooltip text & title and define tooltip area
; ToolTip::SetFont() - similar to SetGadgetFont()
; ToolTip::SetState() - activates/deactivates tooltip
; qAES::KeyStretching() - use keystretching to make brute force attacks more difficult
; qAES::SetAttribute() - [#EnlargeBytes/#HashLength/#ProtectedMarker/#CryptMarker]
; qAES::SetSalt() - define your own salt
; qAES::GetErrorMessage() - returns error message
; qAES::SmartCoder() - encrypt / decrypt ascii strings, unicode strings and binary data (#Binary/#Ascii/#Unicode)
; ----- #Enable_BasicCoders -----
; qAES::EncodeFile() - encrypt file with SmartCoder()
; qAES::DecodeFile() - decrypt file with SmartCoder()
; qAES::String() - encrypt / decrypt string with SmartCoder()
; qAES::String2File() - create an encryoted string file
; qAES::File2String() - read an encrypted string file
; ----- #Enable_LoadSaveCrypt -----
; qAES::LoadCryptImage() - similar to LoadImage()
; qAES::SaveCryptImage() - similar to SaveImage()
; qAES::LoadCryptJSON() - similar to LoadJSON()
; qAES::SaveCryptJSON() - similar to SaveJSON()
; qAES::LoadCryptXML() - similar to LoadXML()
; qAES::SaveCryptXML() - similar to SaveXML()
; ----- #Enable_CryptPacker -----
; qAES::AddCryptPackFile() - similar to AddPackFile()
; qAES::UncompressCryptPackFile() - similar to UncompressPackFile()
; qAES::AddCryptPackMemory() - similar to AddPackMemory()
; qAES::UncompressCryptPackMemory() - similar to UncompressPackMemory()
; qAES::AddCryptPackXML() - similar to SaveXML(), but for packer
; qAES::UncompressCryptPackXML() - similar to LoadXML(), but for packer
; qAES::AddCryptPackJSON() - similar to SaveJSON(), but for packer
; qAES::UncompressCryptPackJSON() - similar to LoadJSON(), but for packer
; qAES::AddCryptPackImage() - similar to LoadImage(), but for packer
; qAES::UncompressCryptPackImage()
; ----- #Enable_SmartFileCoder -----
; qAES::SmartFileCoder() - encrypting or decrypting file (high security)
; qAES::CheckIntegrity() - checks the integrity of a encrypted file [SmartFileCoder]
; qAES::IsEncrypted() - checks if a file is already encrypted [SmartFileCoder]
; qAES::IsProtected() - checks if a file is already protected [SmartFileCoder]
; Gradual::DisableReDraw() - disable/enable redrawing
; Gradual::Gadget() - create a new gadget
; Gradual::SetAutoResizeFlags() - [#MoveX|#MoveY|#Width|#Height]
; Gradual::SetColor() - similar to SetGadgetColor()
; Gradual::SetFont() - similar to SetGadgetFont()
; Gradual::SetItemText() - similar to SetGadgetItemText()
; Gradual::SetItemTooltip() - defines the text for tooltips
; Gradual::SetState() - similar to SetGadgetState()
; ContainerEx::Close() - similar to 'CloseGadgetList()'
; ContainerEx::DisableReDraw() - disable redraw
; ContainerEx::Gadget() - similar to 'ContainerGadget()'
; ContainerEx::SetAutoResizeFlags() - [#MoveX|#MoveY|#Width|#Height]
; ContainerEx::SetColor() - similar to 'SetGadgetColor()'
; ContainerEx::SetFont() - similar to 'SetGadgetFont()'
; ContainerEx::SetText() - similar to 'SetGadgetText()'