QuranGetters extension

Extensions on QuranCtrl that provides getters for QuranCtrl's properties.

on

Properties

currentPageAyahs List<AyahFontsModel>

Available on QuranCtrl, provided by the QuranGetters extension

Retrieves the list of Ayahs on the current page.
no setter
isDownloadFonts bool

Available on QuranCtrl, provided by the QuranGetters extension

Checks if the fonts are downloaded locally.
no setter

Methods

getAyahDataByAyahUQNumber(int ayah) AyahFontsModel?

Available on QuranCtrl, provided by the QuranGetters extension

getAyahWithSajdaInPage(int pageIndex) AyahFontsModel?

Available on QuranCtrl, provided by the QuranGetters extension

Retrieves the Ayah with a Sajda (prostration) on the given page.
getCurrentJuzNumber(int juzNum) bool

Available on QuranCtrl, provided by the QuranGetters extension

Checks if the current Juz number matches the specified Juz number.
getCurrentPageAyahsSeparatedForBasmalah(int pageIndex) List<List<AyahFontsModel>>

Available on QuranCtrl, provided by the QuranGetters extension

Returns a list of lists of AyahFontsModel, where each sublist contains Ayahs that are separated by a Basmalah, for the given page index.
getCurrentSurahByPage(int pageNumber) SurahFontsModel

Available on QuranCtrl, provided by the QuranGetters extension

Retrieves the current Surah data for a given page number.
getCurrentSurahNumber(int surahNum) bool

Available on QuranCtrl, provided by the QuranGetters extension

Checks if the current Surah number matches the specified Surah number.
getHizbQuarterDisplayByPage(int pageNumber) String

Available on QuranCtrl, provided by the QuranGetters extension

Retrieves the display string for the Hizb quarter of the given page number.
getJuzByPage(int page) AyahFontsModel

Available on QuranCtrl, provided by the QuranGetters extension

Retrieves the Juz data for a given page number.
getPageAyahsByIndex(int pageIndex) List<AyahFontsModel>

Available on QuranCtrl, provided by the QuranGetters extension

Retrieves a list of AyahFontsModel for a specific page index.
getSajdaInfoForPage(List<AyahFontsModel> pageAyahs) bool

Available on QuranCtrl, provided by the QuranGetters extension

Determines if there is a Sajda (prostration) on the given page of Ayahs.
getSurahDataByAyah(AyahFontsModel ayah) SurahFontsModel

Available on QuranCtrl, provided by the QuranGetters extension

Retrieves the Surah data for a given Ayah.
getSurahDataByAyahUQ(int ayah) SurahFontsModel

Available on QuranCtrl, provided by the QuranGetters extension

Retrieves the Surah data for a given unique Ayah number.
getSurahNumberFromPage(int pageNumber) int

Available on QuranCtrl, provided by the QuranGetters extension

will return the surah number of the first ayahs.. even if the page contains another surah.
getSurahsByPage(int pageNumber) List<SurahFontsModel>

Available on QuranCtrl, provided by the QuranGetters extension

Retrieves a list of Surahs present on a specific page.