| BilingualDocumentOutputPropertiesProvider Delegate |
This delegate is used with
IMultiFileConverter to determine the output properties
for bilingual document files (e.g. SDL XLIFF). The implementation should set the relevant
properties on the outputProperties object, supported by proposedFileInfo as required.
Namespace: Sdl.FileTypeSupport.Framework.IntegrationApiAssembly: Sdl.FileTypeSupport.Framework.Core (in Sdl.FileTypeSupport.Framework.Core.dll) Version: 1.0.0.0 (1.0.2551.0)
Syntaxpublic delegate void BilingualDocumentOutputPropertiesProvider(
IBilingualDocumentOutputProperties outputProperties,
IDocumentProperties documentInfo,
IOutputFileInfo proposedFileInfo
)
Public Delegate Sub BilingualDocumentOutputPropertiesProvider (
outputProperties As IBilingualDocumentOutputProperties,
documentInfo As IDocumentProperties,
proposedFileInfo As IOutputFileInfo
)
public delegate void BilingualDocumentOutputPropertiesProvider(
IBilingualDocumentOutputProperties^ outputProperties,
IDocumentProperties^ documentInfo,
IOutputFileInfo^ proposedFileInfo
)
type BilingualDocumentOutputPropertiesProvider =
delegate of
outputProperties : IBilingualDocumentOutputProperties *
documentInfo : IDocumentProperties *
proposedFileInfo : IOutputFileInfo -> unitParameters
- outputProperties
- Type: Sdl.FileTypeSupport.Framework.BilingualApiIBilingualDocumentOutputProperties
The delegate implementation should
set the actual output properties to be used on this object. - documentInfo
- Type: Sdl.FileTypeSupport.Framework.BilingualApiIDocumentProperties
- proposedFileInfo
- Type: Sdl.FileTypeSupport.Framework.NativeApiIOutputFileInfo
Proposed name, etc. for the bilingual document file,
as suggested by the file type components. Can be used when showing a File Save As dialog.
Remarks
After successful processing in the multi-file converter, the actual bilingual output
properties that are used can be retrieved by accessing BilingualDocumentOutputProperties.
The host application requires this information to find out whether any dependency files were
linked (as opposed to embedded), and will therefore need to be made available when the
output file is opened in a different location or on a different machine.
See Also
Comments