You know, I have seen Liblouis, but there is one problem: .NET developers happen to have little to work with for accessibility, and I wanted to contribute something to the platform. I have actually invented a new way to write tables, so anyone can do so without learning anotherlanguage.
On 8/1/13, Sean Farrow <[email protected]> wrote: > Hi Kevin, > > Have you thought about using something like LibLouis to do your translation > and calling the dll from c#? > Or even calling the dll from vbscript if the parameters to the function(s) > allow. > Cheers > Sean. > > > -----Original Message----- > From: Kevin Morales [mailto:[email protected]] > Sent: 01 August 2013 21:54 > To: [email protected] > Subject: Question about string parsing. > > Dear GW Scripters, > > I am working on a component that requires Braille translation. > I am trying to write an algorythm in C# that will add capital signs > appropriately. > I would like the acronym VIP to be translated as ,,VIP, or the word > myID to my,,ID. > Can anybody assist me as to how to do this? > I will supply my code so far: > > > private static void applyCapitalizationRules(StringBuilder text) > { // Begin applyCapitalizationRules > > int capitalsCounter = 0; > // Note: Regex.Split(text.ToString(), @"\W+") > // This line means that We'll get an array with just the words in the > supplied parameter of the method. > foreach ( string word in Regex.Split(text.ToString(), @"\W+") ) > { // Begin foreach > if ( word == word.ToUpper() ) > { // Begin if > text.Capacity += 2; > text.Replace(word, string.Format(","+word); > } // End if > else > { // Begin else > for (int i = 0; i <= word.Length; i++) > { // Begin for > // Not sure of what to do next. :-) > } // End for > } // End else > } // En foreach > } // End applyCapitalizationRules > Thanks a lot in advance, > Kevin > >
