⚙vTextDelayCreates a Delay while passing a Fusion Text object The delay effect is measured in seconds. This node is implemented internally using the "bmd.wait()" function. Among several use cases one can find for a tool that can momentarily pause rendering; it can be used to simulate a slow to render comp task when testing a render farm program. It also has applications when running a command line task via the Vonk ProcessOpen node and the system requires a momentary pause.⚙vTextDumpDump the contents of a Fusion Text object to the Console window The vTextDump node is handy for printing diagnostic logging information to the Console during a complex workflow. This could include status results, frame counts, or any other information. You can see this output text in the Console view, or for a job that is sent to be processed by Fusion Render Node the terminal/command prompt output will show the log results. If you want to build an elaborate block of text to be output by the "vTextDump" node, you can assemble the compound string using the "vTextSubFormatMultiline" node where each input connection is able to be sourced from separate data nodes. Vonk number datatype content can be translated into a text format using the "vTextFromNumber" node. If you require leading zero based frame padding, look at the "vTextFromNumberPadded" node. The "vTextCompCurrentTime1" node returns the current timeline frame number in a format that can be used directly with the input connections on a "vTextSubFormatMultiline" node. Tip: The "Shift + 0" hotkey is useful if you need to quickly toggle the visibility of the Console window in Resolve or Fusion Studio. Alternatively, clicking on the "Console" tab button at the top left of the Fusion Studio user interface will carry out a similar task.⚙vTextExpandEscapedCharactersProcess escaped newline, return and tab characters in a Fusion Text object⚙vTextFromCSVViewerView a CSV row or column in the Inspector⚙vTextFromFilenameCreates a Fusion Text object by parsing a filepath.⚙vTextLengthReturns the length of a string The vTextLength node counts the number of characters present in a string. It returns the text length value as an integer based Number data type. If the text "Hello" was input to the vTextLength node, the output would be a string length measurement of the number 5.⚙vTextLineCountReturns the line count of a multi-line string This node is especially useful if you are working with IFL (Image File Lists), or CSV (Comma Separated Value) / TSV (Tab Separated Value) text files. It gives you a quick indication of how many rows of text are in the supplied multi-line block of text. The output from the node is a Number data type that indicates the total line count. If the text file had ten lines of text supplied to the input connection, then the output from the node would be the number 10.⚙vTextNormalizeSlashesUnifies the slash direction on filepaths The "Slash Direction" multi-button control allows you to choose if you want Windows (\\) or Linux (/) style slashes for your output text. The "Remove Duplicate Slashes" checkbox will replace any occurrence for two adjacent slashes with a single slash. This option is something you might not want to use if UNC file paths are common in filenames used in your pipeline.⚙vTextParseFilenameCreates a Fusion Text object by parsing a filepath The "Text" input field supports a filepath style of string that contains absolute or relative filepaths (including the use of Fusion PathMaps). The "Parse" ComboControl entries include: "FullPath", "FullPathMap", "Path", "PathMap", "FullName", "Name", "CleanName", "SNum", "Number", "Extension", "Padding", "UNC", and "Path + Name".⚙vTextReadLineCreates a Fusion Text object by extracting a single line of text from a multi-line text block The "Index" control accepts integer based number input connections. Typically a vNumberCompReqTime or vNumberCompCurrentTime node will be used to scan through the text input contents one frame at a time. If your timeline start frame is not frame 1, you can use a vNumberAdd / vNumberSubtract node to shift the frame incrementing value that is fed into the "Index" control. This allows your starting frame of either frame 0, frame 1000, or frame 1001 to be accessed effortlessly as an index value of 1 (meaning line one). The counterpoint to the vTextReadLine node is the vTextAccumulator node that combines single line elements of text into a multi-line text block of text. The "Display Lines" control is used to adjust how many visible lines of text are shown in the preview area at once. This number can be lowered if you want to have the vTextViewer node shortened to reduce the amount of vertical screen space used in the Inspector. The "Wrap Lines" checkbox makes it possible to enable/disable line wrapping in the Input field preview area.⚙vTextSortLinesSorts a multi-line block of text The "Sort List" checkbox will break apart a multi-line block of text and alphabetically sort the content on a line-by-line basis. The "Remove Duplicates" checkbox is used to remove any line entry that is a duplicate entry, meaning the content is not unique.⚙vTextToHTMLViewerView HTML code in the Inspector⚙vTextViewerDisplays the Fusion Text object contents in the Inspector The vTextViewer node is a handy way to view multi-line text based data type content using the Inspector. The "Display Lines" control is used to adjust how many visible lines of text are shown in the preview area at once. This number can be lowered if you want to have the vTextViewer node shortened to reduce the amount of vertical screen space used in the Inspector. The "Wrap Lines" checkbox makes it possible to enable/disable line wrapping in the text preview area.