private static String _GetPageString(FixedDocument doc, int translatedPageNo, bool replaceAlefWithAlefHamza) { String pageString = null; Debug.Assert(doc != null); Debug.Assert(translatedPageNo >= 0 && translatedPageNo < doc.PageCount); PageContent pageContent = doc.Pages[translatedPageNo]; Stream pageStream = pageContent.GetPageStream(); bool reverseRTL = true; if (doc.HasExplicitStructure) { reverseRTL = false; } if (pageStream != null) { pageString = _ConstructPageString(pageStream, reverseRTL); if (replaceAlefWithAlefHamza) { // Replace the alef-hamza with the alef. pageString = TextFindEngine.ReplaceAlefHamzaWithAlef(pageString); } } return(pageString); }
// Token: 0x06002E75 RID: 11893 RVA: 0x000D2854 File Offset: 0x000D0A54 private static string _GetPageString(FixedDocument doc, int translatedPageNo, bool replaceAlefWithAlefHamza) { string text = null; PageContent pageContent = doc.Pages[translatedPageNo]; Stream pageStream = pageContent.GetPageStream(); bool reverseRTL = true; if (doc.HasExplicitStructure) { reverseRTL = false; } if (pageStream != null) { text = FixedFindEngine._ConstructPageString(pageStream, reverseRTL); if (replaceAlefWithAlefHamza) { text = TextFindEngine.ReplaceAlefHamzaWithAlef(text); } } return(text); }