[Missing <summary> documentation for "N:Sdl.FileTypeSupport.Framework.Core.Utilities.BilingualApi"]
Adapter that allows an IBilingualContentHandler implementation to be used as a bilingual content processor.
Iterator that counts characters of text and tag items as it is moved forward and backward through the content of a paragraph.
Visitor to count characters for "end" of parent containers.
Visitor implementation that counts the number of characters found when moving from outside a container to the first location inside it.
Constants which need to be accessed from other assemblies
Static helper used to create an instance of the current default implementation of the document item factory.
Event handlers can be used to provide selective processing of calls, before and after they are made on the output.
Handlers that modify the content should be connected to the Before... events. If content is changed in an After... event, the output may not be aware of those changes.
This provides a convenient way of adding pieces of bilingual processing functionality without having to define a full bilingual processor.
Removes control codes from Bilingual Content
A buffer for IParagraphUnit instances
The buffer can be turned on and off. While turned on, it caches all paragraph units passed to it through calls on ProcessParagraphUnit(IParagraphUnit). When turned off, the paragraph units are output to the IBilingualContentHandler set as the Output property.
You can access and modify the content of the buffer through the BufferedParagraphUnits property.
Bilingual content processor that copies source content to the target for all localizable paragraph units.
Segments are handled specifically in this operation: if CopySegmentsAsEmpty is true, any content inside the segments is removed, and the segment properties are set to "not translated". Otherwise, the segment content from the source is duplicated, and the segment translation origin is set to "copied from source".
The HandleExistingTargetContent property (and the corresponding constructor parameter) determines how this processor handles situations in which content is already present in the target of the paragraph unit.
Visitor that provides a character count property.
Handler for Complete
Handler for FileComplete
Handler for Initialize(IDocumentProperties)
Handler for ProcessParagraphUnit(IParagraphUnit)
Handler for SetFileProperties(IFileProperties)
Used by the SourceToTargetCopier to specify how existing content in a target segment should be processed.