From 5af6437f6b602773fb76dca76be1fc079d93c922 Mon Sep 17 00:00:00 2001 From: Eike Rathke Date: Mon, 26 Aug 2013 18:10:53 +0200 Subject: resolved fdo#53449 weight given separators to pick one for output Change-Id: Iaef3ed270d870f7c26062cdbbc9bf243bc5b5a78 --- sc/source/ui/inc/asciiopt.hxx | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'sc/source/ui/inc/asciiopt.hxx') diff --git a/sc/source/ui/inc/asciiopt.hxx b/sc/source/ui/inc/asciiopt.hxx index 3d779bf7f613..bc1a41d612ba 100644 --- a/sc/source/ui/inc/asciiopt.hxx +++ b/sc/source/ui/inc/asciiopt.hxx @@ -96,6 +96,19 @@ public: void SetColInfo( sal_uInt16 nCount, const sal_Int32* pStart, const sal_uInt8* pFormat ); void SetColumnInfo( const ScCsvExpDataVec& rDataVec ); + + /** From the import field separators obtain the one most likely to be used + for export, if multiple separators weighted comma, tab, semicolon, + space and other. + + @param bDecodeNumbers + If TRUE, the separators are encoded as numbers and need to be + decoded before characters can be extracted, for example "59/44" + to ";,". + If FALSE, the string is taken as is and each character is + expected to be one separator. + */ + static sal_Unicode GetWeightedFieldSep( const String & rFieldSeps, bool bDecodeNumbers ); }; /// How ScImportAsciiDlg is called -- cgit